@charset "UTF-8";


/*ーーーーーーーーーーーーーーーーーーーーーーーー
レイアウト
ーーーーーーーーーーーーーーーーーーーーーーーー*/

/*TOPページ
ーーーーーーーーーーーーーーーーーーーーーーーー*/

/*ヘッダー*/
body#fs_Top.fs-body-top {
padding-top:0px;
}
#fs_Top.fs-body-top #header {
box-shadow: none;
background:initial;
position: relative;
}
#fs_Top.fs-body-top #header .seca {
padding-top:27px;
}
#fs_Top.fs-body-top #header a:link,
#fs_Top.fs-body-top #header a:visited {
color:#fff;
}
#fs_Top.fs-body-top #header .boxb>p a.handle {
background:url(https://kikusui.itembox.design/item/common/img/base/arrow_bottom_white@2x.png) no-repeat right center;
background-size:13px auto;
}

/*パンくず*/
#fs_Top .fs-c-breadcrumb {
display:none;
}

/*キービジュアル*/
#fs_Top .lay100 {
margin-top:-119px;
}


/*スライダー*/
#keyv_slider {
min-width:1200px;
max-width:1440px;
margin:0 auto;
text-align:center;
}

#keyv_slider li {
margin-top:0px;
}
#keyv_slider .thumbnail-list {
display:flex;
flex-wrap: wrap;
justify-content: center;
margin-top:25px;
}
#keyv_slider .thumbnail-list li {
margin:0 5px;
}
#keyv_slider .thumbnail-list li img {
width:15px;
height:15px;
cursor: pointer;
opacity: 0.6;
}
#keyv_slider .thumbnail-list li.thumbnail-current img {
opacity: 1;
}
	#keyv_slider+p {
	margin-top:40px;
	}


	@media screen and (max-width:767px) {
	body#fs_Top.fs-body-top {
	padding-top:65px;
	}
	.fs-body-top .lay100,
	.lay100 {
	margin-top:0px !important;
	}
	#keyv_slider {
	min-width:initial;
	max-width:initial;
	width:100%;
	}
	#keyv_slider+p {
	margin-right:10px;
	margin-left:10px;
	}
	/*smp end*/}



/*お知らせ・キャンペーン*/

.lay101 {
background:#F8F7F7;
padding:80px 20px 35px;
margin-top:50px;
}
.lay101 .ttl_a {
margin-top:-110px !important;
margin-bottom:45px;
font-size: 24px !important;
}

.lay101 dl {
width:900px;
margin:0px auto;
display:flex;
flex-wrap:wrap;
height:230px;
overflow-y: scroll;
background: #fff;
padding:20px;
}

/*スクロールバー*/
.lay101 dl::-webkit-scrollbar {
width: 15px;
border-radius: 50px;
}
.lay101 dl::-webkit-scrollbar-track {
background-color: #f2f2f2;
border-radius: 50px;
}
.lay101 dl::-webkit-scrollbar-thumb {
box-shadow: inset 0 0 100px rgba(9, 201, 216, 1);
border-radius: 50px;
}

.lay101 dt {
font-size: 16px;
font-weight:bold;
font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "Helvetica Neue",Arial,Meiryo,sans-serif;
width:150px;
margin-top:23px;
}
.lay101 dt:first-child {
margin-top:0px;
}
.lay101 dd {
backgorund:#f00;
font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "Helvetica Neue",Arial,Meiryo,sans-serif;
width:900px;
margin-top:0px;
}

.lay101 ul {
display:flex;
flex-wrap:wrap;
justify-content: center;
margin-top:50px;
}
.lay101 li {
margin:0px 15px;
width:44px;
}

	@media screen and (max-width:767px) {
	.lay101 .ttl_a {
	margin-top:-100px !important;
	margin-bottom:35px;
	font-size: 20px !important;
	}
	.lay101 dl,
	.lay101 dt,
	.lay101 dd {
	width:auto;
	display: block;
	}
	.lay101 dl {
	height:350px;
	}
	.lay101 dd {
	margin-top:0px;
	}
	.lay101 ul {
	margin-top:30px;
	}
	.lay101 li {
	margin:0px 3%;
	}
	/*smp end*/}


/*商品検索*/

.lay102 .item_search input {
border: solid 1px #CDD6DD;
padding:20px;
width: calc(590px - 40px - 2px);
margin:0 auto;
}
.lay102 ul {
display:flex;
flex-wrap:wrap;
justify-content: center;
margin-top:30px;
}
.lay102 li {
margin:0 15px;
font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "Helvetica Neue",Arial,Meiryo,sans-serif;
}
.lay102 a:link,
.lay102 a:visited {
text-decoration: underline;
}
.lay102 a:hover,
.lay102 a:active {
text-decoration: none;
}

.lay102 {
width:930px;
margin-right:auto;
margin-left:auto;
}

.lay102 form {
margin-right:auto;
margin-left:auto;
position: relative;
}

.lay102 .item_search button {
background:#fff url(https://kikusui.itembox.design/item/common/img/base/icon_search_gray@2x.png) no-repeat center center;
background-size: 30px;
width: 32px;
height: 32px;
position:absolute;
top: 21px;
left: initial;
right:20px;
}

	@media screen and (max-width:767px) {
	.lay102 .item_search input {
	padding:10px;
	width: 100%;
	}
	.lay102 ul {
	margin-top:20px;
	}
	.lay102 form {
	width:80%;
	}
	.lay102 .item_search button {
	top: 12px;
	right:15px;
	}
	.lay102 {
	width:auto;
	}
	/*smp end*/}


/*商品ジャンルから探す*/

.lay103 {
display:flex;
flex-wrap:wrap;
width:1166px;
margin:0 auto;
}
.lay103 li {
width:373px;
border: solid 1px #ccc;
margin-right:17px;
margin-top:0px;
}
.lay103 li:nth-child(n + 4) {
margin-top:20px;
}

.lay103 a {
display:block;
text-decoration: none;
}
.lay103 a:hover {
color:#90A8C9;
}

.lay103 li:nth-child(3n) {
margin-right:0;
}
.lay103 li img {
width:118px;
}
.lay103 li span {
display: inline-block;
width:255px;
text-align:center;
}


	@media screen and (max-width:767px) {
	.lay103 {
	width:auto;
	}
	#fs_Top .lay103 {
	margin-right:10px;
	margin-left:10px;
	}
	.lay103 li {
	width:48%;
	margin-right:2% !important;
	}
	.lay103 a {
	min-height:49px;
	}
	.lay103 li:nth-child(n + 3) {
	margin-top:10px;
	}
	.lay103 li:nth-child(2n) {
	margin-right:0 !important;
	}
	.lay103 li img {
	width:30%;
	}
	.lay103 li span {
	width:70%;
	vertical-align: middle;
	padding:5px;
	line-height:1.3;
	box-sizing: border-box;
	text-align: left;
	}

	/*smp end*/}




/*商品詳細
ーーーーーーーーーーーーーーーーーーーーーーーー*/

/*カート周りレイアウト*/
.lay104 {
display:flex;
flex-wrap:wrap;
width:1160px;
margin-right:auto;
margin-left:auto;
justify-content: space-between;
}
.lay104 .boxa {
width:540px;
box-sizing: border-box;
}
.lay104 .boxb {
width:540px;
box-sizing: border-box;
}
.lay104 .fs-c-productMainImage__expandButton {
  display:none;
}

	@media screen and (max-width:767px) {
	/*カート周りレイアウト*/
	.lay104 {
	display:block;
	width:auto;
	margin-right:10px;
	margin-left:10px;
	}
	.lay104 .boxa,
	.lay104 .boxb {
	width:auto;
	}
	.lay104>.boxb {
	margin-top:30px;
	}
	.lay104 .fs-c-productMainImage__expandButton {
	  display:none;
	}
	/*smp end*/}

/*商品画像・商品名・商品価格等*/
#fs_ProductDetailsSubscribe .fs-c-productThumbnail figure,
#fs_ProductDetails .fs-c-productThumbnail figure {
margin-top:20px;
}
#fs_ProductDetailsSubscribe .fs-c-productThumbnail__image.is-active > img,
#fs_ProductDetails .fs-c-productThumbnail__image.is-active > img {
border: solid 2px #005193;
}
#fs_ProductDetailsSubscribe .fs-c-productThumbnail__image,
#fs_ProductDetails .fs-c-productThumbnail__image {
  margin: 0px 20px 0px 0px;
  flex-basis: initial;
  min-width: initial;
  width:82px;
}
#fs_ProductDetailsSubscribe .fs-c-productThumbnail__image > img,
#fs_ProductDetails .fs-c-productThumbnail__image > img {
border: solid 2px #fff;
}

#fs_ProductDetailsSubscribe .fs-c-productNameHeading__copy,
#fs_ProductDetails .fs-c-productNameHeading__copy {
display: block;
font-size: 18px;
}
#fs_ProductDetailsSubscribe .fs-c-productNameHeading__name,
#fs_ProductDetails .fs-c-productNameHeading__name {
display: block;
font-size:32px;
color:#005193;
margin-top:20px;
}
#fs_ProductDetailsSubscribe .fs-c-productNumber,
#fs_ProductDetails .fs-c-productNumber {
font-size: 16px;
color:#000;
margin-top:15px;
}
#fs_ProductDetailsSubscribe .fs-c-productPrices--productDetail,
#fs_ProductDetails .fs-c-productPrices--productDetail {
margin-top:25px;
font-size: 16px;
font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "Helvetica Neue",Arial,Meiryo,sans-serif;
color:#000;
}
#fs_ProductDetailsSubscribe .fs-c-productPrice,
#fs_ProductDetails .fs-c-productPrice {
justify-content: flex-start;
margin-top:10px;
}
#fs_ProductDetailsSubscribe .fs-c-productPrice.fs-c-productPrice--member,
#fs_ProductDetails .fs-c-productPrice.fs-c-productPrice--member {
margin-top:12px;
}

#fs_ProductDetailsSubscribe .fs-c-subscriptionPriceTable .fs-c-price__value,
#fs_ProductDetailsSubscribe .fs-c-productPrice--member .fs-c-price__value,
#fs_ProductDetails .fs-c-productPrice--selling .fs-c-price__value,
#fs_ProductDetails .fs-c-productPrice--member .fs-c-price__value {
font-size: 32px;
font-weight:bold;
color:#FF0000;
padding-right:18px;
}
#fs_ProductDetailsSubscribe .fs-c-subscriptionPriceTable .fs-c-price__value {
padding-left:5px;
}
#fs_ProductDetailsSubscribe .fs-c-subscriptionPriceTable th,
#fs_ProductDetailsSubscribe .fs-c-subscriptionPriceTable td {
font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "Helvetica Neue",Arial,Meiryo,sans-serif;
vertical-align: middle;
padding-right:10px;
}
#fs_ProductDetailsSubscribe .fs-c-subscriptionPriceTable th{
padding-top:14px;
}
#fs_ProductDetailsSubscribe .fs-c-subscriptionPriceTable .fs-c-price__currencyMark,
#fs_ProductDetailsSubscribe .fs-c-productPrice--member .fs-c-price__currencyMark,
#fs_ProductDetails .fs-c-productPrice--selling .fs-c-price__currencyMark,
#fs_ProductDetails .fs-c-productPrice--member .fs-c-price__currencyMark {
font-size: 24px;
font-weight:bold;
color:#FF0000;
}
#fs_ProductDetailsSubscribe .fs-c-productPrice__main__label,
#fs_ProductDetails .fs-c-productPrice__main__label {
padding-right:20px;
}
#fs_ProductDetailsSubscribe .fs-c-productMembersLoginLink,
#fs_ProductDetails .fs-c-productMembersLoginLink {
	padding-top:10px;
}

#fs_ProductDetailsSubscribe .fs-c-productQuantityAndWishlist,
#fs_ProductDetails .fs-c-productQuantityAndWishlist {
margin-top:25px;
margin-bottom:10px;
}
#fs_ProductDetailsSubscribe .fs-c-quantity__select,
#fs_ProductDetails .fs-c-quantity__select {
border-radius: 0px;
width: 58px;
padding: 15px 20px;
font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "Helvetica Neue",Arial,Meiryo,sans-serif;
}

#fs_ProductDetailsSubscribe .fs-c-button--addToSubscriptionCart--detail,
#fs_ProductDetails .fs-c-button--addToCart--detail {
background:#D0AD12 !important;
color:#fff;
font-size:24px;
font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "Helvetica Neue",Arial,Meiryo,sans-serif;
padding: 22px 0px;
width:540px;
box-sizing: border-box;
text-align:center;
border:none;
border-radius: 4px;
}

#fs_ProductDetailsSubscribe .fs-c-productQuantityAndAction__quantity {
margin-top:10px;
margin-bottom:10px;
}
#fs_ProductDetailsSubscribe .fs-c-buttonContainer--addToWishList--detail {
margin-top:45px;
float:right;
}
#fs_ProductDetailsSubscribe .fs-c-productQuantityAndAction--subscription {
margin-top:20px;
display: flex;
flex-wrap:wrap;
flex-direction: column-reverse;
}

#fs_ProductDetailsSubscribe .fs-c-productQuantityAndAction {
margin-top:30px;
display:flex;
flex-direction: column-reverse;
}



	@media screen and (max-width:767px) {
	#fs_ProductDetailsSubscribe .fs-c-productThumbnail,
	#fs_ProductDetails .fs-c-productThumbnail {
	justify-content:center;
	}
	#fs_ProductDetailsSubscribe .fs-c-productThumbnail figure,
	#fs_ProductDetails .fs-c-productThumbnail figure {
	margin-top:10px;
	}
	#fs_ProductDetailsSubscribe .fs-c-productThumbnail__image,
	#fs_ProductDetails .fs-c-productThumbnail__image {
	  margin: 0px 10px 0px 0px;
	  width:55px;
	}
	#fs_ProductDetailsSubscribe .fs-c-productNameHeading__copy,
	#fs_ProductDetails .fs-c-productNameHeading__copy {
	font-size: 16px;
	}
	#fs_ProductDetailsSubscribe .fs-c-productNameHeading__name,
	#fs_ProductDetails .fs-c-productNameHeading__name {
	font-size:24px;
	margin-top:5px;
	}
	#fs_ProductDetailsSubscribe .fs-c-productNumber,
	#fs_ProductDetails .fs-c-productNumber {
	font-size: 12px;
	margin-top:10px;
	}
	#fs_ProductDetailsSubscribe .fs-c-productPrices--productDetail,
	#fs_ProductDetails .fs-c-productPrices--productDetail {
	margin-top:15px;
	font-size: 12px;
	font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "Helvetica Neue",Arial,Meiryo,sans-serif;
	color:#000;
	}
	#fs_ProductDetailsSubscribe .fs-c-productPrice,
	#fs_ProductDetails .fs-c-productPrice {
	justify-content: flex-start;
	margin-top:10px;
	}
	#fs_ProductDetailsSubscribe .fs-c-productPrice.fs-c-productPrice--member,
	#fs_ProductDetails .fs-c-productPrice.fs-c-productPrice--member {
	margin-top:12px;
	}

	#fs_ProductDetailsSubscribe .fs-c-subscriptionPriceTable .fs-c-price__value,
	#fs_ProductDetailsSubscribe .fs-c-productPrice--member .fs-c-price__value,
	#fs_ProductDetails .fs-c-productPrice--selling .fs-c-price__value,
	#fs_ProductDetails .fs-c-productPrice--member .fs-c-price__value {
	font-size: 24px;
	padding-right:5px;
	}
	#fs_ProductDetailsSubscribe .fs-c-subscriptionPriceTable .fs-c-price__currencyMark,
	#fs_ProductDetailsSubscribe .fs-c-productPrice--member .fs-c-price__currencyMark,
	#fs_ProductDetails .fs-c-productPrice--selling .fs-c-price__currencyMark,
	#fs_ProductDetails .fs-c-productPrice--member .fs-c-price__currencyMark {
	font-size: 20px;
	padding-left:5px;
	}
	#fs_ProductDetailsSubscribe .fs-c-productMembersLoginLink,
	#fs_ProductDetails .fs-c-productMembersLoginLink {
	font-size: 14px;
	}
	#fs_ProductDetailsSubscribe .fs-c-productQuantityAndWishlist,
	#fs_ProductDetails .fs-c-productQuantityAndWishlist {
	margin-top:15px;
	}
	#fs_ProductDetailsSubscribe .fs-c-quantity__select,
	#fs_ProductDetails .fs-c-quantity__select {
	padding: 10px 15px;
	}

	#fs_ProductDetailsSubscribe .fs-c-button--addToSubscriptionCart--detail,
	#fs_ProductDetails .fs-c-button--addToCart--detail {
	width:100% !important;
	padding:15px 0px !important;
	}
	#fs_ProductDetailsSubscribe .fs-p-snsArea a,
	#fs_ProductDetails .fs-p-snsArea a {
	width:25%;
	}
	#fs_ProductDetailsSubscribe .fs-c-productQuantityAndAction--subscription {
	display: block;
	}
	#fs_ProductDetailsSubscribe .fs-c-productQuantityAndAction {
		display:block;
		}
	#fs_ProductDetailsSubscribe .fs-c-buttonContainer--addToWishList--detail {
		margin-top:0px;
		margin-bottom:10px;
		}
	/*smp end*/}


/*送料無料・有料手提袋・包装・お問い合わせ*/

.lay105 {
margin-top:30px;
}
.lay105 p {
margin-top:0px;
}
.lay105 .boxa,
.lay105 .boxb,
#fs_ProductDetailsSubscribe .fs-c-inquiryAboutProduct,
#fs_ProductDetailsSubscribe .fs-c-returnedSpecialContract,
#fs_ProductDetails .fs-c-inquiryAboutProduct,
#fs_ProductDetails .fs-c-returnedSpecialContract {
font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "Helvetica Neue",Arial,Meiryo,sans-serif;
font-size: 14px;
font-weight:bold;
padding:10px 0px;
padding-left:57px;

}
.lay105 .boxa {
background:url(https://kikusui.itembox.design/item/common/img/base/icon_deliverytruck@2x.png) no-repeat left center;
background-size:41px auto;
}
.lay105 .boxb {
background:url(https://kikusui.itembox.design/item/common/img/base/icon_shoppingbag@2x.png) no-repeat 2px center;
background-size:41px auto;
}

#fs_ProductDetailsSubscribe .fs-c-inquiryAboutProduct,
#fs_ProductDetails .fs-c-inquiryAboutProduct {
background:url(https://kikusui.itembox.design/item/common/img/base/icon_mail@2x.png) no-repeat left center;
background-size:41px auto;
}


/*開閉式メインコンテンツ*/

.lay106 {
width:980px;
margin:0 auto;
}
.lay106 .boxa {
display: table;
margin-bottom:80px;
}
.lay106 .boxa .wrpa,
.lay106 .boxa .wrpb {
display: table-cell;
vertical-align: top;
}
.lay106 .boxa .wrpa img {
max-width:initial;
margin-right:40px;
}
.lay106 .boxa .wrpb img {
max-width:initial;
margin-left:40px;
}
.lay106 #more_contents {
margin-top:40px;
}

.lay106 a.handle {
border:solid 1px #005193;
padding:20px 0px;
font-size: 20px;
text-align:center;
display:inline-block;
min-width:570px;
}
.lay106 a.handle.small {
padding:10px 0px;
font-size: 18px;
min-width:285px;
}

	@media screen and (max-width:767px) {
	.lay106 {
	width:auto;
	margin:0 10px;
	}
	.lay106 .boxa {
	display: block;
	margin-bottom:40px;
	}
	.lay106 .boxa .wrpa,
	.lay106 .boxa .wrpb {
	display: block;
	}
	.lay106 .boxa .wrpa img {
	margin-right:0px;
	max-width:100%;
	}
	.lay106 .boxa .wrpb img {
	margin-left:0px;
	max-width:100%;
	}
	.lay106 a.handle {
	padding:10px 0px;
	font-size: 18px;
	min-width:80%;
	}
	.lay106 a.handle.small {
	padding:5px 0px;
	font-size: 16px;
	min-width:60%;
	}
	/*smp end*/}


/*スペック*/

.lay107 {
display: flex;
flex-wrap:wrap;
justify-content: space-between;
width:1160px;
margin:0px auto;
}
.lay107 .boxa {
width:375px;
}
.lay107 .boxa:nth-child(2) img,
.lay107 .boxa:nth-child(3) img {
margin-right:auto;
margin-left:auto;
display: block;
}
.lay107 .list_disc li {
margin-top:0px;
font-size: 16px;
font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "Helvetica Neue",Arial,Meiryo,sans-serif;
}

	@media screen and (max-width:767px) {
	.lay107 {
	display: block;
	width:auto;
	margin:0px 10px;
	}
	.lay107 .boxa {
	width:auto;
	}
	/*smp end*/}





/*グループページ
ーーーーーーーーーーーーーーーーーーーーーーーー*/

/*下ソートを隠す*/
.lay107 .fs-c-sortItems__list {
display:none;
}





/*ショッピングカート
ーーーーーーーーーーーーーーーーーーーーーーーー*/

.lay108 {
display:flex;
flex-wrap:wrap;
justify-content:space-between;
}
.lay108 .boxa {
width:765px;
}
.lay108 .boxb {
width:350px;
}

	@media screen and (max-width:767px) {
	.lay108 {
	display:initial;
	}
	.lay108 .boxa {
	width:auto;
	}
	.lay108 .boxb {
	width:auto;
	}

	/*smp end*/}



/*史水
ーーーーーーーーーーーーーーーーーーーーーーーー*/

/*全体*/

		@media screen and (max-width:767px) {
		#p683500 h2 {
		font-size:18px !important;
		margin-top:45px !important;
		margin-bottom:25px !important;
		}
		#p683500 p {
		font-size: 12px;
		}
		/*smp end*/}


/*かつてない新たな価値と味わいのある酒を求めて*/
ul.lay109 {
display: flex;
flex-wrap:wrap;
justify-content: center;
margin-top:60px;
margin-bottom:60px;
}
.lay109 li {
margin:0 4px;
}
		@media screen and (max-width:767px) {
		ul.lay109 {
		display: block;
		margin:30px auto;
		width:70%;
		}
		.lay109 li {
		margin:0 0 5px;
		}
		/*smp end*/}

/*史佳*/
.lay110 {
display: flex;
flex-wrap:wrap;
justify-content: space-between;
width:820px;
margin:100px auto 0px;
}
.lay110 .boxa {
width:290px;
}
.lay110 .boxb {
width:380px;
}
.lay110 .boxb p {
font-size: 16px;
}
.lay110 .boxb .txta {
font-size: 20px !important;
}

		@media screen and (max-width:767px) {
		.lay110 {
		display: block;
		width:auto;
		margin-top:50px;
		}
		.lay110 .boxa {
		width:70%;
		margin:0 auto;
		}
		.lay110 .boxb {
		width:auto;
		}
		.lay110 .boxb p {
		font-size: 10px !important;
		}
		.lay110 .boxb .txta {
		font-size: 12px !important;
		}
		/*smp end*/}


/*田植えから稲刈り、そして醸造工程で三味線を聴かせつづけた*/

.lay111 {
display: flex;
flex-wrap:wrap;
margin-top:90px;
}
.lay111 .boxa {
margin-right:10px;
}
.lay111 .boxb {
width:100%;
}

		@media screen and (max-width:767px) {
		.lay111 {
		display: block;
		margin-left:-10px;
		width:calc(100% + 20px);
		margin-top:50px;
		}
		.lay111 .boxa {
		margin-right:0px;
		}
		.lay111 .boxb {
		width:100%;
		}
		/*smp end*/}



/*吟醸香とキレのある味のハーモニー*/

.lay112 {
display: flex;
flex-wrap:wrap;
margin-top:90px;
justify-content: space-between;
}
.lay112.reverse {
flex-direction: row-reverse;
}
.lay112 .boxa {
width:470px;
padding:0px 30px;
box-sizing: border-box;
}
.lay112 .boxb {
width:460px;
}

		@media screen and (max-width:767px) {
		.lay112 {
		display: block;
		margin-top:20px;
		}
		.lay112 .boxa {
		width:auto;
		text-align: center;
		}
		.lay112 .boxa>p:first-child {
		margin-top:0px;
		}
		.lay112 .boxb {
		width:70%;
		margin-right:auto;
		margin-left:auto;
		}
		/*smp end*/}


/*動画掲載*/
.lay113 {
margin:100px auto 0px;
width:310px;
text-align: center;
background:url("https://kikusui.itembox.design/item/common/img/product/683500/movie_bg.png") no-repeat center center;
background-size: 300px 540px;
}
		@media screen and (max-width:767px) {
		.lay113 {
		margin:30px auto 0px;
		width:70%;
		}
		.lay113 video {
		width:100%;
		height:auto;
		}

		/*smp end*/}


/*三味線を奏で聴かせた酒(キービジュアル)*/

.lay114 {
margin-top:95px;
}
		@media screen and (max-width:767px) {
		.lay114 {
		margin-top:60px;
		margin-left:-10px;
		width: calc(100% + 20px);
		}
		/*smp end*/}


/*文末ビジュアル*/

.lay115 {
margin-top:120px;
text-align: center;
}
		@media screen and (max-width:767px) {
		.lay115 {
		width:80%;
		margin:60px auto 0px;
		}
		/*smp end*/}




