@charset "utf-8";
/* CSS Document */

/** { box-sizing: content-box; }
img { width: auto; max-width: 100%; vertical-align: top; }
.Main-contents { height: auto; background: none; }
li.goods_menu_line{ padding: 0 10px !important; }
#chamisul360_content { background: none; padding-top: 0; }
#goods_cm > p,#goods_main_news > p { height: 8px; }
#goods_cm > p img,#goods_main_news > p img { vertical-align: top; }
#goods_cm { font-size: 13px; }
#goods_main_news_box dl { font-size: 13px; }

#right { padding-top: 0; }
#left > p + p { height: 10px; }
#left > p + p img { vertical-align: top; }*/

body { color: #666; }
img { max-width: 100%; }
.Head-tit span { font-weight: bold;}
.Main-contents { height: auto; overflow: hidden; background: none; }
#goods_body { padding: 0 5.33333vw; }
#goods_menu #navi { margin: 10px 5.33333vw; }
#goods_menu #navi a { text-decoration: none; }
#goods_menu { display: none; }

#menu_chamisul_360ml { line-height: 0; }
#menu_chamisul_360ml img { width: 79px; height: 47px; }
  /*#menu_chamisul_360ml p:first-child a:last-child img { height: 49px; }*/
#menu_chamisul_360ml p:first-child a:nth-child(2),
#menu_chamisul_360ml p:first-child a:nth-child(3) { width: 80px; }
#menu_chamisul_360ml p:last-child a:nth-child(1) img,
#menu_chamisul_360ml p:last-child a:nth-child(2) img,
#menu_chamisul_360ml p:last-child a:nth-child(3) img { height: 49px; }
#menu_chamisul_360ml p:last-child a:nth-child(1),
#menu_chamisul_360ml p:last-child a:nth-child(3) { width: 80px; }
#menu_chamisul_360ml p:last-child a:nth-child(2),
#menu_chamisul_360ml p:last-child a:nth-child(4) { width: 81px; }

#menu_hited { line-height: 0; background: url(/images/sp/goods/hited/bg.jpg); height: auto; }
#menu_hited img { width: 106px; height: 47px; }
#menu_hited p:first-child a:nth-child(2),
#menu_hited p:last-child a:nth-child(2) { width: 108px; }
#menu_hited p:last-child a:nth-child(1) img,
#menu_hited p:last-child a:nth-child(2) img,
#menu_hited p:last-child a:nth-child(3) img { height: 49px; }

#menu_jinro { line-height: 0 }
#menu_jinro img { height: 47px; }
#menu_jinro p:first-child a:nth-child(1) { width: 79px; }
#menu_jinro p:first-child a:nth-child(4) { width: 81px; }
/*#menu_jinro p:last-child a:nth-child(1) { width: 79px; }
#menu_jinro p:last-child a:nth-child(4) { width: 81px; }*/
/*#menu_jinro p:last-child a:nth-child(1),
#menu_jinro p:last-child a:nth-child(2),
#menu_jinro p:last-child a:nth-child(3),
#menu_jinro p:last-child a:nth-child(4) { height: 49px; }*/

#menu_jinro_dry { line-height: 0 }
#menu_jinro_dry img { width: 106px; height: 47px; }
#menu_jinro_dry p:first-child a:nth-child(2),
#menu_jinro_dry p:last-child a:nth-child(2) { width: 108px; }
#menu_jinro_dry p:last-child a:nth-child(1),
#menu_jinro_dry p:last-child a:nth-child(2) { height: 49px; }

#menu_makkori { line-height: 0; height: 49px; }
#menu_makkori img { width: 79px; height: 47px; }
#menu_makkori p:first-child a:nth-child(2) { width: 80px; }
/*#menu_makkori p:last-child a:nth-child(2) { width: 80px; }*/
/*#menu_makkori p:first-child a:nth-child(3),
#menu_makkori p:last-child a:nth-child(3) { width: 81px; }
#menu_makkori p:last-child a:nth-child(1) img,
#menu_makkori p:last-child a:nth-child(2) img,
#menu_makkori p:last-child a:nth-child(3) img { height: 49px; }*/

#menu_splash { line-height: 0; background: url(/images/sp/goods/splash/bg.jpg) }
#menu_splash img { width: 106px; height: 47px; }
#menu_splash p:first-child a:nth-child(2) { width: 108px; }
#menu_splash p:last-child a:nth-child(1) img,
#menu_splash p:last-child a:nth-child(2) img { width: 159px }
#menu_splash p:last-child a:nth-child(1) img,
#menu_splash p:last-child a:nth-child(2) img,
#menu_splash p:last-child a:nth-child(3) img { height: 49px; }

#goods_content .c-btn { margin: 10px auto; }
#goods_content .c-btn a { padding: 10px 0; }

/*--chamisul,hite,otusページ共通 add start--*/
#main_content .goods_detail {
  padding: 0 5.33333vw;
}
#main_content .goods_detail * {
  line-height: 120%
}
.goods_detail p {
  font-size: 12px;
  padding: 16px 0;
}
.goods_detail ul {
  border-bottom: 1px solid #ededed;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
.goods_detail ul:last-child {
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 0;
}
.goods_detail ul li dt {
  min-width: 90px;
}
.goods_detail ul dl {
  display: -ms-flexbox;
  display: flex;
  font-size: 12px;
  letter-spacing: .05em;
  margin-bottom: 8px;
}
.goods_detail ul dl dt {
  font-weight: bold;
}
/*--chamisul,hite,otusページ共通 add end--*/


/*-- 名もなき銘酒selection  --*/
.Main-inner .Main-contents .namo-link{
	margin-top: 20px;
}

div.namo-link{
	padding: 0 5.33333vw;
}

.namo-link p {
/*	background: url(/images/goods/namonaki/main_bg.jpg) no-repeat;	*/
	text-align: center;
	position: relative;
	padding: 16px 0;
}
.namo-link ul {
/*  border: 1px solid #ededed; */
/*  margin-bottom: 20px; */
  padding: 10px;
  overflow: hidden;
}
.namo-link.c-txtBox{
border: 1px solid #ededed;
font-size: 16px;
}

.namo-link .c-txtBox ul li{
  width: 48%;
  float: left;
}
.namo-link .c-txtBox ul li:first-child{
  margin-right: 8px;
}



/*--chamisulページ add start--*/
#chamisul_content #main_content > ul,
#chamisul_content #main_content > ul li:first-child { margin-bottom: 15px; }
/*--chamisulページ add end--*/

/*--hiteページ add start--*/
#hite_content #main_content > ul {margin-bottom: 35px; }
/*--hiteページ add end--*/

/*--otsuページ add start--*/
#otsu_content #main_content > ul { margin-bottom: 35px; }
#otsu_content #main_content > ul li:first-child { margin-bottom: 16px; }
/*--otsuページ add end--*/
