/*---base---*/
@import url(digi.css);

body{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight:normal;
	font-style:normal;
	font-size:80%;
	line-height:120%;
	text-align: center;
	color:#333333;
}

table{
font-size:100%;
border:#a6d8c9;
border-style:double;

}

table td{
	margin:0px;
	border:#a6d8c9 1px solid;
	padding: 5px;
	vertical-align:top;
}
table tr{
margin:10px 10px 10px 10px;
line-height:24px;
border:#a6d8c9 1px solid;

}



.table_mini{
font-size:100%;
line-height:18px;
border:#a6d8c9;
border-style:double;
margin-right:10px;
margin-left:10px;
}



*{
	margin:0px;
	padding:0px;
}

h1,h2,h3,h4,h5,h6{
	font-size:100%;
	font-weight:lighter;
}

img{
	border-width: 0px;
	border-style: none;
}
ul{
margin:0px;
list-style:none;
}


#wrapper{
	margin:0px 15px;
	width:800px;
	text-align:left;
	overflow:hidden;
	background:#ebffdc;
}

div#header {
	position:relative;
	width:800px;
	height:120px;
	margin:0px 15px;
	text-align:left;
	background:url(../img/header.jpg) no-repeat bottom;
}

/* ---header---------------------------------------------------------------- */

div#header h1 {
	position:absolute;
	left:13px;
	top:15px;
	width:250px;
	height:50px;
	background:url(../img/head_banner.png) no-repeat;
	text-indent:-9999px;
	behavior:url(iepngfix/iepngfix.htc);
}


div#header h1 a{
	display:block;
	width:230px;
	height:65px;
	overflow:hidden;
}

h2#top_photo{
    width:580px;
    height:250px;
    text-indent:-9999px;
    background:url(../img/top_photo.jpg) no-repeat;
	margin:10px 0px 0px 0px;
}

h3#top_photo{
    width:580px;
    height:250px;
    text-indent:-9999px;
    background:url(../img/top_photo.jpg) no-repeat;
	margin:10px 0px 0px 0px;
}
div#header p#sitemap {
	position:absolute;
	left:400px;
	top:0;
	width:200px;
	height:20px;
	line-height:20px;
	text-align:right;
	font-size:80%;
}

div#header p#banner_01 {
	position:absolute;
	left:625px;
	top:80px;
	width:160px;
	height:30px;
	text-indent:-99999px;
	background-repeat:no-repeat;
	background-image:url(../img/banner01.jpg);
}
/*.header_pick01{
width:218px;
float:right;
margin:10px 0px 0px 0px;
display:inline;
border-left:2px #cccccc solid;
}*/
.header_title01{
behavior:url(iepngfix/iepngfix.htc);
background:url(../img/header_title02.png) no-repeat;
height:13px;
margin:5px 0px 0px 15px;
text-indent:-9999px;
}
.header_title02{
behavior:url(iepngfix/iepngfix.htc);
background:url(../img/header_title01.png) no-repeat;
height:13px;
margin:5px 0px 0px 15px;
text-indent:-9999px;
}
.header_text{
font-size:80%;
color:#666666;
margin:5px 0px 0px 15px;
}


/* ---end_header---------------------------------------------------------------- */

#main_bg{
background:url(../img/side_bg.jpg) repeat-y;
overflow:hidden;
margin:0px auto;
width:830px;
}

#main_box{
	display:inline;
	width:800px;
	float:left;
	margin: 0px 0px;
	background:url(../img/navi_side_bg.jpg) repeat-y;
	overflow:hidden;
}

#main{
	width:620px;
	float:right;
	margin: 0px 0px 0px 0px;
	background:#FFFFFF;
}

a:link,a:visited{
	color:#333333;
	text-decoration:none;
}

a:active,a:hover{
	color:#666666;
	text-decoration:none;
}

/*---layout---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.seg01{
	width:580px;
	margin:0px 20px 15px 20px;
	float:left;
	display:inline;
}	
.seg01_left01{
	width:260px;
	float:left;
	margin:0px 0px 0px 20px;
	display:inline;
}
.seg01_right01{
	width:260px;
	margin:0px 20px 0px 0px;
	float:right;
	display:inline;
}
.seg01_left02{
	width:180px;
	float:left;
	margin:0px 0px 0px 20px;
	display:inline;
}
.seg01_right02{
	width:340px;
	margin:0px 20px 0px 0px;
	float:right;
	display:inline;
}

.seg01 h4{
width:560px;
height:24px;
text-indent:-9999px;
margin:10px 0px 5px 0px;
clear:both;

}


.seg01_01{
	width:290px;
	margin:0px;
	float:left;
}

.seg01_02{
	width:290px;
	margin:0px 0px 0px 20px;
	float:left;
}


.seg02{
	width:580px;
	margin:0px 20px 0px 20px;
	float:left;
	display:inline;
}


.seg02_01_left{
width:160px;
	margin:10px 5px 0px 30px;
	float:left;
	display:inline;
}

.seg02_01_right{
width:240px;
	margin:20px 140px 0px 0px;
	float:right;
		display:inline;
}


.seg02 h3{
	width:580px;
	margin:0px 20px 15px 20px;
	float:left;
	display:inline;
}

.seg02_2{
	width:540px;
	margin:0px 20px 0px 20px;
	float:left;
	display:inline;
}
.seg02_2_1{
	width:540px;
	margin:0px 0px 0px 0px;
	float:left;
	display:inline;
}

.seg02_2_2{
	width:540px;
	margin:0px 0px 0px 0px;
	float:left;
	display:inline;
}





.seg02_03{
	width:260px;
	margin:0px 0px 0px 0px;
	float:left;
}

.seg02_04_left{
	width:290px;
	margin:0px 0px 0px 0px;
	float:left;
}

.seg02_04_right{
	width:270px;
	margin:0px 0px 0px 0px;
	float:right;
}

.seg02_05_left{
	width:180px;
	margin:0px 0px 0px 0px;
	float:left;
}

.seg02_06_left{
	width:180px;
	margin:10px 0px 0px 50px;
	float:left;
	display:inline;
}

.seg02_07_left{
	width:250px;
	margin:0px 0px 0px 0px;
	float:left;
	display:inline;
}

.seg02_07_right{
	width:270px;
	margin:0px 20px 0px 0px;
	float:right;
	display:inline;
	border-top:#a6d8c9;
	border-top-style:solid;
	border-bottom:#a6d8c9;
	border-bottom-style:solid;
	background-image:url(../img/pick_bg.jpg);
}

.seg02_07_1right{
	width:270px;
	margin:15px 20px 0px 0px;
	float:right;
	display:inline;
	border-top:#a6d8c9;
	border-top-style:solid;
	border-bottom:#a6d8c9;
	border-bottom-style:solid;
	background-image:url(../img/pick_bg.jpg);
}

.seg02_08{
	width:580px;
	margin:0px 20px 15px 20px;
	float:left;
	display:inline;
	border-bottom:#33FFFF;
	border-bottom-style:dotted;
	text-indent:-999px;
}	


.seg02_09_left{
	width:530px;
	margin:0px 0px 0px 0px;
	float:left;
	display:inline;
	border-top:#a6d8c9;
	border-top-style:double;
	border-bottom:#a6d8c9;
	border-bottom-style:double;
	background-image:url(../img/pick_bg.jpg);
}

.seg02_10_left{
	width:200px;
	margin:0px 0px 0px 0px;
	float:left;
	display:inline;
}


.seg02_11_left{
	width:580px;
	margin:10px 0px 0px 0px;
	float:left;
	display:inline;
	border-top:#a6d8c9;
	border-top-style:double;
	border-bottom:#a6d8c9;
	border-bottom-style:double;
	background:url(../img/pick_bg.jpg) repeat-x;
}

.seg02_12_left{
	width:290px;
	margin:0px 0px 0px 0px;
	float:left;
	display:inline;
}

.seg02_12_right{
	width:290px;
	margin:0px 0px 0px 0px;
	float:right;
	display:inline;
}



.img_frame_left {
border:1px solid #ebffe8;
float:left;
margin:1px;
}


/*---navi---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#navi{
	float:left;
	width:180px;
	margin: 0px 0px 0px 0px;
}

#navi ul{
	margin:0px 0px 0px 15px;
	line-height:70%;
}

#navi li{
	margin:0px 0px 15px 0px;
}

#navi li a{
	display:block;
	width:155px;
	height:15px;
	text-indent:-9999px;
}
#navi ul li ul{
	margin:0px 0px 0px 5px;
	overflow:hidden;
}
#navi li li{
	margin:10px 0px 0px 0px;
}
#navi li li a{
	width:150px;
	height:10px;
	display:block;

}
#navi_form a:link,#navi_form a:visited {
width:160px;
height:40px;
text-indent:-9999px;
display:block;
margin:0px 0px 15px 10px;
background-image:url(../img/navi_form.jpg);
}
#navi_form a:active,#navi_form a:hover{
background-image:url(../img/navi_form_ov.jpg);
}

li.navi01 a:link,li.navi01 a:visited {
background-image:url(../img/navi01.jpg);
}
li.navi01 a:active,li.navi01 a:hover{
background-image:url(../img/navi01_ov.jpg);
}

li.navi02 a:link,li.navi02 a:visited {
background-image:url(../img/navi02.jpg);
}
li.navi02 a:active,li.navi02 a:hover{
background-image:url(../img/navi02_ov.jpg);
}

li.navi03 a:link,li.navi03 a:visited {
background-image:url(../img/navi03.jpg);
}
li.navi03 a:active,li.navi03 a:hover{
background-image:url(../img/navi03_ov.jpg);
}
li.navi04 a:link,li.navi04 a:visited {
background-image:url(../img/navi04.jpg);
}
li.navi04 a:active,li.navi04 a:hover{
background-image:url(../img/navi04_ov.jpg);
}
li.navi04_01 a:link,li.navi04_01 a:visited {
background:url(../img/navi04_01.jpg) no-repeat;
}
li.navi04_01 a:active,li.navi04_01 a:hover{
background:url(../img/navi04_01_ov.jpg) no-repeat;
}
li.navi04_02 a:link,li.navi04_02 a:visited {
background:url(../img/navi04_02.jpg) no-repeat;
}
li.navi04_02 a:active,li.navi04_02 a:hover{
background:url(../img/navi04_02_ov.jpg) no-repeat;
}
li.navi04_03 a:link,li.navi04_03 a:visited {
background:url(../img/navi04_03.jpg) no-repeat;
}
li.navi04_03 a:active,li.navi04_03 a:hover{
background:url(../img/navi04_03_ov.jpg) no-repeat;
}

li.navi05 a:link,li.navi05 a:visited {
background-image:url(../img/navi05.jpg);
}
li.navi05 a:active,li.navi05 a:hover{
background-image:url(../img/navi05_ov.jpg);
}

li.navi06 a:link,li.navi06 a:visited {
background-image:url(../img/navi06.jpg);
}
li.navi06 a:active,li.navi06 a:hover{
background-image:url(../img/navi06_ov.jpg);
}

li.navi06_01 a:link,li.navi06_01 a:visited {
background-image:url(../img/navi06_01.jpg);

}
li.navi06_01 a:active,li.navi06_01 a:hover{
background-image:url(../img/navi06_01_ov.jpg);

}
li.navi06_02 a:link,li.navi06_02 a:visited {
background-image:url(../img/navi06_02.jpg);
font-size:70%;
}
li.navi06_02 a:active,li.navi06_02 a:hover{
background-image:url(../img/navi06_02_ov.jpg);
}

li.navi07 a:link,li.navi07 a:visited {
background-image:url(../img/navi07.jpg);
}
li.navi07 a:active,li.navi07 a:hover{
background-image:url(../img/navi07_ov.jpg);
}

li.navi07_01 a:link,li.navi07_01 a:visited {
background-image:url(../img/navi07_01.jpg);
}
li.navi07_01 a:active,li.navi07_01 a:hover{
background-image:url(../img/navi07_01_ov.jpg);
}
li.navi07_02 a:link,li.navi07_02 a:visited {
background-image:url(../img/navi07_02.jpg);
}
li.navi07_02 a:active,li.navi07_02 a:hover{
background-image:url(../img/navi07_02_ov.jpg);
}

li.navi08 a:link,li.navi08 a:visited {
background-image:url(../img/navi08.jpg);
}
li.navi08 a:active,li.navi08 a:hover{
background-image:url(../img/navi08_ov.jpg);
}

li.navi08_01 a:link,li.navi08_01 a:visited {
background-image:url(../img/navi08_01.jpg);
width:150px;
height:10px;
}
li.navi08_01 a:active,li.navi08_01 a:hover{
background-image:url(../img/navi06_01_ov.jpg);
width:150px;
height:10px;
}
li.navi08_02 a:link,li.navi08_02 a:visited {
background-image:url(../img/navi08_02.jpg);
}
li.navi08_02 a:active,li.navi08_02 a:hover{
background-image:url(../img/navi08_02_ov.jpg);
}

li.navi09 a:link,li.navi09 a:visited {
background-image:url(../img/navi09.jpg);
}
li.navi09 a:active,li.navi09 a:hover{
background-image:url(../img/navi09_ov.jpg);
}

li.navi10 a:link,li.navi10 a:visited {
background-image:url(../img/navi10.jpg);
}
li.navi10 a:active,li.navi10 a:hover{
background-image:url(../img/navi10_ov.jpg);
}


/*--footer---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#footer_bg{
width:800px;
height:80px;
float:left;
background:url(../img/footer_bg.jpg) no-repeat;
}

#footer{
	clear:both;
	width:620px;
	text-align:right;
	float:right;
	overflow:hidden;
	font-size:90%;
}

#footer dl {
display:inline;
overflow:hidden;
width:600px;
height:50px;
float:right;
margin: 10px 10px 0px 10px;
text-align:right;
color:#999999;
}

#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;
float:left;
}


address {
	font-size: 80%;
	font-style: normal;
	color:#269e83;
	margin:0px 10px 0px 10px;
}


/*footter_link_color*//*------------------------------------------------------------------------------------------------------------------------*/

#footer dl dt a:link,#footer dl dt a:visited{
color:#999999;
}
#footer dl dt a:active,#footer dl dt a:hover{
color:#269e83;
}

address a:link,address a:visited{
color:#269e83;
}
address a:active,address a:hover{
color:#999999;
}



/*--top---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#top_sub01{
background:url(../img/top_sub01.jpg) no-repeat;
height:38px;
text-indent:-9999px;
margin:10px 0px 0px 0px;
}
#top_sub02{
background:url(../img/top_sub02.jpg) no-repeat;
height:15px;
text-indent:-9999px;
margin:10px 0px 5px 0px;
}
#top_sub03{
background:url(../img/top_sub03.jpg) no-repeat;
height:15px;
text-indent:-9999px;
margin:10px 0px 5px 0px;
}
#top_sub04{
background:url(../img/top_sub04.jpg) no-repeat;
height:15px;
text-indent:-9999px;
margin:10px 0px 5px 0px;
}

.top_pick{
width:270px;
background:url(../img/pick_bg.jpg) repeat-x;
border-left:5px #999999 solid;
}

.concept_pick{
width:200px;
background:url(../img/pick_bg.jpg) repeat-x;
margin:0px 0px 0px 0px;
}


#pick01{
background:url(../img/top_img01.jpg) no-repeat 10px 10px;
border-top:1px #999999 solid;
overflow:hidden;
}
#pick02{
background:url(../img/top_img02.jpg) no-repeat 10px 10px;
border-top:1px #999999 solid;
overflow:hidden;
}
#pick03{
background:url(../img/top_img03.jpg) no-repeat 10px 10px;
border-top:1px #999999 solid;
overflow:hidden;
}
#pick01 p,#pick02 p,#pick03 p{
margin:10px 0px 0px 140px;
}
.pick_banner{
float:right;
margin:0px 0px 0px 0px;
text-indent:-99999px;
}
p.pick_banner a:link,p.pick_banner a:visited{
width:102px;
height:22px;
display:block;
background:url(../img/pick01.jpg) no-repeat;
}
p.pick_banner a:active,p.pick_banner a:hover{
background:url(../img/pick01_ov.jpg) no-repeat;
}


/** -- sitemap -- *//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/


#sitemap_sub01{
width:580px;
background:url(../img/sitemap_sub01.jpg) no-repeat;
height:38px;
text-indent:-9999px;
margin:10px 0px 0px 0px;
}


div#sitemap_body {
width:auto;
height:auto;
}

dl#sitemap {
margin:0px;
padding:0px;
width:auto;
height:auto;
}

dt.sitemap01 {
border-bottom-width: 1px;
border-left-width: 5px;
border-bottom-style: solid;
border-left-style: solid;
border-bottom-color: #c8f4be;
border-left-color: #c8f4be;
line-height:20px;
font-size:14px;
font-weight:bold;
margin-top:15px;
text-indent:8px;
}

dd.sitemap02 {
text-indent: 20px;
margin-top:10px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #209e77;
line-height:20px;
font-size:12px;
}


/*general-purpose*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.title01 {
margin:5px;
font-weight:bold;
color:#24A179;
}
.mb10 {
margin-bottom:10px;
}
.center {
text-align:center;
}
.box01 {
    width:260px;
	border-top:#a6d8c9 double;
	border-bottom:#a6d8c9 double;
	background:url(../img/pick_bg.jpg) repeat-x;
	float:left;
}
.box02 {
    width:340px;
	border-top:#a6d8c9 double;
	border-bottom:#a6d8c9 double;
	background:url(../img/pick_bg.jpg) repeat-x;
	float:left;
}

.text01 {
	margin:10px 5px;
	
}


/*各ページのＣＳＳをページごとに区切って下記に記述していってください*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/


/*staff*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/


#staff_sub01{
width:580px;
background:url(../img/staff_sub01.jpg) no-repeat;
height:38px;
text-indent:-9999px;
margin:10px 0px 0px 0px;
}
#staff_sub02{
background:url(../img/staff_sub02.jpg) no-repeat;
width:580px;
height:24px;
text-indent:-9999px;
margin:10px 0px 5px 0px;
}


#staff_sub03{
background:url(../img/staff_sub03.jpg) no-repeat;
width:580px;
height:24px;
text-indent:-9999px;
margin:10px 0px 5px 0px;
}

/*clinic*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/


#clinic_sub01{
width:580px;
background:url(../img/clinic_sub01.jpg) no-repeat;
height:38px;
text-indent:-9999px;
margin:10px 0px 0px 0px;
}
#clinic_sub02{
background:url(../img/clinic_sub02.jpg) no-repeat;
width:580px;
height:24px;
text-indent:-9999px;
margin:10px 0px 5px 0px;
}


#clinic_sub03{
background:url(../img/clinic_sub03.jpg) no-repeat;
width:580px;
height:24px;
text-indent:-9999px;
margin:10px 0px 5px 0px;
}


/*clinic_suzuki*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/


#clinic_suzuki_sub01{
width:580px;
background:url(../img/clinic_suzuki_sub01.jpg) no-repeat;
height:38px;
text-indent:-9999px;
margin:10px 0px 0px 0px;
}
#clinic_suzuki_sub02{
background:url(../img/clinic_suzuki_sub02.jpg) no-repeat;
width:580px;
height:24px;
text-indent:-9999px;
margin:10px 0px 5px 0px;
}


#clinic_suzuki_sub03{
background:url(../img/clinic_suzuki_sub03.jpg) no-repeat;
width:580px;
height:24px;
text-indent:-9999px;
margin:10px 0px 5px 0px;
}



/*form*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/


#form_sub01{
width:580px;
background:url(../img/form_sub01.jpg) no-repeat;
height:38px;
text-indent:-9999px;
margin:10px 0px 0px 0px;
}
#form_sub02{
background:url(../img/form_sub02.jpg) no-repeat;
width:580px;
height:24px;
text-indent:-9999px;
margin:10px 0px 5px 0px;
}


#form_sub03{
background:url(../img/form_sub03.jpg) no-repeat;
width:580px;
height:24px;
text-indent:-9999px;
margin:10px 0px 5px 0px;
}

#form_sub04{
background:url(../img/form_sub04.jpg) no-repeat;
width:580px;
height:24px;
text-indent:-9999px;
margin:10px 0px 5px 0px;
}

/*clinic_shiba*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/


#clinic_shiba_sub01{
width:580px;
background:url(../img/clinic_shiba_sub01.jpg) no-repeat;
height:38px;
text-indent:-9999px;
margin:10px 0px 0px 0px;
}
#clinic_shiba_sub02{
background:url(../img/clinic_shiba_sub02.jpg) no-repeat;
width:580px;
height:24px;
text-indent:-9999px;
margin:10px 0px 5px 0px;
}


#clinic_shiba_sub03{
background:url(../img/clinic_shiba_sub03.jpg) no-repeat;
width:580px;
height:24px;
text-indent:-9999px;
margin:10px 0px 5px 0px;
}


/*flow*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/


#flow_sub01{
width:580px;
background:url(../img/flow_sub01.jpg) no-repeat;
height:38px;
text-indent:-9999px;
margin:10px 0px 0px 0px;
}
#flow_sub02{
background:url(../img/flow_sub02.jpg) no-repeat;
width:270px;
height:38px;
margin:0px 0px 0px 0px;
}


#flow_sub03{
background:url(../img/flow_sub03.jpg) no-repeat;
width:270px;
height:24px;
margin:0px 0px 80px 0px;
}

#flow_sub04{
background:url(../img/flow_sub04.jpg) no-repeat;
width:270px;
height:24px;
margin:0px 0px 80px 0px;
}

#flow_sub05{
background:url(../img/flow_sub05.jpg) no-repeat;
width:270px;
height:24px;
margin:0px 0px 80px 0px;
}

#flow_sub06{
background:url(../img/flow_sub06.jpg) no-repeat;
width:270px;
height:24px;
margin:0px 0px 80px 0px;
}

#flow_sub07{
background:url(../img/flow_sub07.jpg) no-repeat;
width:270px;
height:24px;
margin:0px 0px 80px 0px;
}


#flow_sub08{
background:url(../img/flow_sub08.jpg) no-repeat;
width:270px;
height:24px;
margin:0px 0px 80px 0px;
}

#flow_sub09{
background:url(../img/flow_sub09.jpg) no-repeat;
width:540px;
height:30px;
margin:0px 0px 0px 0px;
text-indent:-9999px;


}

#flow_sub10{
background:url(../img/flow_sub10.jpg) no-repeat;
width:270px;
height:38px;
margin:20px 0px 80px 20px;
text-indent:-999px;
}

#flow_sub10 a{
background:url(../img/flow_sub10.jpg) no-repeat;
width:270px;
height:38px;
margin:30px 0px 80px 40px;
text-indent:-999px;
}

/*hygienist*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/


#hygienist_sub01{
width:580px;
background:url(../img/hygienist_sub01.jpg) no-repeat;
height:38px;
text-indent:-9999px;
margin:10px 0px 0px 0px;
}
#hygienist_sub02{
background:url(../img/hygienist_sub02.gif) no-repeat;
width:580px;
height:78px;
text-indent:-9999px;
margin:10px 0px 5px 0px;
}

#hygienist_sub03{
background:url(../img/hygienist_sub03.jpg) no-repeat;
text-indent:-9999px;
margin:10px 0px 10px 0px;
}
#hygienist_sub04{
background:url(../img/hygienist_sub04.jpg) no-repeat;
text-indent:-9999px;
margin:10px 0px 5px 0px;
}

#hygienist_sub05{
background:url(../img/hygienist_sub05.jpg) no-repeat;
}
#hygienist_sub06{
background:url(../img/hygienist_sub06.jpg) no-repeat;
height:15px;
margin:0px 0px 10px 0px;
text-indent:-9999px;
}
#hygienist_sub07{
background:url(../img/hygienist_sub07.jpg) no-repeat;
height:15px;
margin:0px 0px 10px 0px;
text-indent:-9999px;
}


/*hygienist*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/


#front_sub01{
width:580px;
background:url(../img/front_sub01.jpg) no-repeat;
height:38px;
text-indent:-9999px;
margin:10px 0px 0px 0px;
}
#front_sub02{
background:url(../img/front_sub02.gif) no-repeat;
width:580px;
height:78px;
text-indent:-9999px;
margin:10px 0px 5px 0px;
}

#front_sub03{
background:url(../img/front_sub03.jpg) no-repeat;
text-indent:-9999px;
margin:10px 0px 5px 0px;
}
#front_sub04{
background:url(../img/front_sub04.jpg) no-repeat;
text-indent:-9999px;
margin:10px 0px 5px 0px;
}

#front_sub05{
background:url(../img/front_sub05.jpg) no-repeat;
}

#front_sub06{
background:url(../img/front_sub06.jpg) no-repeat;
height:15px;
margin:0px 0px 10px 0px;
text-indent:-9999px;
}
#front_sub07{
background:url(../img/front_sub07.jpg) no-repeat;
height:15px;
margin:0px 0px 10px 0px;
text-indent:-9999px;
}

/*dr*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/


#dr_sub01{
width:580px;
background:url(../img/dr_sub01.jpg) no-repeat;
height:38px;
text-indent:-9999px;
margin:10px 0px 0px 0px;
}
#dr_sub02{
background:url(../img/dr_sub02.gif) no-repeat;
width:580px;
height:78px;
text-indent:-9999px;
margin:10px 0px 5px 0px;
}

#dr_sub03{
background:url(../img/dr_sub03.jpg) no-repeat;
text-indent:-9999px;
margin:10px 0px 10px 0px;
}
#dr_sub04{
background:url(../img/dr_sub04.jpg) no-repeat;
text-indent:-9999px;
margin:10px 0px 5px 0px;
}
#dr_sub05{
background:url(../img/dr_sub05.jpg) no-repeat;
text-indent:-9999px;
margin:10px 0px 5px 0px;
clear:both;
}
#dr_sub06{
background:url(../img/dr_sub06.jpg) no-repeat;
height:15px;
margin:0px 0px 10px 10px;
text-indent:-9999px;
}
#dr_sub07{
background:url(../img/dr_sub07.jpg) no-repeat;
height:15px;
margin:0px 0px 10px 10px;
text-indent:-9999px;
}
#dr_sub08{
background:url(../img/dr_sub08.jpg) no-repeat;
height:15px;
margin:0px 0px 10px 0px;
text-indent:-9999px;
}
#dr_sub09{
background:url(../img/dr_sub09.jpg) no-repeat;
height:15px;
margin:0px 0px 10px 0px;
text-indent:-9999px;
}

/*concept*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/


#concept_sub01{
width:580px;
background:url(../img/concept_sub01.jpg) no-repeat;
height:38px;
text-indent:-9999px;
margin:10px 0px 0px 0px;
}
#concept_sub02{
background:url(../img/concept_sub02.jpg) no-repeat;
width:580px;
height:78px;
text-indent:-9999px;
margin:10px 0px 5px 0px;
}

#concept_sub03{
background:url(../img/concept_sub03.jpg) no-repeat;
text-indent:-9999px;
margin:10px 0px 5px 0px;
}
#concept_sub04{
background:url(../img/concept_sub04.jpg) no-repeat;
text-indent:-9999px;
margin:10px 0px 5px 0px;
}

#concept_sub05{
background:url(../img/concept_sub05.jpg) no-repeat;
}

#concept_sub06{
background:url(../img/concept_sub06.jpg) no-repeat;
}

#concept_sub07{
background:url(../img/concept_sub07.jpg) no-repeat;
width:580px;
height:30px;

}


#concept_sub08{
background:url(../img/concept_sub08.jpg) no-repeat;
height:15px;
text-indent:-9999px;
margin:10px 0px 5px 15px;
}

#concept_sub09{
background:url(../img/concept_sub09.jpg) no-repeat;
height:15px;
text-indent:-9999px;
margin:10px 0px 5px 15px;
}







p.to_clinic{
width:560px;
line-height:24px;

margin: 5px 10px 5px 10px;


}

p.to_clinic1{
width:520px;
margin: 0px 30px 0px 30px;
}

p.dobule{
border-bottom-color:#a6d8c9;
border-bottom-style:double;
font-size:12px;
line-height:24px;
}

p.dobule_mini{
border-bottom-color:#a6d8c9;
border-bottom-style:double;
font-size:12px;
line-height:24px;
}


p.dobule4{
border-bottom-color:#ededed;
border-bottom-style:double;
font-size:12px;
line-height:24px;
float:left:20px;
}


p.dobule2{
border-bottom-color:#ededed;
border-left-color:#ededed;
border-top-color:#ededed;
border-right-color:#ededed;
border:color:#ededed;
border-style:double;
/*width:310px;*/
}
p.dobule3{
border-bottom-color:#ededed;
border-left-color:#ededed;
border-top-color:#ededed;
border-right-color:#ededed;
border:color:#ededed;
border-style:double;
/*width:240px;*/
}


.info01 dt {
border-bottom-color:#a6d8c9;
border-bottom-style:double;
font-size:14px;
line-height:20px;
margin-bottom:5px;
color:#279C70;
font-weight:bold;
}
.info01 dd {
margin-left:5px;
}

#for{
background:url(../img/for.jpg) no-repeat;
height:38px;
text-indent:-9999px;
margin:10px 0px 0px 0px;
}



.seg10_arrow {
width:250px;
float:left;
background-image:url(../img/img01.jpg);
background-position: 80px bottom;
background-repeat:no-repeat;
margin: 0px 0px 0px 0px;


}

.text_m{
	color:#1a9b75;
	font-size:120%;
	font-weight: bold;
}

.text_l{
line-height:20px;
font-size:12px;


}

p.text_c{
line-height:20px;
font-size:12px;
color:#1ea177;
}
p span.text_c{
line-height:20px;
font-size:12px;
color:#1ea177;
}
#suzuki a:link,
#suzuki a:visited {
background:url(../img/banner_suzuki.jpg) no-repeat;
width:160px;
height:45px;
display:block;
text-indent:-9999px;
float:left;
}
#shiba a:link,
#shiba a:visited {
background:url(../img/banner_shiba.jpg) no-repeat;
width:250px;
height:45px;
display:block;
text-indent:-9999px;
float:left;
}
.banner_right {
float:left;
margin-left:15px;
}
.photo01 {
float:left;
display:inline;
margin:0 20px 0 10px;
}
.photo02 {
float:left;
display:inline;
margin:0 20px 0 10px;
}
