@charset "shift_jis";

/*------------------------------------------------

   recipe.css

------------------------------------------------*/
#Recipe{
	width:916px;
	clear:both;
	margin:0 auto;
}
#Recipe h2 {
	text-align:center;
	padding:20px 0 0;
}

#Recipe #RecipeBox{
	height:1162px;
	padding:0 20px;
	margin:10px 0;
	background: url(../recipe/img/recipe_bg01.jpg) left top no-repeat;
	clear:both;
}

#Recipe #RecipeBox .subBox{
	clear:both;
} 


#Recipe #RecipeBox .mugiBox{
	width:423px;
	margin:0 auto;
	text-align:center;
	float:left;
}
#Recipe #RecipeBox .imoBox{
	width:423px;
	margin:0 auto;
	text-align:center;
	float:right;
}

#Recipe #RecipeBox .BtnLink{
	margin:7px 0 0 0;
}

#Recipe #RecipeBox .Mt01{
	margin-top:35px;
}

#Recipe #Archive{
	width:800px;
	margin:52px auto 0;
	clear:both;
	text-align:center;
}

#Recipe #Archive ul{
	margin:0 5px 0 13px;
	padding:20px 0;
	display:block;
}

#Recipe #Archive ul li{
	width:150px;
	float:left;
	margin-left:6px;
}
/*------バナー2段---------*/
#Recipe #NomiBox{
	width:916px;
	height:390px;
	padding:30px 0 0;
	margin:10px auto;
	background: url(../nomikata/img/nomikata_bg04.jpg) left top no-repeat;
	clear:both;
}
/*------バナー1段---------*/
/*#Recipe #NomiBox{
	width:916px;
	height:200px;
	padding:10px 0 0;
	margin:10px auto;
	background: url(../nomikata/img/nomikata_bg04_half.jpg) left top no-repeat;
	clear:both;
}*/
#Recipe #NomiBox .subBnrBox01,
#Recipe #NomiBox .subBnrBox02{
	width:845px;
	margin:auto;

}#Recipe #NomiBox .subBnrBox02{
	clear:both;
	margin-top:20px;
}
#Recipe #NomiBox .BnrBoxL{
	width:405px;
	margin:0 auto;
	text-align:center;
	float:left;
}
#Recipe #NomiBox .BnrBoxR{
	width:405px;
	margin:0 auto;
	text-align:center;
	float:right;
}
/*------------------------------------------------

   nomikata.css

------------------------------------------------*/
#Nomikata{
	width:916px;
	clear:both;
	margin:0 auto;
}
#Nomikata h2 {
	text-align:center;
	padding:20px 0 0;
}

#Nomikata #NomiBox{
	/*height:1280px;
	height:1380px;*/
	height:390px;
	padding:10px 0 0 14px;
	margin:10px 0;
	/*background: url(../nomikata/img/nomikata_bg02.jpg) left top no-repeat;
	background: url(../nomikata/img/nomikata_bg03.jpg) left top no-repeat;*/
	background: url(../nomikata/img/nomikata_bg04.jpg) left top no-repeat;
	clear:both;
}

#Nomikata #NomiBox .subBox{
	width:877px;
	height:930px;
	/*height:1150px;*/
	margin:20px 0 10px;
	padding:10px 11px 0 5px;
	background: url(../nomikata/img/nomikata_bg_sub02.jpg) left top no-repeat;
	/*background: url(../nomikata/img/nomikata_bg_sub03.jpg) left top no-repeat;*/
	clear:both;
} 

#Nomikata #NomiBox .subBox_s{
	width:877px;
	height:870px;
	margin:20px 0 10px;
	padding:10px 11px 0 5px;
	background: url(../nomikata/img/nomikata_bg_sub01.jpg) left top no-repeat;
	clear:both;
} 



#Nomikata #NomiBox .subBox h4{
	/*margin-bottom:20px;*/
}
#Nomikata #NomiBox ul{margin-top:12px;}
#Nomikata #NomiBox .mugiBox{
	width:431px;
	margin:0 auto;
	text-align:center;
	float:left;
}
#Nomikata #NomiBox .imoBox{
	width:431px;
	margin:0 auto;
	text-align:center;
	float:right;
}

#Nomikata #NomiBox .subBnrBox{
	width:867px;
	height:160px;
	margin:10px 0;
	padding:10px 10px 0;
	clear:both;
}
#Nomikata #NomiBox .BnrBoxL{
	width:433px;
	margin:0 auto;
	text-align:center;
	float:left;
}
#Nomikata #NomiBox .BnrBoxR{
	width:433px;
	margin:0 auto;
	text-align:center;
	float:right;
}
#Nomikata .Mt01{
	margin-top:40px;
}

/*------------------------------------------------

   Toukou.css

------------------------------------------------*/
#Toukou{
	width:916px;
	clear:both;
	margin:0 auto;
}
#Toukou h2 {
	text-align:center;
	padding:20px 0 0;
}

#Toukou #TouBox{
	height:971px;
	padding:16px 0 0 14px;
	margin:10px 0;
	background: url(../toukou/img/toukou_bg01.jpg) left top no-repeat;
	clear:both;
}
#Toukou #TouBox .subBox{
	width:864px;
	height:369px;
	margin:20px 0 0 15px;
	text-align:center;
	clear:both;
}

#Toukou #TouBox .naviBox{
	width:864px;
	margin:15px 0 0 5px;
}
#Toukou #TouBox .naviBox ul{
	clear:both;
}
#Toukou #TouBox .naviBox ul li{
	width:100px;
	margin: 0  20px 10px 0;
	float:left;
}

#Toukou #TouBox h3{
	padding-top:40px;
	clear:both;
}
#Toukou #TouBox .imoBox{
	width:426px;
	margin:0 auto;
	text-align:center;
	float:right;
}

#Toukou #TouBox .subBnrBox{
	width:867px;
	height:160px;
	margin:10px 0;
	padding:10px 10px 0;
	clear:both;
}
#Toukou #TouBox .BnrBoxL{
	width:433px;
	margin:0 auto;
	text-align:center;
	float:left;
}
#Toukou #TouBox .BnrBoxR{
	width:433px;
	margin:0 auto;
	text-align:center;
	float:right;
}

/*------------------------------------------------

   arrange.css -2015.04.17 Update-

------------------------------------------------*/
#Arrange{
	width:916px;
	clear:both;
	margin:0 auto;
}

#Arrange h2 {
	text-align:center;
	padding:20px 0 0;
}

#Arrange ul#ArrangeNavi{
	display:block;
	margin:23px 0 28px 0;
	/*padding:0 0 0 49px;*/
	width:850px;
}
#Arrange ul#ArrangeNavi li{
	float:left;
	display:block;
}

#Arrange ul#ArrangeNavi .arrLeft{
	margin-left:5px;
}
#Arrange ul#ArrangeNavi .arrTop{
	margin-top:15px;
}

/*---------Link-------------*/
#Arrange .PreBox{
	width:845px;
	margin:10px auto;
}

/*------バナー2段---------*/
#Arrange #NomiBox{
	width:916px;
	height:390px;
	padding:30px 0 0;
	margin:20px auto 10px;
	background: url(../nomikata/img/nomikata_bg04.jpg) left top no-repeat;
	clear:both;
}
/*------バナー１段---------*/
/*#Arrange #NomiBox{
	width:916px;
	height:200px;
	padding:10px 0 0;
	margin:20px auto 10px;
	background: url(../nomikata/img/nomikata_bg04_half.jpg) left top no-repeat;
	clear:both;
}*/
#Arrange #NomiBox .subBnrBox01,
#Arrange #NomiBox .subBnrBox02{
	width:845px;
	margin:auto;

}#Arrange #NomiBox .subBnrBox02{
	clear:both;
	margin-top:20px;
}
#Arrange #NomiBox .BnrBoxL{
	width:405px;
	margin:0 auto;
	text-align:center;
	float:left;
}
#Arrange #NomiBox .BnrBoxR{
	width:405px;
	margin:0 auto;
	text-align:center;
	float:right;
}


/*---------Arrange01-------------*/

#Arrange #ArrangeBox{
	padding:18px 20px;
	margin:10px 0;
	background: url(../arrange/img/arrange_bg01.jpg) left top repeat-y;
	border-bottom:#dbdddc 1px solid;
}

#Arrange #ArrangeBox h3 {
	text-align:center;
	margin:0 auto;
}

#Arrange #ArrangeBox .subBox{
	width:867px;
	margin:15px auto;
	padding:12px 0 19px 0;
	background: url(../arrange/img/hl_bg.png) left top no-repeat;
}
 
#Arrange #ArrangeBox .subBox h4{
	margin:0 0 0 190px;
}

#Arrange #ArrangeBox .subBox02{
	width:560px;
	margin:9px 0 0 18px;
	clear:both;
}
#Arrange #ArrangeBox .subBox02 .hl01{
	width:256px;
	padding-top:11px;
	float:left;
}

#Arrange #ArrangeBox .hltxt{
	margin-left:18px;
}

#Arrange .bnrBox{
	margin:15px 5px;
}

#Arrange .bnrBox ul li{
	width:285px;
	float:left;
}
#Arrange .bnrBox .mleft{
	margin-left:24px;
}

/*---------Arrange02-------------*/

#Arrange #ArrangeBox02{
	padding:18px 20px;
	margin:10px 0 20px;
	background: url(../arrange/img/arrange_bg02.jpg) left top repeat-y;
	border:#d1b895 1px solid;
}
#Arrange #ArrangeBox02 .subBox{
	width:867px;
	margin:15px auto;
	padding:12px 0 19px 0;
	background: url(../arrange/img/hl_bg02.png) left top no-repeat;
}
 
#Arrange #ArrangeBox02 .subBox h4{
	margin:0 0 0 172px;
}
#Arrange #ArrangeBox02 .subBox02{
	margin:0 0 0 25px;
}

/*---------Arrange03-------------*/

#Arrange #ArrangeBox03{
	padding:18px 20px;
	margin:10px 0 20px;
	background: url(../arrange/img/arrange_bg03.jpg) left top repeat-y;
	border:#eed560 1px solid;
}
#Arrange #ArrangeBox03 .subBox{
	width:867px;
	margin:15px auto;
	padding:12px 0 19px 0;
	background: url(../arrange/img/hl_bg03.png) left top no-repeat;
}
 
#Arrange #ArrangeBox03 .subBox h4{
	margin:0 0 0 172px;
}
#Arrange #ArrangeBox03 .subBox02{
	margin:0 0 0 25px;
}
#Arrange #ArrangeBox03 .subBox02 .recipe{
	margin:9px 0 6px 25px;
}

/*---------Arrange04-------------*/

#Arrange #ArrangeBox04{
	padding:18px 20px;
	margin:10px 0 20px;
	background: url(../arrange/img/arrange_bg04.jpg) left top repeat-y;
	border:#f1ca6c 1px solid;
}
#Arrange #ArrangeBox04 .subBox{
	width:867px;
	margin:15px auto;
	padding:30px 0 28px 0;
	background: url(../arrange/img/hl_bg04.png) left top no-repeat;
}
 
#Arrange #ArrangeBox04 .subBox h4{
	margin:0 0 0 180px;
}
#Arrange #ArrangeBox04 .subBox02{
	margin:0 0 0 25px;
}
#Arrange #ArrangeBox04 .subBox02 .recipe{
	margin:9px 0 18px 25px;
}

/*---------Arrange05-------------*/

#Arrange #ArrangeBox05{
	padding:18px 20px;
	margin:10px 0 20px;
	background: url(../arrange/img/arrange_bg05.jpg) left top repeat-y;
	border:#f8b6c0 1px solid;
}
#Arrange #ArrangeBox05 .subBox{
	width:867px;
	margin:15px auto;
	padding:30px 0 28px 0;
	background: url(../arrange/img/hl_bg05.png) left top no-repeat;
}
 
#Arrange #ArrangeBox05 .subBox h4{
	margin:0 0 0 180px;
}
#Arrange #ArrangeBox05 .subBox02{
	margin:0 0 0 25px;
}
#Arrange #ArrangeBox05 .subBox02 .recipe{
	margin:9px 0 18px 25px;
}

/*---------Arrange06-------------*/
#Arrange #ArrangeBox06{
	padding:18px 20px;
	margin:10px 0 20px;
	background: url(../arrange/img/arrange_bg06.jpg) left top repeat-y;
	border:#e8c30d 1px solid;
}
#Arrange #ArrangeBox06 .subBox{
	width:867px;
	margin:15px auto;
	padding:30px 0 28px 0;
	background: url(../arrange/img/hl_bg06.png) left top no-repeat;
}
 
#Arrange #ArrangeBox06 .subBox h4{
	margin:0 0 0 180px;
}
#Arrange #ArrangeBox06 .subBox02{
	margin:0 0 0 25px;
}
#Arrange #ArrangeBox06 .subBox02 .recipe{
	margin:9px 0 5px 25px;
}

/*---------Arrange07-------------*/
#Arrange #ArrangeBox07{
	padding:18px 20px;
	margin:10px 0 20px;
	background: url(../arrange/img/arrange_bg07.jpg) left top repeat-y;
	border:#bfd971 1px solid;
}
#Arrange #ArrangeBox07 .subBox{
	width:867px;
	margin:15px auto;
	padding:30px 0 20px 0;
	background: url(../arrange/img/hl_bg07.png) left top no-repeat;
}
 
#Arrange #ArrangeBox07 .subBox h4{
	margin:0 0 0 180px;
}
#Arrange #ArrangeBox07 .subBox02{
	margin:0 0 0 25px;
}
#Arrange #ArrangeBox07 .subBox02 .recipe{
	margin:9px 0 10px 25px;
}

