@charset "utf-8";body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,p{	margin: 0;	padding: 0;}address,h1,h2,h3,h4{ font-style: normal; font-weight: normal;}div,h1,h2,h3,h4,h5,h6,p,blockquote,address{ display: block;}h1, h2, h3, h4, h5, h6{	font-size: 1.0em;}img{	margin: 0px;	padding: 0px;	border: none;	vertical-align: bottom;}p{ line-height: 160%; color: #454545;}ul,ol,dl{ margin: 0px; padding: 0px;}li,dt,dd{	margin: 0px;	padding: 0px;	list-style: none none outside;	line-height: 160%;}body{	color: #333333;	font-family: 'メイリオ', Meiryo, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', sans-serif;	font-size: 90%;	line-height: 160%;	text-align: center;	background: #fff url(../img/bg.jpg) top center repeat-x;}a{ color: #0000ff; }a:hover{ color: #ff0000; text-decoration: underline; }.clearfix:after {   content: ".";   display: block;   clear: both;   height: 0px;   font-size: 0px;   visibility: hidden;}.clearfix { display: inline-block; }* html .clearfix { height: 1%; }.clearfix { display: block; }#treatment606bodyB{	width: 950px;	margin: 0px auto;	text-align: left;}h1{	position: absolute;	top: 5px;	color: #454545;	font-size: 0.9em;	text-align: right;	z-index: 100;}#treatment606headB{	position: absolute;	width: 950px;	height: 50px;	text-align: left;	z-index: 10;}#treatment606headB h2{	margin: 30px 0px 0px 0px;	padding: 0px 0px 0px 80px;	font-size: 1.7em;	line-height: 85px;	background: url(../img/logo.jpg) left top no-repeat;	z-index: 1000;}#treatment606navB ul{	position: absolute;	top: 0px;	height: 180px;	padding: 0px 0px 0px 1px;	overflow: hidden;	border-left: 1px #fff solid;}#treatment606navB ul li{	float: left;	width: 178px;	line-height: 250px;	font-size: 0.85em;	text-align: center;}#treatment606navB ul li a{	display: block;	color: #fff;	text-decoration: underline;}#treatment606navB ul li a:hover{ color: #fff;}#treatment606boxB{	position: absolute;	width: 950px;	margin: 180px 0px 0px 0px;	background: #fff url(../img/content-bg.jpg) left top repeat-y;}#treatment606contentB{	float: left;	display: inline;	width: 630px;	margin: 0px 0px 30px 0px;	padding: 5px 0px 0px 0px;	background: url(../img/main.jpg) left top no-repeat;}#treatment606contentB h3{	height: 40px;	margin: 30px 30px 0px;	color: #333;	font-size: 1.3em;	text-indent: 45px;	line-height: 45px;	border-bottom: 1px #999999 dotted;	background: url(../img/h2.gif) left center no-repeat;}#treatment606contentB p { margin: 30px 30px 30px 50px; line-height: 170%;}#treatment606contentB ul { margin: 30px 30px 30px 50px; }#treatment606contentB ul li {	color: #666;	margin: 10px 20px 0px 0px;	padding: 0px 0px 0px 20px;	list-style: none none outside;	border-bottom: 1px #999999 dotted;	background: url(../img/list.gif) left 3px no-repeat;}#treatment606breadB ul li {	display: inline;	margin: 0px;	padding: 0px;	color: #333333;	list-style: none;	background: none;}#treatment606breadB ul li a { font-size: 1.0em;}#treatment606breadB ul li a:hover { font-size: 1.0em;}.treatment606list ul li {	display: inline;	margin-right: 10px;}#treatment606sidemenuB{	float: right;	display: inline;	width: 320px;	margin: 0px 0px 30px 0px;	padding: 10px 0px 0px;	background: url(../img/sub.jpg) left top no-repeat;}#treatment606sidemenuB .treatment606sidemenulistB {	margin: 20px 32px 20px 22px;	border-top: 1px #999999 dotted;	border-right: 1px #999999 dotted;	border-left: 1px #999999 dotted;}#treatment606sidemenuB .treatment606sidemenulistB h3{	font-size: 1.1em;	line-height: 30px;	text-align: center;	color: #fff;	border-bottom: 1px #000 solid;	background-color: #999999;}#treatment606sidemenuB .treatment606sidemenulistB ul li{ display: inline; font-size: 0.9em;}#treatment606sidemenuB .treatment606sidemenulistB ul li a{	display: block;	margin: 0px 0px;	padding: 5px 10px 5px 10px;	border-bottom: 1px #999999 dotted;	background-color: #fff;}#treatment606sidemenuB .treatment606sidemenulistB ul li a:hover{ color: #fff; background-color: #999999;}#treatment606footB{	clear: both;	width: 930px;	height: 100px;	margin: 0px 10px;	background: url(../img/footer_bg.jpg) left top repeat-x;}#treatment606footB address{	margin: 0px;	padding: 30px 0px 0px;	font-size: 0.8em;	color: #fff;	text-align: center;}#treatment606footB .treatment606foot_naviB{	width: 900px;	margin: 5px 15px 0px;	text-align: right;	border-top: 1px #fff dotted;}#treatment606footB .treatment606foot_naviB ul li{	display: inline;	margin: 0px;	padding: 0px 5px;	font-size: 0.9em;}#treatment606footB .treatment606foot_naviB ul li a { color: #fff; font-size: 0.9em; }
