/***** index.html専用CSS *****/

/*** h2 ***/
.leftContents h2 {
	margin: 0 0 2px;
	width: 543px;
}


/*** お知らせ ***/

.leftContents dl {
	margin: 0;
	padding: 0;
	width: 553px;
	background: url("../images/common/dot01.gif") bottom left repeat-x;
}
.leftContents dl dt {
	float: left;
	margin: 0;
	padding: 0 0 0 15px;
	line-height: 25px;
	width: 105px;
	background: url("../images/common/mark02.gif") 3px 7px no-repeat;
}
.leftContents dl dd {
	float: right;
	margin: 0;
	padding: 0;
	line-height: 25px;
	width: 433px;
}

/*** お知らせ ***/

#box02 ul {
	float: left;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#box02 ul li {
	float: left;
	margin: 0;
	padding: 0 0 0 15px;
	width: 538px;
	background: url("../images/common/mark02.gif") 3px 7px no-repeat;
	border-bottom: 1px dotted #CCCCCC;
}
#box02 ul li span {
	float: left;
	margin: 0;
	padding: 0;
	line-height: 25px;
	width: 105px;
}
#box02 ul li div {
	float: right;
	margin: 0;
	padding: 0;
	line-height: 25px;
	width: 433px;
}



/*** メイン右側ボックス ***/
/* タイトル */
.rightContents h2 {
	position: relative;
	width: 233px;
	height: 26px;
}

/* タイトル　「バックナンバー」用 */
.rightContents h2 span {
	display: block;
	padding: 0 5px 0 0;
	font-size: 10px;
	position: absolute;
	top: 5px;
	_top: 0;
	right: 0;
}
/* for IE7 */
*:first-child+html .rightContents h2 span  {
	top: 0;
}
.rightContents h2 span a {
	padding: 0 0 0 10px;
	background: url("../images/common/mark01.gif") 0 2px no-repeat;
}
.rightContents h2.new {
	background: url("../images/top/titlebg01.gif") 0 0 no-repeat;
}
.rightContents h2.doctor {
	background: url("../images/top/titlebg01.gif") 0 0 no-repeat;
}
.rightContents h2.column {
	background: url("../images/top/titlebg02.gif") 0 0 no-repeat;
}


/* 説明部分ボックス */
.rightbox01 {
	margin: 0 0 5px;
	padding: 4px;
	background: #F1F1F1;
	border: 1px solid #ccc;
	border-top: none 0px;
}
.rightboxmain01 {
	background: #fff;
	border: 1px solid #ccc;
}
.rightboxmain01 p {
	padding: 10px;
	background: url("../images/common/dot01.gif") bottom left repeat-x;
}
.rightboxmain01 p.lnone {
	background: none;
}

.rightboxmain01 .btnbox01 {
	margin: 4px;
	padding: 3px 0 0 3px;
	border: 1px solid #FDCC8D;
	background: #FFFEDF;
}

.rightboxmain01 .rightbtn01 {
	display: block;
	margin: 5px 0 0;
	text-align: right;
}

/* 写真フロート */
.rightboxmain01 .rightimgbox01{
	padding: 5px;
	float: left;
}
.rightboxmain01 .rightbtn02 {
	padding: 5px;
}

.rightboxmain01 ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.rightboxmain01 ul li {
	margin: 0;
	padding: 0;
	line-height: 23px;
	background: url("../images/common/dot01.gif") bottom left repeat-x;
}
.rightboxmain01 ul li div {
	padding: 0 0 0 18px;
	background: url("../images/common/mark02.gif") 5px 5px no-repeat;
}

.informationPage {
	text-align: right;
}

/* 2009/05/12修正　項目NO14 start */
#myCursor{
display:   none;

}


#msxy { position:absolute; }

/* 2009/05/12修正　項目NO14 end*/


.link_table{
	width: 540px;
	
}

.link_table td{
	padding: 10px;
	width: 270px;
	text-align: center;
	background: url("../images/common/dot01.gif") bottom left repeat-x;

}
