@charset "shift_jis";

/*************************************************************************

information{
	FILE NAME : s-clinic.css;
	Copyright(c) 2009 Mitsui Memorial Hospital.;
}

*************************************************************************/


/* コンテンツエリア全体
--------------------------------------------------------------------------*/

.clm2-bg-clinic{background:url(../clinic/img/clm2-bg.jpg) top left no-repeat #FFF;}
	
/* 左メニュー
--------------------------------------------------------------------------*/

/* 各項目タイトル */

.cnt-lmn-clinic-a{background:url(../clinic/img/cnt-lmn-title2.gif) top left no-repeat;}
.cnt-lmn-clinic-b{background:url(../clinic/img/cnt-lmn-title.jpg) top left no-repeat;}

/* メインコンテンツ
--------------------------------------------------------------------------*/

/*診療一覧タブ切り替え*/

.TabbedPanels {
	margin:0;
	padding:0;
}

.TabbedPanelsTabGroup {
	width:690px;
	margin:0px 20px 0px 20px;
	padding: 0px;
	}

#cl-list-title{
	display:none;
	}

.TabbedPanelsTab {
	width:164px;
	height:28px;
	background:url(../clinic/img/top_tab_off.gif) 0 0;
	position: relative;
	float:left;
	list-style: none;
	text-indent:-9999px;
	outline:0px;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	}

.TabbedPanelsTabHover {
	background:url(../clinic/img/top_tab_on.gif) 0 0;
}

.TabbedPanelsTabSelected {
	background:url(../clinic/img/top_tab_n.gif) 0 0;
}

.TabbedPanelsContentGroup {
	width:670px;
	background:url(../clinic/img/top_tab_bg.gif) 0 0 no-repeat;
	margin:0 20px 0 20px;
	padding:18px 10px 0 10px;
}

#tab01{ background-position: 0 0; }
#tab02{ background-position: -164px 0; }
#tab03{ background-position: -328px 0; }


/* トピックス
---------------------------------------------------------------------*/

#cnt-box-topics-day{
	text-align:right;
	}

.cnt-topic-t{
	padding:9px 0 5px 70px;
	background:url(../img/icon-topics.gif) 0 0 no-repeat;
	}

.cnt-topic-w{
	padding:9px 0 5px 70px;
	background:url(../img/icon-oshirase.gif) 0 0 no-repeat;
	}

.cnt-topic-end{
	padding:10px 0;
	background:url(../img/line-ten01.gif) 0px -8px repeat-x;
	}


.clnc-faq dl{
	margin-bottom:20px;
	}
.clnc-faq .faq-box-q{
	padding:12px 12px 12px 50px; 
	background:url(../faq/img/icon-faq-q.gif) top left no-repeat #fffef8;
	border: solid 1px #e0daca;
	font-size:120%;
	color:#7b6241;
	font-weight:bold;
	line-height:140%;
	}

.clnc-faq .faq-box-a{
	padding:12px 12px 12px 50px; 
	background:url(../faq/img/icon-faq-a.gif) top left no-repeat #fffff6;
	border-left: solid 1px #e0daca;
	border-right: solid 1px #e0daca;
	border-bottom: solid 1px #e0daca;
	line-height:140%;
	}
.inq-to td{
	padding-right:10px;
	padding-bottom:10px;
	vertical-align:top;
}


/* キービジュアル
---------------------------------------------------------------------*/

/* 内科一般 */
.cnt-mkv-naika-p{background:url(../clinic/naika-p/img/key-v.jpg) right bottom no-repeat;}
.cnt-mkv-naika-p p{padding-right:200px !important;}


/*眼科*/
.hakunai_hiyou {
	font-size:100%;
	width:100%;
	border-top:1px solid #555;
	border-left:1px solid #555;
}
.hakunai_hiyou th {
	text-align:left;
	font-weight:normal;
	border-bottom:1px solid #555;
	border-right:1px solid #555;
	background-color:#FFFFDF;
}
.hakunai_hiyou td {
	text-align:center;
	font-weight:normal;
	border-bottom:1px solid #555;
	border-right:1px solid #555;
}
.hakunai_hiyou .bo_w {
	border-bottom:3px double #333;
	border-top:1px solid #333;
}
.hakunai_hiyou .bg_ylw {
	background-color:#FFFFDF;
}
#tb-t1 table.hakunai_hiyou .bg_org {
	background-color:#FED;
}

/* 検査 */
table.ancor {
	border:none;	
}
table.ancor th{
	padding:5px;
	text-align:left;
	vertical-align:top;
	white-space:nowrap;
}
table.ancor td{
	border:none;
	padding:5px;
}
table.ancor p{
	padding-bottom:0 !important;
	margin-bottom:0 !important;
}
table.ancor td p {
	padding-left:20px;

}
table.ancor td p span{
	padding-right:0.5em;
	white-space:nowrap;
	float:left;
}
table.kensa-kakutan {
	border-left:1px solid #666;	
	border-top:1px solid #666;
	width:95%;
	
}
table.kensa-kakutan th , table.kensa-kakutan td {
	text-align:left;
	line-height:160%;
	vertical-align:top;
	font-weight:normal;
	border-right:1px solid #666;	
	border-bottom:1px solid #666;
	padding:5px 10px;
}

.kensa-exp dt{
	float:left;
}
.kensa-exp dd{
	margin-left:3.5em;
	display:block;
}

table.kensa-sikaku {
	border-top:1px solid #666;
	border-left:1px solid #666;
}
table.kensa-sikaku th , table.kensa-sikaku td {
	padding:5px 10px;
	vertical-align:top;
	line-height:160%;
}

table.kensa-sikaku th {
	background:#FC9;
	border-bottom:1px solid #666;
	border-right:1px solid #666;
	white-space:nowrap;
}
table.kensa-sikaku td {
	border-bottom:1px dashed #DDD;
	border-right:1px solid #666;
}

table.kensa-sikaku .ninzu {
	text-align:center;
	white-space:nowrap;
}
table.kensa-sikaku td.bo-b-sld {
	border-bottom:1px solid #666;	
}

.cicu_jisseki_tbl th, .cicu_jisseki_tbl td {
		width:6%;
		padding:3px 0px;
}
.cicu_jisseki_tbl th.month {
	width:8%;	
}
.cicu_jisseki_tbl th.koumoku {
	width:13%;
}
.cicu_jisseki_tbl td.koumoku {
	padding-right:2px;
	padding-left:2px;
}
.cicu_jisseki_tbl th.sum {
	width:7%;	
}

.chuou_jisseki_tbl th, .chuou_jisseki_tbl td {
		width:6%;
		padding:3px 0px;
}
.chuou_jisseki_tbl th.month {
	width:10%;	
}
.chuou_jisseki_tbl th.koumoku {
	width:13%;
}
.chuou_jisseki_tbl td.koumoku {
	padding-right:2px;
	padding-left:2px;
}
.chuou_jisseki_tbl th.sum {
	width:8%;	
}

/*機器撮影動画*/
.movieclip {
	margin-left:10px;
}
.movieclip th {
	text-align:left;
	vertical-align:top;
	padding:0;
}
#cba-1 .movieclip th p {
	font-weight:bold;
	color:#333;
	margin:0;
	padding:0;
}
.movieclip td {
	padding:0;
	padding-right:10px;
	padding-bottom:20px;
	vertical-align:top;
}
#cba-1 .movieclip td p {
	font-weight:bold;
	color:#333;
	margin:0;
	padding:0;
}
.movieclip td img {
	float:left;
	display:block;
	border:none;
}
.movieclip dt {
	float:left;
}
.movieclip dd {
	margin-left:75px;
	font-size:85%;
	line-height:107%;
}
.movieclip dd:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.movieclip dd{display:inline-table;}
/* \*/
* html .movieclip dd{height:1%;}
.movieclip dd{display:block;}
/* */

/*追加　連携室*/
#cnt-m-ptt{
	margin-bottom:12px;
	padding:6px 0 0 0;
	margin:0 0 0 0px;
	width:720px;
	background:url(../img/top-l-linkbox-t.gif) top left no-repeat;
	}

.cnt-m-ppt-box h3{
	margin:0px 200px 7px 20px;
	padding:14px 0px 20px 20px;
	font-size:120%;
	background: url(../img/link-go.gif) 0 1em no-repeat;
	}

.cnt-m-ppt-box a{
	text-decoration:none;
	}

.cnt-m-ppt-box p{
	margin:0px 180px 0px 20px;
	padding:0 15px 16px 20px !important;
	line-height:140%;
	}

.cnt-m-bt-l-renkei{background:url(../clinic/taisei/img/cnt-m-bgnone.jpg) bottom left no-repeat;}
