/*------------------------▼下層ページ▼-----------------------------*/


/*----------▼下層　全体のコンテンツ部分▼------------*/
#contents{
clear:both;
margin-right: 35px;
margin-left: 36px;
margin-top:30px;
width: 749px;
}

/* ▼右側サブナビボックス▼
---------------------------------------------------- */
.navi2 {
	width:174px;
    float: right;
	margin-top: 15px;
}

.naviClinic {
	width:150px;
	float: right;
	margin-top: 300px;
}

/*----------▼Q and A▼------------*/
.qatext{
	padding: 1px;
	background-color:#dfcaca;
}
strong.question{
	color:#856A50;
}
strong.answer,strong.link{
	color:#800080;
}
strong.qa{
	color:#666;
	font-weight:bold;
}


/*----------▼治療費・受付時間▼------------*/
.price{
	padding: 10px;
	color:#fff;
	background-color:#785c5c;
}

p.price strong{
	color:#fff;
	font-weight:bold;
}
table.hours{
    border-top:1px solid #785c5c;
    border-left:1px solid #785c5c;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
}
.hours th{
    border-right:1px solid #785c5c;
    border-bottom:1px solid #785c5c;
    color:#330000;
    background-color:#fff;
    background-image:url(../img/table-back.gif);
    background-position:left top;
    padding:0.3em 1em;
    text-align:center;
}
.hours td{
    border-right:1px solid #785c5c;
    border-bottom:1px solid #785c5c;
    padding:0.3em 1em;
		text-align:center;
}
strong.hours{
	color:#785c5c;
}

/*----------▼不妊治療▼------------*/
.imgBox{
	width:100%;
	overflow: hidden;
	margin-bottom:10px;
	padding-top:25px;
	clear:both;
}

/*----------▼スタッフ紹介▼------------*/
.introBox{
	width:100%;
	overflow: hidden;
	margin-bottom:10px;
	padding-top:25px;
	clear:both;
}

.colL {
	line-height: 160%;
	width:45%;
	margin-left: 0px;
	float:left;
}
.colR {
	width:46%;
	line-height: 160%;
	float: right;
}
.colL h4, .colR h4{
	color: #666666;
	font-size: 12px;
}
.introBox h4 span, .colL h4 span, .colR h4 span{
	color: #c0c0c0;
	font-size: 12px;
}
.introBox h4 a{
	text-decoration:underline;
	font-weight:normal;
}

/*----------▼治療院便り▼------------*/
table.bknum{
	width:auto;
	border: solid #c0c0c0 1px;
	border-collapse:collapse;
	
}
.bknum td, .bknum th{
	padding:10px;
	vertical-align:top;
	font-size:10px;
}
.bknum td.month,.bknum td.monthB,.bknum td.monthD{
	color:#C0C0C0;
	vertical-align:top;
}
.bknum td.monthB{
	background-color:#FFF4EA;
}
.bknum td.monthD{
	background-color:#F4F4F4;
}

.bknum td.blight{
	background-color:#FFF4EA;
}
.bknum td.dark{
	background-color:#F4F4F4;
}

.bknum span.year{
	font-size:12px;
	color:#963;
}
.bknum span.month{
	color:#C0C0C0;
}
.bknum span.new{
	color:#c6f;
}
.alpha{
	list-style-type:upper-latin;
}
/*----------▼治療の進め方▼------------*/
.centerBox{
	width:auto;
	margin:20px 50px;
}
.centerI{
	width:300px;
	margin:0px auto;
}
h1.suidama{
	margin-top:15px;
	padding-top:10px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}
/*----------▼アクセスマップ▼------------*/
h1.map{
	padding-top:25px;
	padding-left:15px;
}
/*----------▼プライバシーステートメント▼------------*/
ul.enum{
	list-style:decimal;
}
/*----------▼メディア掲載情報▼------------*/
p.leadinfo{
	width:auto;
	padding:3px;
	background:#E6E6FA;
}
.mediaBoxL{
	float:left;
	width:270px;
	border:solid 1px #000;
	background: no-repeat top left url(../image/media/nara/nara_logo.gif);
	padding-left:65px;
	margin-bottom:10px;
}
.mediaBoxR{
	float:right;
	width:270px;
	border:solid 1px #000;
	background: no-repeat top left url(../image/media/nara/nara_logo.gif);
	padding-left:65px;
	margin-bottom:10px;
}
.mediaBox2L{
	float:left;
	width:335px;
	border:solid 1px #000;
	margin-bottom:10px;
}
.mediaBox2R{
	float:right;
	width:335px;
	border:solid 1px #000;
	margin-bottom:10px;
}

.mediaBoxL p.pubDate, .mediaBoxR p.pubDate, .mediaBox2L p.pubDate, .mediaBox2R p.pubDate{
	text-align:right;
	padding-right:1em;
}
/*----------▼インフォメーション▼------------*/
#tab_in{
	padding:0px;
}

#tab_in table{
border:none;

font-size:12px

}

#tab_in .date{
padding:3px;
vertical-align:top;
width:10%;
}


#tab_in .newmark{
padding:3px;
vertical-align:top;
color:#DD743C;
font:Arial, Helvetica, sans-serif;
font-size:11px;
width:5%;
}

#tab_in .detaillink{
padding:3px;
vertical-align:top;
width:85%;
}

#tab_in .newmark{
padding:3px;
vertical-align:top;
color:#DD743C;
font:Arial, Helvetica, sans-serif;
font-size:11px;
width:5%;
}
/*----------▼ボタン・ロールオーバー▼------------*/
a#btnKanpo, a#btnKanpo:visited, a#btnHours, a#btnHours:visited, a#btnProg, a#btnProg:visited, a#btnAshi, a#btnAshi:visited, a#btnMasg, a#btnMasg:visited {
	color: #fff;
	text-decoration: none;
}

a#btnKanpo:hover {
	color: #fff;
	text-decoration: none;
}
