@charset "Shift_JIS";
     
body{background: #fff;
     margin: 10px 0px 0px 0px;   padding: 0px;
     text-align:center;}

img {border-width: 0px; }
img.r{border-width: 0px;float:right;}
img.l{border-width: 0px;float:left;}
img.r10{border-width: 0px;float:right; margin-left:10px;}
img.l5{border-width: 0px;float:left; margin-right:5px;}

.main{background:#fff;
     width:900px; text-align:center;}

.main_l {float:left; width: 190px; margin:0px 5px 0px 0px; padding:0px 0px 5px 0px; text-align:left; background:#736542;}
.main_r {width: 705px; float:right; color: #505050; margin:0px;  padding:0px;}
.main_rl{width:500px; float:left;  margin:0px 5px 0px 0px; text-align:left; color:#333;}
.main_rr{width:200px; float:right; padding:0px 0px 0px 0px; background:#FFE7BD; text-align:left; }

.m_03{background:url("img/m_03.gif"); width:500px; font-size:14px; vertical-align:top;
    line-height:1.6em; padding:0px 0px 0px 0px;}
 
h1 {width:900px;
     margin: 30px 20px 0px 0px ;
     padding: 0px 0px 0px 0px;
     font-size:80%;  color:#5F4B00;  text-align:right;}

.logo_r{background:#726444; color:#ffffff; font-size:12px; line-height:1em;
    font-weight:bold; text-align:right; padding:3px 10px 0px 0px; margin:0px;}

.navi{width:900px; text-align:left; font-size:11px; padding:10px 10px 5px 10px;}
a.navi_a{color:#4F4530; text-decoration:underline;}
a.navi_a:hover{color:#4F4530; text-decoration:none;}
.navi_l{float:left;}
.navi_r{float:right;}

a.lmenu{display:block; width:190px; font-size:80%; padding:10px 0px 8px 18px; background:#736542 url("img/99yw.gif") no-repeat 5px 50%;
     color:#fff; font-weight:bold; border-bottom:1px solid #9C927B; text-decoration:none;}
a.lmenu:hover{background:#5A5539 url("img/99rd.gif") no-repeat 5px 50%; text-decoration:none;}


h2 {background : url(img/h2bg.gif) no-repeat 0px 0px; width:500px;
    font-size:16px; color:#FFFFFF; text-align:left; padding:13px 0px 10px 55px;
    margin:5px 0px 0px 0px;}

.skn{font-size:11px; background:url("img/sknbg.gif"); color:#7F7F7E; padding:5px; vertical-align:top;}

.search{ font-size:80%; margin:10px 10px 10px 10px;}

a.rmenu{display:block; width:195px; font-size:80%; padding:7px 0px 5px 18px; background:url("img/99br.gif") no-repeat 5px 50%;
     color:#5A5539; text-decoration:underline;}
a.rmenu:hover{text-decoration:underline; background:url("img/99rd.gif") no-repeat 5px 50%;}


.bnnr{margin:5px 0px 0px 18px;}
.bnnr_234g{margin:10px 0px 10px 10px;}
.bnnr_468g{text-align:center; margin:10px 0px 10px 0px;}

.gotop{clear: both;  width:500px; padding:10px 5px 10px 0px; text-align:right;
    font-size: 12px; font-weight:bold;}
a.gt{width:40px; display:block; background:url("img/gotop_off.gif") no-repeat 0px 50%; text-decoration:none; color:#726444;}
a.gt:hover{background:url("img/gotop_on.gif") no-repeat 0px 50%; text-decoration:none;}


div.bottomlink{clear: both; width:900px;   font-size: 11px;  color:#ffffff; 
    padding: 8px 0px 6px 0px;  margin:0px 0px 0px 0px; background:#726444;}

div.bottom{clear: both; width:900px;   font-size: 11px;  line-height:1.2em;
    color:#535454;  padding: 10px 20px 30px 20px; }

ul.tplk{list-style-image:url("img/99br.gif"); margin:10px 0px 0px 20px;}
.tplk li{margin:0px 0px 5px 0px;}

a.tplk2{color:#4F4530; text-decoration:underline;}
a.tplk2:hover{text-decoration:underline; }



/*-------リンク----------------*/

a{color:#0000ff; text-decoration:underline;}
a:hover{color:#FF6633; text-decoration:none;}


a.wh{text-decoration:none; color:#FFFFFF;}
a.wh:hover{text-decoration:none;}
a.wh:active{text-decoration:none;}



/*-------フォント----------------*/
.gr{color:#4D4F4F;}
.bt{font-weight:bold;}





