@charset "euc-jp";

/*----------------------------------------
	
	+ campaign_box01
		- box01
		- box02
		- box03
		- plofile_box01
		- special_bn_box01
	
-----------------------------------------*/
/*----------------------------------------
	campaign_box01
-----------------------------------------*/

#campaign_box01 {
	width: 728px;
	margin: 12px 0 10px 20px;
	border-right: 1px solid #12141F;
	border-bottom: 1px solid #12141F;
	border-left: 1px solid #12141F;
	background:url(../img/bg_miso.jpg);
}

#campaign_box01 h3 {
}


/*----------------------------------------
	box01
-----------------------------------------*/

#box01 {
	width: 728px;
	padding-bottom: 19px;
	background:url(../img/bg_miso_top01.jpg) no-repeat;
}

#box01 #box01_01 {
	width: 476px;
	margin: 0 0 19px 252px;
}

#box01 #box01_01 h4 {
}

#box01 #box01_02 {
	float: left;
	width: 448px;
	padding-bottom: 6px;
}



#box01 #box01_02 #inner_l {
	float: left;
	width: 214px;
	text-align: center;
	margin-left:12px;
}

#box01 #box01_02 #inner_r {
	float: right;
	width: 214px;
	text-align: center;
}

#box01 #box01_02 p#box01_02_r {
	float: right;
	width: 214px;
}

#box01 #box01_03 {
}

/*----------------------------------------
	box02
-----------------------------------------*/

#box02 {
	width: 668px;
	padding:0 30px 4px;
	background:url(../recipe/img/bg_title_recipe.jpg) no-repeat;
}

#box02 .box02_02 {
	width: 670px;
}

#box02 h4 {
	margin-top: 30px;
}

#box02 h5 {
	margin-top: 10px;
}

#box02 .box02_l {
	float: left;
}

#box02 .box02_l p {
	margin-bottom: 0px;
}

#box02 .box02_r {
	float: right;
}

#box02 .box02_r p {
	margin-bottom: 0px;
}

#box02  p {
	margin: 0px 0 30px;
}



/*----------------------------------------
	box03
-----------------------------------------*/

#box03 {
	width: 670px;
	margin-left: 29px;
	padding-bottom: 37px;
}

#box03 #box03_l {
	float: left;
}

#box03 #box03_r {
	float: right;
	width: 408px;
}

#box03 #box03_r h4 {
	padding-bottom: 10px;
}



/*----------------------------------------
	box04
-----------------------------------------*/

#box04 {
	width: 668px;
	padding:0 30px 4px;
	background:url(../shop/img/bg_title_shop.jpg) no-repeat;
}

#box04 .box04_02 {
	width: 670px;
}

#box04 h4 {
	margin-top: 30px;
}

#box04 h5 {
	margin-top: 10px;
}

#box04 .box04_l {
	float: left;
	width: 330px;
	margin: 15px 0 15px;
}

#box04 .box04_l p {
	padding: 0px 0 15px;
}

#box04 .box04_r {
	float: right;
	width: 330px;
	margin: 15px 0 15px;
}

#box04 .box04_r p {
	padding: 0px 0 15px;
}

#box04  p {
	padding: 0px 0 15px;
}

#box04  p.last {
	padding-bottom: 10px;
}


/*----------------------------------------
	box05
-----------------------------------------*/

#box05 {
	width: 728px;
}

#box05 h3{
	float:left;
}

#box05 ul{
	padding-top:20px;
	background:url(../top4/img/bg_miso_top4_01.jpg) repeat-x;
}


#box01 #box01_01 h4 {
}

/*----------------------------------------
	box06
-----------------------------------------*/

#box06 {
	background:url(../top4/img/bg_top4_01.jpg) top no-repeat;
	padding:0 30px;
}

#box06.chie {
	background:url(../top4/img/bg_top4_02.jpg) top no-repeat;
}

#box06.tatsu {
	background:url(../top4/img/bg_top4_03.jpg) top no-repeat;
}

#box06.kamiya {
	background:url(../top4/img/bg_top4_04.jpg) top no-repeat;
}

#box06 .box06_02 {
	width: 456px;
	margin-left: 213px;
	margin-right: 30px;
}

#box06 .box06_03 {
	width: 456px;
	margin-top:20px;
}

#box06 h3{
	margin-top: 35px;
	margin-bottom: 10px;
}


#box06 .box6_l {
	/*float: left;*/
	padding-top: 20px;
}

#box06 .float_r{
	float: right;
	padding:4px;
}

#box06 .float_l{
	float: left;
	padding:4px;
}

#box06 #box6_r{
	/*float: right;*/
}

#box06 .box6_l p {
	line-height:1.6em;
	padding-bottom:6px;
	
}
/*----------------------------------------
	box07
-----------------------------------------*/

#box07 {
	width: 668px;
	padding:0 30px 4px;
}

#box07 .box07_02 {
	width: 670px;
}

#box07 h4 {
	margin-top: 30px;
}

#box07 h5 {
	margin-top: 10px;
}

#box07 .box07_l {
	float: left;
	width: 410;
	margin: 15px 0 15px;
}

#box07 .box07_l p {
	padding: 0px 0 15px;
}

#box07 .box07_r {
	float: right;
	width: 214;
	margin: 15px 0 15px;
}

#box07 .box07_r p {
	padding: 0px 0 15px;
}

#box07  p {
	padding: 0px 0 15px;
}

#box07  p.last {
	padding-bottom: 10px;
}


/*----------------------------------------
	special_bn_box01
-----------------------------------------*/

ul#special_bn_box01 {
	padding: 15px 0 29px 0px;
	margin: 0 30px;
	font-size: 0;
	line-height: 0;
	border-top: 1px solid #999; 
}

#special_bn_box01 li {
	float: left;
	padding-right: 9px;
}

ul#special_bn_box01 li#mgtop01 {
	padding-top: 9px;
}

/*----------------------------------------
	special_bn_box02
-----------------------------------------*/

div#special_bn_box02 {
	border-bottom: #666 1px;
}

div#special_bn_box02 ul{
	padding: 0 0 20px 30px;
	font-size: 0;
	line-height: 0;
}

#special_bn_box02 li {
	float: left;
	padding-right: 9px;
}

ul#special_bn_box02 li#mgtop01 {
	padding-top: 9px;
}