@charset "utf-8";/*===============Tag Setting===============*/body{	background-image: url(../img/body_kango_back.gif);}#maincontainer a{	color: #666;}/*===============ID Setting===============*//*Main Container*/#maincontainer h1{	color: #e60;}#maincontainer #indexonly{	margin: 0px 4px;	padding: 0px;	background-image: url(../img/kang_index_h1.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	text-indent: -9999px;	height: 285px;	width: 776px;}#maincontainer h2{	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #f93;	color: #666;	background-image: url(../img/kango_h2_back.gif);	border-top-width: 1px;	border-top-style: solid;	border-top-color: #f93;}#maincontainer h3{	border-top-color: #FFCC99;	color: #f60;}#maincontainer #contentsnav h2{	background-image: url(../img/kango_subnav_h2.gif);	height: 42px;}#maincontainer #breadcrumb{	color: #666;	background-image: url(../img/kango_bread_back.gif);}#maincontainer #breadcrumb a{	color: #666;}#maincontainer #breadcrumb a:hover{	color: #666;}#maincontainer #contentsbody #breadcrumb{	color: #fff;	background-image: url(../img/kango_subnav_bread_back.gif);}#maincontainer #contentsbody #breadcrumb a{	color: #fff;}#maincontainer #contentsbody #breadcrumb a:hover{	color: #fc9;}#maincontainer #contentsbody h1{	background-image: url(../img/kango_h1_back.gif);	background-repeat: no-repeat;	background-position: left bottom;	margin-top: 0em;	padding-top: 13px;	color: #fff;}#maincontainer #indexnav{	display: block;	margin: 0px 40px 20px 220px;	padding: 0px;	list-style-type: none;}#maincontainer #indexnav li{	line-height: 40px;	background-image: url(../img/kango_index_li.gif);	background-repeat: no-repeat;	background-position: 0px 0px;	margin: 0px;	padding: 0px 0px 0px 23px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCC;	font-size: 17px;	color: #F63;}#maincontainer #indexnav li a{	color: #F60;}#maincontainer #indexnav li a:hover{	color: #F30;}#maincontainer #contentsfooter{	background-image: url(../img/kango_foot_nonav.gif);}#contentsbody #diagnosis{	background-image: url(../img/shinryou_diagnosis_back.gif);	background-repeat: repeat-y;	background-position: center top;	margin-right: 15px;	margin-left: 15px;	padding-bottom: 15px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FEE9B6;}#contentsbody #diagnosis h2{	background-image: url(../img/busho_diagnosis_h2.gif);	background-repeat: no-repeat;	background-position: 0px 0px;	padding: 0px;	height: 24px;	margin-top: 0px;	margin-right: 0px;	margin-left: 0px;	text-indent: -9999px;	border: 0px none;	display: block;}#contentsbody #diagnosis h3{	margin-right: 15px;	margin-left: 15px;	font-weight: normal;	color: #e50;	margin-bottom: 0px;}#contentsbody #diagnosis p{	margin-right: 15px;	margin-left: 15px;}#contentsbody .stafflarge h3{	color: #f60;	border-bottom-width: 1px;	border-bottom-style: dashed;	border-bottom-color: #f60;	padding-left: 0.5em;	display: block;	clear: both;}#contentsbody .stafflarge{	clear: both;	margin-top: 15px;}#maincontainer table th{	background-color: #fb4;}#maincontainer table thead td{	background-color: #ddd;}#maincontainer table tfoot td{	background-color: #EFF7FF;}#maincontainer table tfoot th{	background-color: #fc9;}#maincontainer table tbody th{	background-color: #fdb;}/*===============Sub Nav Setting===============*/#maincontainer #contentsnav{	background-image: url(../img/subnav_kango_back.gif);}#maincontainer #contentsnav ul li{	border-bottom-color: #CCC;}/*¥*/#contentsbody .stafflarge .career01{	float: left;	height: auto;	width: 281px;}#contentsbody .stafflarge .career02{	float: right;	height: auto;	width: 281px;}#contentsbody .stafflarge .career01 p{	margin-right: 0px;}#contentsbody .stafflarge .career02 p{	margin-left: 0px;}/**/#contentsbody .stafflarge .stafftitle,#contentsbody .staffodd .stafftitle,#contentsbody .staffeven .stafftitle{	margin-bottom: 2px;	line-height: 1.3em;	font-size: 70%;}#contentsbody .stafflarge h4,#contentsbody .staffodd h4,#contentsbody .staffeven h4{	margin-top: 0.2em;	margin-bottom: 0.5em;	margin-right: 20px;	margin-left: 20px;}#contentsbody .stafflarge h4 em,#contentsbody .staffodd h4 em,#contentsbody .staffeven h4 em{	font-size: 10px;	font-style: normal;	font-weight: normal;	white-space: nowrap;}#contentsbody .stafflarge .stuffspecialty,#contentsbody .staffodd .stuffspecialty,#contentsbody .staffeven .stuffspecialty{	font-size: 70%;	line-height: 1.3em;}#contentsbody .staffwrapper{	display: block;	clear: both;	height: auto;	width: auto;	margin-bottom: 10px;}#contentsbody .staffwrapper{	display: block;	clear: both;	height: auto;	width: auto;	/*¥*/	background-image: url(../img/shinryou_staff_back.gif);	background-repeat: repeat-y;	background-position: center top;	/**/	margin-bottom: 10px;}#contentsbody .staffodd{	clear:both;	/*¥*/	clear:none;	float: left;	height: auto;	width: 281px;	/**/}/*¥*/#maincontainer #contentsbody .staffodd p,#maincontainer #contentsbody .staffodd h4{	margin-left: 22px;	margin-right: 5px;}/**/#contentsbody .staffeven{	clear:both;	/*¥*/	clear:none;	float: right;	height: auto;	width: 281px;	/**/}/*¥*/#maincontainer #contentsbody .staffeven p,#maincontainer #contentsbody .staffeven h4{	margin-left: 5px;	margin-right: 22px;}/**//*===============Class Setting===============*/#maincontainer .detailslink{	background-image: url(../img/kango_arrow_right.gif);}#maincontainer .noclearlink{	background-image: url(../img/kango_arrow_right.gif);}#maincontainer .pagetoplink{	background-image: url(../img/kango_arrow_up.gif);}#maincontainer #contentsbody #pagenav li{	background-image: url(../img/kango_arrow_right.gif);}#contentsbody .pagenav_long li{	display: inline;}/*===============Huck Setting===============*/#contentsbody .staffwrapper:after{ content:".";	display:block;	height:0;	clear:both;	visibility:hidden;}#contentsbody .staffwrapper{display:inline-block;}/* hides from IE-mac¥*/* html #contentsbody .staffwrapper{height:1%;}#contentsbody .staffwrapper{display:block;}/*End hide from IE-mac*/