@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 {

	margin:0px auto;

	width:952px;

	text-align:left;

}



#main_box {

	width:900px;

	_width:952px;

	padding: 15px 26px 0px;

	float:left;

	background: url(../img/bg_contents.jpg) repeat-y;

}



#main,#mainTop {

	width:625px;

	float:right;

	margin: 0px 0px 0px 20px;

}



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:952px;

	height:110px;

	margin:0px auto;

	text-align:left;

	background: url(../img/header_bg.gif) no-repeat;

}



div#header h1 {

	position:absolute;

	left:21px;

	top:1px;

	width:317px;

	height:99px;

	background:url(../img/title.jpg) no-repeat;

	text-indent:-99999px;

}



div#header h1 a {

	display:block;

	width:317px;

	height:99px;

	overflow:hidden;

}



div#header h2 {

	position:absolute;

	left:560px;

	top:22px;

	width:362px;

	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:423px;

	top:45px;

	width:500px;

	height:20px;

	line-height:1;

	text-align:right;

	font-size:80%;

}



div#header p#header_dr_blog {

	position:absolute;

	left:772px;

	top:16px;

	width:149px;

	height:38px;

}



div#header #gl_nav {

	position:absolute;

	left:768px;

	top:82px;

	width:156px;

	height:19px;

}

div#header #gl_nav li {

	float:left;

	width:78px;

	height:19px;

	display:inline;

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 0px;

}

div#header #gl_nav li a {

	float:left;

	width:78px;

	height:19px;

	text-indent:-99999px;

	background-image:url(../img/gl_nav.jpg);

}



li.gl_nav01 a { background-position: 0px 0px;}    li.gl_nav01 a.on,li.gl_nav01 a:active,li.gl_nav01 a:hover { background-position: 0px -19px;}

li.gl_nav02 a { background-position: -78px 0px;}  li.gl_nav02 a.on,li.gl_nav02 a:active,li.gl_nav02 a:hover { background-position: -78px -19px;}

li.gl_nav03 a { background-position: -168px 0px;} li.gl_nav03 a.on,li.gl_nav03 a:active,li.gl_nav03 a:hover { background-position: -168px -19px;}

li.gl_nav04 a { background-position: -237px 0px;} li.gl_nav04 a.on,li.gl_nav04 a:active,li.gl_nav04 a:hover { background-position: -237px -19px;}



/*---nav---*/

/*------------------------------------------------------------------------------------------------------------*/



#nav {

	float:left;

	width:255px;

	margin: 0px 0px 0px 0px;

	padding: 0 0 50px;

}



#nav ul#banner {

	width:255px;

	float:left;

	padding: 0px 0px 7px;

}

#nav ul#banner li { padding: 0px 0px 10px;}



#nav h3 {

	clear:both;

	width:255px;

	height:40px;

	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);}

#side_sub05 { background-image: url(../img/side_sub05.jpg);}



#nav ul#side_nav {

	width:255px;

	float:left;

	padding:0 0 23px;

}



#nav ul#side_nav li {

	width:255px;

	margin:0;

}



#nav ul#side_nav li a {

	display:block;

	width:255px;

	height:34px;

	text-indent:-9999px;

	background-image:url(../img/side_nav.jpg);

}



#nav ul#side_nav li.nav05 a { height:36px;}



li.nav01 a { background-position: 0px 0px;}    li.nav01 a.on,li.nav01 a:active,li.nav01 a:hover { background-position: -255px 0px;}

li.nav02 a { background-position: 0px -34px;}  li.nav02 a.on,li.nav02 a:active,li.nav02 a:hover { background-position: -255px -34px;}

li.nav03 a { background-position: 0px -68px;}  li.nav03 a.on,li.nav03 a:active,li.nav03 a:hover { background-position: -255px -68px;}

li.nav04 a { background-position: 0px -102px;} li.nav04 a.on,li.nav04 a:active,li.nav04 a:hover { background-position: -255px -102px;}

li.nav05 a { background-position: 0px -136px;} li.nav05 a.on,li.nav05 a:active,li.nav05 a:hover { background-position: -255px -136px;}



#nav ul#side_nav2 {

	width:255px;

	float:left;

	padding:0 0 23px;

}



#nav ul#side_nav2 li {

	width:255px;

	margin:0;

}



#nav ul#side_nav2 li a {

	display:block;

	width:255px;

	height:34px;

	text-indent:-9999px;

	background-image:url(../img/side_nav2.jpg);

}



#nav ul#side_nav2 li.nav08 a { height:36px;}



li.nav01 a { background-position: 0px 0px;}    li.nav01 a.on,li.nav01 a:active,li.nav01 a:hover { background-position: -255px 0px;}

li.nav02 a { background-position: 0px -34px;}  li.nav02 a.on,li.nav02 a:active,li.nav02 a:hover { background-position: -255px -34px;}

li.nav03 a { background-position: 0px -68px;}  li.nav03 a.on,li.nav03 a:active,li.nav03 a:hover { background-position: -255px -68px;}

li.nav04 a { background-position: 0px -102px;} li.nav04 a.on,li.nav04 a:active,li.nav04 a:hover { background-position: -255px -102px;}

li.nav05 a { background-position: 0px -136px;} li.nav05 a.on,li.nav05 a:active,li.nav05 a:hover { background-position: -255px -136px;}

li.nav06 a { background-position: 0px -170px;}  li.nav06 a.on,li.nav06 a:active,li.nav06 a:hover { background-position: -255px -170px;}

li.nav07 a { background-position: 0px -204px;} li.nav07 a.on,li.nav07 a:active,li.nav07 a:hover { background-position: -255px -204px;}

li.nav08 a { background-position: 0px -238px;} li.nav08 a.on,li.nav08 a:active,li.nav08 a:hover { background-position: -255px -238px;}



#nav ul#side_nav3 {

	width:255px;

	float:left;

	padding:0 0 23px;

}



#nav ul#side_nav3 li {

	width:255px;

	margin:0;

}



#nav ul#side_nav3 li a {

	display:block;

	width:255px;

	height:34px;

	text-indent:-9999px;

	background-image:url(../img/side_nav3.jpg);

}



#nav ul#side_nav3 li.nav02 a { height:36px;}



li.nav01 a { background-position: 0px 0px;}    li.nav01 a.on,li.nav01 a:active,li.nav01 a:hover { background-position: -255px 0px;}

li.nav02 a { background-position: 0px -34px;}  li.nav02 a.on,li.nav02 a:active,li.nav02 a:hover { background-position: -255px -34px;}





#nav #clinic_info_box_contents {

	float:left;

	width:219px;

	_width:255px;

	padding: 9px 18px 19px;

	background: url(../img/side_bg01_contents.gif) repeat-y;

}

#nav #clinic_info_box_bottom {

	float:left;

	width:255px;

	padding: 0 0 5px;

	margin: 0 0 20px;

	background: url(../img/side_bg01_bottom.gif) bottom no-repeat;

}



#nav dl#clinic_info {

	float:left;

	width:219px;

	line-height:1.4;

}



#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:178px;

	margin: 0 0 18px 0;

}

#nav dl#clinic_info dd.pt02 {

	clear:both;

	width:219px;

	margin: 0 0 16px 0;

}

#nav dl#clinic_info dd.tel_num {

	float:left;

	overflow:hidden;

	width:178px;

	height:21px;

	text-indent:-99999px;

	background: url(../img/side_tel.gif) no-repeat;

	margin: -3px 0 0;

}



#nav dl#clinic_info dt#address { width:32px; background-image:url(../img/icon_side_address.gif);}

#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:247px;

	_width:249px;

	margin: 0 3px;

	display:inline;

	background-color:#f1f1f1;

	border: #dcdcdc solid 1px;

}



#nav h4 {

	clear:both;

	width:247px;

	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:900px;

	_width:952px;

	height:172px;

	margin:0px auto;

	padding: 0 26px 0; 

	text-align:left;

	background: url(../img/footer_bg.gif) 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:880px;

	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:120px;

	left:445px;

	width:480px;

	text-align:right;

	font-style: normal;

	clear:both;

}



p.copy {

	position:absolute;

	top:140px;

	left:445px;

	width:480px;

	text-align:right;

}



/*---top---*/

/*------------------------------------------------------------------------------------------------------------*/



#mainImg {

	position:relative;

	width:625px;

	height:260px;

	margin: 0 0 20px;

}

#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:625px;

	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:625px;

	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_foo {

	width: 300px;

	padding-top: 35px;

	padding-right: 0;

	padding-bottom: 0px;

	padding-left: 0;

}

#mainTop .sectionTop_foosub {

	width: 300px;

	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: 300px;

	padding-right: 0;

	padding-bottom: 0px;

	background-image: url(../img/top_clinic_waku03.gif);

	background-repeat: no-repeat;

	height: 123px;

	padding-top: 30px;

	padding-left: 10px;

	margin-top: -11px;

	margin-right: 0px;

	margin-left: 0px;

}

#mainTop .sectionTop_fooright {

	width: 300px;

	padding-top: 30px;

	padding-right: 0;

	padding-bottom: 0px;

	padding-left: 15px;

	float: right;

	background-image: url(../img/top_clinic_waku01.gif);

	background-repeat: no-repeat;

	height: 230px;

	margin: 0px;

}

#mainTop .sectionTop_soo {

	width: 620px;

	padding-top: 0;

	padding-right: 0;

	padding-bottom: 0px;

	padding-left: 0;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #CCCCCC;

	height: 80px;

	margin-left: 5px;

	margin-top: 15px;

}

#mainTop .sectionTop_soosub {

	width: 100px;

	padding-right: 0;

	padding-bottom: 0px;

	padding-top: 0px;

	padding-left: 5px;

	font-size: 90%;

	color: #F79D17;

	margin: 0px;

	float: left;

}

#mainTop .sectionTop_soosub2 {

	width: 300px;

	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_sooright {

	width: 490px;

	padding-top: 0px;

	padding-right: 0;

	padding-bottom: 0px;

	padding-left: 0px;

	float: right;

	background-repeat: no-repeat;

	margin: 0px;

}

#mainTop .sectionTop_dr {

	width: 220px;

	padding-top: 0;

	padding-right: 0;

	padding-bottom: 0px;

	padding-left: 0;

}

#mainTop .sectionTop_drright {

	width: 360px;

	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 {

	float:left;

	width:260px;

	margin: 0 10px 0 0;

}



#map_body {

	float:left;

	width:250px;

	height:184px;

	_width:260px;

	_height:194px;

	padding: 4px;

	margin: 0 0 10px;

	background-color: #f1f1f1;

	border: #e5e5e5 solid 1px;

}



#map {

	width:248px;

	height:182px;

	_width:250px;

	_height:184px;

	background-color: #FFF;

	border: #FFF solid 1px;

}



#access_info_right {

	float:left;

	width:355px;

}



#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/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_access_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:625px; padding: 0 0 50px; float:left; clear:both;}



.section_con {

	width:615px;

	clear:both;

	background-color: #CCCCFF;

	padding: 10px;

	margin-top: 0px;

	margin-right: 5px;

	margin-bottom: 0px;

	margin-left: 5px;

}

.section_con2 {

	width:615px;

	float:left;

	clear:both;

	padding-top: 5;

	padding-right: 5;

	padding-bottom: 5px;

	padding-left: 5;

	border: 1px dotted #7192BF;

	margin-top: 10px;

	margin-right: 5px;

	margin-bottom: 10px;

	margin-left: 5px;

}

.section_con3 {

	width:595px;

	float:left;

	clear:both;

	padding-top: 5;

	padding-right: 5;

	padding-bottom: 5px;

	padding-left: 5;

	margin-top: 10px;

	margin-right: 5px;

	margin-bottom: 10px;

	margin-left: 5px;

	background-color: #FFFFCC;

}

.section_cli {

	width:300px;

	padding: 0;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 30px;

	margin-left: 0px;

	float: left;

}

.section_cli2 {

	width:300px;

	clear:both;

	padding: 0;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	float: right;

}

.section_cli3 {

	width:290px;

	padding: 5px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 15px;

	margin-left: 0px;

	float: left;

	border: 1px dotted #7193C3;

}

.section_cli4 {

	width:290px;

	clear:both;

	padding: 5px;

	float: right;

	border: 1px dotted #6E93BF;

	margin: 0px;

}

.section_cli5 {

	width:615px;

	padding: 5px;

	border: 1px dotted #6E93BF;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 15px;

	margin-left: 0px;

}

.sectionC1 { width:625px; padding: 0 0 30px; float:left; clear:both;}



.sectionL2 { float:left; width:405px; margin: 0 20px 0 0;}

.sectionR2 { float:right; width:200px;}

.sectionR02 { float:right; width:350px;}



.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:625px;

	height:60px;

	margin: 0 0 20px;

	text-indent:-99999px;

	background-repeat:no-repeat;

}



#main h3 {

	float:left;

	width:625px;

	height:30px;

	margin: 0 0 15px;

	text-indent:-99999px;

	background-repeat:no-repeat;

}



div.h4_box {

	float:left;

	width:625px;

	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:650px;

	margin: 0 0 0 -25px;

	display:inline;

}

ul.twoColumn li {

	float:left;

	width:300px;

	margin: 0 0 0 25px;

	padding: 0 0 25px;

	display:inline;

}



/*---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---*/

/*------------------------------------------------------------------------------------------------------------*/



#concept_sub01 { background-image:url(../img/concept_sub01.jpg);}

#concept_sub02 { background-image:url(../img/concept_sub02.jpg);}

#concept_sub03 { background-image:url(../img/concept_sub03.jpg);}

#concept_sub04 { background-image:url(../img/concept_sub04.jpg);}

#concept_sub05 { background-image:url(../img/concept_sub05.jpg);}

#concept_sub06 { background-image:url(../img/concept_sub06.jpg);}

#concept_sub07 { background-image:url(../img/concept_sub07.jpg);}

#concept_sub08 { background-image:url(../img/concept_sub08.jpg);}



#access_sub01 { background-image:url(../img/access_sub01.jpg);}

#access_sub02 { background-image:url(../img/access_sub02.jpg);}

#access_sub03 { background-image:url(../img/access_sub03.jpg);}



#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);}



#esthetic_sub01 { background-image:url(../img/esthetic_sub01.jpg);}

#esthetic_sub02 { background-image:url(../img/esthetic_sub02.jpg);}

#esthetic_sub03 { background-image:url(../img/esthetic_sub03.jpg);}

#esthetic_sub04 { background-image:url(../img/esthetic_sub04.jpg);}

#esthetic_sub05 { background-image:url(../img/esthetic_sub05.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);}

#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);}



#ortho_mousepeace_sub01 { background-image:url(../img/ortho_mousepeace_sub01.jpg);}

#ortho_mousepeace_sub02 { background-image:url(../img/ortho_mousepeace_sub02.jpg);}

#ortho_mousepeace_sub03 { background-image:url(../img/ortho_mousepeace_sub03.jpg);}

#ortho_mousepeace_sub04 { background-image:url(../img/ortho_mousepeace_sub04.jpg);}

#ortho_mousepeace_sub05 { background-image:url(../img/ortho_mousepeace_sub05.jpg);}



#ortho_lingel_sub01 { background-image:url(../img/ortho_lingel_sub01.jpg);}

#ortho_lingel_sub02 { background-image:url(../img/ortho_lingel_sub02.jpg);}

#ortho_lingel_sub03 { background-image:url(../img/ortho_lingel_sub03.jpg);}

#ortho_lingel_sub04 { background-image:url(../img/ortho_lingel_sub04.jpg);}

#ortho_lingel_sub05 { background-image:url(../img/ortho_lingel_sub05.jpg);}



#ortho_implant_sub01 { background-image:url(../img/ortho_implant_sub01.jpg);}

#ortho_implant_sub02 { background-image:url(../img/ortho_implant_sub02.jpg);}

#ortho_implant_sub03 { background-image:url(../img/ortho_implant_sub03.jpg);}



#treatment_sub01 { background-image:url(../img/treatment_sub01.jpg);}

#treatment_sub02 { background-image:url(../img/treatment_sub02.jpg);}

#treatment_sub03 { background-image:url(../img/treatment_sub03.jpg);}

#treatment_sub04 { background-image:url(../img/treatment_sub04.jpg);}

#treatment_sub05 { background-image:url(../img/treatment_sub05.jpg);}

#treatment_sub06 { background-image:url(../img/treatment_sub06.jpg);}



#denture_sub01 { background-image:url(../img/denture_sub01.jpg);}

#denture_sub02 { background-image:url(../img/denture_sub02.jpg);}

#denture_sub03 { background-image:url(../img/denture_sub03.jpg);}

#denture_sub04 { background-image:url(../img/denture_sub04.jpg);}

#denture_sub05 { background-image:url(../img/denture_sub05.jpg);}





#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);}



#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/aesthetic_sub01.jpg);}

#aesthetic_sub02 { background-image:url(../img/aesthetic_sub02.jpg);}

#aesthetic_sub03 { background-image:url(../img/aesthetic_sub03.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_sub01.jpg);}

#prevention_sub02 { background-image:url(../img/prevention_sub02.jpg);}

#prevention_sub03 { background-image:url(../img/prevention_sub03.jpg);}

#prevention_sub04 { background-image:url(../img/prevention_sub04.jpg);}

#prevention_sub05 { background-image:url(../img/prevention_sub05.jpg);}

#prevention_sub06 { background-image:url(../img/prevention_sub06.jpg);}



#report_sub01 { background-image:url(../img/report_sub01.jpg);}



#sitemap_sub01 { background-image:url(../img/sitemap_sub01.jpg);}

#sitemap_sub02 { background-image:url(../img/sitemap_sub02.jpg);}

#sitemap_sub03 { background-image:url(../img/sitemap_sub03.jpg);}

#sitemap_sub04 { background-image:url(../img/sitemap_sub04.jpg);}

#standard_sub01 { background-image:url(../img/standard_sub01.jpg);}

#link_sub01 { background-image:url(../img/link_sub01.jpg);}





.from_dr_sub { background-image:url(../img/from_dr_sub.jpg);}

