/*********** lead **************/
br.clear {
	clear: both;
	font: 0pt/0pt sans-serif;
}
.lead{
margin:0 0 20px 0;
}
.lead p {
	text-align:right;
	}

/*おすすめ自家製手作りキムチ*/
.kimuchi h2 {
	margin:10px 0 4px 0;
	}
.kimuchi .inbox {
	clear: both;
	width:520px;
	padding:0;
	margin:0;
	}
.kimuchi .box_left {
	float:left;
	margin:6px 10px 0 0;
	padding:1px 0 1px 0;
	display:inline;
	width:253px;
	border:1px dashed #666666;
	}
.kimuchi .box_right {
	float:left;
	margin:6px 0 0 0;
	padding:1px 0 1px 0;
	display:inline;
	width:253px;
	border:1px dashed #666666;
	}
.kimuchi .txt {
	padding: 0 3px 0 0;
	font-size:12px;
	}
.kimuchi .photo {
	float:left;
	margin:0 10px 0 1px;
	}
.kimuchi .name {
	padding:10px 0 8px 0;
	font-size:15px;
	font-weight:bold;
	}


/*お得セット*/
.otoku {
	clear:both;
	padding:20px 0 15px 0;
	}
.otoku h2 {
	padding: 0 0 7px 0;
	}
.otoku .inbox_a {
	float:left;
	width:170px;
	padding:0 5px 0 0;
	}
.otoku .inbox_b {
	float:left;
	width:170px;
	}
.otoku .photo {
	padding: 0 0 2px 0;
	}
.otoku .name p {
	padding:4px 0 0 30px;
	width:140px;
	height:40px;
	text-align:center;
	}
.otoku .name { background:url(https://img12.shop-pro.jp/PA01060/854/etc/mark_otoku.jpg) no-repeat;}

/*おいしさの秘訣*/
.lead02 {
	clear:both;
	margin:0 0 20px 0;
	}

/*お客様の声*/
.voice {
	margin:0 0 20px 0;
	font-size:12px;
	}
.voice_tbl {
	table-layout: auto;	
	width: 520px;
	border-top:1px solid #FF9933;
	border-left:1px solid #FF9933;
	border-right:1px solid #FF9933;
	}
.voice_tbl th,
.voice_tbl td {
	padding:8px 8px 8px 8px;
	border-bottom:1px solid #FF9933;
	}
.voice_tbl th {
	vertical-align:top;
	font-weight:normal;
	}


/*最新まるきん情報（インフォメーション）*/
.info {
	margin:0 0 20px 0;
	}
.info h2 {
	padding:0;
	}
.info .inner {
	width:510px; /* 520 */
	background-color:#FFFF99;
	padding:5px;
	font-size:12px;
	}


/*諸事項*/
.exbox_l {
	width:255px;
	float:left;
	margin:0 0 20px;
	display:inline;
	}
.exbox_r {
	width:255px;
	float:right;
	margin:0 0 20px;
	display:inline;
	}
.exbox_l h2, .exbox_r h2 {
	padding:0 0 10px 0;
	}
	
.ex01 p {
	background-color:#FFFF99;
	padding:5px 10px 5px 13px;
	}
.ex01 img {
	padding:1px 0 1px 120px;
	}

.ex02 {
	padding:0 7px 0 13px;
	}
.ex02 h3 {
	margin:0 0 5px 0;
	color:#C80002;
	font-weight:bold;
	}
.ex02 table, .ex02 th, .ex02 td  {
	border:1px solid #C80002;
	font-weight:normal;
	}
.ex02_tbl {
	margin:5px 0 10px 0;
	width:100%;
	table-layout:auto;
	font-size:14px;
	}
.ex02_tbl th, .ex02_tbl td {
	padding:5px;
	}


.pagetop {
	text-align:right;
	}














/*最新入荷情報*/
.saishin h2 {
	width:505px;
	height:20px;
	background: url(https://img08.shop-pro.jp/PA01033/250/etc/index_title1.jpg) no-repeat bottom left;
	text-indent:-9999px;
	margin-top:16px;
	margin-bottom:5px;
}
.saishin .inner {
	width:495px; /* 505 */
	background-color:#E3F7DC;
	padding:5px;
}
.saishin th {
	background: url(https://img08.shop-pro.jp/PA01033/250/etc/index_icon_arrow_orange.gif) no-repeat top left;
	background-position:0 6px;
	font-size:12px;
	color:#666666;
	font-weight:normal;
	padding-left:12px;
	width:110px;
	vertical-align:top;
}
.saishin td {
	font-size:12px;
	vertical-align:top;
}
/*09夏の感謝セール*/
.summersale09{
width:520px;
margin:0 0 15px 0;
}
.summersale09 ul{
margin:0 auto;
padding:0 0 15px 0;
width:497px;
}
.summersale09 li{
display:inline;
margin:0 15px 0 0;
}
.summersale09 li a{
font-size:12px;
text-decoration:underline;
}
.summersale09 li a:hover{
text-decoration:none;
}


/*最近チェックした*/
.check{
	margin:25px 0;
	width:520px;
	clear:both;
	
	}	
.check h2{
margin:0 0 15px 0;
width:100%;
font-size:15px;
font-weight:bold;

}
.check .inboxcheck {
	margin: 0 auto;
	padding: 0;
	width: 520px;
	
	}	
.check .pic_box {
	margin:0 9px;
	width:86px;
	float:left;
	display:inline;
	text-align:center;
	}
.check .pic_box a{
	font-size:11px;
	}



.tokuteisho{
	color:#ffffff;
	background-color:#26931E;
	height:25px;
	padding-top:5px;
	margin-bottom:10px;
}

.tokutesho_box{
	margin:0 0 25px 0;
}
.tokutesho_box h3{
	background-color:#eeeeee;
	padding-left:5px;
	margin:0 0 10px 0;
}
.tokutesho_box p{
	margin:0 0 20px 0;
}

.tokutesho_box table{
	width:100%;
	border:1px #CCCCCC solid;
	border-collapse:collapse;
}
.tokutesho_box table caption{
	color:#06F;
	text-align:left;
}
.tokutesho_box table td{
	padding:5px;
	border:1px #CCCCCC solid;
}


.top_btn2104{
	margin:0 0 15px 0;
	box-sizing:border-box;
}

.top_btn2104 li{
	float:left;
	width:49%;
	margin:0 2% 2% 0;
}
.top_btn2104 li:nth-child(2n){
	float:left;
	width:49%;
	margin:0 0 2% 0;
}
.top_btn2104 li img{
	width:100%;
}
