﻿:root{--light-green: #C6CFBC;--yellow-green: #f5f7f2;--pale-green: #f5f7f2;--dark-green: #4e6635;--brown: #A6943F;--light-brown: #675F3E;--light-brown-rgb: 103, 95, 62;--label-background: #229D7F;--label-text: #F5F7F2;--green: #518F36;--yellow: #FCF9D8;--black: #1c1f21;--white: #FFFFFF;--pink-front: #F46A54;--pink-back: #FCD0C9;--orange-front: #E09443;--orange-back: #e0bd98;--orange-50: #E56E46;--blue-front: #3877A7;--blue-back: #B9E3F8;--stonegray-50: #fafaf9;--stonegray-100: #f5f5f4;--stonegray-200: #e7e5e4;--stonegray-300: #d6d3d1;--stonegray-400: #a8a29e;--stonegray-500: #78716c;--stonegray-600: #57534e;--green-50: #eff6e5;--green-100: #e4eed7;--green-200: #cbe1b7;--green-300: #a7cd89;--green-400: #85b663;--green-500: #64A846;--green-600: #518f36;--green-700: #59783a;--green-800: #4f6537;--green-900: #3b5026;--green-950: #284323;--red-50: #fef4f2;--red-100: #ffe5e1;--red-200: #ffd0c9;--red-300: #feb0a3;--red-400: #fb816e;--red-500: #f46a54;--red-600: #e03c22;--red-700: #bc2f19;--fonts: "Hiragino Sans","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","游ゴシック","Yu Gothic","游ゴシック体","YuGothic","メイリオ","Meiryo",sans-serif;--weight-bold: 600;--weight-normal: 400}body{font-size:14px;font-weight:var(--weight-normal);font-family:var(--fonts);margin:0px}ul{padding:0px}li{list-style:none}section{width:100%}@media (min-width: 767px){section{width:660px}}.page-header{padding-bottom:initial;border-bottom:initial;margin:0 auto 0 auto}.page-header+*{margin-top:0px}.page-header-title{margin:0px}.container{margin:0px;padding:0px 16px;display:flex;flex-direction:column;align-items:center;gap:40px}.postcode-container{padding:16px;border-radius:var(--Radius-6, 6px);background:var(--GrayGreen-PaleGrayGreen, #F5F7F2);box-shadow:0px 1.5px 0px 0px rgba(0,0,0,0.2);position:relative}.postcode-container .polygon{display:none;position:absolute;bottom:-14px}.postcode-container .polygon.prime{display:block;left:24%}@media (min-width: 767px){.postcode-container .polygon.prime{left:156px}}.postcode-container .polygon.home{display:block;right:24%}@media (min-width: 767px){.postcode-container .polygon.home{right:160px}}.postcode-content{display:flex;flex-direction:column;gap:8px}@media (min-width: 767px){.postcode-content{flex-direction:row}}.postcode-form{display:flex;flex:1}@media (min-width: 767px){.postcode-form{flex:2}}.postcode-form>input{flex:1;height:44px;padding:12px 8px 12px 44px;background-image:url(/assets/ec/icon-zipcode-588cb81a4f3f32ef4509bff4bfd177891a14b282239d438646d6285d3ac9c694.svg) !important;background-repeat:no-repeat;background-position:12px center;box-sizing:border-box;border-radius:4px;border:1px solid var(--GrayGreen-GrayGreen, #9EA696);color:var(--Gray-Gray, #9B9B9B);font-size:16px}.postcode-button{display:flex;height:44px;padding:0px 12px;justify-content:center;align-items:center;gap:8px;align-self:stretch;border:1px solid #4F6537;border-radius:4px;background:var(--YellowGreen-DarkYellowGreen, #4F6537);color:var(--Exception-White, #FFF);font-size:16px;font-style:normal;font-weight:600;line-height:150%}.navigation{display:flex;justify-content:space-around;width:326px;gap:4px}@media (min-width: 767px){.navigation{width:95%}}.navigation-item{display:flex;height:44px;padding:var(--Spacing-8, 8px) var(--Spacing-16, 16px);justify-content:center;align-items:center;gap:12px;flex:1 0 0;border-radius:var(--Radius-6, 6px) var(--Radius-6, 6px) 0px 0px;border:1px solid var(--GrayGreen-MiddleGrayGreen, #C6CFBC);background:var(--Gray-LightGray, #F3F3F3)}.navigation-item.active{color:var(--YellowGreen-DarkYellowGreen, #4E6437);font-weight:600;border-top:1px solid var(--GrayGreen-MiddleGrayGreen, #C6CFBC);border-right:1px solid var(--GrayGreen-MiddleGrayGreen, #C6CFBC);border-left:1px solid var(--GrayGreen-MiddleGrayGreen, #C6CFBC);border-bottom:1px solid #fff;background:var(--Exception-White, #FFF)}.tab-pane{display:none}.tab-pane.active{display:block}.article{display:flex;flex-direction:column;gap:16px}.article>.title{color:var(--Exception-Black, #1C1F21);font-size:var(--FontSize-14, 14px);font-style:normal;font-weight:var(--weight-bold);line-height:150%;border-bottom:1px solid var(--GrayGreen-MiddleGrayGreen, #C6CFBC)}.article ul{margin-left:20px}.article ul>li{list-style:disc}.article a{color:var(--green-600, #518F36);text-decoration:underline}.result{margin-top:32px;display:flex;flex-direction:column;gap:24px}.result__title{text-align:center}.result__body{display:flex;justify-content:center}.result__body>div{display:flex;justify-content:center;align-items:baseline;gap:12px;border-radius:6px;background-color:#fff;padding:12px;width:100%}@media (min-width: 767px){.result__body>div{width:352px}}.result strong{font-size:18px;font-weight:var(--weight-bold)}.result strong.dark-gray{color:var(--Gray-DarkGray, #5D5D5D)}.result .label{margin-right:10px;padding:4px 8px;border-radius:30px;background:var(--BlueGreen-BlueGreen, #229D7F);color:var(--Exception-White, #FFF);font-size:var(--FontSize-12, 12px);font-weight:600;line-height:120%}.result ul{color:var(--Gray-DarkGray, #5D5D5D);font-size:var(--FontSize-14, 14px);font-weight:300;line-height:150%}.result ul>li{list-style:disc}.shipping-fee{width:100%}.shipping-fee>thead,.shipping-fee tbody{text-align:center}.shipping-fee th,.shipping-fee td{padding:8px;font-size:12px;text-align:center;vertical-align:middle}.shipping-fee th.prime,.shipping-fee td.prime{border-radius:var(--Radius-4, 4px);background:var(--Gray-PaleGray, #F8F8F8);border:2px solid #fff}.shipping-fee th.prime.green,.shipping-fee td.prime.green{border-radius:var(--Radius-4, 4px);background:var(--YellowGreen-PaleYellowGreen, #EFF6E5)}.shipping-fee th.prime>.emphasis,.shipping-fee td.prime>.emphasis{font-size:14px}.shipping-fee th.prime>.small,.shipping-fee td.prime>.small{font-size:10px;margin-left:2px}.cotents-delivery-back_confirm{width:100%}@media (min-width: 767px){.cotents-delivery-back_confirm{width:660px}}
