/* commons-------------------------------------------------------- */
body{background:#fff1f1;}
#wrapper{width:810px;margin:0 auto;text-align:center;color:#1a1a1a;font-size:12px;line-height:20px;background:url(../imgs/common/bg_mid.jpg) repeat-y center top;}
#wrapper_top{width:810px;background:url(../imgs/common/bg_top.jpg) no-repeat center top;}
#wrapper_btm{width:810px;background:url(../imgs/common/bg_btm.jpg) no-repeat center bottom;}
#wrapper_in{padding:20px 5px;text-align:left;}

#header{height:93px;padding:0 23px;}
#header h1{padding:20px 0 19px 0;}
#header h1 a{width:294px;height:54px;display:block;text-indent:-9999px;}

#footer{height:75px;text-align:center;}
#footer p{padding:16px 0 0 0;line-height:;}
#footer p span{font-size:10px;}

/* top-------------------------------------------------------- */
body#top #flash{padding:40px 38px 20px 38px;}
body#top #conts{padding:20px 49px 20px 50px;}
body#top h2.clinic{background:url(../imgs/common/h_clinic.jpg) no-repeat left bottom;width:701px;height:31px;text-indent:-9999px;}
body#top h2.yakkyoku{background:url(../imgs/common/h_yakkyoku.jpg) no-repeat left bottom;width:701px;height:31px;text-indent:-9999px;}
body#top h2.sinkyu{background:url(../imgs/common/h_sinkyu.jpg) no-repeat left bottom;width:701px;height:31px;text-indent:-9999px;}

body#top .ul_01{float:left;width:240px;padding:0 0 0 0;}
body#top .ul_02{float:left;width:220px;padding:0 0 0 0;}
body#top .ul_01_02{float:left;width:470px;padding:0 0 12px 0;}
body#top .ul_03{float:right;width:220px;padding:0 0 12px 0;}
body#top .ul_in{background:url(../imgs/top/bg_ul.jpg) no-repeat left top;margin:20px 0 0 0;padding:12px 0 8px  20px;}
body#top .ul_in2{background:url(../imgs/top/bg_ul2.jpg) no-repeat left top;margin:20px 0 0 0;padding:12px 0 8px  20px;}
body#top .ul_in3{background:url(../imgs/top/bg_ul3.jpg) no-repeat left top;margin:20px 0 0 0;padding:12px 0 8px  20px;}
body#top .ul_in h3{font-size:16px;color:#595959;font-weight:bold;padding:0 0 12px 0;line-height:24px;}
body#top .ul_in2 h3{font-size:16px;color:#595959;font-weight:bold;padding:0 0 12px 0;line-height:24px;}
body#top .ul_in3 h3{font-size:16px;color:#595959;font-weight:bold;padding:0 0 12px 0;line-height:24px;}
body#top ul.lists{padding:0 0 12px 0;}
body#top .ul_01 ul.lists{padding:0 20px 0 0;}
body#top ul.lists lh{font-weight:bold;font-size:14px;color:#595959;line-height:20px;padding:0 0 4px 0;display:block;}
body#top ul.lists li a{background:url(../imgs/top/pointer.gif) no-repeat left 3px;padding:0 0 6px 20px;line-height:18px;display:block;}

body#top ul.lists li p{background:url(../imgs/top/pointer.gif) no-repeat left 3px;padding:0 0 6px 20px;line-height:18px;display:block; color: #0080ff;}

/* detail-------------------------------------------------------- */
body#detail #conts{padding:20px 49px 20px 50px;}
body#detail ul.bread{padding:0 0 15px 0;}
body#detail ul.bread li{float:left;line-height:27px;font-size:14px;}
body#detail ul.bread li a{display:block;color:#fff;font-weight:bold;padding:0 45px 0 10px;text-decoration:none;}
body#detail ul.bread li a:hover{text-decoration:underline;}

body#detail ul.lists{padding:10px 20px 20px 20px;}
body#detail ul.lists li{float:left;line-height:27px;font-size:12px;width:330px;}

body#detail h2.clinic{background:url(../imgs/common/h_clinic.jpg) no-repeat left bottom;width:701px;height:31px;text-indent:-9999px;}

h2.clinic2{background:url(../imgs/common/h_clinic2.jpg) no-repeat left bottom;width:701px;height:31px;text-indent:-9999px;}

body#detail h2.yakkyoku{background:url(../imgs/common/h_yakkyoku.jpg) no-repeat left bottom;width:701px;height:31px;text-indent:-9999px;}
body#detail h2.sinkyu{background:url(../imgs/common/h_sinkyu.jpg) no-repeat left bottom;width:701px;height:31px;text-indent:-9999px;}

body#detail #mag{position:relative;}
body#detail #mag #url{position:absolute;top:170px;left:94px;background:#fff;width:500px;height:31px;}
body#detail #mag #url a{color:#0000ff;font-size:20px;line-height:25px;background:#e0f1ff;padding:2px 3px;font-weight:bold;}

body#detail #mag #url2{position:absolute;top:145px;left:82px;background:#fff;width:400px;height:31px;}
body#detail #mag #url2 a{color:#0000ff;font-size:20px;line-height:25px;background:#e0f1ff;padding:2px 3px;font-weight:bold;}

body#detail #mag_s{position:relative;}
body#detail #mag_s #url{position:absolute;top:154px;left:82px;background:#fff;width:475px;height:24px;}
body#detail #mag_s #url a{color:#0000ff;font-size:18px;line-height:20px;background:#e0f1ff;padding:2px 3px;font-weight:bold;}

/* ’nˆæ•Ê------ */
body.tohoku ul.bread li{color:#79c497;}
body.tohoku ul.bread li a{background:url(../imgs/common/bg_li_tohoku.jpg) no-repeat right center #79c497;}
body.tohoku ul.lists li a{background:url(../imgs/common/pointer_tohoku.jpg) no-repeat left 50%;padding:0 0 0 20px;}
body.tohoku ul.lists li p{background:url(../imgs/common/pointer_tohoku.jpg) no-repeat left 50%;padding:0 0 0 20px; color: #0080ff;}

body.kanto ul.bread li{color:#ff9ea8;}
body.kanto ul.bread li a{background:url(../imgs/common/bg_li_kanto.jpg) no-repeat right center #ff9ea8;}
body.kanto ul.lists li a{background:url(../imgs/common/pointer_kanto.jpg) no-repeat left 50%;padding:0 0 0 20px;}
body.kanto ul.lists li p{background:url(../imgs/common/pointer_kanto.jpg) no-repeat left 50%;padding:0 0 0 20px; color: #0080ff;}

body.hokuriku ul.bread li{color:#6fc8cc;}
body.hokuriku ul.bread li a{background:url(../imgs/common/bg_li_hokuriku.jpg) no-repeat right center #6fc8cc;}
body.hokuriku ul.lists li a{background:url(../imgs/common/pointer_hokuriku.jpg) no-repeat left 50%;padding:0 0 0 20px;}
body.hokuriku ul.lists li p{background:url(../imgs/common/pointer_hokuriku.jpg) no-repeat left 50%;padding:0 0 0 20px; color: #0080ff;}

body.tokai ul.bread li{color:#fe8d47;}
body.tokai ul.bread li a{background:url(../imgs/common/bg_li_tokai.jpg) no-repeat right center #fe8d47;}
body.tokai ul.lists li a{background:url(../imgs/common/pointer_tokai.jpg) no-repeat left 50%;padding:0 0 0 20px;}
body.tokai ul.lists li p{background:url(../imgs/common/pointer_tokai.jpg) no-repeat left 50%;padding:0 0 0 20px; color: #0080ff;}

body.kinki ul.bread li{color:#c479be;}
body.kinki ul.bread li a{background:url(../imgs/common/bg_li_kinki.jpg) no-repeat right center #c479be;}
body.kinki ul.lists li a{background:url(../imgs/common/pointer_kinki.jpg) no-repeat left 50%;padding:0 0 0 20px;}
body.kinki ul.lists li p{background:url(../imgs/common/pointer_kinki.jpg) no-repeat left 50%;padding:0 0 0 20px; color: #0080ff;}

body.chugoku ul.bread li{color:#c4b57a;}
body.chugoku ul.bread li a{background:url(../imgs/common/bg_li_chugoku.jpg) no-repeat right center #c4b57a;}
body.chugoku ul.lists li a{background:url(../imgs/common/pointer_chugoku.jpg) no-repeat left 50%;padding:0 0 0 20px;}
body.chugoku ul.lists li p{background:url(../imgs/common/pointer_chugoku.jpg) no-repeat left 50%;padding:0 0 0 20px; color: #0080ff;}

body.sikoku ul.bread li{color:#50aeec;}
body.sikoku ul.bread li a{background:url(../imgs/common/bg_li_sikoku.jpg) no-repeat right center #50aeec;}
body.sikoku ul.lists li a{background:url(../imgs/common/pointer_sikoku.jpg) no-repeat left 50%;padding:0 0 0 20px;}
body.sikoku ul.lists li p{background:url(../imgs/common/pointer_sikoku.jpg) no-repeat left 50%;padding:0 0 0 20px; color: #0080ff;}

body.kyusyu ul.bread li{color:#b4c47d;}
body.kyusyu ul.bread li a{background:url(../imgs/common/bg_li_kyusyu.jpg) no-repeat right center #b4c47d;}
body.kyusyu ul.lists li a{background:url(../imgs/common/pointer_kyusyu.jpg) no-repeat left 50%;padding:0 0 0 20px;}
body.kyusyu ul.lists li p{background:url(../imgs/common/pointer_kyusyu.jpg) no-repeat left 50%;padding:0 0 0 20px; color: #0080ff;}