@charset "UTF-8";.sake-alert{display:block;padding-top:20px;border-top:1px solid var(--color-border-form)}.mainvisual__slider{height:calc(100vh - 64px);margin-top:64px}@media only screen and (max-width: 767px){.mainvisual__slider{height:calc(100vh - 59px);height:calc(100svh - 59px);margin-top:59px}}.index__buttonlist{display:flex;justify-content:center;gap:0px 26px}@media only screen and (max-width: 767px){.index__buttonlist{padding:0 20px;gap:20px 20px;margin-bottom:72px}}@media only screen and (max-width: 767px){.index__buttonlist li{width:100%}}.index__buttonlist a{display:block;width:180px;text-align:center;border:1px solid;padding:12px 0;font-size:13px;letter-spacing:.05em;text-decoration:none;color:#000}@media only screen and (max-width: 767px){.index__buttonlist a{width:100%}}.index__buttonlist-sake{margin-top:26px}@media only screen and (max-width: 767px){.index__buttonlist-sake{margin-bottom:12px}}.form-vertical input:not(.btn),.form-vertical textarea,.form-vertical input:not([type=submit]){-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;font:inherit;outline:none;display:block;width:100%;font-size:16px;letter-spacing:.04em;line-height:1.5;padding:10px 2px;border-bottom:1px solid var(--color-border)}@media only screen and (max-width: 767px){.form-vertical input:not(.btn),.form-vertical textarea,.form-vertical input:not([type=submit]){font-size:15px}}.form-vertical textarea{border:1px solid var(--color-border);padding:10px}.search-form .input-group{border-bottom:1px solid var(--color-border)}.search-form input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;font:inherit;outline:none;display:block;width:100%;font-size:16px;letter-spacing:.04em;line-height:1.5;padding:10px 2px}@media only screen and (max-width: 767px){.search-form input{font-size:15px}}.search-form button{background:none!important}.search-form button svg{fill:#000!important}.header__nav__right-menu ol{padding-left:40px}.footer__menu ol li a{text-decoration:underline}@media only screen and (max-width: 767px){.footer__menu ul{width:100%;padding-top:0}.footer__menu ul:nth-child(1){margin-top:32px}.footer__menu ul:nth-child(4){margin-top:32px}}.footer__menu ol{position:relative;margin-top:24px}@media only screen and (max-width: 767px){.footer__btn{margin-top:24px}.footer__btn a{width:100%}}.special-sake-slider-area h2 ul{font-family:"Noto Serif JP",\6e38\660e\671d,YuMincho,\30d2\30e9\30ae\30ce\660e\671d  ProN W3,Hiragino Mincho ProN,HG\660e\671d E,\ff2d\ff33  \ff30\660e\671d,serif}.special-sake-slider-area h2 ul{padding-left:40px}@media only screen and (max-width: 767px){.special-sake-slider-area h2 ul{margin-top:12px;padding-left:0;display:none}}.special-sake-slider-area__slide figure figcaption div p{margin:0}.about-tenshudo-link__image div p a{text-decoration:underline}.tenshudo-artists-list__row>figure figcaption p{margin:0}#ProductSection-product-template{padding-top:0}.product-template__container{padding:0;max-width:100%}.tenshudo-product-detail__information h2{font-family:"Noto Serif JP",\6e38\660e\671d,YuMincho,\30d2\30e9\30ae\30ce\660e\671d  ProN W3,Hiragino Mincho ProN,HG\660e\671d E,\ff2d\ff33  \ff30\660e\671d,serif}.price__regular,.price__sale{margin-right:0}.price-item{font-weight:500}.tenshudo-product-detail__information>div ul li .pro-price{display:flex;align-items:flex-end}.product-form{padding-top:0}.tenshudo-product-detail__information button{border-radius:0;font-family:"Noto Serif JP",\6e38\660e\671d,YuMincho,\30d2\30e9\30ae\30ce\660e\671d  ProN W3,Hiragino Mincho ProN,HG\660e\671d E,\ff2d\ff33  \ff30\660e\671d,serif}.ageverify__block{width:100%;min-width:100%}.ageverify__text{display:block;width:100%;min-width:100%;margin-bottom:16px}.ageverify__text.under20{color:red}.ageverify__input{width:100%;min-width:100%;border:1px solid #000;border-radius:0;margin-bottom:20px;height:60px;appearance:none;-webkit-appearance:none;-moz-appearance:none;align-items:center;color:var(--color-text-field-text)}@media only screen and (max-width: 767px){.ageverify__input{box-sizing:border-box;padding:16px;height:auto;text-align:left;align-self:flex-start;justify-content:flex-start}}.ageverify__input:focus{outline:none;border-color:#000}.quantity-box{display:flex;justify-content:space-between;margin:32px 0 0;flex-wrap:wrap}.quantity-box button{width:calc(100% - 104px);margin:0 0 0 auto;border:1px solid #231815;border-radius:0}.quantity-box .count-box{width:86px;height:60px;position:relative}.quantity-box .count-box .number{width:59px;height:60px;padding:16px;border:1px solid #231815;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;background:none}.quantity-box .count-box .number::-webkit-inner-spin-button{display:none}.quantity-box .count-box .decrease{width:28px;height:30px;border:1px solid #231815;position:absolute;right:0;bottom:0;cursor:pointer}.quantity-box .count-box .decrease:before{content:"";width:9px;height:1px;display:block;background:#231815;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.quantity-box .count-box .increase{width:28px;height:30px;border:1px solid #231815;position:absolute;right:0;top:0;border-bottom:none;cursor:pointer}.quantity-box .count-box .increase:before{content:"";width:9px;height:1px;display:block;background:#231815;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.quantity-box .count-box .increase:after{content:"";width:1px;height:9px;display:block;background:#231815;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.more-info{border-top:1px solid #231815;border-bottom:1px solid #231815;margin:38px 0 0}.more-info .more-info__ttl{padding:22px 0;position:relative;cursor:pointer}.more-info .more-info__ttl.active:after{opacity:0}.more-info .more-info__ttl:before{content:"";width:13px;height:1px;display:block;background:#231815;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.more-info .more-info__ttl:after{content:"";width:1px;height:13px;display:block;background:#231815;position:absolute;top:50%;right:12px;transform:translateY(-50%);transition:.3s}.more-info .more-info__ttl span{font-size:20px;letter-spacing:.05em}.more-info .more-info__cont{display:none;padding:0 0 22px}#shopify-section-collection-template,.page-width{padding-top:94px}.myaccount__order-history-index table th,.myaccount__order-history-index table td{padding:10px 16px}@media only screen and (max-width: 767px){.myaccount__order-history-index table th,.myaccount__order-history-index table td{border-left:1px solid var(--color-border);border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;align-items:center}}.myaccount__order-history-index table th{border-top:1px solid var(--color-border)}.myaccount__order-history-index table td:last-child{margin-bottom:20px}@media only screen and (max-width: 767px){.order-table{border-collapse:inherit;padding:16px;border:1px solid var(--color-border)}}@media only screen and (max-width: 767px){.order-table th.order-table__product{display:flex;flex-wrap:wrap}}.order-table .note{margin:20px 0 0}@media only screen and (max-width: 767px){.order-table .note{width:100%}}.navigation{display:flex;align-items:center;justify-content:center;margin-top:90px}@media only screen and (max-width: 767px){.navigation{margin-top:45px}}.navigation .pagination-org{display:flex;align-items:center;justify-content:center;position:relative}@media only screen and (max-width: 767px){.navigation .pagination-org{width:calc(100% - 40px);margin:0 auto}}.navigation .pagination-org li{font-size:22px;width:22px;height:22px;margin:0 9px;color:#898989;text-align:center;line-height:1}@media only screen and (max-width: 767px){.navigation .pagination-org li{font-size:16px;width:16px;height:16px;margin:0 5px}}.navigation .pagination-org li.active{color:#000;border-bottom:1px solid #000}.navigation .pagination-org .pagination-prev{width:28px;position:absolute;left:-170px;top:50%;transform:translateY(-50%)}@media only screen and (max-width: 767px){.navigation .pagination-org .pagination-prev{left:0}}.navigation .pagination-org .pagination-prev a{display:block;width:28px;height:22px;position:relative}@media only screen and (max-width: 767px){.navigation .pagination-org .pagination-prev a{height:16px}}.navigation .pagination-org .pagination-prev a:before{content:"";width:28px;height:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:url(//shop.tenshudo.jp/cdn/shop/t/10/assets/arrow-left.svg?v=116494596601202422191751414932) center center/cover no-repeat}.navigation .pagination-org .pagination-next{width:28px;position:absolute;right:-170px;top:50%;transform:translateY(-50%)}@media only screen and (max-width: 767px){.navigation .pagination-org .pagination-next{right:0}}.navigation .pagination-org .pagination-next a{display:block;width:28px;height:22px;position:relative}@media only screen and (max-width: 767px){.navigation .pagination-org .pagination-next a{height:16px}}.navigation .pagination-org .pagination-next a:before{content:"";width:28px;height:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:url(//shop.tenshudo.jp/cdn/shop/t/10/assets/arrow-right.svg?v=10081086114296180231751414932) center center/cover no-repeat}.template-customers-login h1,.template-customers-register h1{padding-top:32px;letter-spacing:.07em;font-size:32px}@media only screen and (max-width: 767px){.template-customers-login h1,.template-customers-register h1{font-size:20px;padding-top:16px}}.template-page h1{padding-top:32px;letter-spacing:.07em;font-size:32px}@media only screen and (max-width: 767px){.template-page h1{font-size:20px;padding-top:16px}}@media only screen and (max-width: 767px){.template-page .page-width{padding-top:74px}}.template-page table{width:100%}@media only screen and (max-width: 767px){.template-page table{display:block}}@media only screen and (max-width: 767px){.template-page table tbody{display:block;width:100%}}@media only screen and (max-width: 767px){.template-page table tbody tr{display:block;width:100%}}.template-page table th,.template-page table td{vertical-align:top;background:none;border-color:var(--color-border-form)}@media only screen and (max-width: 767px){.template-page table th,.template-page table td{display:block;width:100%;font-size:13px}}.template-page table th{width:220px}@media only screen and (max-width: 767px){.template-page table th{display:block;background:#ccc;width:100%}}.template-page .grid{margin-left:0}.template-page .grid__item{padding-left:0}.dropdown-list-elements{border-top:1px solid #000}.dropdown-list-elements .dropdown-list-elements__box{border-bottom:1px solid #000}.dropdown-list-elements .dropdown-list-elements__q{font-weight:500;font-size:20px;line-height:150%;color:#000;padding:12px 30px 12px 0;position:relative;cursor:pointer}@media only screen and (max-width: 767px){.dropdown-list-elements .dropdown-list-elements__q{font-size:16px}}.dropdown-list-elements .dropdown-list-elements__q:before,.dropdown-list-elements .dropdown-list-elements__q:after{content:"";position:absolute;right:10px;top:0;bottom:0;margin:auto;width:13px;height:1px;background:#000}.dropdown-list-elements .dropdown-list-elements__q:after{transform:rotate(90deg);opacity:1;transition:opacity .3s}.dropdown-list-elements .dropdown-list-elements__a{font-weight:500;font-size:15px;line-height:200%;color:#000;padding:8px 0 12px;display:none}@media only screen and (max-width: 767px){.dropdown-list-elements .dropdown-list-elements__a{font-size:13px}}.dropdown-list-elements__q.on:after{opacity:0}.tenshudo-product-detail__slider{position:relative}.tenshudo-product-detail__slider .slick-next,.tenshudo-product-detail__slider .slick-prev{position:absolute;left:0;top:0;width:50%;height:100%;z-index:2;transform:translate(0)}@media only screen and (max-width: 767px){.tenshudo-product-detail__slider .slick-next,.tenshudo-product-detail__slider .slick-prev{display:none!important}}@media only screen and (min-width: 768px){.tenshudo-product-detail__slider .slick-next:hover,.tenshudo-product-detail__slider .slick-prev:hover{cursor:none}}.tenshudo-product-detail__slider .slick-next:before,.tenshudo-product-detail__slider .slick-prev:before{content:none}.tenshudo-product-detail__slider .slick-next{left:auto;right:0}.shopify-challenge__container{margin-top:200px!important}@media only screen and (max-width: 767px){.shopify-challenge__container{mragin-top:150px!important}}.shopify-challenge__container .shopify-challenge__message,.shopify-challenge__container .shopify-challenge__errors{margin:auto auto 24px!important}@media only screen and (max-width: 767px){.shopify-challenge__container .shopify-challenge__message,.shopify-challenge__container .shopify-challenge__errors{text-align:center!important;max-width:300px!important}}.shopify-challenge__container .g-recaptcha{margin-bottom:32px!important}@media only screen and (max-width: 767px){.header__artists__nav ul,.header__menu__nav ul{width:100%;margin-top:0}}@media only screen and (max-width: 767px){.header__artists__nav,.header__menu__nav{padding-top:8px}}.header__menu__nav__02{padding-top:24px;margin-top:24px;border-top:1px solid #333}.header__menu__nav__02 ol li{margin-bottom:6px}.header__menu__nav__02 ol li a{font-size:13px;letter-spacing:.05em;color:#000;text-decoration:none;line-height:1.6}.header__menu__nav__02 ol li a span{border:1px solid #333;display:inline-block;padding:0 4px}.header__menu__nav__02>a{display:block;width:100%;text-align:center;margin-top:32px;border:1px solid #000;font-size:13px;padding:12px 0}body,.page-container{background:#fff}footer.footer{background:#e5e5e5;margin-top:120px}@media only screen and (max-width: 767px){footer.footer{margin-top:88px}}.grid__item.myaccount__order-history>p:nth-child(1){font-size:20px;font-weight:700}.grid__item.myaccount__order-history>p:nth-child(2){margin-bottom:6px}.myaccount__account-details p{border:1px solid #ccc;padding:8px 15px;margin-bottom:32px}.myaccount__account-details h3{font-size:20px}.product-archive-list h2{margin-top:128px;padding-left:26px}@media only screen and (max-width: 767px){.product-archive-list h2{padding-left:20px;margin-top:60px}}.product-archive-list h2 span{display:inline-block;vertical-align:middle;font-size:16px;font-size:1.6rem;letter-spacing:.05em;font-family:EB Garamond,"Noto Serif JP",\6e38\660e\671d,YuMincho,\30d2\30e9\30ae\30ce\660e\671d  ProN W3,Hiragino Mincho ProN,HG\660e\671d E,\ff2d\ff33  \ff30\660e\671d,serif}@media only screen and (max-width: 767px){.product-archive-list h2 span{font-size:1.25rem}}.tenshudo-product-detail__information>div ul li:nth-child(2)>span{display:block;font-size:13px;line-height:1.5;color:#777;margin-bottom:20px;margin-top:6px}.special-sake-slider-area__slider .product-archive-list__row__col--inner{width:calc(100% - 10px);margin:auto}.intro-about{padding-top:142px}.intro-about .inner{max-width:100%;padding:0 64px;margin:0 auto}.intro-about .inner .col2{display:flex;align-items:center;justify-content:space-between}.intro-about__text{width:45.3358209%}.intro-about__text__logo{width:199px;margin-bottom:24px}.intro-about__text__logo svg{display:block;width:100%}.intro-about__text__description{font-size:16px;line-height:2.08333333;letter-spacing:0;margin-bottom:24px}.intro-about__text__btn{width:146px;height:42px;border-radius:80px;display:flex;align-items:center;justify-content:center;background:#000;border:1px solid #000;color:#fff;font-size:16px;letter-spacing:0;transition:color .3s,background-color .3s}.intro-about__text__btn:hover{background:#fff;color:#000!important}.intro-about__image{width:48.69403%}@media only screen and (max-width: 767px){.intro-about{padding-top:71px}.intro-about .inner{padding:0 24px}.intro-about .inner .col2{flex-direction:column}.intro-about__text{width:100%;order:2;margin-top:32px}.intro-about__text__logo{width:154px}.intro-about__text__description{font-size:14px;line-height:1.66666667}.intro-about__text__btn{width:100%;font-size:14px;height:65px}.intro-about__image{width:100%;order:1}}.noshi-area .checkArea{position:relative;margin-bottom:32px}.noshi-area .checkArea input[type=checkbox]{width:1px;opacity:0;position:absolute;top:0;left:0}.noshi-area .checkArea input[type=checkbox]:checked+label>i svg{opacity:1}.noshi-area .checkArea label{display:flex;align-items:center}.noshi-area .checkArea label i{width:24px;height:24px;border:1px solid #CDC7C5;display:inline-block;margin-right:10px;position:relative}.noshi-area .checkArea label i svg{width:100%;height:100%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0}.noshi-area .checkArea label span{font-size:14px}.noshi-area .inputArea{margin-bottom:32px}.noshi-area .inputArea label{font-size:14px;line-height:1.7;display:block;text-align:left;margin-bottom:8px}.noshi-area .inputArea .selectBox{width:100%;height:52px;position:relative}.noshi-area .inputArea .selectBox select{-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0;border:0;margin:0;vertical-align:middle;font-size:inherit;color:inherit;width:100%;height:52px;line-height:1;border:1px solid #CDC7C5;background:#fff;padding:16px;font-size:13px;outline:none}.noshi-area .inputArea .selectBox svg{pointer-events:none;width:13px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.noshi-area .inputArea textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:none;border:0;background:transparent;width:100%;height:93px;border:1px solid #CDC7C5;background:#fff;padding:16px;font-size:13px;line-height:1.5;outline:none}.noshi-area .col2{display:flex;justify-content:space-between}@media only screen and (max-width: 767px){.noshi-area{margin-top:50px!important}.noshi-area .col2{display:block}}.noshi-area .col2>div{width:48.39679359%}@media only screen and (max-width: 767px){.noshi-area .col2>div{width:100%}}@media screen and (min-width: 750px){.cart__footer>*{width:100%!important}}.cart-item__price.pc{width:200px}.cart-item__price>dl{margin-top:8px}.cart-item__price>dl .product-option{font-size:14px!important}@media only screen and (max-width: 767px){.cart-item__details__wrap dl{margin:12px 0 20px}.cart-item__details__wrap dl .product-option{font-size:14px!important}}.tenshudo-product-detail__information .attention{font-size:16px;line-height:1.5;margin-top:24px;margin-bottom:10px}#infiniteoptions-container{margin-top:40px;margin-bottom:46px}#infiniteoptions-container .spb-helptext{font-size:13px!important;line-height:1.5;padding-bottom:0!important;letter-spacing:1px}#infiniteoptions-container fieldset label{display:flex!important;align-items:center;position:relative;cursor:pointer}#infiniteoptions-container fieldset label input{width:24px;height:24px;display:inline-block;margin-right:10px}#infiniteoptions-container input[type=checkbox]{margin:0 10px 0 0!important;padding:0;border-radius:0;border:1px solid #CDC7C5;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;position:relative}#infiniteoptions-container input[type=checkbox]:before{content:"";width:100%;height:100%;background:url(//shop.tenshudo.jp/cdn/shop/t/10/assets/icon_check.svg?v=167645450863974616771751414932) center center/cover no-repeat;opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#infiniteoptions-container input[type=checkbox]:checked:before{opacity:1}#infiniteoptions-container label{font-size:14px;margin-bottom:10px;line-height:1.7;letter-spacing:1px;display:block}#infiniteoptions-container .spb-select{width:100%;height:52px;margin-top:-20px;margin-bottom:12px;position:relative}#infiniteoptions-container .spb-select:after{content:"";width:13px;height:8px;display:block;position:absolute;top:50%;right:16px;transform:translateY(-50%);pointer-events:none;background:url(//shop.tenshudo.jp/cdn/shop/t/10/assets/icon_select.svg?v=141123366951187130701751414932) center center/cover no-repeat}#infiniteoptions-container .spb-select select{-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0;border:0;margin:0;vertical-align:middle;font-size:inherit;color:inherit;width:100%;height:52px;border:1px solid #CDC7C5;background:#fff;padding:16px;font-size:13px!important;line-height:1;outline:none;font-family:"Noto Serif JP",serif}#infiniteoptions-container .spb-label-tooltip{font-size:14px!important;margin-bottom:0!important}#infiniteoptions-container div>.spb-label-tooltip label{font-size:14px!important;margin-bottom:10px!important}
/*# sourceMappingURL=/cdn/shop/t/10/assets/custom.scss.css.map */
