@charset "utf-8";

/*---base---*/
/*------------------------------------------------------------------------------------------------------------*/
* { margin:0px; padding:0px;}

body { font:normal normal normal 75%/1.6 Verdana, "ＭＳ Ｐゴシック", sans-serif; text-align: center; color:#333333; background:#FFF url(../img/bg_body.gif);}
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight: normal;}
img { border:0;	vertical-align:bottom;}
ul { list-style:none;}
table { border:none; border-collapse:collapse; font-size:100%;}
table caption { display:none;}
td,th { text-align:left; line-height: 1.4;}
#wrapper {
	width:800px;
	text-align:left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#main_box {
	width:760px;
	_width:952px;
	background-image: url(../img/main_bg.gif);
	background-repeat: repeat-y;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	float: left;
	margin-top: 15px;
}

#main,#mainTop {
	width:566px;
	float:right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

a:link,a:visited { color:#6899cb; text-decoration: underline;}
a:active,a:hover { color:#f8b551; text-decoration: underline;}

/*---header---*/
/*------------------------------------------------------------------------------------------------------------*/

div#header_wrapper {
	height:110px;
	text-align:center;
	background: url(../img/header_bg_base.jpg) repeat-x;
}
div#header {
	position:relative;
	width:800px;
	height:126px;
	text-align:left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../img/header_bg.gif);
	background-repeat: no-repeat;
}

div#header h1 {
	position:absolute;
	left:21px;
	top:60px;
	width:258px;
	height:55px;
	text-indent:-99999px;
	background-image: url(../img/title.gif);
	background-repeat: no-repeat;
}

div#header h1 a {
	display:block;
	width:317px;
	height:99px;
	overflow:hidden;
}

div#header h2 {
	position:absolute;
	left:22px;
	top:20px;
	width:306px;
	height:13px;
	line-height:1;
	text-indent:-99999px;
	background-image: url(../img/header_adress_bar.gif);
	background-repeat: no-repeat;
}

div#header h3 {
	position:absolute;
	left:22px;
	top:35px;
	width:500px;
	height:20px;
	line-height:1;
	text-align:left;
	font-size:80%;
}
div#header_fsc {
	position:relative;
	width:180px;
	text-align:left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	float: right;
	padding-top: 15px;
	padding-right: 20px;
}

/*---nav---*/
/*------------------------------------------------------------------------------------------------------------*/

#nav {
	float:left;
	width:182px;
	margin: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;
}

#nav ul#banner {
	width:182px;
	float:left;
	background-image: url(../img/side_nav_bg.jpg);
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
#nav ul#banner li {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-indent: 35px;
}

#nav h3 {
	clear:both;
	width:182px;
	height:39px;
	text-indent:-99999px;
	background-repeat:no-repeat;
}

#side_sub01 { background-image: url(../img/side_sub01.jpg);}
#side_sub02 { background-image: url(../img/side_sub02.jpg);}
#side_sub05 { background-image: url(../img/side_sub03.jpg);}
#side_sub04 { background-image: url(../img/side_sub04.jpg);}

#nav ul#side_nav {
	width:182px;
	float:left;
	padding:0 0 0px;
}

#nav ul#side_nav li {
	width:182px;
	margin:0;
}

#nav ul#side_nav li a {
	display:block;
	width:182px;
	height:50px;
	text-indent:-9999px;
	background-image:url(../img/side_nav.jpg);
}

#nav ul#side_nav li.nav06 a { height:50px;}

li.nav01 a { background-position: 0px 0px;}    li.nav01 a.on,li.nav01 a:active,li.nav01 a:hover { background-position: -182px 0px;}
li.nav02 a { background-position: 0px -50px;}  li.nav02 a.on,li.nav02 a:active,li.nav02 a:hover { background-position: -182px -50px;}
li.nav03 a { background-position: 0px -100px;} li.nav03 a.on,li.nav03 a:active,li.nav03 a:hover { background-position: -182px -100px;}
li.nav04 a { background-position: 0px -150px;} li.nav04 a.on,li.nav04 a:active,li.nav04 a:hover { background-position: -182px -150px;}
li.nav05 a { background-position: 0px -200px;} li.nav05 a.on,li.nav05 a:active,li.nav05 a:hover { background-position: -182px -200px;}
li.nav06 a { background-position: 0px -250px;} li.nav06 a.on,li.nav06 a:active,li.nav06 a:hover { background-position: -182px -250px;}


#nav #clinic_info_box_contents {
	float:left;
	width:162px;
	_width:255px;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-image: url(../img/side_nav_bg2.jpg);
}
#nav #clinic_info_box_bottom {
	float:left;
	width:182px;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 13px;
	padding-left: 0;
	background-image: url(../img/side_nav_bottom_bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	margin-bottom: 20px;
}

#nav dl#clinic_info {
	float:left;
	width:162px;
	line-height:1.4;
	padding-right: 10px;
	padding-left: 10px;
}

#nav dl#clinic_info dt {
	float:left;
	clear:left;
	display:inline;
	margin: 0 9px 23px 0;
	background-repeat:no-repeat;
	text-indent:-99999px;
}

#nav dl#clinic_info dd.pt01 {
	float:left;
	width:110px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 18px;
	margin-left: 0;
}
#nav dl#clinic_info dd.pt02 {
	clear:both;
	width:140px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 16px;
	margin-left: 0;
}
#nav dl#clinic_info dd.tel_num {
	float:left;
	overflow:hidden;
	width:97px;
	height:21px;
	text-indent:-99999px;
	background: url(../img/side_tel.gif) no-repeat;
	margin-top: -3px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

#nav dl#clinic_info dt#address {
	width:32px;
	background-image:url(../img/icon_side_address.gif);
	margin-bottom: 4px;
}
#nav dl#clinic_info dt#tel     { width:32px; background-image:url(../img/icon_side_tel.gif);}
#nav dl#clinic_info dt#open    { width:47px; background-image:url(../img/icon_side_open.gif); margin-bottom:4px;}
#nav dl#clinic_info dt#close   { width:54px; background-image:url(../img/icon_side_close.gif); margin-bottom:4px;}

#mobile_box {
	float:left;
	width:183px;
	_width:249px;
	margin: 0 3px;
	display:inline;
	background-color:#f1f1f1;
	border: #dcdcdc solid 1px;
}

#nav h4 {
	clear:both;
	width:183px;
	height:31px;
	text-indent:-99999px;
}
#side_sub03 { background-image: url(../img/side_sub03.gif);}

#mobile_box p {
	float:left;
	padding: 0 10px 15px;
	line-height:1.2;
}
#mobile_box p.qr {
	float:none;
	padding: 0 0 7px;
	text-align:center;
}

/*---footer---*/
/*------------------------------------------------------------------------------------------------------------*/


div#footer_wrapper {
	clear:both;
	height:172px;
	text-align:center;
	background: url(../img/footer_bg_base.jpg) repeat-x;
}
div#footer {
	position:relative;
	width:748px;
	_width:952px;
	height:162px;
	text-align:left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0;
	padding-right: 26px;
	padding-bottom: 0;
	padding-left: 26px;
	background-image: url(../img/main_footer_bg_02.gif);
	background-repeat: no-repeat;
}

ul#f_nav {
	position: absolute;
	left:26px;
	top:-19px;
	width:202px;
	height:10px;
	line-height:10px;
}
ul#f_nav li { float:left; height:10px;}
ul#f_nav li a {
	display:block;
	text-indent:-99999px;
	background-image: url(../img/footer_nav.gif);
}
li.f_nav01 { width:48px; margin: 0 18px 0 0;}
li.f_nav02 { width:73px; margin: 0 19px 0 0;}
li.f_nav03 { width:44px; margin: 0;}
li.f_nav01 a { width:48px; background-position: 0px 0px;}    li.f_nav01 a.on,li.f_nav01 a:active,li.f_nav01 a:hover { background-position: 0px -10px;}
li.f_nav02 a { width:73px; background-position: -66px 0px;}  li.f_nav02 a.on,li.f_nav02 a:active,li.f_nav02 a:hover { background-position: -66px -10px;}
li.f_nav03 a { width:44px; background-position: -158px 0px;} li.f_nav03 a.on,li.f_nav03 a:active,li.f_nav03 a:hover { background-position: -158px -10px;}

#footer_info_box {
	position: relative;
	top:15px;
	left:10px;
	width:680px;
	height:82px;
}

#footer_info_box dl { width:500px; float:left;}
#footer_info_box dl dt {
	width:192px;
	height:24px;
	margin: 0 0 7px;
	background: url(../img/footer_title.jpg) no-repeat;
	text-indent:-99999px;
}
#footer_info_box dl dd { line-height:2;}
#footer_info_box dl dd a:link,#footer_info_box dl dd a:visited { color:#f8b551; text-decoration: underline;}
#footer_info_box dl dd a:active,#footer_info_box dl dd a:hover { color:#6899cb; text-decoration: underline;}

#footer_info_box p {
	float:right;
	width:311px;
	height:51px;
	margin: 14px 0 0;
	background: url(../img/fotter_tel.gif) no-repeat;
	text-indent:-99999px;
}

p.powerd {
	position:absolute;
	top:124px;
}

address {
	position:absolute;
	top:110px;
	left:283px;
	width:480px;
	text-align:right;
	font-style: normal;
	clear:both;
}

p.copy {
	position:absolute;
	top:130px;
	left:283px;
	width:480px;
	text-align:right;
}

/*---top---*/
/*------------------------------------------------------------------------------------------------------------*/

#mainImg {
	position:relative;
	width:566px;
	height:306px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 40px;
	margin-left: 0;
	padding-bottom: 30px;
}
#mainImg li { position:absolute;}
#mainImg li.img01 {z-index:100;}
#mainImg li.img02 {z-index:99;}
#mainImg li.img03 {z-index:98;}

#mainTop h2 {
	float:left;
	width:566px;
	height:30px;
	margin: 0 0 15px;
	text-indent:-99999px;
	background-repeat:no-repeat;
}

#top_sub01 { background-image:url(../img/top_sub_bar_01.jpg);}
#top_sub02 { background-image:url(../img/top_sub_bar_02.jpg);}
#top_sub03 { background-image:url(../img/top_sub_bar_03.jpg);}
#top_sub04 { background-image:url(../img/top_sub_bar_04.jpg);}

.sectionTop {
	width:566px;
	float:left;
}

.sectionTop.b50 { padding: 0 0 35px;}
.sectionTop.b70 { padding: 0 0 55px;}


#mainTop .sectionTop p { padding: 0 0 15px;}
#mainTop .sectionTop .blog_box_base p { padding: 0;}
p.dr_signature { margin: 30px 0 0; text-align:right;}

#mainTop .sectionTop_topic {
	width: 566px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 4px;
	padding-left: 0;
	margin-top: 6px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin-bottom: 4px;
}
#mainTop .sectionTop_topicday {
	width: 90px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
	margin: 0px;
	font-size: 90%;
	color: #CC6600;
	}	
#mainTop .sectionTop_topicright {
	width: 470px;
	padding-right: 0;
	padding-bottom: 0px;
	float: right;
	margin: 0px;
	}
#mainTop .sectionTop_foo {
	width: 180px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
	height: 150px;
	background-image: url(../img/top_clinic_gz.jpg);
}
#mainTop .sectionTop_foosub {
	width: 180px;
	padding-right: 0;
	padding-bottom: 0px;
	background-image: url(../img/top_clinic_waku02.gif);
	background-repeat: no-repeat;
	height: 100px;
	padding-top: 30px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#mainTop .sectionTop_foosub2 {
	width: 180px;
	padding-right: 0;
	padding-bottom: 0px;
	background-image: url(../img/top_clinic_waku03.gif);
	background-repeat: no-repeat;
	height: 140px;
	padding-top: 30px;
	padding-left: 10px;
	margin-top: -11px;
	margin-right: 0px;
	margin-left: 0px;
}
#mainTop .sectionTop_fooright {
	width: 350px;
	padding-right: 0;
	padding-bottom: 0px;
	float: right;
	margin: 0px;
}
#mainTop .sectionTop_dr {
	width: 220px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}
#mainTop .sectionTop_drright {
	width: 260px;
	padding-right: 0;
	padding-bottom: 0px;
	float: right;
	margin: 0px;
}

/*--- blog box start ---*/
.blog_box_base {
	float:left;
	width:619px;
	_width:625px;
	background:url(../img/stripe01.jpg);
	padding: 3px;
}
.blog_box_contents {
	float:left;
	width:605px;
	_width:619px;
	background: #FFFFFF;
	padding: 7px;
}

.blog_box_left {
	float:left;
	width:182px;
	margin: 0 10px 0 0;
}

.blog_box_right {
	float:right;
	width:411px;
	height:136px;
	_width:413px;
	_height:138px;
	background-color:#fffee9;
	border: #f1f1f1 solid 1px;
}

#mainTop .sectionTop .blog_box_base .blog_box_right p.text,
#main .section .blog_box_base .blog_box_right p.text {
	padding: 10px 20px 0px;
}


/*--- blog box end ---*/

/*--- RSS settings start ---*/
.rss-box {
	float:left;
	width:625px;
	padding: 10px 0 0;
}

.rss-item a:link,.rss-item a:visited,.rss-item a:active,.rss-item a:hover {
	padding: 0 0 0px 20px;
}
*:first-child+html .rss-item a {
	display:block;
	float:left;
}

.rss-date {
	padding: 0px 0 0px 20px;
}

ul.rss-items {
	clear:both;
}
ul.rss-items li {
	position:relative;
	width:100%;
	background:url(../img/dot01.jpg) bottom repeat-x;
	line-height:1.2;
}

li.rss-item a {
	display:block;
	float:left;
	position:absolute;
	left:105px;
	top:5px;
	white-space:normal;
}
li.rss-item span {
	display:block;
	position:absolute;
	left:10px;
	top:5px;
	width:6.5em;
	_width:8em;
	height:1em;
	overflow:hidden;
	background: url(../img/icon01.jpg) 0px 2px no-repeat;
}
/*--- RSS settings end ---*/


#access_info_left {
	width:566px;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0px;
}

#map_body {
	float:left;
	width:566px;
	_width:260px;
	_height:194px;
	padding: 4px;
	background-color: #f1f1f1;
	border: #e5e5e5 solid 1px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
}

#map {
	_width:250px;
	_height:184px;
	background-color: #FFF;
	border: #FFF solid 1px;
}

#access_info_right {
	width: 566px;
}

#access_info_right li {
	margin: 0 0 20px;
	padding: 0 0 0 40px;
	background-position: left center;
	background-repeat:no-repeat;
	line-height:1.4;
}

#access_info_right li.train { background-image:url(../img/access/icon_train.gif);}
#access_info_right li.car { background-image:url(../img/icon_car.gif);}
#access_info_right li.address { background-image:url(../img/icon_side_address.gif);}


/*---sitemap---*/
/*------------------------------------------------------------------------------------------------------------*/

dl#sitemap dt {
	border-bottom:#999999 solid 1px;
	border-left:#999999 solid 5px;
	font-size:120%;
	font-weight:bold;
	margin-bottom:10px;
	text-indent:8px;
}

dl#sitemap dd {
	text-indent: 20px;
	margin-bottom:15px;
	border-bottom:#999999 dotted 1px;
}

dl#sitemap dt a:link,dl#sitemap dt a:visited {
	color:#999999;
	text-decoration:none;
}
dl#sitemap dt a:active,dl#sitemap dt a:hover {
	color: #666666;
	text-decoration: none;
}

/*---layout---*/
/*------------------------------------------------------------------------------------------------------------*/

.section { width:566px; padding: 0 0 50px; float:left; clear:both;}
.section55 {
	width:566px;
	float:left;
	clear:both;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
	background-image: url(../img/staff/sta_bk.jpg);
	background-repeat: no-repeat;
	background-position: right;
}

.sectionC1 { width:566px; padding: 0 0 30px; float:left; clear:both;}

.sectionL2 { float:left; width:405px; margin: 0 20px 0 0;}
.sectionR2 { float:right; width:200px;}

.sectionL3 { float:left; width:300px; margin: 0 25px 0 0;}
.sectionR3 { float:right; width:300px;}

.imgLeft { float:left; margin-right:20px;}
.imgRight { float:right; margin-left:20px;}
.textClear { clear:both; padding-top: 20px;	_padding-top: 10px;}
*:first-child+html .textClear { padding-top: 10px;}

/*---general_purpose---*/
/*------------------------------------------------------------------------------------------------------------*/

#main h2 {
	float:left;
	width:566px;
	height:60px;
	margin: 0 0 20px;
	text-indent:-99999px;
	background-repeat:no-repeat;
}

#main h3 {
	float:left;
	width:566px;
	height:30px;
	margin: 0 0 15px;
	text-indent:-99999px;
	background-repeat:no-repeat;
}

div.h4_box {
	float:left;
	width:566px;
	margin: 0 0 15px;
	background: url(../img/dot02.gif) bottom repeat-x;
}
div.h4_box h4 {
	padding: 0 0 7px 33px;
	background: url(../img/icon_h4.gif) 8px 3px no-repeat;
	font-weight:bold;
}

#main h5 {
	font-weight:bold;
	color:#f8b551;
}

.to_top {
	text-align:right;
	padding: 60px 0 50px;
}

.mb10 { margin-bottom:10px;}
.mb15 { margin-bottom:15px;}
.mb20 { margin-bottom:20px;}

.pt20 { padding-top: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;}

ul.icon02 {
	float:left;
	width:100%;
	padding: 0 0 10px;
}
ul.icon02 li {
	padding: 0 0 10px 16px;
	background: url(../img/icon02.gif) 0px 4px no-repeat;
}

p.icon03 {
	float:left;
	padding: 0 0 0 16px;
	background: url(../img/icon03.gif) 0px 5px no-repeat;
}

a.external { padding: 0 0 0 15px; background: url(../img/icon_external.gif) 0px 3px no-repeat;}

ul.twoColumn {
	float:left;
	width:560px;
	display:inline;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
}
ul.twoColumn li {
	float:left;
	width:270px;
	display:inline;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 25px;
	padding-left: 0;
}

/*---page_parts---*/
/*------------------------------------------------------------------------------------------------------------*/

ul.career,ul.career li { float:left; width:100%; padding: 0 0 10px;}
ul.career dl { width:100%; float:left; clear:both;}
ul.career dt { float:left; clear:left; width:6em;}
ul.career dd { float:left;}

dl.clinic_info dt {
	float:left;
	width:300px;
	height:21px;
	text-indent:-99999px;
	background-repeat:no-repeat;
}

dt#clinic_dt01 { background-image:url(../img/clinic_dt01.gif);}
dt#clinic_dt02 { background-image:url(../img/clinic_dt02.gif);}

dl.clinic_info dd ul li {
	float:left;
	width:300px;
	height:24px;
	text-indent:-99999px;
	background-repeat:no-repeat;
}

li#clinic_dd01 { background-image:url(../img/clinic_dd01.gif);}
li#clinic_dd02 { background-image:url(../img/clinic_dd02.gif);}
li#clinic_dd03 { background-image:url(../img/clinic_dd03.gif);}
dl.clinic_info dd ul li#clinic_dd04 { height:72px; background-image:url(../img/clinic_dd04.gif);}

dl.case dt {
	float:left;
	clear:both;
	padding: 0 15px;
	background-color:#999;
	color:#FFFFFF;
	font-weight:bold;
}
dl.case dd {
	float:left;
	clear:both;
	width:605px;
	_width:625px;
	padding: 10px 10px 10px;
	background-color:#FFF;
	border: #999 solid 1px;
}


/*---page_title---*/
/*------------------------------------------------------------------------------------------------------------*/

#staff_sub01 { background-image:url(../img/staff/staff_sub01.jpg);}
#staff_sub02 { background-image:url(../img/staff/staff_sub02.jpg);}

#denture_sub01 { background-image:url(../img/denture/denture_sub01.jpg);}
#denture_sub02 { background-image:url(../img/denture/denture_sub02.jpg);}

#concept_sub01 { background-image:url(../img/concept/concept_sub01.jpg);}
#concept_sub02 { background-image:url(../img/concept/concept_sub02.jpg);}

#clinic_sub01 { background-image:url(../img/clinic/clinic_sub01.jpg);}
#clinic_sub02 { background-image:url(../img/clinic/clinic_sub02.jpg);}
#clinic_sub03 { background-image:url(../img/clinic/clinic_sub03.jpg);}

#access_sub01 { background-image:url(../img/access/access_sub01.jpg);}
#access_sub02 { background-image:url(../img/access/access_sub02.jpg);}
#access_sub03 { background-image:url(../img/access/access_sub03.jpg);}

#treatment_sub01 { background-image:url(../img/treatment/treatment_sub01.jpg);}
#treatment_sub02 { background-image:url(../img/treatment/treatment_sub02.jpg);}
#treatment_sub03 { background-image:url(../img/treatment/treatment_sub03.jpg);}
#treatment_sub04 { background-image:url(../img/treatment/treatment_sub04.jpg);}

#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);}

#aesthetic_sub01 { background-image:url(../img/esthe/aesthetic_sub01.jpg);}
#aesthetic_sub02 { background-image:url(../img/esthe/aesthetic_sub02.jpg);}
#aesthetic_sub03 { background-image:url(../img/esthe/aesthetic_sub03.jpg);}
#aesthetic_sub04 { background-image:url(../img/esthe/aesthetic_sub04.jpg);}
#aesthetic_sub05 { background-image:url(../img/esthe/aesthetic_sub05.jpg);}
#aesthetic_sub06 { background-image:url(../img/esthe/aesthetic_sub06.jpg);}

#orthodontia_sub01 { background-image:url(../img/orthodontia_sub01.jpg);}
#orthodontia_sub02 { background-image:url(../img/orthodontia_sub02.jpg);}
#orthodontia_sub03 { background-image:url(../img/orthodontia_sub03.jpg);}

#perio_sub01 { background-image:url(../img/perio_sub01.jpg);}
#perio_sub02 { background-image:url(../img/perio_sub02.jpg);}
#perio_sub03 { background-image:url(../img/perio_sub03.jpg);}
#perio_sub04 { background-image:url(../img/perio_sub04.jpg);}

#prevention_sub01 { background-image:url(../img/prevention/prevention_sub01.jpg);}
#prevention_sub02 { background-image:url(../img/prevention/prevention_sub02.jpg);}
#prevention_sub03 { background-image:url(../img/prevention/prevention_sub03.jpg);}
#prevention_sub04 { background-image:url(../img/prevention/prevention_sub04.jpg);}
#prevention_sub05 { background-image:url(../img/prevention/prevention_sub05.jpg);}
#prevention_sub06 { background-image:url(../img/prevention/prevention_sub06.jpg);}
#prevention_sub07 { background-image:url(../img/prevention/prevention_sub07.jpg);}
#prevention_sub08 { background-image:url(../img/prevention/prevention_sub08.jpg);}

#whitening_sub01 { background-image:url(../img/whitening/whitening_sub01.jpg);}
#whitening_sub02 { background-image:url(../img/whitening/whitening_sub02.jpg);}
#whitening_sub03 { background-image:url(../img/whitening/whitening_sub03.jpg);}
#whitening_sub04 { background-image:url(../img/whitening/whitening_sub04.jpg);}
#whitening_sub05 { background-image:url(../img/whitening/whitening_sub05.jpg);}
#whitening_sub06 { background-image:url(../img/whitening/whitening_sub06.jpg);}
#whitening_sub07 { background-image:url(../img/whitening/whitening_sub07.jpg);}
#whitening_sub08 { background-image:url(../img/whitening/whitening_sub08.jpg);}

#report_sub01 { background-image:url(../img/report_sub01.jpg);}

#sitemap_sub01 { background-image:url(../img/sitemap_sub01.jpg);}

#link_sub01 { background-image:url(../img/link_sub01.jpg);}


.from_dr_sub { background-image:url(../img/from_dr_sub.jpg);}

