﻿@charset "utf-8";
body{
line-height:130%;
font-size:80%;
color:#666666;
}
/*-------------------img------------------*/
img{
	border:none;
}
.mt20{
	margin-top:20px;
}

#BOX1{
	background:url(_img/img1_2.jpg) no-repeat;
	height:356px;
}

#BOX1 ul{
	position:relative;
}

#Box1a{
	position:absolute;
	top:70px;
	left:615px;
}

#Box1b{
	position:absolute;
	top:120px;
	left:615px;
}

#BOX2{
	background:url(_img/img3_3bg.jpg) no-repeat;
	height:177px;
}

#BOX3{
	background: url(_img/img4_2bg.jpg) no-repeat;
	height:568px;
}

#BOX2 li{
	padding-left:496px;
	padding-top:5px;
}

#BOX3 li{
	padding-left:496px;
	padding-top:384px;
}


#BOX2 li a,#BOX3 li a{
  display:block;
  width:386px;
}
#BOX2 li a:hover,#BOX3 li a:hover{
  background-color: transparent;
}
#BOX2 li a:hover img,#BOX3 li a:hover img{
  visibility: hidden;
}






#Contents1{
	background:url(img/content1_bg.jpg) no-repeat;
	width:910px; height:327px;
}

#Content_l{
	float:left;
	padding:4px 0 0 35px;
	width:472px;
}

#Cotent_r{
	float:left;
	padding:20px 0 0 60px;
	width:261px;
}

#Content3 img{
	float:left;
}
	
#contactlink {
	margin-top: -40px;
	margin-bottom: 55px;
	margin-left:165px;
	font-size:18px;
	font-family:"ヒラギノ明朝 ProN W6", "小塚明朝 Pro H", "ＭＳ Ｐ明朝";
	font-weight:bold;
}



#contactlink a{
	color: #196ecd;
	font-weight:100;
}

#Mail{
	background:url(img/brand2.jpg) no-repeat;
	width:910px; height:207px;
}

#Mail ul{
	padding:138px 0 0 385px;
	height:162px;
}

* html #Mail ul { height:70px; } 

#Mail ul li{
	float:left;
}

#main{
	font-size:1px;
	line-height:0;
}


#main .purchase{
	text-align:right;
	margin:10px 0 0 0
}

#main .purchase_box{
	margin:10px 0 10px 0;
	height:auto;
}

#main .purchase_boxleft{
	float:left;
	margin:0 0 0 0;
}
#main .purchase_boxright{
	margin:0 0 0 0;
}

#main .purchase_table{
	text-align:center;
}

#main .purchase_table td img{
	text-align:center;
	margin:0 0 8px 0;
}

/* 2011.6 camp */
.logo_camp{
margin:0 0 10px;
}
.navi{
height:70px;

}
.main_visual{
text-align:center;
}
.main03{
margin:10px 0 40px 0;
text-align:center;
}

.main03-2{
text-align:center;
}
.recipe_body{
margin:10px 0 0 0;
border-left:#CCCCCC solid 1px;
border-right:#CCCCCC solid 1px;
}
.recipe_1{}
.recipe_2{}
.recipe_title_1{
padding:50px 0 0 0;
}
.recipe_title_2{}
.recipe_title_3{}
.recipe_container{
overflow:hidden;
text-align:center;
}
.recipe_left_1{
width:391px;
height:64px;
padding:390px 0 0 0;
margin:0 0 0 67px;
float:left;
background:url(img/201106/resipi_4.jpg) no-repeat;
overflow:hidden;
}
.recipe_right_1{
width:391px;
height:64px;
padding:390px 0 0 0;
float:left;
background:url(img/201106/resipi_5.jpg) no-repeat;
overflow:hidden;
}
.recipe_left_2{
width:291px;
height:128px;
padding:390px 50px 0 50px;
margin:0 0 0 67px;
float:left;
background:url(img/201106/resipi_6.jpg) no-repeat;
overflow:hidden;
text-align:left;
}
.recipe_right_2{
width:291px;
height:128px;
padding:390px 50px 0 50px;
float:left;
background:url(img/201106/resipi_7.jpg) no-repeat;
overflow:hidden;
text-align:left;
}
.recipe_left_3{
width:391px;
height:54px;
padding:390px 0 0 0;
margin:0 0 0 67px;
float:left;
background:url(img/201106/resipi_9.jpg) no-repeat;
overflow:hidden;
}
.recipe_right_3{
width:291px;
height:54px;
padding:390px 50px 0 50px;
float:left;
background:url(img/201106/resipi_10.jpg) no-repeat;
overflow:hidden;
text-align:left;
}
.recipe_left_4{
width:291px;
height:301px;
padding:390px 50px 0 50px;
margin:0 0 0 67px;
float:left;
background:url(img/201106/resipi_11.jpg) no-repeat;
overflow:hidden;
text-align:left;
}
.recipe_right_4{
width:391px;
height:301px;
padding:390px 0 0 0;
float:left;
background:url(img/201106/resipi_12.jpg) no-repeat;
overflow:hidden;
}

.recipe_left_5{
width:291px;
height:161px;
padding:400px 50px 0 50px;
margin:0 0 0 67px;
float:left;
background:url(img/201106/resipi_14.jpg) no-repeat;
overflow:hidden;
text-align:left;
}
.recipe_right_5{
width:291px;
height:161px;
padding:400px 50px 0 50px;
float:left;
background:url(img/201106/resipi_15.jpg) no-repeat;
overflow:hidden;
text-align:left;
}

.recipe_left_6{
width:291px;
height:357px;
padding:400px 50px 0 50px;
margin:0 0 0 67px;
float:left;
background:url(img/201106/resipi_16.jpg) no-repeat;
overflow:hidden;
text-align:left;
}
.recipe_right_6{

}


.text_left{
padding:0 10px 10px 10px;
width:167px;
float:left;
text-align:left;
}

.text_right{
padding:0 10px 10px 20px;
width:157px;
float:left;
text-align:left;
}





.main_1{
line-height:18px;
width:864px;
margin:0 auto;
}
.main_left{
width:432px;
float:left;
}
.main_right{
width:432px;
float:left;
}
.main_lt{}
.main_mt{
height:120px;
padding:10px 30px 10px 30px;
font-size:12px;
background:url(img/201106/top_3_2.jpg) repeat-y;
}
.main_mt2{
height:120px;
padding:10px 30px 10px 30px;
font-size:12px;
background:url(img/201106/top_4_2.jpg) repeat-y;
}
.main_mt3{
height:120px;
padding:10px 30px 10px 30px;
font-size:12px;
background:url(img/201106/top_5_2.jpg) repeat-y;
}
.main_mt4{
height:120px;
padding:10px 30px 10px 30px;
font-size:12px;
background:url(img/201106/top_6_2.jpg) repeat-y;
}
.main_bt{}

.caption{
text-align:right;
}
