@charset "utf-8";
/* ===================================================================
 style info : 全体レイアウト
 author     :
=================================================================== */

body {
	background:#f39806;
}

#wrapper {
	/zoom: 1;
	margin: 0 auto 15px auto;
	width: 100%;
	line-height:1.5;
}

#page {
	background:url(../images/headerbar_s.gif) left 30px repeat-x;
}

#desc {
	height:30px;
	color:#FFF;
	font-size:93%;
}

#desc a{
	color:#FFF;
}

#desc .site-description {
	padding:6px 0 0 0;
	float:left;
}

#desc .navi {
	padding:6px 0 0 0;
	float:right;
}

#masthead {
	clear:both;
	padding:10px 0 0 0;
}

#site-title {
}

#site-title a{
	display:block;
	width:950px;
	height:85px;
	margin-bottom:15px;
	background-image:url(../images/logop.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
}

#header {
	position:relative;
	width: 950px;
	margin:0 auto;
	/zoom: 1;
	margin: 0 auto;
	line-height:1.6;
	color:#3E3A39;
}

/* content
----------------------------------------------------------- */
#main {
	padding:6px 0 0 0;
	background:#f6dfa8;
}

#main-inner {
	width: 950px;
	margin:0 auto;
}

#container{
	width:700px;
	float:left;
	margin-bottom:10px;
}

#container #content{
	clear:both;
	background:#ffffff;
	-moz-border-radius: 6px; /* Firefox */
	-webkit-border-radius: 6px; /* Safari and Chrome */
	border-radius: 6px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
}

#primary {
	width:230px;
	float:right;
	margin-bottom:10px;
}

.pankuzu {
	font-size:93%;
	margin-bottom:5px;
}

/* sidebar
----------------------------------------------------------- */
#primary .enquete {
	margin-bottom:8px;
}

#primary .enquete a{
	display:block;
	width:230px;
	height:148px;
	background:url(../images/enquete.jpg) left top no-repeat;
	text-indent:-9999px;
}

#primary .project {
	margin-bottom:8px;
}
	
#primary .project a{
	display:block;
	width:230px;
	height:148px;
	background:url(../images/project.jpg) left top no-repeat;
	text-indent:-9999px;	
}

#primary .banner{
	margin-bottom:8px;
	padding:10px;
	background:#f1b835;
	-moz-border-radius: 6px; /* Firefox */
	-webkit-border-radius: 6px; /* Safari and Chrome */
	border-radius: 6px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
}

#primary .banner .opt1,
#primary .banner .opt2,
#primary .banner .opt3,
#primary .banner .opt4,
#primary .banner .opt5{
	margin-bottom:10px;
}

#primary .banner .opt1 a{
	display:block;
	width:210px;
	height:65px;
	background:url(../images/about.jpg) left top no-repeat;
	text-indent:-9999px;
}

#primary .banner .opt2 a{
	display:block;
	width:210px;
	height:65px;
	background:url(../images/lineup.gif) left top no-repeat;
	text-indent:-9999px;
}

#primary .banner .opt3 a{
	display:block;
	width:210px;
	height:65px;
	background:url(../images/bn01.jpg) left top no-repeat;
	text-indent:-9999px;
}

#primary .banner .opt4 a{
	display:block;
	width:210px;
	height:65px;
	background:url(../images/bn02.jpg) left top no-repeat;
	text-indent:-9999px;
}

#primary .banner .opt5 a{
	display:block;
	width:210px;
	height:65px;
	background:url(../images/bn03.jpg) left top no-repeat;
	text-indent:-9999px;
}

#primary .banner .opt6 a{
	display:block;
	width:210px;
	height:65px;
	background:url(../images/bn_enokigori.jpg) left top no-repeat;
	text-indent:-9999px;
}

#primary .banners li {
	margin-bottom:10px;
}

#primary .banners li.bn_yuru a{
	display:block;
	width:230px;
	height:77px;
	background:url(../images/yurugp2012_banner.jpg) left top no-repeat;
	text-indent:-9999px;
}

#primary .banners li.bn_famima a {
	display:block;
	width:230px;
	height:42px;
	background:url(../images/famima.jpg) left top no-repeat;
	text-indent:-9999px;
}

#primary .banners li.bn_enoki a{
	display:block;
	width:230px;
	height:145px;
	background:url(../images/enoki1.jpg) left top no-repeat;
	text-indent:-9999px;
}

#primary .banners li.bn_daiichibutsusan a{
	display:block;
	width:230px;
	height:179px;
	background:url(../images/bn_daiichibutsusan.jpg) left top no-repeat;
	text-indent:-9999px;
}

#primary .banners li.bn_ogiwara a{
	display:block;
	width:200px;
	height:45px;
	background:url(../images/bn_ogiwara.jpg) left top no-repeat;
	text-indent:-9999px;
}

#primary .banners li.bn_mash a{
	display:block;
	width:230px;
	height:44px;
	background:url(../images/bn_mash.png) left top no-repeat;
	text-indent:-9999px;
}

#primary .banners li.bn_enotan a{
	display:block;
	width:200px;
	height:44px;
	background:url(../images/bn_enotan.jpg) left top no-repeat;
	text-indent:-9999px;
}

#primary #cats {
	background:#ffffff;
	-moz-border-bottom-right-radius: 6px; /* Firefox */
	-webkit-border-bottom-right-radius: 6px; /* Safari and Chrome */
	border-bottom-right-radius: 6px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
	-moz-border-bottom-left-radius: 6px; /* Firefox */
	-webkit-border-bottom-left-radius: 6px; /* Safari and Chrome */
	border-bottom-left-radius: 6px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
}

#primary .cat_scene h2{
	width:230px;
	height:31px;
	background:url(../images/list_title_scene.gif) left top no-repeat;
	text-indent:-9999px;
}

#primary .cat_food h2{
	width:230px;
	height:31px;
	background:url(../images/list_title_food.gif) left top no-repeat;
	text-indent:-9999px;
}

#primary .cat_kinoko h2{
	width:230px;
	height:31px;
	background:url(../images/list_title_kinoko.gif) left top no-repeat;
	text-indent:-9999px;
}

#primary #cats ul {
	margin:0 10px;
}

#primary .cat_scene ul li a{
	display:block;
	list-style:none;
	list-style-type:none;
	padding:8px 0 8px 18px;
	border-bottom:1px solid #dcdcdc;
	background:url(../images/list_icon_scene.gif) left center no-repeat;
}

#primary .cat_food ul li a{
	display:block;
	list-style:none;
	list-style-type:none;
	padding:8px 0 8px 18px;
	border-bottom:1px solid #dcdcdc;
	background:url(../images/list_icon_food.gif) left center no-repeat;
}

#primary .cat_kinoko ul li a{
	display:block;
	list-style:none;
	list-style-type:none;
	padding:8px 0 8px 18px;
	border-bottom:1px solid #dcdcdc;
	background:url(../images/list_icon_kinoko.gif) left center no-repeat;
}

#primary #cats ul li.last a{
	border-bottom:none;
}
/* footer
----------------------------------------------------------- */

.pagetop {
	clear:both;
	font-size:86%;
}

.pagetop a{
	display:block;
	padding:4px 0 4px 18px;
	margin-left:847px;
	background:url(../images/pagetop.gif) left top no-repeat;
}
 
#footer {
	clear:both;
	background:#ffffff;
	text-align:left;
	font-size:93%;
}

#colophon {
	position:relative;
	width:950px;
	margin:0 auto;
	min-height:91px;
	height: auto !important;
}
 
#colophon .logo2 {
	float:left;
}
 
#colophon .logo2 a{
	display:block;
	width:162px;
	height: 91px;
	background:url(../images/logo2.gif) left 10px no-repeat;
	text-indent:-9999px;
}

#colophon a{
	color:#000;
}

#colophon .navi{
	padding-top:14px;
	margin-left:172px;
	margin-bottom:2px;
}

#colophon .address{
	padding-top:1em;
	margin-left:172px;
	margin-bottom:2px;
}

#colophon .copy{
	margin-left:172px;
}
 