@charset "utf-8";
/*---base---*/
body{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight:normal;
	font-style:normal;
	font-size:75%;
	line-height:160%;
	text-align: center;
	color:#FA7C4C;
	background:#FFF url(../img/bg.gif) no-repeat left top;
}
html {
	overflow-y:scroll;
}

*{
	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;
}

ul {
list-style:none;
}

table {
font-size:100%;
border:none;
border-collapse:collapse;
}

table caption{
display:none;
}

td,th {
text-align:left;
line-height: 1.4;
font-weight:normal;
}



#wrapper{
	margin:0px auto;
	width:832px;
	text-align:left;
	background-image: url(../img/bg_wrapper.jpg);
	background-repeat:repeat-y;
}


#wrapper_body{
	margin:0px 16px;
	width:800px;
	text-align:left;
	overflow:hidden;
}

div#header {
	position:relative;
	width:800px;
	height:157px;
	margin:0px 16px;
	text-align:left;
	background: url(../img/bg_header.jpg) repeat-x;
}

/*---start_header---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
div#header h1 {
	position:absolute;
	left:69px;
	top:32px;
	width:93px;
	height:83px;
	background:url(../img/h1.jpg) no-repeat;
	text-indent:-9999px;
}
div#header h1 a{
	display:block;
	width:93px;
	height:83px;
	overflow:hidden;
}

div#header h2 {
	position:absolute;
	left:330px;
	top:37px;
	width:380px;
	height:75px;
	background:url(../img/header_h2.jpg) no-repeat;
	text-indent:-9999px;
}
div#header h2 a {
	display:block;
	width:380px;
	height:75px;
	overflow:hidden;
}


div#header p#banner_01 {
	position:absolute;
	left:640px;
	top:2px;
	width:160px;
	height:23px;
	text-indent:-99999px;
	background-repeat:no-repeat;
	background-image:url(../img/header_tel.jpg);
}
div#header p#banner_02 {
	position:absolute;
	left:515px;
	top:125px;
	width:285px;
	height:25px;
	text-indent:-99999px;
	background-repeat:no-repeat;
	background-image:url(../img/header_address.jpg);
}


/*---end_header---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#main_box{
	display:inline;
	width:780px;
	float:left;
	margin: 0px 20px 10px 0px;
}

#main{
	width:580px;
	float:right;
	margin: 0px 0px 0px 10px;
}

a:link,a:visited{
	color:#333333;
	text-decoration:none;
}

a:active,a:hover{
	color:#666666;
	text-decoration: underline;
}
/*---navi---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#navi{
	float:left;
	width:190px;
	margin: 0px 0px 0px 0px;
	background: url(../img/bg_navi.jpg) repeat-x;
}

#navi ul{
	width:160px;
	float:left;
	list-style:none;
	margin: 10px 0px 20px;
}

#navi ul li{
	width:160px;
	height:30px;
	margin:0px 20px 1px 10px;
}


#navi ul li a{
	display:block;
	width:160px;
	height:30px;
	text-indent:-9999px;
	overflow:hidden;
}

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.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.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.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.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);
}


#navi ul#banner{
	width:180px;
	float:left;
	margin: 0px 0px 20px;
}

#navi ul#banner li{
	width:120px;
	height:60px;
	margin:0px 30px 10px;
}

#navi ul#banner li a{
	display:block;
	width:120px;
	height:60px;
	text-indent:-9999px;
	overflow:hidden;
}
li.banner01 a {
	background-image:url(../img/banner01.jpg);
}

div#navi_box01 {
	width:150px;
	margin: 0px 20px 0px 15px;
	float:left;
	display:inline;
	clear:both;
	background: #FFFFFF url(../img/bg_navi_box01.jpg) left bottom no-repeat;
	padding: 0px 0px 15px;
}
div#navi_box01 h3 {
	width:150px;
	height:32px;
	background: url(../img/navi_sub01.jpg) no-repeat;
	text-indent:-99999px;
}
div#navi_box01 dl {
	margin: 5px;
	color:#FF3300;
}
div#navi_box01 dl dt,div#navi_box01 dl dd {
	margin: 0px 0px 7px;
}
div#navi_box01 dl dt#navi_dt01 {
	width:40px;
	float:left;
	margin: 0px 10px 0px 0px;
}
div#navi_box01 dl dt#navi_dd01 {
	width:90px;
	float:left;
	margin: 0px 0px 0px 0px;
}

#navi ul.bnrs li {
	margin:0px 20px 10px 10px;
	height: 62px;
}

#navi ul.bnrs li a {
	display:block;
	width:160px;
	height:62px;
	text-indent: 0;
}

#navi ul.bnrs li.sr_nav {
	margin:0px 20px 10px 10px;
	height: 36px;
}

#navi ul.bnrs li.sr_nav a {
	display:block;
	width:160px;
	height:36px;
	text-indent: 0;
}


/*--footer---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#footer{
	clear:both;
	width:800px;
	text-align:center;
	float:left;
	overflow:hidden;
	background: #FFFFFF url(../img/footer.jpg) repeat-x;
}

#footer dl {
display:inline;
overflow:hidden;
width:780px;
height:15px;
float:left;
margin: 10px 10px 5px;
text-align:right;
}

#footer dl dt,#footer dl dd {
font-size:80%;
color:#4FB853;
}

#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;
	clear:both;
	text-align:right;
	padding: 0px 10px 0px 0px;
}


/*footter_link_color*//*------------------------------------------------------------------------------------------------------------------------*/

#footer dl dt a:link,#footer dl dt a:visited{
	color:#4FB853;
}
#footer dl dt a:active,#footer dl dt a:hover{
	color:#999999;
}

address a:link,address a:visited{
	color:#FA7C4C;
}
address a:active,address a:hover{
	color:#999999;
}



/*--top---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#index #main h2 {
	width:580px;
	height:270px;
	clear:both;
	margin: 0px 0px 15px;
	text-indent:-99999px;
	background: url(../img/top_sub01.jpg) no-repeat;
}

#top_sub03 {
	background-image:url(../img/top_sub03.jpg);
}
#main .seg01_left01 #top_sub04 {
	background-image:url(../img/top_sub04.jpg);
	width:265px;
}
#main .seg01_right01 #top_sub05 {
	background-image:url(../img/top_sub05.jpg);
	width:265px;
}
#index #main #top_sub06 {
	background-image:url(../img/top_sub06.jpg);
}
#index #main #top_sub07 {
	background-image:url(../img/top_sub07.jpg);
}


.top_box01 {
	width:530px;
	float:left;
	display:inline;
	margin: 24px 24px 0px;
	padding: 0px 0px 24px;
}
#index #main .top_box01 h3 {
	width:130px;
	height:130px;
	float:left;
	margin: 0px 30px 0px 0px;
	background:url(../img/top_sub02.jpg) no-repeat;
	text-indent:-99999px;
	clear:both;
}
.top_box01 p {
	width:370px;
	float:right;
}

#index #main h4 {
	width: 558px;
	height:30px;
	line-height:30px;
	margin: 0px 0px 15px;
	border-bottom:#FF9945 solid 1px;
	background-repeat:no-repeat;
	clear:both;
	text-indent:-99999px;
}
#index #main h5 {
	width: 260px;
	height:20px;
	line-height:20px;
	margin: 0px 0px 10px;
	clear:both;
	text-indent:-99999px;
	border:none;
}

#index .seg01_left01 {
	width:285px;
	float:left;
	margin: 0px 10px 0px 0px;
	background: url(../img/bg02.jpg) repeat-y;
	border-top: #FA9A46 solid 1px;
	border-bottom: #FA9A46 solid 1px;
}
#index .seg01_right01 {
	width:285px;
	float:right;
	margin: 0px 0px 0px 0px;
	background: url(../img/bg02.jpg) repeat-y;
	border-top: #FA9A46 solid 1px;
	border-bottom: #FA9A46 solid 1px;
}

#index .seg01_01_01 {
	width:260px;
	height:150px;
	float:right;
	margin: 0px 0px 0px 5px;
}
#index .seg01_01_01_left01 {
	width:160px;
	float:left;
	margin: 0px 10px 0px 0px;
}
#index .seg01_01_01_right01 {
	width:90px;
	float:right;
	margin: 0px 0px 0px 0px;
}


#index .box02 {
	float:left;
	display:inline;
	margin: 10px 10px 0px;
	padding: 0px 0px 6px;
	clear: both;
}

#index .seg01_00a {
	width:538px;
	margin: 0px 5px 0px 15px;
	padding: 0px 0px 0px;
	float:left;
	display:inline;
	clear:both;
}
#index .seg01_00a_left01 {
	width:200px;
	margin: 0px 20px 0px 0px;
	float:left;
}
#index .seg01_00a_right01 {
	width:318px;
	margin: 0px 0px 0px 0px;
	float:right;
}




/*sitemap*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#sitemap_sub01 {
	background-image:url(../img/sitemap_sub01.jpg);
}

dl#sitemap dt {
	border-bottom:#4AB74A solid 1px;
	border-left:#4AB74A 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:#4AB74A dotted 1px;
	line-height:20px;
	font-size:12px;
}

dl#sitemap dt a:link,dl#sitemap dt a:visited{
	color:#FF9933;
	text-decoration:none;
}
dl#sitemap dt a:active,dl#sitemap dt a:hover{
	color: #86EE8B;
	text-decoration: none;
}





/*---layout---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.seg01 {
	width:580px;
	margin:0px;
	float:left;
	display: inline;
}

.seg01_01 {
	width:580px;
	padding: 0px 0px 10px;
	float:left;
}

.seg01_02 {
	width:580px;
	padding: 0px 0px 20px;
	float:left;
}

.seg01_03 {
	width:580px;
	padding: 0px 0px 30px;
	float:left;
}

.seg01_0_left01 {
	width:280px;
	margin: 0px 20px 0px 0px;
	padding: 10px 0px;
	float:left;
	background: url(../img/bg03.jpg) repeat-y;
	border-top: #FA9A46 solid 1px;
	border-bottom: #FA9A46 solid 1px;
}
.seg01_0_right01 {
	width:280px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px;
	float:right;
	background: url(../img/bg03.jpg) repeat-y;
	border-top: #FA9A46 solid 1px;
	border-bottom: #FA9A46 solid 1px;
}

.seg01_0_01 {
	width:580px;
	float:left;
	background: url(../img/box01.jpg) repeat-y;
	border-top: #FA9A46 solid 1px;
	border-bottom: #FA9A46 solid 1px;
}
.seg01_0_0_01 {
	width:570px;
	float:left;
	display:inline;
	margin: 5px;
}
.seg01_0_0_01a {
	width:270px;
	float:left;
	display:inline;
	margin: 5px;
}
.seg01_0_0_01b {
	width:270px;
	float:right;
	display:inline;
	margin: 5px;
}

.seg01_0_0_01a02 {
	width:290px;
	float:left;
	display:inline;
	margin: 5px;
}
.seg01_0_0_01b02 {
	width:240px;
	float:right;
	text-align:center;
	display:inline;
	margin: 5px 25px 5px 5px;
}


.seg01_0_0_01_left01 {
	width:240px;
	float:left;
	margin: 0px 20px 0px 0px;
}
.seg01_0_0_01_right01 {
	width:310px;
	float:right;
	margin: 0px 0px 0px 0px;
}

.seg01_0_0_01_left02 {
	width:200px;
	float:left;
	margin: 0px 20px 0px 0px;
}
.seg01_0_0_01_right02 {
	width:350px;
	float:right;
	margin: 0px 0px 0px 0px;
}
.seg01_0_0_01_right02_left01 {
	width:185px;
	float:left;
	margin: 0px 15px 0px 0px;
	background: url(../img/icon01.jpg) right center no-repeat;
}
.seg01_0_0_01_right02_right01 {
	width:150px;
	float:right;
	margin: 0px 0px 0px 0px;
}
.seg01_0_0_01_left03 {
	width:370px;
	float:left;
	margin: 0px 20px 0px 0px;
}
.seg01_0_0_01_right03 {
	width:180px;
	float:right;
	margin: 0px 0px 0px 0px;
}
.seg01_0_0_01_left04 {
	width:140px;
	float:left;
	margin: 0px 15px 0px 0px;
	background: url(../img/icon01.jpg) 120px 30px no-repeat;
}
.seg01_0_0_01_left04e {
	width:180px;
	float:left;
	margin: 0px 0px 0px 0px;
	background:none;
}
.seg01_0_0_01_right04 {
	width:105px;
	float:right;
	margin: 0px 0px 0px 0px;
}
.seg01_0_0_01_left05 {
	width:180px;
	float:left;
	margin: 0px 15px 0px 0px;
}
.seg01_0_0_01_right05 {
	width:180px;
	float:right;
	margin: 0px 0px 0px 0px;
}

.seg01_0_0_01_left06 {
	width:275px;
	float:left;
	margin: 0px 20px 0px 0px;
}
.seg01_0_0_01_right06 {
	width:275px;
	float:right;
	margin: 0px 0px 0px 0px;
}
.seg01_0_0_01_left07 {
	width:180px;
	float:left;
	margin: 0px 20px 0px 0px;
}
.seg01_0_0_01_right07 {
	width:370px;
	float:right;
	margin: 0px 0px 0px 0px;
}


.seg01_0_0_01_case_left01 {
	width:295px;
	float:left;
	margin: 0px 15px 0px 0px;
	background: url(../img/icon01.jpg) right center no-repeat;
}
.seg01_0_0_01_case_right01 {
	width:260px;
	float:right;
	margin: 0px 0px 0px 0px;
}

.seg01_0_0_01_left08 {
	width:240px;
	float:left;
	margin: 0px 0px 0px 0px;
}

/*general-purpose*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#main h2 {
	width:580px;
	height:34px;
	margin: 15px 0px 15px;
	text-indent:-99999px;
	background-repeat:no-repeat;
	clear:both;
}
#main h3 {
	width:580px;
	height:58px;
	margin: 0px 0px 15px;
	text-indent:-99999px;
	background-repeat:no-repeat;
	clear:both;
}
#main h4 {
	height:20px;
	margin: 5px 0px 15px 5px;
	text-indent:-99999px;
	background-repeat:no-repeat;
	clear:both;
}
#main h5 {
	margin: 0px 0px 10px 0px;
	text-indent:20px;
	background: url(../img/icon_h5.jpg) left center no-repeat;
	font-weight:bold;
	letter-spacing:0.2em;
	font-size:120%;
	border-bottom: #EEEEEE solid 1px;
	clear:both;
}
#main h5.small {
	font-size:100%;
}
#main p.ca {
	width:580px;
	height:120px;
	clear:both;
	margin: 0px 0px 15px;
	text-indent:-99999px;
	background-repeat:no-repeat;
	clear:both;
}


.border_large {
	float:left;
	width:100%;
	background: url(../img/box01.jpg);
	border-top: #FA9A46 solid 1px;
	border-bottom: #FA9A46 solid 1px;
}

.bg01 {
	background: url(../img/bg01.jpg) 1px bottom no-repeat;
}

.col_green {
	color:#49BD5C;
}
.col_gray {
	color:#7B7B7B;
}

.to_detail {
	clear:both;
}
.to_detail a {
	display:block;
	float: right;
	width:110px;
	height:15px;
	line-height:15px;
	background-repeat:no-repeat;
	text-indent:-99999px;
	overflow:hidden;
}
.to_detail a:link,.to_detail a:visited {
	background-image:url(../img/to_detail.jpg);
}
.to_detail a:active,.to_detail a:hover {
	background-image:url(../img/to_detail_ov.jpg);
}

.to_top {
	clear:both;
}
.to_top a {
	display:block;
	float: right;
	width:140px;
	height:20px;
	line-height:20px;
	background-repeat:no-repeat;
	text-indent:-99999px;
	overflow:hidden;
	margin: 0px 0px 15px;
}
.to_top a:link,.to_top a:visited {
	background-image:url(../img/to_top.jpg);
}
.to_top a:active,.to_top a:hover {
	background-image:url(../img/to_top_ov.jpg);
}

.icon03 {
	background: url(../img/icon02.jpg) 0px 4px no-repeat;
	padding: 0px 0px 0px 20px;
	color:#009933;
	font-weight:bold;
}
.icon03 a:link,.icon03 a:visited {
	color:#009933;
}
.icon03 a:active,.icon03 a:hover {
	color: #FF6600;
}

ul.li_line {
	clear:both;
}
ul.li_line li {
	display:inline;
}


.mb5 {
margin-bottom:5px;
}
.mb10 {
margin-bottom:10px;
}
.mb15 {
margin-bottom:15px;
}
.mb20 {
margin-bottom:20px;
}
.mbt10 {
margin-bottom:10px;
margin-top:10px;
padding-left:10px;
padding-right:5px;
}

.p_lr10 {
	padding-left:10px; 
	padding-right:10px; 
}
.p_lr20 {
	padding-left:20px; 
	padding-right:20px; 
}

.ali_cen {
text-align:center;
}
.ali_right {
text-align: right;
}
.ali_left {
text-align: left;
}

.fl {
float:left;
}
.fr {
float:right;
}

.clb {
clear:both;
}
.cll {
clear:left;
}
.clr {
clear:right;
}

dl.sep300 {
	float:left;
}
dl.sep300 dt {
	float:left;
	width:60px;
	margin: 0px 10px 5px 0px;
}
dl.sep300 dd {
	float:left;
	width:220px;
	margin: 0px 0px 5px 0px;
}


.image_l {
	float: left;
	margin: 0 16px 16px 0;
	}

.clear { clear: both; }

p.to_reserve {
	float: right;
	margin: 10px 0 20px 0;
	}

p.to_reserve2 {
	float: left;
	/*margin: 10px 0 20px 0;*/
	}
p.to_reserve3 {
 	float:left;
	margin-left:3px;}

/*clinic*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#clinic_sub01 {
	background-image:url(../img/clinic_sub01.jpg);
}
#clinic_sub02 {
	background-image:url(../img/clinic_sub02.jpg);
}
#clinic_sub03 {
	background-image:url(../img/clinic_sub03.jpg);
}
#clinic_sub04 {
	background-image:url(../img/clinic_sub04.jpg);
}
#clinic_sub05 {
	background-image:url(../img/clinic_sub05.jpg);
}
#clinic_sub06 {
	background-image:url(../img/clinic_sub06.jpg);
}
#clinic_sub07 {
	background-image:url(../img/clinic_sub07.jpg);
}

#clinic_sub08 {
	background-image:url(../img/clinic_sub08.jpg);
}

#clinic_sub09 {
	background-image:url(../img/clinic_sub09.jpg);
}

#clinic_sub10 {
	background-image:url(../img/clinic_sub10.jpg);
}

#clinic_sub11 {
	background-image:url(../img/clinic_sub11.jpg);
}

#clinic_sub12 {
	background-image:url(../img/clinic_sub12.jpg);
}

#clinic_sub13 {
	background-image:url(../img/clinic_sub13.jpg);
}
#clinic_sub14 {
	background-image:url(../img/clinic_sub14.jpg);
}

#clinic_sub15 {
	background-image:url(../img/clinic_sub15.jpg);
}

#clinic_sub16 {
	background-image:url(../img/clinic_sub16.jpg);
}



#clinic_ca01 {
	background-image:url(../img/clinic_ca01.jpg);
}

p.clinic01 {
	height:80px;
}

p#map {
	margin: 10px auto 20px auto;
	width: 480px;
	}
p#map p { text-align: center; }


/*dr*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#dr_sub01 {
	background-image:url(../img/dr_sub01.jpg);
}
#dr_sub02 {
	background-image:url(../img/dr_sub02.jpg);
}
#dr_sub03 {
	background-image:url(../img/dr_sub03.jpg);
}
#dr_sub04 {
	background-image:url(../img/dr_sub04.jpg);
}
.dr_sub05 {
	background-image:url(../img/dr_sub05.jpg);
}
#dr_sub06 {
	background-image:url(../img/dr_sub06.jpg);
}

#dr_sub07 {
	background-image:url(../img/dr_sub07.jpg);
}

#dr_sub08 {
	background-image:url(../img/dr_sub08.jpg);
}
#dr_sub09 {
	background-image:url(../img/dr_sub09.jpg);
}

#dr_sub10 {
	background-image:url(../img/dr_sub10.jpg);
}

#dr_sub11 {
	background-image:url(../img/dr_sub11.jpg); width:574px;
}

#dr_sub12 {
	background-image:url(../img/dr_sub12.jpg);width:574px;
}

#dr_sub13 {
	background-image:url(../img/dr_sub13.jpg);width:574px;
}

#dr_sub14 {
	background-image:url(../img/dr_sub14.jpg);width:574px;
}

#dr_sub15 {
	background-image:url(../img/dr_sub15.jpg);width:574px;
}

#dr_sub16 {
	background-image:url(../img/dr_sub16.jpg);
}

.dr_link01 a {
	display:block;	
	width:240px;
	height:56px;	
	background-repeat:no-repeat;
	text-indent:-99999px;
	overflow:hidden;
	margin: 0px 0px 15px;
}
.dr_link01 a:link,.dr_link01 a:visited {
	background-image:url(../img/banner02.jpg);
}
.dr_link01 a:active,.dr_link01 a:hover {
	background-image:url(../img/banner02_o.jpg);
}

/*general*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#general_sub01 {
	background-image:url(../img/general_sub01.jpg);
}
#general_sub02 {
	background-image:url(../img/general_sub02.jpg);
}
#general_sub03 {
	background-image:url(../img/general_sub03.jpg);
}
#general_sub04 {
	background-image:url(../img/general_sub04.jpg);
}
#general_sub05 {
	background-image:url(../img/general_sub05.jpg);
}
#general_sub06 {
	background-image:url(../img/general_sub06.jpg);
}
#general_sub07 {
	background-image:url(../img/general_sub07.jpg);
}
#general_sub08 {
	background-image:url(../img/general_sub08.jpg);
}
#general_sub09 {
	background-image:url(../img/general_sub09.jpg);
}


/*child*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#child_sub01 {
	background-image:url(../img/child_sub01.jpg);
}
#child_sub02 {
	background-image:url(../img/child_sub02.jpg);
}
#child_sub03 {
	background-image:url(../img/child_sub03.jpg);
}
#child_sub04 {
	background-image:url(../img/child_sub04.jpg);
}
#child_sub05 {
	background-image:url(../img/child_sub05.jpg);
}
#child_sub06 {
	background-image:url(../img/child_sub06.jpg);
}
#child_sub07 {
	background-image:url(../img/child_sub07.jpg);
}
#child_sub08 {
	background-image:url(../img/child_sub08.jpg);
}
#child_sub09 {
	background-image:url(../img/child_sub09.jpg);
}


#child .seg01_0_01 p,
#child .seg01_0_01 ol,
#prevent .seg01_0_01 p,
#prevent .seg01_0_01 ol { margin: 8px; }
#child .seg01_0_01 ol li,
#prevent .seg01_0_01 ol li { margin-left: 15px; }


/*prevent*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#prevent_sub01 {
	background-image:url(../img/prevent_sub01.jpg);
}
#prevent_sub02 {
	background-image:url(../img/prevent_sub02.jpg);
}
#prevent_sub03 {
	background-image:url(../img/prevent_sub03.jpg);
}
#prevent_sub04 {
	background-image:url(../img/prevent_sub04.jpg);
}
#prevent_sub05 {
	background-image:url(../img/prevent_sub05.jpg);
}
#prevent_sub06 {
	background-image:url(../img/prevent_sub06.jpg);
}
#prevent_sub07 {
	background-image:url(../img/prevent_sub07.jpg);
}
#prevent_sub08 {
	background-image:url(../img/prevent_sub08.jpg);
}
#prevent_sub09 {
	background-image:url(../img/prevent_sub09.jpg);
}


/*esthe*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#esthe_sub01 {
	background-image:url(../img/esthe_sub01.jpg);
}
#esthe_sub02 {
	background-image:url(../img/esthe_sub02.jpg);
}
#esthe_sub03 {
	background-image:url(../img/esthe_sub03.jpg);
}
#esthe_sub04 {
	background-image:url(../img/esthe_sub04.jpg);
}
#esthe_sub05 {
	background-image:url(../img/esthe_sub05.jpg);
}
#esthe_sub06 {
	background-image:url(../img/esthe_sub06.jpg);
}
#esthe_sub07 {
	background-image:url(../img/esthe_sub07.jpg);
}
#esthe_sub08 {
	background-image:url(../img/esthe_sub08.jpg);
}
#esthe_ca01 {
	background-image:url(../img/esthe_ca01.jpg);
}


/*implant*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#implant_sub01 {
	background-image:url(../img/implant_sub01.jpg);
}
#implant_sub02 {
	background-image:url(../img/implant_sub02.jpg);
}
#implant_sub03 {
	background-image:url(../img/implant_sub03.jpg);
}
#implant_sub04 {
	background-image:url(../img/implant_sub04.jpg);
}
#implant_sub05 {
	background-image:url(../img/implant_sub05.jpg);
}
#implant_sub06 {
	background-image:url(../img/implant_sub06.jpg);
}
#implant_sub07 {
	background-image:url(../img/implant_sub07.jpg);
}
#implant_sub08 {
	background-image:url(../img/implant_sub08.jpg);
}
#implant_sub09 {
	background-image:url(../img/implant_sub09.jpg);
}
#implant_sub10 {
	background-image:url(../img/implant_sub10.jpg);
}
#implant_sub11 {
	background-image:url(../img/implant_sub11.jpg);
}


/*ortho*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#ortho_sub01 {
	background-image:url(../img/ortho_sub01.jpg);
}
#ortho_sub02 {
	background-image:url(../img/ortho_sub02.jpg);
}
#ortho_sub03 {
	background-image:url(../img/ortho_sub03.jpg);
}
#ortho_sub04 {
	background-image:url(../img/ortho_sub04.jpg);
}
#ortho_sub05 {
	background-image:url(../img/ortho_sub05.jpg);
}
#ortho_sub06 {
	background-image:url(../img/ortho_sub06.jpg);
}
#ortho_sub07 {
	background-image:url(../img/ortho_sub07.jpg);
}
#ortho_sub08 {
	background-image:url(../img/ortho_sub08.jpg);
}
#ortho_sub09 {
	background-image:url(../img/ortho_sub09.jpg);
}
#ortho_sub10 {
	background-image:url(../img/ortho_sub10.jpg);
}
#ortho_sub11 {
	background-image:url(../img/ortho_sub11.jpg);
}
#ortho_sub12 {
	background-image:url(../img/ortho_sub12.jpg);
}



.rest {
text-align:center;
color:#FF0000;
font-size:120%;
margin-bottom:5px;
}

.seg01_01 table.sr_tbl01{
	width:300px;
	border:1px solid #FF9966;
	margin-left:140px;
}

.seg01_01 table.sr_tbl01 td{
	text-align:center;
	padding:3px;
	border:1px solid #FF9966;
}

.seg01_01 table.sr_tbl01 td.sr_bg{
	background:#fef7cd;
}

