@charset "utf-8";
* {margin:0px;padding:0px}
img {border:0px;}
body {
	line-height: 15px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	background-image: url(web-jumoku-dscn1322.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}

/* ヘッダー　 */
#top-img {
	width:100%;
	height: 74px;
	background-image: url(_tgmenu/topup-center.gif);
	background-repeat:repeat-x;
	margin-top:0px;
	text-align:right;
	position:relative;
}	

#top-img-L{
	width:300px;
	height: 74px;
	position:absolute;
	top: 0px;
	left:-10px;
	z-index:0;
}	

#top-img-R{
	margin-left:auto;
	margin-top:1px;
	margin-right:2px;
	display:inline;
	width:64px;
	height: 31px;
}

#top-img-prv {
	width:250px;
	height: 18px;
	position:absolute;
	top: 10px;
	right:188px;
	z-index: 0;
}
#top-img-toku {padding-right:10px;padding-top:10px;
height:20px;}

#top-img-prv a:link { color:#ffffff;font-size:11px;}
#top-img-prv a:visited { color:#ffffff;font-size:11px;}
#top-img-prv a:hover { color:orange;font-size:11px;}
#top-img-prv a:active { color:red;font-size:11px;}

#top-img-toku a:link { color:#777777;font-size:11px;}
#top-img-toku a:visited { color:#777777;font-size:11px;}
#top-img-toku a:hover { color:orange;font-size:11px;}
#top-img-toku a:active { color:red;font-size:11px;}


/*　　ヘッダー終了　　*/

/*top  */
h1,h2 {
	text-align:center;
	letter-spacing:1px;
	text-shadow: 3px 3px 5px gray;
	margin-top:10px;
	color: #548D54;
}

/*  y[Wj[   */
#wb-menu-out {
	width:100%;
	margin-top:10px;
	background-image: url(../shop/line-black.gif);
	background-repeat: repeat-x;
	background-position: bottom;
		z-index:1;
}
#wb-menu {
	width:100%;
	height:50px;
	margin:0px auto 0px auto;
	z-index:5;
}


ul#navi {
width:525px;height:50px;padding:0;margin:0 auto;
background:#fff;overflow:hidden;}
#navi li {
width:105px;height:50px;padding:0;margin:0;
list-style-type:none;
float:left;overflow:hidden;}
ul#navi li a{
display:block;width:0px;height:50px;
background-position:left center;
background-repeat:no-repeat;
padding:0 0 0 105px;overflow:hidden}
ul#navi:hover li a {background-position:left bottom;}
ul#navi li a:hover {background-position:left top;}
ul#navi li#btn01 a {background-image:url(nv-yaita.gif)}
ul#navi li#btn02 a {background-image:url(nv-maruta.gif)}
ul#navi li#btn03 a {background-image:url(nv-shitu.gif)}
ul#navi li#btn04 a {background-image:url(nv-kasetu.gif)}
ul#navi li#btn05 a {background-image:url(nv-2010.gif)}
#wrap,#wrap-ea {
	width:720px;
	color: #555555;
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 4px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #006A00;
	border-bottom-color: #007300;
	border-left-color: #009900;
	border-radius:20px;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	/*  背景指定  */
	background-color:#ffffff); /* 背景指定  */	
	/*background-image: url(back-wh900.jpg); /* 背景指定  */
	opacity: 0.7;
}

#wrap {
	position:relative;
	padding-top:10px;
	padding-left:20px;
	padding-bottom:20px;
	margin:0px auto 10px auto;
	line-height: 16px;
	font-size:12px;
}
#wrap-ea {
position:relative;
padding-top:10px;
padding-left:20px;
padding-bottom:20px;
margin:20px auto 10px auto;
}
#modoru-sub {
	position:absolute;
	left:-40px;
	top:-28px;
	width:128px;
	height:23px;
}
#modoru {
	position:absolute;
	left:-40px;
	top:-10px;
	width:128px;
	height:23px;
}
#kaisetsu,#kaisetsu2 {
	width:600px;
	margin:10px auto 10px auto;
}
#kaisetsu {font-size:14px;}
#kaisetsu2 {font-size:12px;}


#footer {
	padding-top:20px;
	padding-bottom:10px;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #5C9A56;
	text-align:center;
}


/* 各ページ */ 
#hyoudai {
	width:600px;
	margin:10px auto 10px auto;
	/*border: thin solid #99CC00;*/
}

#t-id {
	width:200px;
	margin:10px auto 10px 5px;
	font-size: 18px;
	font-weight: bold;
}

#t-koukai{
width:200px;
margin:10px auto 10px 5px;
}
.kugiri {
	clear:both;
	width:100%;
	height:2px;
	font-size:1px;
	background-color: #EBEBEB;
}
#t-taitoru,#t-news,#t-url,#t-fuzoku,#t-url-top {
	float:left;
	width:80px;
	height:18px;
	font-weight:bold;
	color:#006633;
	background-color: #CCFF66;
	padding-top:5px;
	padding-left:5px;
}
#midashi,#news,#url-list,#fuzoku,#url-top {
	float:right;
	width:500px;
	font-weight:bold;
	font-size:14px;
	height:18px;
	border: 1px solid #eeeeee;
}
#url-list {font-size:10px;}
#fuzoku {
clear:both;
height:15px;
width:590px;
}
#naiyou {
	width:550px;
	margin:10px auto 10px auto;
	color:#333333;
	font-size:14px;
	line-height: 20px;
}

#page-navi {
	width:320px;
	/*margin:10px 10px 10px auto; */
	font-size: 18px;
	font-weight: bold;
}

#page-navi a:link { color:#777777;font-size:15px;}
#page-navi a:visited { color:#777777;font-size:15px;}
#tpage-navi a:hover { color:orange;font-size:15px;}
#page-navi a:active { color:red;font-size:15px;}

#each-link {
	margin:10px auto 10px;
	width:700px;
	padding:10px;
	background-color: #91C58F;
	text-align:center;
}

/* each リンク */

#footer-link {
	width:890px;
	margin:35px auto 5px auto;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border: 1px solid #ffffff;
	color: #333333;
	/*background-color: #F6F6F6;*/
	text-indent:1em;}
.teikyo {
	margin:4px auto 3px auto;
	font-size:12px;
	color:#ffffff;}	
.teikyo a{font-size:9px;	color:#ffffff;}
.teikyo a:link{font-size:9px;	color:#ffffff;}
.teikyo a:hover{font-size:9px;	color:orange;}

/* slink*/
.slink {
	width:600px;
	padding:10px;
	text-align:center;
	margin:5px auto;
	line-height: 20px;
}
.slink a:link {color:#666666;font-size:14px;}
.slink a:visited {color:navy;font-size:14px;}
.slink a:hover {color:orange;font-size:14px;}
.slink .kugiri{ color:#999999;
margin-left:3px;
margin-right:1px;
}

