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

*{ margin:0; padding:0; } img{ border:none;}
body{ font-size:12px; color:#2b2b2b; line-height:150%; background:url(img/body.gif); background-color:#edf9e6; background-repeat:repeat-x;font-family:'ＭＳ Ｐゴシック','ヒラギノ角ゴ Pro W3',sans-serif; text-align:center; }

#wrapper{ width:741px; background:url(img/wrapper_bg.gif) repeat-y; margin:0 auto; padding:0 5px; text-align:left;}
*html #wrapper{ width:751px; background:url(img/wrapper_bg.gif) repeat-y; margin:0 auto; padding:0 5px; text-align:left;}
#contents{ width:741px; background:url(img/left_bg.gif) repeat-y;}
#contents_L{ width:208px; float:left;}
#contents_R{ width:533px; float:right; position:relative; backgound:#ffffff; margin-bottom:26px;}
#news_b{ width507px; padding:0 13px; background:url(img/news_bg.gif) repeat-y; }
*html #news_b{ width533px; padding:0 13px; background:url(img/news_bg.gif) repeat-y; }
#news_b p{ border-bottom:1px dotted #cccccc; padding:5px 0; }
#inner{ background:url(./img/contents_bg.gif) repeat-y; width:533px; }
#top_left{ float:left; width:266px; }
#top_right{ float:right; width:266px; }
#foot{ clear:both; width:741px; height:40px; background:url(./img/foot.gif) no-repeat;}



#g_navi{ width:208px; height:194px; font-size:0px;}
#g_navi li{ display:inline;text-indent:-9999px;}
#g_navi a{ height:39px;display:block;background:url('img/g_navi.gif') no-repeat;}
#g_navi a:hover{ background-image:url('img/g_navi_h.gif'); }
#g_navi a#top{ background-position:0px 0px; }
#g_navi a#doctor{ background-position:0px -39px; }
#g_navi a#style{ background-position:0px -78px; }
#g_navi a#access{ background-position:0px -117px; }
#g_navi a#smale{ background-position:0px -156px;}

.common_t{ width:506px;border:1px solid #cccccc;text-align:center;}
.common_t th{ font-weight:normal;width:70px;border:1px solid #cccccc;}
.common_t td{ font-size:10px;text-align:center;border:1px solid #cccccc;}

h1{ font-size:10px; color:#ffffff; text-align:right; position:absolute; top:0; left:360px; font-weight:normal; }
#lead{ width:520px; height:31px; background:url(img/h2.jpg) no-repeat; font-size:16px; color:#ffffff; text-align:right; padding:60px 13px 0 0;}
*html lead{ width:533px; hegiht:91px; background:url(img/h2.jpg) no-repeat; font-size:16px; color:#ffffff; text-align:right; padding:60px 13px 0 0;}
.midashi{ width:499px; height:26px; background:url(img/h3.gif) no-repeat;font-size:12px; padding:6px 0 0 34px; margin:26px 0 8px 0;}
*html midashi{ width:533px; height:32px; background:url(img/h3.gif) no-repeat;font-size:12px; padding:6px 0 0 34px;margin-top:26px 0 8px 0;}
h4{ color:#fe5534; font-size:14px;}　　
h5{ color:#2b2b2b; font-size:14px;}

.MT13{ margin-top:13px;}
.MR13{ margin-right:13px;}
.MB13{ margin-bottom:13px;}
.ML13{ margin-left:13px;}

.MT8{ margin-top:8px;}
.MR8{ margin-right:8px;}
.MB8{ margin-bottom:8px;}
.ML8{ margin-left:8px;}

.MT5{ margin-top:5px;}
.MR5{ margin-right:5px;}
.MB5{ margin-bottom:5px;}
.ML5{ margin-left:5px;}



.line{ margin:13px 0;}  .line002{ margin:13px 0; clear:both;}
.left{ float:left;}
.right{ float:right;}
.clear{ clear:both;}
.t_right{ text-align:right;}
.t_center{ text-align:center;}

