﻿
/*layout*/

*{margin:0px;padding:0px;font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Meiryo, "メイリオ", "MS P Gothic", "ＭＳ Ｐゴシック",  sans-serif;}
body{background:url(../img/all_page/bg.gif) repeat-x}
#body{width:960px;margin:0px auto;}
#head_intro{font-size:11px;line-height:22px;color:#FFF;background:#969;width:950px;margin:0px auto;height:22px;overflow:hidden;text-align:right}
#head{background:url(../img/home/main_image_bg.jpg) no-repeat #FFF;width:948px;height:440px;margin:13px 5px 0px 5px;padding:1px;}
#head_logo_area{width:712px;float:left;}
#clinic_logo{float:left}
#logo{height:80px;}
#main{float:right;width:710px;margin:5px 5px 0px 10px}
#left{float:right;width:230px;}

#main h3{font-size:105%;line-height:160%;color:#C9C;margin:0px 0px 18px 0px}
#main p{font-size:95%;line-height:160%;color:#666;margin:0px 0px 18px 0px;}
/*link_color*/
a:link , a:visited{color:#36C}
a:hover{color:#C6C}
a img{border:0px}


.grd1 , .grd2 , .grd3 , .grd4 , .grd5 , .grd6 , .grd7 , .grd8 , .grd9 , .grd10 , .grd11{margin:5px 5px;float:left;display: inline;background:#FFF;}
.grd1{width:50px}
.grd2{width:110px;}
.grd3{width:170px;}
.grd4{width:230px;}
.grd5{width:290px;}
.grd6{width:310px;}
.grd7{width:370px;}
.grd8{width:430px;}
.grd9{width:490px;}
.grd10{width:510px;}
.grd11{width:570px;}

.sgrd{padding:7px;}
.sgrd1 , .sgrd2 , .sgrd3 , .sgrd4 , .sgrd5 , .sgrd6 , .sgrd7 , .sgrd8 , .sgrd9 , .sgrd10 , .sgrd11{margin:5px 5px;float:left;display: inline;}
.sgrd1{width:48px;}
.sgrd2{width:106px;}
.sgrd3{width:164px;}
.sgrd4{width:222px;}
.sgrd5{width:280px;}
.sgrd6{width:338px;}
.sgrd7{width:396px;}
.sgrd8{width:454px;}
.sgrd9{width:512px;}
.sgrd10{width:570px;}
.sgrd11{width:628px;}

.grd_p2l{width:350px;margin:0px 10px 0px 0px;float:left;display:inline;}
.grd_p2r{width:350px;margin:0px 0px 0px 0px;float:left;display:inline;}
.fst{margin-left:0px}
.lst{margin-right:0px}

/* clearfix */
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
 /* IE6 */
* html .clearfix { zoom: 1;}
 /* IE7 */
*:first-child+html .clearfix {zoom: 1;}

/* Hides from IE-mac \*/ 
*1257897499* html .clearfix {height: 1%;} 
.clearfix {display: block;} 
/* End hide from IE-mac */


.page_img{background:url(../img/all_page/page_img.gif) no-repeat;display:block}
.home_img{background:url(../img/home/home_img.gif) no-repeat;display:block}
.home_img span , .page_img span{display:none}

.home_area1{background:url(../img/home/main_area1_bg.gif) repeat-y;width:350px;border-bottom:solid 1px #DDD;padding-bottom:15px}
.home_area2{background:url(../img/home/main_area2_bg.gif) repeat-y;width:350px;padding-bottom:5px}
.home_area2_end{background-position:0 -272px;width:350px;height:15px}
.main_area_in{margin:0px 15px}
.mgn_t_10{margin-top:10px}
.img_border{border:solid 1px #DDD}

#h2_tokusyoku{background-position:0 0;width:350px;height:80px}
#h2_yoyaku{background-position:0 -84px;width:350px;height:37px}
#h3_syosin{background-position:-115px -716px;width:76px;height:76px}
#h3_saisin{background-position:-196px -716px;width:76px;height:76px}
#h2_osirase{background-position:0 -126px;width:350px;height:57px}
#h2_jikan{background-position:0 -188px;width:350px;height:37px}
#h2_kouza{background-position:0 -230px;width:350px;height:38px}
#h2_toiawase{background-position:0 -716px;width:110px;height:111px}
#foot_logo{background-position:0 -650px;width:209px;height:62px}
#yoyaku_syoin{background-position:0 -530px;width:228px;height:26px;}
#yoyaku_saisin{background-position:0 -561px;width:228px;height:26px;}
#yoyaku_syoin_tel{background-position:0 -592px;width:228px;height:52px;}
#yoyaku_btn_area{position:relative}
#yoyaku_btn_div{height:52px;width:228px;display:block;overflow:hidden;}
#yoyaku_btn_div_g{position:absolute;top:0;left:0;height:52px;width:228px;display:block;overflow:hidden;}
.yoyaku_btn{background:url(../img/home/yoyaku_saisin_btn.gif) no-repeat;width:228px;height:52px;overflow:hidden;display:block}
#yoyaku_btn_div .yoyaku_btn{background-position:0px -52px}
#yoyaku_btn_div_g .yoyaku_btn{background-position:0px 0px}
.yoyaku_btn:hover{background-position:0px -52px}
.yoyaku_btn span{display:none}
.link{background-position:-288px -537px;padding-left:11px;font-size:90%}

#yoyaku{}
#yoyaku h3{float:left;width:76px;margin:0px 15px 10px 0px}
.yoyaku_r{float:left}
#syosin{margin:10px 0px 0px 0px;border-bottom:solid 2px #DDD;padding-bottom:8px}
#saisin{margin:8px 0px 0px 0px;padding-bottom:0px}
#time_tbl{border:solid 1px #AAA;border-collapse:collapse;background:#FFF;width:318px;margin:10px 0px 0px 0px}
#time_tbl th , #time_tbl td{padding:4px;text-align:center;font-size:15px;color:#666;font-weight:normal;border:solid 1px #AAA;}
#time_tbl .week th{font-size:13px}
.caption{font-size:12px;color:#666;margin-top:6px;text-align:center}
#time_info{margin-top:12px;border-top:solid 2px #DDD;padding-top:12px}
#time_info p{font-size:80%;margin-bottom:9px}
#toiawase_area{margin:20px 0px;padding:8px 0px;border:solid #C9C;border-width:3px 0px}
#toiawase_area h2{float:left;margin:5px 7px 0px 0px}
#add1{font-size:13px;line-height:18px;color:#666;font-style:normal}
#toiawase_area1{float:left;width:230px;}
#toiawase_area2{font-size:12px;margin:10px 0px;color:#888;float:left;width:260px}
#toiawase_area2 address{font-size:14px;line-height:24px;font-weight:bold;font-style:normal;margin:5px 0px}

/*#clinic_image_area{background:url(../img/home/clinic_image_bg.gif) no-repeat ;width:318px;height:233px;margin:0px auto}*/
#clinic_image_area{border:solid 1px #EEE;width:324px;height:238px;margin:0px auto}
#clinic_image{width:314px;height:228px;background:#F9F9F9;margin:5px}
#osirase_inner{height:380px;margin-left:1px;}
#kouza_inner{height:130px;margin-left:1px;}


/*left*/

#left h3{margin-top:5px}
#left .left_ul{list-style:none;width:210px;padding:4px 10px;background:url(../img/all_page/left_btns/left_navi_bg.gif) repeat-y}
#left .left_ul li{font-size:13px;line-height:18px;margin:4px 0px}
#left a{text-decoration:none}
.left_waku_end{background-position:-440px 0;height:5px;width:230px}
.left_btn{width:230px;height:61px;display:block;overflow:hidden}
#left .dep{position:absolute;margin-top:-61px}
#left .left_h3btn .left_btn{background-position:0px -61px}
#left .dep .left_btn{background-position:0px 0px;}
.left_btn span , #left .dep span{display:none}
#lbtn1{background:url(../img/all_page/left_btns/1.jpg) no-repeat}
#lbtn2{background:url(../img/all_page/left_btns/2.jpg) no-repeat}
#lbtn3{background:url(../img/all_page/left_btns/3.jpg) no-repeat}
#lbtn4{background:url(../img/all_page/left_btns/4.jpg) no-repeat}
#lbtn5{background:url(../img/all_page/left_btns/5.jpg) no-repeat}
#lbtn6{background:url(../img/all_page/left_btns/6.jpg) no-repeat}
#lbtn7{background:url(../img/all_page/left_btns/7.jpg) no-repeat}
#lbtn8{background:url(../img/all_page/left_btns/8.jpg) no-repeat}
#lbtn9{background:url(../img/all_page/left_btns/9.jpg) no-repeat}
#lbtn1:hover , #lbtn2:hover,#lbtn3:hover,#lbtn4:hover,#lbtn5:hover,#lbtn6:hover,#lbtn7:hover,#lbtn8:hover,#lbtn9:hover{background-position:0px -61px;}
.left_waku{background:url(../img/all_page/left_btns/left_waku_bg.gif) repeat-y;padding:0px 10px;font-size:80%;color:#666}
#left_staff{background:url(../img/home/staff_bg.jpg) no-repeat left top;width:230px;height:204px;display:block}
#left_staff .non{display:none;}
.l_staff_in{font-size:13px;line-height:20px;padding:38px 10px 10px 10px;}


/*head*/
.head_txt{background:url(../img/home/head_txt1.gif) no-repeat;display:block;overflow:hidden}
.head_txt span{display:none}
#main_image_info_area{margin:92px 0px 0px 28px;clear:both;}
#head_funin{background-potision:0 0;width:161px;height:155px;float:left;}
#head_txt1{background-position:-166px 0;width:277px;height:155px;float:left;}
#global_navi{position:absolute;top:417px;margin-left:8px;clear:both;width:940px;height:39px}
#global_navi_g{position:absolute;top:417px;margin-left:8px;width:940px;height:39px}
.g_nv_ul{list-style:none;}
.g_nv_ul li{float:left;margin-right:3px;width:101px;height:39px;}
.g_nv_ul li a{width:101px;height:39px;display:block;overflow:hidden;}
#global_navi a{background-position:0px 0px;}
#global_navi_g a{background-position:0px -39px;}
.g_nv_ul li a span{display:none}
.g_nv_ul li a:hover{background-position:0px -39px}
.g_nv_ul .btn1 a{background:url(../img/home/btn/1.gif) no-repeat}
.g_nv_ul .btn2 a{background:url(../img/home/btn/2.gif) no-repeat}
.g_nv_ul .btn3 a{background:url(../img/home/btn/3.gif) no-repeat}
.g_nv_ul .btn4 a{background:url(../img/home/btn/4.gif) no-repeat}
.g_nv_ul .btn5 a{background:url(../img/home/btn/5.gif) no-repeat}
.g_nv_ul .btn6 a{background:url(../img/home/btn/6.gif) no-repeat}
.g_nv_ul .btn7 a{background:url(../img/home/btn/7.gif) no-repeat}
.g_nv_ul .btn8 a{background:url(../img/home/btn/8.gif) no-repeat}
.g_nv_ul .btn9 a{background:url(../img/home/btn/9.gif) no-repeat}


#foot_navi{background:url(../img/all_page/foot_bg.gif) no-repeat;}
#foot_navi ul{list-style:none;}
#foot_navi li{font-size:12px;line-height:15px;margin:6px 0px}
#foot_navi li.title{font-weight:bold}
#foot_navi a{text-decoration:none}
#foot_end_line{background:#969;text-align:center;height:50px}

#navi_area{margin:5px auto;width:950px}
#pankuzu{font-size:75%;line-height:75%;color:#999;margin:0px 0px 15px 10px}


.f_r{float:right;margin:0px 0px 10px 18px}


#clinic_logo_utxt{background-position:0 0;width:423px;height:20px;float:left}
#go_mama_link{background-position:0px -21px;width:286px;height:19px;float:left}
#go_mama_link:hover{background-position:0px -46px}
#head_teladd{background-position:0px -70px;width:230px;height:100px;float:left}
#copy{background-position:0px -200px;width:387px;height:23px;margin:0px auto}
#left_bosyu{background-position:-440px -20px;width:230px;height:40px;}


