﻿@charset "utf-8";
#cart_link{
	margin-top:-176px;
	padding-top:176px;
	}
	

@media only screen and (max-width: 768px){
	#cart_link{
	margin-top:-100px;
	padding-top:100px;
	}
}


/*見出し基本*/
.pa_h3{
	color:#1e4f15;
	border-bottom:solid 1px #ffd8a6;
	}

.pa_h3::before{
	content: '';
	display:inline-block;
	width:10px;;
	height:2.5rem;
	margin-right:5px;
	border:1px solid #a2b029;
	background-color:#a2b029;
	vertical-align:-5px
	}
/*見出し神楽麦酒*/
.pa_h3-kg{
	color:#1e4f15;
	border-bottom:solid 1px #a2b029;
	}
.pa_h3-kg::before{
	content: '';
	display:inline-block;
	width:10px;;
	height:2.5rem;
	margin-right:5px;
	border:1px solid #191C7C;
	background-color:#191C7C;
	vertical-align:-5px
	}

.pa_h3-dg{
	color:#333;
	border-bottom:solid 1px #a2b029;
	}
.pa_h3-dg::before{
	content: '';
	display:inline-block;
	width:10px;;
	height:2.5rem;
	margin-right:5px;
	border:1px solid #AE8314;
	background-color:#AE8314;	
	vertical-align:-5px
	}

.pa_h3-gf{
	color:#333;
	border-bottom:solid 1px #ffd8a6;
	}
.pa_h3-gf::before{
	content: '';
	display:inline-block;
	width:10px;;
	height:2.5rem;
	margin-right:5px;
	border:1px solid #57baf5;
	background-color:#57baf5;
	vertical-align:-5px
	}

.pa_h3-hm{
	color:#333;
	border-bottom:solid 1px #FDF59F;
	}
.pa_h3-hm::before{
	content: '';
	display:inline-block;
	width:10px;;
	height:2.5rem;
	margin-right:5px;
	border:1px solid #42BEE4;
	background-color:#42BEE4;
	vertical-align:-5px
	}
.pa_h3-ip{
	color:#333;
	border-bottom:solid 1px #65CDC6;
	}
.pa_h3-ip::before{
	content: '';
	display:inline-block;
	width:10px;;
	height:2.5rem;
	margin-right:5px;
	border:1px solid #219890;
	background-color:#219890;
	vertical-align:-5px
	}

.gift_h3{
	color:#000;
	border-bottom:solid 1px #F18100;
	}

.gift_h3::before{
	content: '';
	display:inline-block;
	width:10px;;
	height:2.5rem;
	margin-right:5px;
	border:1px solid #4B3822;
	background-color:#4B3822;
	vertical-align:-5px;
}


.pa_p{
	color:#222;
	line-height:1.8;
	}

.ibc2016 img{
	margin: 10px;
	}
	
.midashi{
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	font-size:16px;
	text-align:center;
	width:100%;
	background:#728A1A;
	padding:8px;
	color:white;
	border-radius:8px;
	}

.midashi_kagura{
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	font-size:16px;
	text-align:center;
	width:100%;
	background:#191C7C;
	padding:8px;
	color:white;
	border-radius:8px;
	}
.midashi_golden{
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	font-size:16px;
	text-align:center;
	width:100%;
	background:#CAA21E;
	padding:8px;
	color:white;
	border-radius:8px;
	}
.midashi_hm{
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	font-size:16px;
	text-align:center;
	width:100%;
	background:#42BEE4;
	padding:8px;
	color:white;
	border-radius:8px;
	}
.midashi_ip{
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	font-size:16px;
	text-align:center;
	width:100%;
	background:#990A0A;
	padding:8px;
	color:white;
	border-radius:8px;
	}


.margin-auto{
	margin: 10px auto;
	}


	
.t-prize{
 	border-collapse: collapse;
	/*
 	max-width:684px;
	*/ 
 	margin:0 auto 0;
	 }

.t-prize th,
.t-prize td{
	font-size:8px;
	border:1px solid #724200;
	padding:5px;
	}

.t-prize th{
	width:10%;
	text-align:center;
	}
.jusyo{
	display:block;
	margin:0 auto 0;}

.t-prize>tbody>tr:nth-of-type(odd) {
   background-color:#F5E6B4 ;
}
.t-prize th{
	background-color:white;
}


.enji{
	color:#7C1A1A;
	}

.beercup{
	width:272px;
	}

.marker_lime {
background: linear-gradient(transparent 60%, #FFCD55 60%);
width:200px;
}


.marker_green {
background: linear-gradient(transparent 60%, #DAFF6A 60%);
width:200px;
}
.marker_goods {
background: linear-gradient(transparent 60%, #FA8A97 60%);
width:200px;
}



.fontsize-14{
	font-size:14px;
	}
.fontsize-16{
	font-size:16px;
	}



.syokuraku{
	border:3px solid #A91E1E;
	width:95%;
	padding:30px;
	}

.wbc2016-dg{
	border:#37220f double 6px;
	/*
	max-width:690px;
	*/ 
	padding:5px 15px 10px;
	}
.wbc2016-dg h3{
	color:#B12626;
	}




/*その他商品*/

.h3-mrsk{
	background-color:#5b0000;
	color:white;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	padding:5px 0 5px 15px;
}
.h3-kaki{
	background-color:#9cb766;
	color:white;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	padding:5px 0 5px 15px;
	}
.h3-pon{
	background-color:#0f3f87;
	color:white;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	padding:5px 0 5px 15px;
	}
.h3-es{
	background-color:#4A5D34;
	color:white;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	padding:5px 0 5px 15px;
	}

.h3-peb{
	background-color:#F8E0EC;
	color:#DF0174;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	padding:5px 0 5px 15px;
	}

.mame-h3{
	background-color:#9C715F;
	color:white;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	padding:5px 0 5px 15px;
	}
.awase-h3{
	background-color:#570B09;
	color:white;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	padding:5px 0 5px 15px;
	}
.namabiki-h3{
	background-color:#D5892B;
	color:white;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	padding:5px 0 5px 15px;
	}
.sasimi-h3{
	background-color:#37141a;
	color:white;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	padding:5px 0 5px 15px;
	}

.udn-h3{
	background-color:#D17E1F;
	color:white;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	padding:5px 0 5px 15px;
	}
.turu-h3{
	background-color:#4c0a0b;
	color:white;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	padding:5px 0 5px 15px;
	}
.awaguti-h3{
	background-color:#7b9a57;
	color:white;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	padding:5px 0 5px 15px;
	}

.goods-h3{
	background-color:#383232;
	color:#c7b32e;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	padding:5px 0 5px 15px;
	}



.bnr-link img{
	display:inline;
	}
.fs-10{
	font-size:10px;
	}

.t-genzairyo th{
	padding:5px;
	background-color:#5b0000;	
	color:white;
	}
.t-kaki-genzairyo th{
	padding:5px;
	background-color:#9cb766;	
	color:white;
	}
.t-pon-genzairyo th{
	padding:5px;
	background-color:#ffdc38;	
	
	}
.t-es-genzairyo th{
	padding:5px;
	background-color:#4A5D34;	
	color:white;
	}

.w-80p{
	width:80%;
	margin:auto;
	}

.w-90p{
	width:90%;
	margin:auto;
	}

.process{
	max-width:450px;
	margin: auto;
	}

.process td{
	border-style:none;
	vertical-align:16px;
	padding:5px;
	}


.process .order{
margin-right:10px;
padding:1px 3px;
width:20px;
height:20px;
border:1px solid #F7A9A9;
color:#fff;
font-size:10.5px;
font-weight:bold;
border-radius:50%;
background:#F7A9A9;
line-height:20px;

}

.process .awase-order{
margin-right:10px;
padding:1px 3px;
width:20px;
height:20px;
border:1px solid #A18657;
color:#fff;
font-size:10.5px;
font-weight:bold;
border-radius:50%;
background:#A18657;
line-height:20px;

}
.process .namabiki-order{
margin-right:10px;
padding:1px 3px;
width:20px;
height:20px;
border:1px solid #CC613A;
color:#fff;
font-size:10.5px;
font-weight:bold;
border-radius:50%;
background:#CC613A;
line-height:20px;

}
.process .sasimi-order{
margin-right:10px;
padding:1px 3px;
width:20px;
height:20px;
border:1px solid #0A8E8A;
color:#fff;
font-size:10.5px;
font-weight:bold;
border-radius:50%;
background:#0A8E8A;
line-height:20px;

}

.process .turu-order{
margin-right:10px;
padding:1px 3px;
width:20px;
height:20px;
border:1px solid #a4784b;
color:#fff;
font-size:10.5px;
font-weight:bold;
border-radius:50%;
background:#a4784b;
line-height:20px;
}

.process .awaguti-order{
margin-right:10px;
padding:1px 3px;
width:20px;
height:20px;
border:1px solid #EAC952;
color:#fff;
font-size:10.5px;
font-weight:bold;
border-radius:50%;
background:#EAC952;
line-height:20px;
}




.process .text{
	font-size:12px;
	padding-bottom:10px;
	border-bottom:1px dotted #888;
}


.hozon{
border:solid 2px #ab0000;
max-width:730px;
margin:0 auto;
padding:20px;
font-size:12px;
line-height:1.8;
}

.mame-seizo{
	margin-left:10%;}
.namabiki-p{
	border-bottom: double 4px #84632C;
	}
.sasimi-p{
	border-bottom: double 4px #84632C;
	}


.bikou{
	margin:20px 0;
	}

.bikou th,
.bikou td{
	padding:8px;
	line-height:1.8;
	
}

.bikou th{
	font-size:10.5px;
	}

.t-name{
	max-width:140px;
	font-size:9px;
	background-color:#BCA96F;
	margin:20px;
	padding:4px;
	margin:auto;
	color:white;
	text-align:center;
	border-radius:5px;
	}
.t-img img {
	border:1px #ddd solid;

	}

.t-discription{
	margin:40px auto;
	background-color:#eee;
	border-radius:10px;
	}
.t-discription p{
	font-size:12px;
	padding:20px 40px;
	}

.gold-set{
	width:100%;
	margin:10px auto 0;
	padding: 15px;
	font-size:14px;
	border:1px solid #E3C160;
	text-align:center;
}
.IBCtoha{
	border:1px solid #ccc;
	padding:15px;
}

/*VIART SAMPLE*/



 .margin-img{
	margin: 0 auto;
	max-width:750px;
	}



.tanpopo {
margin:10px 0;
}