@charset "utf-8";
/* CSS Document */

body,div{zoom:83%;}
.contents-left{zoom:100%;}

.contents-right{zoom:100%;}
.contents-right div{zoom:100%;}

/* for IE6　*/
* html body body{zoom:84%;}
* html body div{zoom:84%;}
* html body .contents-left{zoom:100%;}

* html body .contents-right{zoom:100%;}
* html body .contents-right div{zoom:100%;}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td,img {margin: 0;padding: 0;}
body{line-height:1.5em;font-size:75%;color:#666666;background-color:#ffffff;margin:0 auto 0 auto;padding:0;text-align:center;height:auto;font-family:Verdana, Arial, sans-serif;}

a:link{text-decoration:none;color:#666666;}
a:visited{text-decoration:none;color:#666666;}	 
a:active{text-decoration:none;color:#666666;}
a:hover{text-decoration:none;color:#51A7A8;}
a img{border:none;}
address{clear:both;padding:0;line-height:30px;width:777px;margin:0;text-align:center;font-style:normal;font-size:100%;font-weight:normal;background-color:#64D08A;}
ol,ul,li{list-style:none;margin:0px;padding:0;}
.main-body{width:777px;margin:0 auto 0 auto;padding:0;text-align:center;height:auto;background:url(../images/bg.gif) repeat-y;}
p{margin:0 30px 20px 52px;padding:0;}


/* ヘッダー －－－－－－－－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－－*/
h1{font-weight:normal;font-size:100%;text-align:left;padding:0;margin:0;text-indent:-9999px;background:url(../images/header.gif) no-repeat;height:25px;width:777px;}
h2.logo01{height:72px;width:775px;background:url(../images/logo.gif) no-repeat;text-indent:-9999px;margin:0;padding:0;}
.logo03{float:left;width:777px;height:225px;margin:0 0 -1px 0;padding:0;}

/* IE6のみ */
* html body .logo03{float:left;width:777px;height:225px;margin:0 0 -1px -3px;padding:0;display:inline;}


/* コンテンツ －－－－－－－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－－*/
.contents-left{float:left;width:181px;height:auto;margin:0;padding:0;text-align:left;}
.contents-right{float:right;width:590px;height:auto;margin:0;padding:0;text-align:left;}


/* メニュー －－－－－－－－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－－*/
ul.main-menu{width:181px;margin:0 0 30px 0;padding:0;text-indent:-9999px;height:auto;}
.main-menu01 a{display:block;background:url(../images/main-menu01.gif) no-repeat left top;width:181px;height:28px;margin:0;padding:0;}
.main-menu01 a:hover{display:block;background:url(../images/main-menu01.gif) no-repeat left -28px;width:181px;height:28px;}
.main-menu02 a{display:block;background:url(../images/main-menu02.gif) no-repeat left top;width:181px;height:28px;margin:0;padding:0;}
.main-menu02 a:hover{display:block;background:url(../images/main-menu02.gif) no-repeat left -28px;width:181px;height:28px;}
.main-menu03 a{display:block;background:url(../images/main-menu03.gif) no-repeat left top;width:181px;height:28px;margin:0;padding:0;}
.main-menu03 a:hover{display:block;background:url(../images/main-menu03.gif) no-repeat left -28px;width:181px;height:28px;}
.main-menu04 a{display:block;background:url(../images/main-menu04.gif) no-repeat left top;width:181px;height:28px;margin:0;padding:0;}
.main-menu04 a:hover{display:block;background:url(../images/main-menu04.gif) no-repeat left -28px;width:181px;height:28px;}

.sub-menu01 a{display:block;background:url(../images/sub-mune_bg.gif) no-repeat left top;width:181px;line-height:23px;margin:0;padding:0;text-indent:30px;}
.sub-menu02 a{display:block;background:url(../images/sub-mune_bg.gif) no-repeat left top;width:181px;line-height:22px;margin:0;padding:0;text-indent:30px;}
.sub-menu03 a{display:block;background:url(../images/sub-mune_bg02.gif) no-repeat left top;width:181px;line-height:22px;margin:0;padding:0;text-indent:45px;}
.sub-menu04 a{display:block;background:url(../images/sub-mune_bg03.gif) no-repeat left top;width:181px;line-height:22px;margin:0;padding:0;text-indent:45px;}

.main-menu a:link{text-decoration:none;color:#660000;}
.main-menu a:visited{text-decoration:none;color:#660000;}	 
.main-menu a:active{text-decoration:none;color:#660000;}
.main-menu a:hover{text-decoration:none;color:#666666;}

.sub-menu03 a:link,.sub-menu04 a:link{text-decoration:none;color:#660000;}
.sub-menu03 a:visited,.sub-menu04 a:visited{text-decoration:none;color:#660000;}
.sub-menu03 a:active,.sub-menu04 a:active{text-decoration:none;color:#660000;}
.sub-menu03 a:hover,.sub-menu04 a:hover{text-decoration:none;color:#ffffff;}

/* 診察時間の画像 －－－－－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－－*/
.menu-sita_img{margin:0;padding:0;text-indent:-9999px;background:url(../images/menu-sita_img.jpg) no-repeat;width:181px;height:245px;}


/* TOPの右コンテンツ －－－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－－*/
/*　リード部　*/
h3.top-h3{background:url(../images/icon01.gif) no-repeat;line-height:21px;font-size:140%;color:#660000;margin:10px 0 20px 7px;padding:0;text-indent:50px;}
.read p{margin:0 30px 20px 22px;padding:0;}
.top-bar{clear:both;margin:-10px 0 14px 106px;padding:0;}
.top-bar02{clear:both;margin:-4px 0 14px 106px;padding:0;}

/*　内容　*/
h4.top-h4{background:url(../images/title-bg01.gif) no-repeat;width:551px;line-height:31px;margin:0 0 15px 24px;padding:0;font-size:120%;text-indent:37px;color:#660000;}
iframe{margin:0 0 35px 52px;padding:0;}

/*　アクセスマップ　*/
h5.map-h5{width:551px;height:97px;margin:0 0 15px 24px;padding:0;font-size:100%;font-weight:normal;}

.map_img{clear:both;width:444px;height:435px;margin:0 0 15px 70px;padding:0;}
.s-map{background:url(../images/top/s-map.gif) no-repeat;width:70px;line-height:19px;text-indent:-9999px;margin:0 0 30px 460px;padding:0;}
.s-map a{display:block;background:url(../images/top/s-map.gif) no-repeat;width:70px;line-height:19px;}

/*　このページのトップへ　*/
.totop01{text-align:right;}



/* 診察内容（naiyou.html） －－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－*/
h3.naiyou-h3{background:url(../images/title-bg01.gif) no-repeat;width:551px;line-height:31px;margin:20px 0 15px 24px;padding:0;font-size:120%;text-indent:37px;color:#660000;}

/*　診療内容　*/
h4.naiyou-h4{width:488px;line-height:20px;margin:0 60px 10px 42px;padding:0;font-size:110%;text-indent:8px;background-color:#EFFBFC;border-left:double 4px #58C7DA;border-bottom:solid 1px #58C7DA;}
h4.naiyou-h5{width:488px;line-height:20px;margin:0 60px 10px 42px;padding:0;font-size:110%;text-indent:8px;background-color:#ffffdd;border-left:double 4px #f6ed52;border-bottom:solid 1px #f6ed52;}
p.naiyou-p1{width:468px;margin:0 60px 20px 62px;padding:0;}

/*　ヘルスサポート　*/
h4.naiyou-h6{width:488px;line-height:20px;margin:0 60px 10px 42px;padding:0;font-size:110%;text-indent:8px;background-color:#ffeeee;border-left:double 4px #ff9999;border-bottom:solid 1px #ff9999;}

/*　プラセンタ療法　*/
.support01{width:468px;height:auto;background:url(../images/naiyou/support-img01.jpg) no-repeat left 8px;margin:0 60px 20px 52px;padding:0;}
p.support-p1{width:370px;margin:0 0 10px 90px;padding:0;}

dl.support-dl1 {background-color:#EFFBFC;margin:0.5em 1em 0 1em;border:1px solid #64d08a;border-top:none;}
.support-dl1 dt {margin:0;padding:0.5em 0 0.5em 1em;border-top:1px solid #64d08a;width:6em;float:left;}
.support-dl1 dd {background-color:#EFFBFC;margin:0 0 0 6em;padding:0.5em 1em 0.5em 1em;border-top:1px solid #64d08a;border-left:1px solid #64d08a;}
.support-dl1 dt.n_2 {background-color:#ffeeee;margin:0;padding:0.5em 0 0.5em 1em;border-top:1px solid #64d08a;border-right:1px solid #64d08a;width:5em;float:left;}
.support-dl1 dd.n_2{background-color:#ffeeee;margin:0 0 0 6em;padding:0.5em 1em 0.5em 1em;border-top:1px solid #64d08a;border-left:1px solid #64d08a;}
/* IE6のみ */
* html body .support-dl1 dt.n_2 {background-color:#ffeeee;margin:0;padding:0.5em 0 0.5em 1em;border-top:1px solid #64d08a;border-right:none;width:6em;float:left;}

/*　ダイエット外来　*/
h4.naiyou-h6_01{width:488px;line-height:20px;margin:36px 60px 10px 42px;padding:0;font-size:110%;text-indent:8px;background-color:#ffeeee;border-left:double 4px #ff9999;border-bottom:solid 1px #ff9999;}
.support02{height:auto;background:url(../images/naiyou/support-img02.jpg) no-repeat left 8px;margin:0 0 20px 52px;padding:0;}
dl.support-dl2 {margin:0 60px 36px 90px;padding:0;}
.support-dl2 dt {font-weight:bold;margin:0;padding:0;}
.support-dl2 dd {margin:0 0 10px 10px;padding:0;}
.support-dl2 dt.support-dl2_end {font-weight:bold;margin:0 0 0 -90px;padding:0;}
.support-dl2 dd.support-dl2_end {margin:0 0 10px -70px;padding:0;}

/*　禁煙外来　*/
.support03{height:auto;background:url(../images/naiyou/support-img03.jpg) no-repeat left 8px;margin:0 0 20px 52px;padding:0;}
p.support-p2{margin:0 58px 10px 90px;padding:0;}
dl.support-dl3 {margin:0 60px 36px 10px;padding:0;}
.support-dl3 dt {font-weight:bold;margin:0 0 8px 0;padding:0;}
.support-dl3 dd {margin:0 0 5px 10px;padding:0;}

/*　ＥＤ外来　*/
.support04{height:auto;background:url(../images/naiyou/support-img04.jpg) no-repeat left 8px;margin:0 0 20px 52px;padding:0;}
dl.support-dl4 {margin:20px 60px 36px 10px;padding:0;}
.support-dl4 dt {font-weight:bold;margin:0 0 5px 0;padding:0;}
.support-dl4 dd {margin:0 0 5px 0;padding:0;}

/*　ＡＧＡ（男性型脱毛症）外来　*/
.support05{height:auto;background:url(../images/naiyou/support-img05.jpg) no-repeat left 8px;margin:0 0 20px 52px;padding:0;}

/*　にんにく注射　*/
.support06{height:auto;background:url(../images/naiyou/support-img06.jpg) no-repeat left 8px;margin:0 0 20px 52px;padding:0;}

/*　治療方針　*/
h4.naiyou-h7{width:488px;line-height:20px;margin:0 60px 10px 42px;padding:0;font-size:110%;text-indent:8px;background-color:#ffffdd;border-left:double 4px #f6ed52;border-bottom:solid 1px #f6ed52;}



/* 院長・スタッフ紹介（staff.html） －－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－*/
h3.staff-h3{background:url(../images/title-bg01.gif) no-repeat;width:551px;line-height:31px;margin:20px 0 15px 24px;padding:0;font-size:120%;text-indent:37px;color:#660000;}
ul.staff-ul1{margin:0 0 20px 0;padding:0;}
.staff-ul1 li.f1{margin:0 90px 0 30px;padding:0;}
.staff-ul1 li{margin:0 90px 0 40px;padding:0;}

/*　院長挨拶　*/
h4.staff-h4{width:540px;line-height:20px;margin:0 0 10px 32px;padding:0;font-size:110%;text-indent:8px;background-color:#EFFBFC;border-left:double 4px #58C7DA;border-bottom:solid 1px #58C7DA;}



/* サイトマップ（sitemap.html） －－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－*/
h3.sitemap-h3{background:url(../images/title-bg01.gif) no-repeat;width:551px;line-height:31px;margin:20px 0 15px 24px;padding:0;font-size:120%;text-indent:37px;color:#660000;}
ul.sitemap-ul01{margin:0 0 20px 30px;padding:0;}
li.sitemap-ul1{margin:0 90px 8px 40px;padding:0;background:url(../images/sitemap/point01.gif) no-repeat left 3px;text-indent:18px;}
li.sitemap-ul1_001{margin:0 90px 8px 60px;padding:0;background:url(../images/sitemap/point02.gif) no-repeat left 3px;text-indent:18px;}
li.sitemap-ul1_002{margin:0 90px 8px 80px;padding:0;background:url(../images/sitemap/point03.gif) no-repeat left 3px;text-indent:18px;}



/* 院内紹介（innai.html） －－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－*/
h3.innai-h3{background:url(../images/title-bg01.gif) no-repeat;width:551px;line-height:31px;margin:20px 0 15px 24px;padding:0;font-size:120%;text-indent:37px;color:#660000;}
.innai-img01{float:left;width:232px;height:auto;padding:0 42px 20px 42px;margin:0;}
.innai-img02{float:left;width:232px;height:auto;padding:0 0 20px 0;margin:0;}
.innai-img03{float:left;width:232px;height:auto;padding:0 42px 40px 42px;margin:0;}
.innai-img04{float:left;width:232px;height:auto;padding:0 0 40px 0;margin:0;}

.innai-img01 p ,.innai-img02 p  ,.innai-img03 p ,.innai-img04 p{margin:5px 5px 0 5px;padding:0;width:222px;}
div.clear{clear:both;margin:0 0 -10px 0;padding:0;}
