@charset "Shift_JIS";
     
body{
	margin: 10px auto 0;
	padding: 0;
	text-align:center;
	background: #fff;
}
table{
	margin:0 auto;
}

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{
	clear:both;
	margin:0 auto;
	padding:0;
    width:900px;
	text-align:center;
	background:#fff;
}

.main_l {
	float:left;
	width: 190px;
	margin:0;
	padding:0 0 5px 0;
	text-align:left;
	background:#736542;
}
.main_r {
	width: 705px;
	float:left;
	margin:0 0 0 5px;
	padding:0 0 5px 0;
	color: #505050;
}
.main_rl{
	width:500px;
	float:left;
	margin:0;
	text-align:left;
	color:#333;
}
.main_rr{
	width:200px;
	float:left;
	margin:0 0 0 5px;
	padding:0;
	background:#FFE7BD;
	text-align:left;
}

.m_03{
	background:url("img/m_03.gif") no-repeat 0 0;
	width:360px;
	padding:0;
	font-size:14px;
	vertical-align:top;
    line-height:1.6em;
}
 
h1 {
	width:900px;
	margin: 30px auto 0;
	padding: 0;
	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;
	margin:0 auto;
	padding:10px 0 5px;
	font-size:11px;
	text-align:left;
}
a.navi_a{color:#4F4530; text-decoration:underline;}
a.navi_a:hover{color:#4F4530; text-decoration:none;}
.navi_l{
	float:left;
	padding:0 0 10px 10px;
}
.navi_r{
	float:right;
	padding-right:0 0 10px 10px;
}

a.lmenu{
	display:block;
	margin:0;
	padding:10px 0 8px 18px;
	font-size:80%;
	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{
	padding:5px 5px 0 5px;
	font-size:11px;
	background:url("img/sknbg.gif");
	color:#7F7F7E;
	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:30px 0 0 0;
	text-align:right;
    font-size: 12px;
	font-weight:bold;
}
.gotop a{
	display:block;
	float:right;
}
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;
	margin:0;
    padding: 20px 0; 
	font-size: 11px;
	color:#fff; 
	background:#726444;
}

div.bottom{
	clear: both;
	margin:0;
	padding: 10px 20px;
	font-size: 11px;
	line-height:1.6em;
    color:#fff;
}

div.bottom a{text-decoration:underline; color:#FFFFFF;}
div.bottom a:hover{text-decoration:none; color:#FFFFFF;} 


div.bottom_link{
	clear: both;
	margin:0 20px;
    padding: 8px 0 6px; 
	font-size: 11px;
	line-height:1.6em;
	color:#fff; 
	background:#726444;
	text-align:left;
}

div.bottom_link a{text-decoration:underline; color:#FFFFFF;}
div.bottom_link a:hover{text-decoration:none; color:#FFFFFF;} 


ul.tplk{
	margin:10px 0 0 20px;
	padding:0;
	list-style-image:url("img/99br.gif");
}
.tplk li{
	margin:0 0 5px 0;
}

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;}






