body:not(.template-index) .main-content{padding-top:30px}.section-header{margin-bottom:30px}.taxJapan{font-size:12px}.site-nav--mobile.text-right{margin:6px -10px 0 0!important}.site-nav__link{padding:10px 10px 10px 4px!important}.one-quarter{width:28%!important}.colorRed{color:#f31731}.supports-fontface .icon-fallback-text .icon{vertical-align:-3px}.hero-slideshow{height:100vw!important}.section-header .section-header__title{letter-spacing:4}.titleRuby{margin:80px 0 6px;font-size:14px;color:#688d39;letter-spacing:3px;font-weight:600}.aboutSankaikou{margin-top:-45px;letter-spacing:3;background-position:top 30px right 50%;background-repeat:no-repeat;background-size:90%;background-color:#678d38}.aboutInner{width:100%;line-height:22px;margin:0;padding:240px 20px 40px;color:#fff;letter-spacing:2}.aboutInner a{color:#fff}.aboutInner p:first-child{margin:0 0 20px;font-size:24px;line-height:36px}.aboutBtn{width:70%;margin:40px auto 10px;padding:10px 20px;text-align:center;border:1px solid #fff;border-radius:22px;font-size:14px}.categoryCustom{display:block;position:absolute;padding:24px 10px 20px;background-color:#fff}.collection-grid__item-title{font-weight:600!important;font-size:16px!important;text-align:left!important}.categoryDescription{padding:14px 0 0;font-size:12px;text-align:left;letter-spacing:1.5px}.collection-collage__item{margin-bottom:200px!important}.collection-collage__item.one-whole{margin-bottom:150px!important}.collection-collage__item.one-half{height:100px!important}.blogBox{margin:0 0 40px;padding:40px 10px 20px;background-color:#fff}.blogTitleFont{margin:0 0 10px;font-size:14px;font-weight:600}.articleBox{margin:0 0 10px;padding-right:15px}.blogpageBox{text-align:left}.blogpageTitle{font-size:20px;text-align:left}.newsBgColor{width:calc(100% - 15px);margin:0 0 0 15px;padding:30px 20px;background-color:#fff}.newsBox{margin:0 0 40px}.featured-blog__post{display:flex;flex-wrap:wrap}.blogImage{width:calc(30% - 18px);margin:0 18px 0 0}.blogDescription{width:auto}.mailmagazineTitle{font-size:22px!important}.bottomBanner{width:100%;margin:-45px 0 30px;font-size:0;background-color:#2d3325}.guide{width:50%;height:160px;font-size:14px;text-align:right;display:inline-block;background-color:#688d39}.contact{width:49%;height:160px;font-size:14px;display:inline-block;background-color:#2d3325}.guideInner,.contactInner{padding:26px 0 0;text-align:center}.guideInner p,.contactInner p{margin:10px 0 0;font-size:14px;color:#fff}.guideInner p+p,.contactInner p+p{margin:0;font-size:22px}#footerBox{display:inline-block}#footerBox .grid__item{width:50%}#footerBox .grid__item li{margin:8px 0}.footerLogo{width:100px;margin:40px auto 20px}.socialBox{width:100%!important}.copyrightBox{width:100%!important;margin:20px auto 0}@media only screen and (min-width: 769px){.hero-slideshow{height:auto!important}.titleRuby{margin:50px 0 10px;font-size:16px}.aboutSankaikou{margin-top:-90px;background-size:auto;background-position:30% 50%}.aboutInner{width:420px;line-height:28px;margin:40px 0 0 55%;padding:170px 0}.aboutInner p:first-child{font-size:30px;line-height:46px}.aboutBtn{width:300px;margin:40px 0 0;padding:14px 16px;border:2px solid #fff;border-radius:42px;font-size:18px}.categoryCustom{display:block;position:absolute;padding:26px 8px 18px;background-color:#fff;height:170px}.collection-grid__item-title{font-weight:600!important;font-size:22px!important}.categoryDescription{padding:20px 20px 0;font-size:14px;text-align:left}.collection-collage__item{margin-bottom:200px!important}.collection-collage__item.one-half{height:210px!important}.blogpageTitle{text-align:center}.newsBgColor{width:100%;margin:0 0 0 -8%;padding:30px 20px;background-color:#fff}.articleBox{padding-right:30px}.bottomBanner{width:100%;margin-top:-90px;font-size:0;background-color:#2d3325}.guide{width:50%;height:240px;font-size:14px;text-align:right;display:inline-block;background-color:#688d39;position:relative}.contact{width:49.8%;height:240px;font-size:14px;display:inline-block;background-color:#2d3325;position:relative}.guideInner{text-align:center;position:absolute;top:60;right:200}.contactInner{text-align:center;position:absolute;top:60;left:200}.guideInner,.contactInner{padding:0}.guideInner p,.contactInner p{margin:10px 0 0;font-size:18px;color:#fff}.guideInner p+p,.contactInner p+p{margin:0;font-size:30px}}@media screen and (min-width: 591px){.collection-collage__item.large--one-third{height:210px!important}.footerLogo{width:100px;margin:20px auto}#footerBox{display:block}#footerBox .grid__item{width:25%}#footerBox .grid__item li{margin:8px 0}.socialBox{width:25%!important}.copyrightBox{width:25%!important;margin:0}}.collectionBox{margin:20px 0 10px!important}.navilistCheckbox{display:none}label.navilistBtn{display:block;width:100%;margin:16px 0 0;height:45px}.navilistBtn{width:200px;height:30px;font-size:15px}ul.navicollection{margin:0 0 0 4px;height:0;font-size:15px;overflow:hidden}ul.navicollection li{margin-bottom:0;margin-right:4px;text-align:left;border-bottom:solid 1px #eeeeee}#naviCheckbox:checked~ul.navicollection{height:540px}.dropdown-menu__title,.dropdown-menu__link{position:relative}.dropdown-menu__title:after,.dropdown-menu__link:after{content:"";position:absolute;display:block;width:8px;height:8px;border-top:solid 1px #a9a9a9;border-right:solid 1px #a9a9a9;top:50%;right:16px;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.dropdown-menu__title:after{right:19px}.dropdown-menu__title{cursor:pointer;text-align:center;background-color:#fff;padding:12px 40px}.dropdown-menu__title:after{-webkit-transform:translateY(-50%) rotate(135deg);-ms-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg)}.dropdown-menu__link{display:block;padding:12px 0;background:#f7f7f7}.dropdown-menu__link:after{-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}input,select,textarea{font-size:15px!important}@media only screen and (min-width: 769px){label.navilistBtn{margin:22px 0 0}}.product-single__title{font-size:20px}.jdgm-star{font-family:JudgemeStar!important}@media only screen and (min-width: 769px){.product-single__title{font-size:26px}.itemControl{margin:0!important}}#sankaikou_about{width:100%;margin:0 auto}#sankaikou_about p{margin:20px 0 40px}#sankaikou_about img,#sankaikou_about p{width:100%}#sankaikou_about h2{margin:50px auto 30px}#sankaikou_about section ul{margin:0 0 15px;padding:40px 30px 40px 50px;background-image:url(/cdn/shop/files/paper.png);list-style:decimal!important}#sankaikou_about section table tr th{width:35%}#sankaikou_about section table tr td{width:65%}#sankaikou_about section table tr:first-child th:after,#sankaikou_about section table tr:first-child td:after{border-bottom:none}#sankaikou_about section table tr th,#sankaikou_about section table tr td{border-bottom:1px solid #688d39}#sankaikou_about section table tr:last-child th,#sankaikou_about section table tr:last-child td{border-bottom:none}@media only screen and (min-width: 769px){#sankaikou_about{width:819px}#sankaikou_about img{margin:0 0 0 -4%}#sankaikou_about p{margin:20px 0 40px -4%}#sankaikou_about h2{margin:80px 0 40px -10%}#sankaikou_about section ul{width:819px;margin:20px 0 40px -4%}#sankaikou_about section table{margin:20px 0 40px -4%}}#sankaikou_guide,#sankaikou_guide h2,#sankaikou_guide h3,#sankaikou_guide h4{width:100%;margin:0 auto}#sankaikou_guide .firstImage{width:100%}#sankaikou_guide p{width:100%;margin:10px 0 20px}#sankaikou_guide p.payment{margin:30px 0 10px!important;font-weight:600!important}#sankaikou_guide h2{margin:50px auto 30px}#sankaikou_guide h3{margin:40px 0 20px;padding:4px 10px 5px;text-align:left;background-color:#688d39;color:#fff}#sankaikou_guide h4{margin:30px 0 14px;padding:0 0 4px;text-align:left;border-bottom:1px solid #688d39}#sankaikou_guide section table.company tr th{width:35%}#sankaikou_guide section table.company tr td{width:65%}#sankaikou_guide section table.company tr:first-child th:after,#sankaikou_guide section table.company tr:first-child td:after{border-bottom:none}#sankaikou_guide section table.company tr th,#sankaikou_guide section table.company tr td{border-bottom:1px solid #688d39}#sankaikou_guide section table.company tr:last-child th,#sankaikou_guide section table.company tr:last-child td{border-bottom:none}#sankaikou_guide section table.shipping tr th{font-weight:600}#sankaikou_guide span.red{color:#f31731}@media only screen and (min-width: 769px){#sankaikou_guide,#sankaikou_guide h2,#sankaikou_guide h3,#sankaikou_guide h4{width:819px}#sankaikou_guide img{margin:0 0 0 -4%}#sankaikou_guide p{margin:10px 0 30px -4%}#sankaikou_guide p.payment{margin:30px 0 10px -4%!important}#sankaikou_guide h2{margin:80px 0 40px -4%}#sankaikou_guide h3{margin:50px 0 30px -4%}#sankaikou_guide h4{margin:20px 0 10px -4%}#sankaikou_guide section table.company,#sankaikou_guide section table.shipping{margin:20px 0 40px -4%}}#sankaikou_faq,#sankaikou_faq h2,#sankaikou_faq h3,#sankaikou_faq h4{width:100%;margin:0 auto}#sankaikou_faq .firstImage{width:100%}#sankaikou_faq p{width:100%;margin:16px 0 20px}#sankaikou_faq h2{margin:50px auto 30px}#sankaikou_faq h3{margin:40px 0 20px;padding:4px 10px 5px;text-align:left;background-color:#688d39;color:#fff}@media only screen and (min-width: 769px){#sankaikou_faq,#sankaikou_faq h2,#sankaikou_faq h3,#sankaikou_faq h4{width:819px}#sankaikou_faq h2{margin:80px 0 40px -4%}#sankaikou_faq h3{margin:50px 0 30px -4%}#sankaikou_faq h4{margin:20px 0 10px -4%}#sankaikou_faq p,#sankaikou_faq table.ship{margin:20px 0 40px -4%}}#sankaikou_privacy,#sankaikou_privacy h2,#sankaikou_privacy h3{width:100%;margin:0 auto}#sankaikou_privacy h2{margin:50px auto 30px}#sankaikou_privacy h3{margin:40px 0 20px;text-align:left}@media only screen and (min-width: 769px){#sankaikou_privacy,#sankaikou_privacy h2,#sankaikou_privacy h3,#sankaikou_privacy p,#sankaikou_privacy ul{width:819px}#sankaikou_privacy p,#sankaikou_privacy ul{margin:20px 0 30px -10%}#sankaikou_privacy ul{padding:0 0 0 20px}#sankaikou_privacy h2{margin:80px 0 40px -10%}#sankaikou_privacy h3{margin:50px 0 20px -10%}}#sankaikou_contact p{margin:0 0 40px}.cartUpdateBox-up{text-align:right;margin:0 0 10px}.cartUpdateBox{text-align:right;margin:0 0 40px}.cartUpdateBox a{color:#fff;font-weight:400}#DeliveryDateTime{margin:0 0 50px;text-align:left}#DeliveryDateTime .instructions{margin:20px 0}#DeliveryDateTime input{width:100%;margin:0 0 8px}#DeliveryDateTime select{width:100%}p.instructions{text-align:right}.shopify-cleanslate ._1mqqPYZtCQtz5_i0b-po4l{justify-content:flex-end}.cart__subtotal{font-size:20px}.pc{display:none}@media only screen and (min-width: 769px){.totalPricebox{width:100%}.text__right{text-align:right!important}.pc{display:block}.sp{display:none}.cart__text__pc{width:auto}}.swym-button-bar{width:100%!important;margin:10px 0!important}.swym-btn-container[data-position=default]{width:100%!important}.swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-icontext{width:100%!important;min-height:44px!important}.swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-icontext:after{font-size:16px!important}.swym-btn-container .swym-button:after{top:2px!important}.swym-button.swym-add-to-wishlist-view-product{position:absolute;bottom:6px;right:6px}i.icon-swym-wishlist{font-family:swym-font;font-style:normal;vertical-align:-1px;font-size:1.7em!important}i.icon-swym-wishlist+span{vertical-align:middle}i.icon-swym-wishlist:after{content:"";font-size:100%;text-align:center;display:inline}.swym-ready i.icon-swym-wishlist:after{content:"\f004"}.swym-ui-component .swym-wishlist-grid .swym-wishlist-item{border:none!important}@media only screen and (min-width: 769px){i.icon-swym-wishlist{vertical-align:-3px;font-size:1.57143em!important}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/wideglo-custom.css.map */
