@charset "UTF-8";

/* -----------------------------------------------------------
CSS Information

 Site URL:       http://
 File name:      about.css
   
----------------------------------------------------------- */

#contents h2 { margin-bottom: 25px; }
#contents h3 { margin-bottom: 25px; }
#contents h4 { margin-bottom: 20px; }


#contents .about-nav {
	margin: 0 -20px 15px 0;
	/zoom: 1;/* for IE6,7 */
	padding-top: 15px;
}

#contents .about-nav dl {
	width: 235px;
	float: left;
	margin: 0 20px 20px 0;
}

#contents .about-nav dl dt {
	margin-bottom: 10px;
	border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
	-webkit-box-shadow: 0 0 3px 1px #D8D8D8;
	-moz-box-shadow: 0 0 3px 1px #D8D8D8;
	box-shadow: 0 0 3px 1px #D8D8D8;
	behavior:url(http://www.josuikai.or.jp/js/PIE.htc);
}

#contents .about-nav dl dd { line-height: 1.4; }

#contents .about-nav:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#contents .about-nav { display: inline-block; }
/* Hides from IE-mac \*/
* html #contents .about-nav { height: 1%; }
#contents .about-nav { display: block; }
/* End hide from IE-mac */


/*理念*/

#contents.about h3.catch {
	text-align: center;
	padding: 15px 0 15px 0;
}

#contents.about .cg1 .inner { position: relative; }

#contents.about .cg1 .inner .txt {
	width: 550px;
}

#contents.about .cg1 .inner .chairman {
	position: absolute;
	top: -5px;
	right: -5px;
}

#contents.about .cg2 ul li {
	font-weight: bold;
	line-height: 1.7;
	padding: 0 0 7px 28px;
	border-bottom: 1px dotted #bbb;
	margin-bottom: 7px;
	background: url(../images/common/icon_m1.png) 14px 9px no-repeat;
}


/*病院概要*/

#contents .outline table {
	width: 745px;
	margin-bottom: 40px;
}

#contents .outline table th { width: 21%; }

#contents .outline table td.service p {
	color: #325AA0;
	font-weight: bold;
	padding-top: 5px;
}

#contents .outline table td ul.list-sy1 {
	margin-right: -20px;
	/zoom: 1;/* for IE6,7 */
}

#contents .outline table td ul.list-sy1 li {
	float: left;
	margin-right: 20px;
	font-weight: normal;
}

#contents .outline table td ul.list-sy1:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#contents .outline table td ul.list-sy1 { display: inline-block; }
/* Hides from IE-mac \*/
* html #contents .outline table td ul.list-sy1 { height: 1%; }
#contents .outline table td ul.list-sy1 { display: block; }
/* End hide from IE-mac */


/*交通アクセス*/

#contents .access h4 { margin-bottom: 10px; }

#contents .access #gmap {
	padding-top: 5px;
	margin-bottom: 30px;
}

#contents .access #gmap p {
	text-align: right;
	padding-top: 10px;
}

#contents .access #gmap dl { padding-top: 5px; }

#contents .access #gmap dl dt {
	font-size: 124%;
	color: #325AA0;
	font-weight: bold;
	margin-bottom: 10px;
}

#contents .access #gmap dl dd { line-height: 1.7; }

#contents .access .section { margin-bottom: 15px; }


/*沿革*/

#contents.history table {
	width: 745px;
	margin-bottom: 30px;
}

#contents.history table th {
	width: 21%;
	text-align: right;
}


/*医師紹介*/

#contents.doctor h2 { margin-bottom: 30px; }

#contents.doctor .l-box {
	width: 120px;
	float: left;
	margin-right: 30px;
}

#contents.doctor .r-box {
	width: 595px;
	float: left;
}

#contents.doctor .r-box .service {
	width: 70px;
	color: #fff;
	font-size: 11px;
	text-align: center;
	border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
	behavior:url(http://www.josuikai.or.jp/js/PIE.htc);
	background-color: #325AA0;
}

#contents.doctor .r-box .service.dental { width: 96px; }

#contents.doctor .r-box ul.list-sy1 {
	/zoom: 1;/* for IE6,7 */
	margin: 0 20px 10px 0;
}

#contents.doctor .r-box ul.list-sy1 li {
	float: left;
	margin-right: 20px;
}

#contents.doctor .r-box ul.list-sy1:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#contents.doctor .r-box ul.list-sy1 { display: inline-block; }
/* Hides from IE-mac \*/
* html #contents.doctor .r-box ul.list-sy1 { height: 1%; }
#contents.doctor .r-box ul.list-sy1 { display: block; }
/* End hide from IE-mac */


#contents.doctor .r-box dl {
	line-height: 1.5;
	border-bottom: 1px dotted #bbb;
	padding-bottom: 7px;
	margin-bottom: 10px;
}

#contents.doctor .r-box dl dt {
	width: 120px;
	float: left;
	color: #325AA0;
	font-weight: bold;
}

#contents.doctor .r-box dl dd {
	width: 475px;
	float: left;
}

#contents.doctor .r-box dl dd p { margin-bottom: 5px; }

#contents.doctor .r-box dl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#contents.doctor .r-box dl { display: inline-block; }
/* Hides from IE-mac \*/
* html #contents.doctor .r-box dl { height: 1%; }
#contents.doctor .r-box dl { display: block; }
/* End hide from IE-mac */


#contents.doctor .inner:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#contents.doctor .inner { display: inline-block; }
/* Hides from IE-mac \*/
* html #contents.doctor .inner { height: 1%; }
#contents.doctor .inner { display: block; }
/* End hide from IE-mac */


/*お問い合わせ*/

#contents.inquiry h3 { margin-bottom: 30px; }
#contents.inquiry h4 { margin-bottom: 15px; }

#contents.inquiry .cg1 { text-align: center; padding-bottom: 5px; }
#contents.inquiry .cg2 { text-align: center; padding-bottom: 10px; }

#contents.inquiry .inner { margin-bottom: 10px; }

#contents.inquiry .l-box {
	width: 362px;
	float: left;
	margin-right: 21px;
}

#contents.inquiry .r-box {
	width: 362px;
	float: left;
}

#contents.inquiry dl {
	line-height: 1.7;
}

#contents.inquiry dl dt {
	color: #325AA0;
	font-size: 131%;
	font-weight: bold;
	margin-bottom: 5px;
}

#contents.inquiry dl dt span {
	color: #333;
	font-size: 85%;
}

#contents.inquiry dl dt span.fc-red { color: #C90000; }

#contents.inquiry dl dd p { margin-bottom: 15px; }

#contents.inquiry dl dd div p {
	width: 126px;
	float: right;
	border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
	-webkit-box-shadow: 0 0 3px 1px #D8D8D8;
	-moz-box-shadow: 0 0 3px 1px #D8D8D8;
	box-shadow: 0 0 3px 1px #D8D8D8;
	behavior:url(http://www.josuikai.or.jp/js/PIE.htc);
}

#contents.inquiry dl dd div:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#contents.inquiry dl dd div { display: inline-block; }
/* Hides from IE-mac \*/
* html #contents.inquiry dl dd div { height: 1%; }
#contents.inquiry dl dd div { display: block; }
/* End hide from IE-mac */


#contents.inquiry .inner:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#contents.inquiry .inner { display: inline-block; }
/* Hides from IE-mac \*/
* html #contents.inquiry .inner { height: 1%; }
#contents.inquiry { display: block; }
/* End hide from IE-mac */


/*健康教室（院内）*/

#contents.healthclass table {
	margin-bottom: 30px;
}

#contents.healthclass table th {
	text-align: right;
}

#contents.healthclass thead th {
	color: #fff;
	text-align: center;
	background-color: #2E56A4;
}


/*地域講座（院外）*/

#contents.regioncourse table {
	width: 600px;
	margin-bottom: 30px;
}

#contents.regioncourse table th {
	width: 19%;
}


/*症例数*/

#contents.numbercases table {
	margin-bottom: 10px;
}

#contents.numbercases tr.btm th,
#contents.numbercases tr.btm td {
	color: #fff;
	background-color: #2E56A4;
}

#contents.numbercases td {
	text-align: right;
}

#contents.numbercases p span {
	color: #2E56A4;
}