@charset "UTF-8";

body, div, p, h1, h2, h3, h4, h5, h6, table, td, th, dl, dt, dd, ul, ol, li {
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	width: 100%;
}

body {
	background: #ffffff url(../imgs/bkg.jpg);
	color: #000000;
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "平成ゴシック", "MS UI Gothic", "ＭＳ Ｐゴシック", "Lucida Grande", sans-serif;
	margin: 0px auto;
	text-align: center;
}
img {
	border: none;
}
.fgo {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "平成ゴシック", "MS UI Gothic", "ＭＳ Ｐゴシック", "Lucida Grande", sans-serif;
}
.fmin {
	font-family: "Hiragino Mincho Pro", "ヒラギノ明朝 Pro W3", "平成明朝", "細明朝", "ＭＳ Ｐ明朝", serif;
}
.flt-l {
	float: left;
}
flt-r {
	float: right;
}
.clrb {
	clear: both;
}


.page {
	background-color: #ffffff;
	color: #000000;
	margin: 0px auto;
	width: 800px;
}
.indexheader {
	text-align: left;
	width: 800px;
}
.header {
	background: transparent url(../imgs/hdrbkg.gif) center top no-repeat;
	text-align: left;
	width: 800px;
}
.title {
	background: transparent url(../imgs/ttlbkg.gif) 400px 24px no-repeat;
	float: left;
	padding: 24px 0px 8px 0px;
	width: 410px;
}
.sitedesc {
	float: left;
	font-size: 12px;
	line-height: 16px;
	padding: 24px 0px 0px 0px;
	width: 380px;
}


.menu {
	display: block;
	width: 100%;
}
.menu li {
	display: block;
	float: left;
	width: 135px;
}
.menu li.menul {
	width: 124px;
}
.menu li a {
	background-position: left 23px;
	background-repeat: no-repeat;
	display: block;
	cursor: pointer;
	height: 56px;
	text-indent: -9999px;
	width: 100%;
}
#index {	background-image: url(../imgs/menu/top.gif);	}
#yakitoridon {	background-image: url(../imgs/menu/yakitoridon.gif);	}
#shop {		background-image: url(../imgs/menu/shop.gif);	}
#deer {		background-image: url(../imgs/menu/deer.gif);	}
#blog {		background-image: url(../imgs/menu/blog.gif);	}
#link {		background-image: url(../imgs/menu/link.gif);	}
.menu li a.np, .menu li a:hover {
	background-position: left top;
}

.pankuzu {
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	padding: 3px 0px;
	text-align: left;
	text-indent: 10px;
	width: 100%;
}
.pankuzu a {
	background-color: transparent;
	color: #666138;
	text-decoration: none;
}
.pkidxlink {
	background: transparent url(../imgs/pkarrow.gif) right center no-repeat;
	padding: 0px 16px 0px 0px;
}
.pkyakitoridon {	background-color: #fec850;	}
.pkshop {		background-color: #a1d65f;	}
.pkdeer {		background-color: #7ecdc9;	}
.pklink {		background-color: #fdad50;	}

.ttlarea {
	background-position: left top;
	background-repeat: no-repeat;
	color: #4c3e16;
	padding: 10px 0px;
	text-align: left;
	width: 100%;
}
.ttlyakitoridon {	background-color: #fff2cf;	background-image: url(../imgs/yakitoridon/ttlbkg.gif);	}
.ttlshop {		background-color: #fef4dc;	background-image: url(../imgs/shop/ttlbkg.gif);	}
.ttldeer {		background-color: #fef4dc;	background-image: url(../imgs/deer/ttlbkg.gif);	}
.ttllink {		background-color: #fff2cf;	background-image: url(../imgs/link/ttlbkg.gif);	}
.pagettl {
	float: left;
	width: 410px;
}
.pagedesc {
	float: left;
	font-size: 12px;
	line-height: 18px;
	width: 370px;
}

.footer {
	margin: 0px 10px;
	padding: 10px 0px;
	width: 780px;
}
.ftrmenu {
	border-top: 2px solid #ff6300;
	display: block;
	padding: 5px 0px 10px 0px;
	width: 100%;
}
.ftrmenu li {
	display: inline;
	font-size: 12px;
	line-height: 14px;
	width: auto;
}
.ftrmenu li a {
	background: transparent url(../imgs/ftrr.gif) right top repeat-y;
	color: #000000;
	padding: 0px 20px 0px 0px;
	text-decoration: none;
}
.ftrmenu li a.ftrmenul {
	background: none;
	padding: 0px;
}
.copyright {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "平成ゴシック", "MS UI Gothic", "ＭＳ Ｐゴシック", "Lucida Grande", sans-serif;
	font-size: 12px;
	line-height: 18px;
	padding: 5px 0px 0px 0px;
	text-align: center;
}



/*index*/
.idxhdrl {
	background: transparent url(../imgs/index/mbl.gif) left top no-repeat;
	color: #000000;
	float: left;
	height: 283px;
	width: 306px;
}
.idxhdrr {
	display: block;
	float: left;
	width: 494px;
}
.idxttlread {
	font-size: 13px;
	line-height: 16px;
	margin: 0px 0px 0px 45px;
	padding: 20px 0px 0px 0px;
	width: 216px;
}
.idxttl {
	margin: 0px 0px 0px 45px;
	width: 256px;
}
.idxttldesc {
	background-color: transparent;
	color: #ffffff;
	font-size: 12px;
	line-height: 16px;
	margin: 0px 0px 0px 45px;
	padding: 5px 0px 0px 0px;
	width: 256px;
}

.idxmenu {
	background: transparent url(../imgs/index/menu/sline.gif) left top repeat;
	display: block;
	height: 115px;
	list-style-type: none;
	margin: 10px 0px;
}
.idxmenu li {
	display: block;
	float: left;
	width: 20%;
}
.idxmenur {
	background-color: #ffffff;
}
.idxmenu li a {
	background-color: transparent;
	background-position: center top;
	background-repeat: no-repeat;
	cursor: pointer;
	display: block;
	height: 115px;
	margin: 0% 3% 0% 0%;
	text-indent: -9999px;
	width: 97%;
}
#idxyakitoridon {	background-image: url(../imgs/index/menu/yakitoridon.gif);	}
#idxshop {	background-image: url(../imgs/index/menu/shop.gif);	}
#idxdeer {	background-image: url(../imgs/index/menu/deer.gif);	}
#idxblog {	background-image: url(../imgs/index/menu/blog.gif);	}
#idxlink {	background-image: url(../imgs/index/menu/link.gif);	}

.shoparea {
	float: right;
	width: 480px;
}
.shopttl, .shopbox {
	float: left;
	width: 158px;
}
.shopttl {
	background: transparent url(../imgs/index/shopttl.gif) center top no-repeat;
	height: 159px;
	text-indent: -9999px;
}
.shopbox {
	background: transparent url(../imgs/index/shop/snleft.gif) 6px 105px no-repeat;
	padding: 6px 0px;
	text-align: center;
}
.shopname {
	background-color: transparent;
	color: #3a3b39;
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "平成ゴシック", "MS UI Gothic", "ＭＳ Ｐゴシック", "Lucida Grande", sans-serif;
	font-size: 13px;
	height: 30px;
	line-height: 15px;
	margin: 0px 0px 0px 16%;
	text-align: left;
	padding: 2px 0px 0px 0px;
	width: 84%;
}
a.viewshop {
	background: transparent url(../imgs/index/shop/view.gif) center top no-repeat;
	display: block;
	height: 26px;
	margin: 0px 16px;
	text-indent: -9999px;
	width: 126px;
}
a.viewshop:hover {
	background: transparent url(../imgs/index/shop/view.gif) center bottom no-repeat;
}

.newsarea {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "平成ゴシック", "MS UI Gothic", "ＭＳ Ｐゴシック", "Lucida Grande", sans-serif;
	float: right;
	width: 320px;
}
.newsttl {
	background: transparent url(../imgs/index/newsttl.gif) left top no-repeat;
	height: 41px;
	margin: 0px 9px 0px 8px;
	text-indent: -9999px;
	width: 303px;
}
.newsbox {
	border-bottom: 6px solid #3a3b39;
	display: block;
	height: 270px;
	margin: 0px 10px 0px 20px;
	overflow: auto;
	padding: 7px 0px 0px 0px;
	text-align: left;
	width: 290px;
}
.newsbox dt, .newsbox dd {
	display: block;
	font-size: 12px;
	line-height: 18px;
	text-indent: 16px;
}
.newsbox dt {
	background: transparent url(../imgs/index/arrow.gif) left center no-repeat;
	padding: 3px 0px 0px 0px;
}
.newsbox dd {
	border-bottom: 1px solid #1b3c14;
	padding: 0px 0px 3px 0px;
}

.akanmap {
	float: left;
	padding: 10px 0px 0px 0px;
	text-align: right;
	width: 645px;
}
.banners {
	float: left;
	padding: 10px 0px 0px 0px;
	width: 155px;
}
.banners li {
	padding: 0px 0px 10px 0px;
	text-align: center;
	width: 100%;
}

