/*---base---*/

body{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight:normal;
	font-style:normal;
	font-size:75%;
	line-height:160%;
	text-align:center;
	color:#666666;
	background-image:url(../img/background.gif);
	background-color:#53c5d0;
}

*{
	margin:0px;
	padding:0px;
}

h1,h2,h3,h4,h5,h6{
	font-size:100%;
	font-weight:lighter;
}

img{
	border-width: 0px;
	border-style: none;
	vertical-align:bottom;
}

strong {
	font-weight: normal;
}


#wrapper{
	margin:0px auto;
	width:800px;
	text-align:left;
	overflow:hidden;
}

#header{
	width:800px;
	height:6px;
	float:left;
	overflow:hidden;
	background-color:#FFFFFF;
}

#header h1{
	width:800px;
	height:6px;
	float:left;
	overflow:hidden;
	text-indent:-9999px;
}

#main_box{
	width:800px;
	float:left;
	overflow:hidden;
	background-color:#FFFFFF;
}

#main{
	width:560px;
	float:right;
	overflow:hidden;
}

a:link,a:visited{
	color:#B3B3FF;
	text-decoration:none;
}

a:active,a:hover{
	color:#7B7BFF;
	text-decoration:none;
}
/*---layout---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.seg01{
	width:560px;
	margin:0px 0px;
	float:left;
}

.seg01_01{
	width:360px;
	margin:0px 0px;
	float:left;
}

.seg01_01 p{
	margin:0px 0px 15px 30px;
	float:left;
	display:inline;
}

.seg01_02{
	width:200px;
	margin:0px 0px;
	float:left;
}

.seg01_03{
	width:560px;
	margin:0px 0px 0px 0px;
	float:left;
}

.seg01_03 p{
	margin:0px 15px 10px 30px;
	float:left;
	display:inline;
	clear:both;
}

.seg01_03 p.text01{
	margin:0px 25px 20px 50px;
	float:left;
	display:inline;
}

.seg01_04{
	margin:0px 15px 15px 30px;
	float:left;
	display:inline;
}

.seg01_04 p.text01{
width:330px;
float:left;
}

.seg01_04 p.text02{
width:280px;
float:left;
}

.seg01_04 p.text03{
margin:0px 10px 0 0;
width:360px;
display:inline;
float:left;
text-align:right;
line-height:16px;
}

.seg01_05{
	margin:0px 0px 0px 0px;
	float:left;
	display:inline;
}

.seg01_05 p.text01{
width:270px;
margin:0 0 10px 0;
}

.seg01_05_01{
height:125px;
	margin:0px 0px 0px 0px;
	float:left;
	display:inline;
	border-left: 1px solid #00cef6;
}

.seg01_05_01 p{
	margin:0px 0px 0px 5px;
}

.seg01_05_02{
	margin:0px 0px 0px 100px;
	float:left;
	display:inline;
	border-left: 1px solid #00cef6;
}

.seg01_05_02 p{
	margin:0px 0px 0px 5px;
}

.seg01_06{width:200px;
	margin:0px 45px 15px 30px;
	float:left;
	display:inline;
}

.seg01_06 p{
width:200px;
margin:5px 0px 10px 0px;
float:left;
display:inline;
}

.seg01_07{width:200px;
	float:left;
	display:inline;
	border-left: 1px solid #00cef6;
}

.seg01_07 img{
	margin:0px 30px 0px 45px;
	float:left;
	display:inline;
}

.seg01_07 p{
width:200px;
margin:5px 0px 20px 45px;
float:left;
display:inline;
}

.seg01_08{
margin:0 0 0px 40px;
	float:left;
	display:inline;
	background-image:url(../img/point.jpg);
	background-repeat:no-repeat;
	background-position:0px 4px;
	clear:both;
}

.seg01_08 p{
width:500px;
margin:0 0 0 20px;
}

.seg01_09{
	margin:0px 0px 0px 20px;
	float:left;
	display:inline;
}

.seg01_10{
	margin:0px 0px 15px 35px;
	float:left;
	display:inline;
}

.seg02{
	width:560px;
	margin:0px 0px 15px 0px;
	float:left;
}

.seg03{
	width:560px;
	margin:15px 0px 15px 0px;
	float:left;
}


/*---navi---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#navi{
	width:200px;
	margin:0 40px 0 0;
	display:inline;
	float:left;
}

#navi ul{
	list-style:none;
	overflow:hidden;
	margin:0px;
}

#navi li{
	list-style:none;
	margin:0px;
	overflow:hidden;
}

#navi a{
	display:block;
    text-indent:-9999px;
	overflow:hidden;
}

li#navi_top a:link,
li#navi_top a:visited{
margin:11px 0 13px 0;
width:200px;
height:20px;
background:url(../img/navi_top.jpg);
}

li#navi_top a:hover,
li#navi_top a:active{
margin:11px 0 13px 0;
width:200px;
height:20px;
background:url(../img/navi_top_ov.jpg);
}

li#navi_clinic a:link,
li#navi_clinic a:visited{
width:200px;
height:32px;
background:url(../img/navi_clinic.jpg);
}

li#navi_clinic a:hover,
li#navi_clinic a:active{
width:200px;
height:32px;
background:url(../img/navi_clinic_ov.jpg);
}

li#navi_treatment a:link,
li#navi_treatment a:visited{
width:200px;
height:32px;
background:url(../img/navi_treatment.jpg);
}

li#navi_treatment a:hover,
li#navi_treatment a:active{
width:200px;
height:32px;
background:url(../img/navi_treatment_ov.jpg);
}

li#navi_prevent a:link,
li#navi_prevent a:visited{
width:200px;
height:32px;
background:url(../img/navi_prevent.jpg);
}

li#navi_prevent a:hover,
li#navi_prevent a:active{
width:200px;
height:32px;
background:url(../img/navi_prevent_ov.jpg);
}

li#navi_esthe a:link,
li#navi_esthe a:visited{
width:200px;
height:32px;
background:url(../img/navi_esthe.jpg);
}

li#navi_esthe a:hover,
li#navi_esthe a:active{
width:200px;
height:32px;
background:url(../img/navi_esthe_ov.jpg);
}

li#navi_whitening a:link,
li#navi_whitening a:visited{
width:200px;
height:32px;
background:url(../img/navi_whitening.jpg);
}

li#navi_whitening a:hover,
li#navi_whitening a:active{
width:200px;
height:32px;
background:url(../img/navi_whitening_ov.jpg);
}

li#navi_occlusion a:link,
li#navi_occlusion a:visited{
width:200px;
height:32px;
background:url(../img/navi_occlusion.jpg);
}

li#navi_occlusion a:hover,
li#navi_occlusion a:active{
width:200px;
height:32px;
background:url(../img/navi_occlusion_ov.jpg);
}

li#navi_denture a:link,
li#navi_denture a:visited{
width:200px;
height:32px;
background:url(../img/navi_denture.jpg);
}

li#navi_denture a:hover,
li#navi_denture a:active{
width:200px;
height:32px;
background:url(../img/navi_denture_ov.jpg);
}

li#navi_various a:link,
li#navi_various a:visited{
width:200px;
height:39px;
background:url(../img/navi_various.jpg);
}

li#navi_various a:hover,
li#navi_various a:active{
width:200px;
height:39px;
background:url(../img/navi_various_ov.jpg);
}

li#navi_mouth a:link,
li#navi_mouth a:visited{
width:200px;
height:32px;
background:url(../img/navi_mouth.jpg);
}

li#navi_mouth a:hover,
li#navi_mouth a:active{
width:200px;
height:32px;
background:url(../img/navi_mouth_ov.jpg);
}

li#navi_laser a:link,
li#navi_laser a:visited{
width:200px;
height:32px;
background:url(../img/navi_laser.jpg);
}

li#navi_laser a:hover,
li#navi_laser a:active{
width:200px;
height:32px;
background:url(../img/navi_laser_ov.jpg);
}

li#navi_measurement a:link,
li#navi_measurement a:visited{
width:200px;
height:32px;
background:url(../img/navi_measurement.jpg);
}

li#navi_measurement a:hover,
li#navi_measurement a:active{
width:200px;
height:32px;
background:url(../img/navi_measurement_ov.jpg);
}

li#navi_dry a:link,
li#navi_dry a:visited{
width:200px;
height:32px;
background:url(../img/navi_dry.jpg);
}

li#navi_dry a:hover,
li#navi_dry a:active{
width:200px;
height:32px;
background:url(../img/navi_dry_ov.jpg);
}

li#navi_access a:link,
li#navi_access a:visited{
width:200px;
height:42px;
background:url(../img/navi_access.jpg);
}

li#navi_access a:hover,
li#navi_access a:active{
width:200px;
height:42px;
background:url(../img/navi_access_ov.jpg);
}

/*--footer---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#footer{
	clear:both;
	margin:25px 0 0 0;
	width:800px;
	float:left;
}

#footer a:link,
#footer a:visited{
color:#FFFFFF;
text-decoration:none;
}

#footer a:hover,
#footer a:active{
background-color:#FFFFFF;
color:#0099FF;
}

#footer_left {
	width:350px;
	float:left;
}

#footer_left01 {
	width:350px;
	float:left;
	background-color:#ffffde;
}

#footer_left02 {
	width:350px;
	float:left;
	color:#00454c;
	font-size:10px;
}

#footer_left p.address{
color:#0099e5;
margin:5px 0 15px 15px;
}

#footer_left_title {
	width:154px;
	height:28px;
	text-indent:-9999px;
	background-image:url(../img/footer_left_title.jpg);
	margin:5px 0 0 10px;
}

#footer_right {
	width:430px;
	float:left;
}

#revervebotton a:link,
#revervebotton a:visited{
margin:28px 0 0 290px;
display:block;
width:160px;
height:22px;
background:url(../img/reserve.gif);
text-indent:-9999px;
}

#revervebotton a:hover,
#revervebotton a:active{
margin:28px 0 0 290px;
display:block;
width:160px;
height:22px;
background:url(../img/reserve_ov.gif);
text-indent:-9999px;
}

#footer dl {
width:430px;
height:15px;
float:left;
margin:0px;
text-align:right;
overflow:hidden;
}

#footer dl dt,#footer dl dd {
font-size:80%;
}

#footer dl dt {
display:inline;
text-align:right;
}

#footer dl dd {
text-align:left;
text-indent:-9999px;
/*display:none;*/
float:left;
}

#footer_copryright {
margin:5px 0 0 0;
width:430px;
float:left;
text-align:right;
color:#458C8A;
font-size:10px;
}


address {
	font-size: 80%;
	font-style: normal;
}


/*--top---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#top_logo {
margin:41px 0 0 0;
width:560px;
height:22px;
text-indent:-9999px;
background:url(../img/logo.jpg);
background-repeat:no-repeat;
background-position:400px 0px;
}

.top_banner {
margin:10px 8px 0 5px;
display:inline;
float:right;
}

.top_banner a:link img,
.top_banner a:visited img{
filter:Alpha(opacity=100); -moz-opacity:1.0; opacity:1.00
}

.top_banner a:hover img,
.top_banner a:active img{
filter:Alpha(opacity=70); -moz-opacity:0.7; opacity:0.70
}



/*--sitemap---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

h2#sitemap_title {
width:560px;
height:30px;
margin:0 0 20px 0;
clear:both;
background-image:url(../img/sitemap_title.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

dl#sitemap dt {
border-bottom:#00cef6 solid 1px;
border-left:#00cef6 solid 5px;
line-height:20px;
font-size:14px;
font-weight:bold;
margin-bottom:10px;
text-indent:8px;
}

dl#sitemap dd {
text-indent: 20px;
margin-bottom:15px;
border-bottom:#00cef6 dotted 1px;
line-height:20px;
font-size:12px;
}

dl#sitemap dt a:link,dl#sitemap dt a:visited{
color:#00cef6;
text-decoration:none;
}
dl#sitemap dt a:active,dl#sitemap dt a:hover{
background-color:#00cef6;
color: #ffffff;
text-decoration:none;
}

/*general-purpose*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

p.to_top{
	margin:5px 0px;
}

p.text_center{
text-align:center;
}

.img_frame {
border: 1px solid #bbbbbb;
}

.img_frame p{
margin:3px;
}

.img_frame img{
margin:0px;
}

.tri01 {
margin:0 0 0px 60px;
	float:left;
	display:inline;
	background-image:url(../img/1.jpg);
	background-repeat:no-repeat;
	background-position:0px 1px;
	clear:both;
}

.tri01 p{
width:400px;
margin:0 0 0 25px;
}

.tri02 {
margin:0 0 0px 60px;
	float:left;
	display:inline;
	background-image:url(../img/2.jpg);
	background-repeat:no-repeat;
	background-position:0px 1px;
	clear:both;
}

.tri02 p{
width:400px;
margin:0 0 0 25px;
}

.tri03 {
margin:0 0 0px 60px;
	float:left;
	display:inline;
	background-image:url(../img/3.jpg);
	background-repeat:no-repeat;
	background-position:0px 1px;
	clear:both;
}

.tri03 p{
width:400px;
margin:0 0 0 25px;
}

.tri04 {
margin:0 0 0px 60px;
	float:left;
	display:inline;
	background-image:url(../img/4.jpg);
	background-repeat:no-repeat;
	background-position:0px 1px;
	clear:both;
}

.tri04 p{
width:400px;
margin:0 0 0 25px;
}

.tri05 {
margin:0 0 0px 60px;
	float:left;
	display:inline;
	background-image:url(../img/5.jpg);
	background-repeat:no-repeat;
	background-position:0px 1px;
	clear:both;
}

.tri05 p{
width:400px;
margin:0 0 0 25px;
}

.detail_botton {
margin:0 0 0 0;
}

.detail_botton a:link img,
.detail_botton a:visited img{
filter:Alpha(opacity=100); -moz-opacity:1.0; opacity:1.00;
}

.detail_botton a:hover img,
.detail_botton a:active img{
filter:Alpha(opacity=70); -moz-opacity:0.7; opacity:0.70;
}

/*clinic*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

h2#clinic_title {
width:560px;
height:30px;
margin:0 0 20px 0;
clear:both;
background-image:url(../img/clinic_title.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

h3#clinic_sub01 {
width:325px;
height:25px;
margin:0 0 10px 20px;
clear:both;
background-image:url(../img/clinic_sub01.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

h4#clinic_sub02 {
width:280px;
height:15px;
margin:0 0 5px 30px;
clear:both;
background-image:url(../img/clinic_sub02.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

h4#clinic_sub03 {
width:280px;
height:15px;
margin:0 0 5px 30px;
clear:both;
background-image:url(../img/clinic_sub03.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

h4#clinic_sub04 {
width:510px;
height:15px;
margin:0 0 5px 30px;
clear:both;
background-image:url(../img/clinic_sub04.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

h3#clinic_sub05 {
width:520px;
height:25px;
margin:0 0 15px 20px;
clear:both;
background-image:url(../img/clinic_sub05.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

h4#clinic_sub06 {
width:180px;
height:20px;
margin:0 0 5px 0px;
clear:both;
background-image:url(../img/clinic_sub06.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

h4#clinic_sub07 {
width:180px;
height:20px;
margin:0 0 5px 0px;
clear:both;
background-image:url(../img/clinic_sub07.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

h4#clinic_sub08 {
width:180px;
height:20px;
margin:0 0 5px 0px;
clear:both;
background-image:url(../img/clinic_sub08.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

h4#clinic_sub09 {
width:180px;
height:20px;
margin:0 0 5px 0px;
clear:both;
background-image:url(../img/clinic_sub09.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

h4#clinic_sub10 {
width:180px;
height:20px;
margin:0 0 5px 0px;
clear:both;
background-image:url(../img/clinic_sub10.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

h4#clinic_sub11 {
width:180px;
height:20px;
margin:0 0 5px 0px;
clear:both;
background-image:url(../img/clinic_sub11.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

h3#clinic_sub12 {
width:520px;
height:25px;
margin:15px 0 15px 20px;
clear:both;
background-image:url(../img/clinic_sub12.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

/*prevent*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

h2#prevent_title {
width:560px;
height:30px;
margin:0 0 20px 0;
clear:both;
background-image:url(../img/prevent_title.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

h3#prevent_sub01 {
width:520px;
height:25px;
margin:0 0 15px 20px;
clear:both;
background-image:url(../img/prevent_sub01.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

h3#prevent_sub02 {
width:520px;
height:25px;
margin:0 0 15px 20px;
clear:both;
background-image:url(../img/prevent_sub02.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

h4#prevent_sub03 {
width:510px;
height:15px;
margin:0 0 25px 30px;
clear:both;
background-image:url(../img/prevent_sub03.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

h4#prevent_sub04 {
width:510px;
height:15px;
margin:0 0 25px 30px;
clear:both;
background-image:url(../img/prevent_sub04.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

/*esthe*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

h2#esthe_title {
width:560px;
height:30px;
margin:0 0 20px 0;
clear:both;
background-image:url(../img/esthe_title.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

h3#esthe_sub01 {
width:520px;
height:25px;
margin:0 0 15px 20px;
clear:both;
background-image:url(../img/esthe_sub01.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

h4#esthe_sub02 {
width:510px;
height:15px;
margin:0 0 15px 30px;
clear:both;
background-image:url(../img/esthe_sub02.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

h4#esthe_sub03 {
width:380px;
height:15px;
margin:0 0 10px 50px;
clear:both;
background-image:url(../img/esthe_sub03.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

/*whitening*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

h2#whitening_title {
width:560px;
height:30px;
margin:0 0 20px 0;
clear:both;
background-image:url(../img/whitening_title.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

h3#whitening_sub01 {
width:520px;
height:25px;
margin:0 0 15px 20px;
clear:both;
background-image:url(../img/whitening_sub01.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

h4#whitening_sub02 {
width:510px;
height:15px;
margin:0 0 15px 30px;
clear:both;
background-image:url(../img/whitening_sub02.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

h4#whitening_sub03 {
width:380px;
height:15px;
margin:0 0 10px 50px;
clear:both;
background-image:url(../img/whitening_sub03.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

/*occlusion*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

h2#occlusion_title {
width:560px;
height:30px;
margin:0 0 20px 0;
clear:both;
background-image:url(../img/occlusion_title.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

h3#occlusion_sub01 {
width:520px;
height:25px;
margin:0 0 15px 20px;
clear:both;
background-image:url(../img/occlusion_sub01.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

h4#occlusion_sub02 {
width:510px;
height:15px;
margin:0 0 15px 30px;
clear:both;
background-image:url(../img/occlusion_sub02.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

h4#occlusion_sub03 {
width:510px;
height:15px;
margin:0 0 15px 30px;
clear:both;
background-image:url(../img/occlusion_sub03.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

/*denture*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

h2#denture_title {
width:560px;
height:30px;
margin:0 0 20px 0;
clear:both;
background-image:url(../img/denture_title.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

h3#denture_sub01 {
width:520px;
height:25px;
margin:0 0 15px 20px;
clear:both;
background-image:url(../img/denture_sub01.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

h3#denture_sub02 {
width:520px;
height:25px;
margin:0 0 15px 20px;
clear:both;
background-image:url(../img/denture_sub02.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

h4#denture_sub03 {
width:510px;
height:15px;
margin:0 0 10px 30px;
clear:both;
background-image:url(../img/denture_sub03.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

h4#denture_sub04 {
width:510px;
height:15px;
margin:0 0 10px 30px;
clear:both;
background-image:url(../img/denture_sub04.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

h3#denture_sub05 {
width:520px;
height:25px;
margin:0 0 15px 20px;
clear:both;
background-image:url(../img/denture_sub05.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

/*various*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

h2#various_title {
width:560px;
height:30px;
margin:0 0 20px 0;
clear:both;
background-image:url(../img/various_title.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

h3#various_sub01 {
width:520px;
height:25px;
margin:0 0 15px 20px;
clear:both;
background-image:url(../img/various_sub01.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

h3#various_sub02 {
width:520px;
height:25px;
margin:0 0 15px 20px;
clear:both;
background-image:url(../img/various_sub02.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

h3#various_sub03 {
width:520px;
height:25px;
margin:0 0 15px 20px;
clear:both;
background-image:url(../img/various_sub03.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

h3#various_sub04 {
width:520px;
height:25px;
margin:0 0 15px 20px;
clear:both;
background-image:url(../img/various_sub04.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

h4#various_sub05 {
width:510px;
height:15px;
margin:0 0 10px 30px;
clear:both;
background-image:url(../img/various_sub05.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

h4#various_sub06 {
width:510px;
height:15px;
margin:0 0 10px 30px;
clear:both;
background-image:url(../img/various_sub06.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

h4#various_sub07 {
width:510px;
height:15px;
margin:0 0 10px 30px;
clear:both;
background-image:url(../img/various_sub07.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

h5#various_sub08 {
width:250px;
height:15px;
margin:0 0 10px 0px;
clear:both;
background-image:url(../img/various_sub08.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

h5#various_sub09 {
width:250px;
height:15px;
margin:0 0 10px 50px;
clear:both;
background-image:url(../img/various_sub09.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

/*access*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

h2#access_title {
width:560px;
height:30px;
margin:0 0 20px 0;
clear:both;
background-image:url(../img/access_title.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

h3#access_sub01 {
width:520px;
height:25px;
margin:0 0 15px 20px;
clear:both;
background-image:url(../img/access_sub01.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

h4#access_sub02 {
width:510px;
height:15px;
margin:0 0 10px 30px;
clear:both;
background-image:url(../img/access_sub02.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

h4#access_sub03 {
width:510px;
height:15px;
margin:0 0 10px 30px;
clear:both;
background-image:url(../img/access_sub03.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

/*treatment*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

h2#treatment_title {
width:560px;
height:30px;
margin:0 0 20px 0;
clear:both;
background-image:url(../img/treatment_title.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

h3#treatment_sub01 {
width:520px;
height:25px;
margin:0 0 15px 20px;
clear:both;
background-image:url(../img/treatment_sub01.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

h4#treatment_sub02 {
width:510px;
height:15px;
margin:0 0 15px 30px;
clear:both;
background-image:url(../img/treatment_sub02.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

h4#treatment_sub03 {
width:510px;
height:15px;
margin:0 0 15px 30px;
clear:both;
background-image:url(../img/treatment_sub03.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

h4#treatment_sub04 {
width:510px;
height:15px;
margin:0 0 15px 30px;
clear:both;
background-image:url(../img/treatment_sub04.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

h4#treatment_sub05 {
width:510px;
height:15px;
margin:0 0 15px 30px;
clear:both;
background-image:url(../img/treatment_sub05.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

h4#treatment_sub06 {
width:510px;
height:15px;
margin:0 0 15px 30px;
clear:both;
background-image:url(../img/treatment_sub06.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

h4#treatment_sub07 {
width:510px;
height:15px;
margin:0 0 15px 30px;
clear:both;
background-image:url(../img/treatment_sub07.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

h4#treatment_sub08 {
width:510px;
height:15px;
margin:0 0 15px 30px;
clear:both;
background-image:url(../img/treatment_sub08.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

h4#treatment_sub09 {
width:510px;
height:15px;
margin:0 0 15px 30px;
clear:both;
background-image:url(../img/treatment_sub09.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

h4#treatment_sub10 {
width:510px;
height:15px;
margin:0 0 15px 30px;
clear:both;
background-image:url(../img/treatment_sub10.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

.logo{
width:156px;
height:118px;
background-image:url(../img/logo.gif);
background-repeat:no-repeat;
float:right;
margin-top:-5px;
margin-bottom:10px;


}

.mutsu {
width:330px;
float:left;
padding-bottom:10px;
}

.non {
width:330px;
float:left;
padding-bottom:10px;
}
.non p {
margin:0}

.various_img04 {
padding:0 10px 10px 0;
}