		/*------------- _____ ▼テンプレート _____ --------------------------------------------------*/

/*------------- ヘッダ ----------------*/
.logo{/*ロゴ*/
	position:absolute;
	top:20px;
	left:35px;
}
.logo h1{/*ホーム専用*/
	display:block;
	width:180px;
	height:40px;
	text-indent:-9999px;
	background:url(../../images/common/logo.png) no-repeat;
}
.logo p a{/*その他*/
	display:block;
	width:180px;
	height:40px;
	text-indent:-9999px;
	background:url(../../images/common/logo.png) no-repeat;
}
@media screen and (max-width: 1024px) {/*タブレット*/
.logo{/*ロゴ*/
	top:25px;
	left:15px;
}
.logo h1{/*ホーム専用*/
	width:110px;
	height:26px;
	background-image:url(../../images/common/logo.png);
	background-repeat:no-repeat;
	background-size:100%;
}
.logo p a{/*その他*/
	width:110px;
	height:26px;
	background-image:url(../../images/common/logo.png);
	background-repeat:no-repeat;
	background-size:100%;
}
}



.hmenu{/*ヘッダメニュー*/
	position:absolute;
	top:30px;
	left:auto;
	right:0px;
}

#mobilemenu{/*モバイル用メニュー*/
	float:right;
	position:relative;
	margin:0px;
	padding:30px 20px 0px 0px;
	text-align:left;
	font-size:13px;
}
/* General dropdown styles */
.dropdown dl{
	margin-left:5px;
}
.dropdown dd, .dropdown dt, .dropdown ul{
	margin:0px;
	padding:0px;
}
.dropdown dd{
	position:relative;
}
/* DT styles for sliding doors */
.dropdown dt a{
	background:#EEEEEE url(../../images/common/bt_mobilemenu_off.png) no-repeat scroll right center;
    display:block;
	width:40px;
	height:22px;
	cursor:pointer;
}
.dropdown dt a.selected{
	background:#EEEEEE url(../../images/common/bt_mobilemenu_on.png) no-repeat scroll right center;
}
.dropdown dt a span{
	cursor:pointer;
	display:block;
	padding:5px;
}
/* UL styles */
.dropdown dd ul{
	background:#FFFFFF none repeat scroll 0 0;
	display:none;
    list-style:none;
	padding:3px 0;
	position:absolute;
    left:0px;
	width:200px;
	left:auto;
	right:0; 
	border:1px solid #656565;
	cursor:pointer;
}
.dropdown dd ul li{
	background-color:#FFFFFF;
	margin:0;
	width:200px;
}
.dropdown span.value{
	display:none;
}
.dropdown dd ul li a{
	display:block;
	font-weight:normal;
	width:200px;
	text-align:left;
	overflow:hidden;
	padding:2px 4px 3px 19px;
	color:#000000;
	text-decoration:none;
}
.dropdown dd ul li a:hover{
	background:#0C3F1F;
	color:white;
	text-decoration:none; 
}
.dropdown dd ul li a:visited{
	text-decoration:none; 
}


/*------------- バナー ----------------*/
#banner p{
	margin:0px;
}
#banner p a{
	display:block;
	width:230px;
	height:65px;
	text-indent:-9999px;
}
/*ブログ*/
#banner p.bablog a{
	background:url(../../images/common/ba_blog_off.jpg) no-repeat;
}
#banner p.bablog a:hover{
	background:url(../../images/common/ba_blog_on.jpg) no-repeat;
}
/*コンテスト2012*/
#banner p.ba2012072401 a{
	background:url(../../images/common/ba_2012072401_off.jpg) no-repeat;
}
#banner p.ba2012072401 a:hover{
	background:url(../../images/common/ba_2012072401_on.jpg) no-repeat;
}
/*コンテスト2014book*/
#banner p.bacontest2014book a{
	background:url(../../images/common/ba_contest2014book_off.jpg) no-repeat;
	height:60px;
}
#banner p.bacontest2014book a:hover{
	background:url(../../images/common/ba_contest2014book_on.jpg) no-repeat;
}
/*コンテスト2014*/
#banner p.bacontest2014 a{
	background:url(../../images/common/ba_contest2014_off.jpg) no-repeat;
	height:114px;
}
#banner p.bacontest2014 a:hover{
	background:url(../../images/common/ba_contest2014_on.jpg) no-repeat;
}
/*コンテスト2013*/
#banner p.bacontest2013 a{
	background:url(../../images/common/ba_contest2013_off.jpg) no-repeat;
	height:114px;
}
#banner p.bacontest2013 a:hover{
	background:url(../../images/common/ba_contest2013_on.jpg) no-repeat;
}
/*コンテスト2013 - 今週のあったらいいな*/
#banner p.bacontest2013view a{
	background:url(../../images/common/ba_contest2013_view_off.jpg) no-repeat;
}
#banner p.bacontest2013view a:hover{
	background:url(../../images/common/ba_contest2013_view_on.jpg) no-repeat;
}
/*コンテスト2013 - おえかきキャンバス*/
#banner p.bacontest2013write a{
	background:url(../../images/common/ba_contest2013_write_off.jpg) no-repeat;
}
#banner p.bacontest2013write a:hover{
	background:url(../../images/common/ba_contest2013_write_on.jpg) no-repeat;
}
/*コンテスト2013 - 365日分のあったらいいな*/
#banner p.bacontest2013365 a{
	background:url(../../images/common/ba_contest2013_365_off.jpg) no-repeat;
}
#banner p.bacontest2013365 a:hover{
	background:url(../../images/common/ba_contest2013_365_on.jpg) no-repeat;
}
/*おえかきキャラバン*/
#banner p.baoekakic a{
	background:url(../../images/common/ba_oekakic_off.jpg) no-repeat;
}
#banner p.baoekakic a:hover{
	background:url(../../images/common/ba_oekakic_on.jpg) no-repeat;
}
/*わっかの日*/
#banner p.bawakka a{
	background:url(../../images/common/ba_wakka_off.jpg) no-repeat;
}
#banner p.bawakka a:hover{
	background:url(../../images/common/ba_wakka_on.jpg) no-repeat;
}
/*お客様の声*/
#banner p.bavoice a{
	background:url(../../images/common/ba_voice_off.jpg) no-repeat;
}
#banner p.bavoice a:hover{
	background:url(../../images/common/ba_voice_on.jpg) no-repeat;
}
/*求人情報*/
#banner p.barecruit a{
	background:url(../../images/common/ba_recruit_off.jpg) no-repeat;
}
#banner p.barecruit a:hover{
	background:url(../../images/common/ba_recruit_on.jpg) no-repeat;
}
/*Facebook*/
#banner p.bafacebook a{
	background:url(../../images/common/ba_facebook_off.jpg) no-repeat;
}
#banner p.bafacebook a:hover{
	background:url(../../images/common/ba_facebook_on.jpg) no-repeat;
}
/*FARMER'S KITCHEN CODOMO*/
#banner p.bacodomo a{
	background:url(../../images/common/ba_codomo_off.jpg) no-repeat;
}
#banner p.bacodomo a:hover{
	background:url(../../images/common/ba_codomo_on.jpg) no-repeat;
}
/*本輪菓*/
#banner p.bahonwaka a{
	background:url(../../images/common/ba_honwaka_off.gif) no-repeat;
	height:58px;
}
#banner p.bahonwaka a:hover{
	background:url(../../images/common/ba_honwaka_off.gif) no-repeat;
}

/*------------- フッタ ----------------*/
#footer .stackAuto{
    vertical-align:middle;
}
#footer p{
    color:#0C3F21;
}
#footer a{
    color:#0C3F21;
	text-decoration:none;
}
#footer a:hover{
    color:#0C3F21;
	background:#FFFFFF;
	text-decoration:underline;
}
#footer a:visit{
    color:#0C3F21;
	text-decoration:none;
}
