.page-width{width:calc(100% - 40px);margin-right:auto;margin-left:auto;padding:0}.main-page-title,.shopify-policy__title h1,.page-body h1,.shopify-policy__body h1,.title-wrapper-with-link .title,.customer>h1,.customer__title{margin:30px 0 0;font-size:32px;letter-spacing:.02em;font-weight:700;text-align:center;line-height:1.25}@media screen and (max-width: 767px){.main-page-title,.shopify-policy__title h1,.page-body h1,.shopify-policy__body h1,.title-wrapper-with-link .title,.customer>h1,.customer__title{font-size:24px}}.title-wrapper-with-link .title{margin-top:0}.title-wrapper-with-link a,.title-wrapper-with-link a:hover{color:#64adce}.button,.customer button{background-color:#64adce;font-family:Noto Sans JP,Hiragino Kaku Gothic Pro,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,\30d2\30e9\30ae\30ce\89d2\30b4  W3,\30e1\30a4\30ea\30aa,Osaka,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,MS PGothic,sans-serif;font-size:14px;text-align:center;border-radius:50px;font-weight:700;transition:opacity .3s;color:#fff}.button:visited,.customer button:visited{color:#fff}.button:hover,.customer button:hover{opacity:.7}.button:before,.button:after,.customer button:before,.customer button:after{display:none}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{min-width:220px}@media only screen and (max-width: 768px){.button:hover,.customer button:hover{opacity:1}}.field:before,.customer .field:before,.field:after,.customer .field:after{box-shadow:none}.field:hover.field:after,.select:hover.select:after,.select__select:hover.select__select:after,.customer .field:hover.field:after,.customer select:hover.select:after,.localization-form__select:hover.localization-form__select:after,.field__input:focus,.field__input:not(:placeholder-shown),.field__input:-webkit-autofill,.customer .field input:focus,.customer .field input:not(:placeholder-shown),.customer .field input:-webkit-autofill{box-shadow:none;padding-bottom:15px}.field__input,.customer .field input{background:#f5f5f5;font-family:Noto Sans JP,Hiragino Kaku Gothic Pro,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,\30d2\30e9\30ae\30ce\89d2\30b4  W3,\30e1\30a4\30ea\30aa,Osaka,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,MS PGothic,sans-serif}input::placeholder,input::-webkit-input-placeholder,.field__input::placeholder,.field__input::-webkit-input-placeholder,.customer .field input::placeholder,.customer .field input::-webkit-input-placeholder{font-size:12px!important;color:#d3d3d3}.search-headform{margin-top:15px}.search-headform .field__input{height:40px;padding:10px 50px;background:#f5f5f5;border-radius:20px;font-size:14px}.search-headform .field:before{content:"";z-index:2;position:absolute;top:10px;left:15px;width:20px;height:20px;background:url(//sauna-select.com/cdn/shop/t/15/assets/icon-search.svg?v=79799265715105889361759393681) no-repeat center/cover}.search-headform .field:after,.search-headform .field:hover:after{box-shadow:none}.search-headform .field__label{left:50px;font-size:14px;color:#d3d3d3}.search-headform .field__input:focus~.field__label,.search-headform .field__input:not(:placeholder-shown)~.field__label{opacity:0}.search-headform .field__input:focus\3001  .search-headform .field__input:not(:placeholder-shown){padding:10px 50px}.search-headform .search__button{display:none}@media screen and (max-width: 767px){.search-headform .field__input{font-size:16px}}.collection-head{margin:40px 0 70px}.collection-head>*{margin-top:0}.collection-head__mv{border-radius:30px;overflow:hidden}.collection-head__ttl{margin-top:35px;text-align:center}.collection-head__ttl span{display:block;font-size:13px;text-transform:uppercase}.collection-head__ttl h1{margin-top:5px;font-size:40px;letter-spacing:.02em;font-weight:700;line-height:1.25}.collection-head__description{max-width:658px;margin:30px auto 0;font-size:16px;line-height:1.75;text-align:center}.collection-head__btn{margin:30px auto 0;max-width:260px}@media screen and (max-width: 767px){.collection-head{margin:25px 0 50px}.collection-head__mv{border-radius:0;margin-left:-20px;margin-right:-20px}.collection-head__ttl{margin-top:35px;font-size:24px}.collection-head__description{font-size:13px}}.template-search .boost-pfs-filter-tree{float:none!important}.search-count{margin-top:15px;font-size:12px;font-weight:700;color:#000;line-height:1}.search-main{margin-top:40px}.search-main .boost-pfs-filter-left-col{width:21.8%}.search-main .boost-pfs-filter-right-col{width:74.2%;padding-left:0}.search-main .grid{justify-content:space-between;column-gap:unset;row-gap:40px}.search-main .grid:after{content:"";display:block;width:calc((100% - 48px)/3)}.search-main .grid--3-col-desktop .grid__item{width:calc((100% - 48px)/3);flex-grow:unset}.search-main .card:hover .media.media--hover-effect>img:first-child:only-child,.search-main .card-wrapper:hover .media.media--hover-effect>img:first-child:only-child{transform:scale(1)}.search-main .card-wrapper:hover .card__inner .card__media:before,.search-main .card-wrapper:hover .card__inner .card__media:after{opacity:1}.search-main .card-wrapper:hover .card__inner .card__media{z-index:2!important}.search-main .card__heading a:after{z-index:5!important}.search-main .card__inner{background:transparent;aspect-ratio:1/1;background-color:#f5f5f5;border-radius:30px!important;overflow:hidden}@media screen and (max-width: 767px){.search-main .card__inner{border-radius:20px!important}}.search-main .card__inner .card__content{padding:17px!important}@media screen and (max-width: 767px){.search-main .card__inner .card__content{padding:10px!important}.search-main .card__inner .card__content .badge{font-size:10px;padding:4px 13px 5px;line-height:1}}.search-main .card__inner .card__media:before{z-index:2;opacity:0;content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#00000024;transition:.3s}.search-main .card__inner .card__media:after{z-index:3;opacity:0;content:"\8a73\3057\304f\898b\308b";position:absolute;bottom:15px;right:15px;width:120px;height:39px;display:flex;justify-content:center;align-items:center;background-color:#fff;color:#000;text-align:center;font-size:14px;font-weight:700;border-radius:20px}@media screen and (max-width: 767px){.search-main .card__inner .card__media:after{bottom:10px;right:10px;width:64px;height:21px;font-size:10px}}.search-main .card__inner .card__media img{object-fit:contain}.search-main .card__information{margin-top:13px;padding:0}.search-main .card__information .card__heading{font-size:13px;font-weight:700;line-height:1.38}.search-main .card-information>.price{font-size:13px;font-weight:500;letter-spacing:0}.search-main .card-information>*:not(.visually-hidden:first-child)+*:not(.rating){margin-top:3px}.search-main .underline-links-hover:hover a{text-decoration:none;opacity:1}.search-main .boost-pfs-filter-tree-v .boost-pfs-filter-option{margin-top:25px;padding:25px 0 0;border:none;border-top:1px solid #D3D3D3}.search-main .boost-pfs-filter-tree-v .boost-pfs-filter-option-title-heading{padding:0;cursor:default}.boost-pfs-filter-option-title-text{font-size:14px}.search-main .boost-pfs-filter-option-title-heading span{cursor:default}.search-main .boost-pfs-filter-option-title-heading span:before{display:none}.search-main .boost-pfs-filter-tree-v .boost-pfs-filter-option .boost-pfs-filter-option-content.toggled{max-height:100%!important}.search-main .boost-pfs-filter-tree-v .boost-pfs-filter-option .boost-pfs-filter-option-content .boost-pfs-filter-option-content-inner{margin-top:10px}.search-main .boost-pfs-filter-option-range-style2 .boost-pfs-filter-option-range-slider .noUi-tooltip{display:flex}.search-main .search-filter-section:not(:first-child){margin-top:25px;padding:25px 0 0;border:none;border-top:1px solid #D3D3D3}.search-main .search-filter-ttl{display:block;font-size:14px;font-weight:700;margin-bottom:10px}.search-main .search-filter-sort .boost-pfs-filter-top-sorting .facet-filters__sort{padding:10px 20px;font-size:14px;background:transparent}.search-main .search-filter-sort .boost-pfs-filter-top-sorting .facet-filters__sort+.icon-caret{right:15px}.search-main .search-filter-sort .boost-pfs-filter-top-sorting .facet-filters__sort:focus-visible{box-shadow:none;outline:none}.search-main .search-filter-sort .boost-pfs-filter-top-sorting .facet-filters__sort:focus-visible:after{display:none}.search-main .boost-pfs-filter-option-item-list.boost-pfs-filter-option-item-list-multiple-list li .boost-pfs-check-box,.search-main .boost-pfs-filter-option-multi-level-tag .boost-pfs-filter-option-multi-level-list .boost-pfs-filter-option-item.selected .boost-pfs-check-box{top:6px}.search-main .boost-pfs-check-box:before,.search-main .boost-pfs-filter-option-item-list.boost-pfs-filter-option-item-list-multiple-list li .boost-pfs-check-box[aria-checked=true],.search-main .boost-pfs-filter-option-multi-level-tag .boost-pfs-filter-option-multi-level-list .boost-pfs-filter-option-item.selected .boost-pfs-check-box[aria-checked=true]{background:#000}.search-main .boost-pfs-filter-option-item-list.boost-pfs-filter-option-item-list-multiple-list li.selected .boost-pfs-check-box:before,.search-main .boost-pfs-filter-option-multi-level-tag .boost-pfs-filter-option-multi-level-list .boost-pfs-filter-option-item.selected .boost-pfs-check-box:before{border-left:1px solid #fff;border-bottom:1px solid #fff}.search-main .boost-pfs-filter-button span,.search-main .boost-pfs-filter-option-multi-level-tag .boost-pfs-filter-option-item-list .boost-pfs-filter-option-item .boost-pfs-filter-option-value{font-weight:500}.search-main .search-filter-tag__list{margin-left:-15px}.search-main .search-filter-tag__list>li{display:inline-block;margin-left:15px}.search-main .search-filter-tag__list>li a{color:#64adce;font-size:12px}.search-main .select{border:1px solid #E6E6E6}.search-main .select:after{box-shadow:none}.search-main .select__select{color:#000;font-weight:500}.search-main .boost-pfs-filter-option-range .boost-pfs-filter-option-range-slider{background:#000}.search-main .boost-pfs-filter-option-range .boost-pfs-filter-option-range-slider .noUi-origin .noUi-handle{background:#000;width:12px;height:12px;top:-5px;right:-5px}.boost-pfs-search-suggestion-popover[data-direction=left]{left:70px!important}.boost-pfs-search-suggestion-column-1:not(.boost-pfs-search-suggestion-mobile):not(.boost-pfs-search-suggestion-wrapper-style2).boost-pfs-search-suggestion-product-item-type-list .boost-pfs-search-suggestion{width:95%!important;left:50%!important;transform:translate(-50%)}@media screen and (max-width: 767px){.boost-pfs-filter-toolbar-top-mobile{margin-top:25px}.boost-pfs-filter-toolbar-top-mobile .boost-pfs-filter-tree-mobile-button button{position:relative;margin:0!important;padding-left:20px;padding-right:20px;background-color:#f5f5f5;text-align:left;color:#000;font-weight:500;font-size:13px;border-bottom:1px solid #000}.boost-pfs-filter-toolbar-top-mobile .boost-pfs-filter-tree-mobile-button button:after{content:"";position:absolute;top:14px;right:20px;display:block;width:8px;height:8px;border-top:1px solid #000;border-right:1px solid #000;transform:rotate(135deg);transition:.3s ease}.boost-pfs-filter-tree-open-body .search-main .boost-pfs-filter-left-col{display:block;border-bottom:1px solid #000}.boost-pfs-filter-tree-open-body .boost-pfs-filter-toolbar-top-mobile .boost-pfs-filter-tree-mobile-button button{position:relative;border-bottom:none}.boost-pfs-filter-tree-open-body .boost-pfs-filter-toolbar-top-mobile .boost-pfs-filter-tree-mobile-button button:after{top:17px;transform:rotate(-45deg)}.search-main{margin-top:0}.search-main .boost-pfs-filter-left-col,.search-main .boost-pfs-filter-right-col{width:100%;float:none}.search-main .boost-pfs-filter-left-col{display:none;width:auto!important;background-color:#f5f5f5;margin-left:-20px;margin-right:-20px;padding:20px}.search-main .boost-pfs-filter-right-col{margin-top:25px}.search-main .boost-pfs-filter-mobile-style1:not(.boost-pfs-filter-stick){width:100%!important;margin:0}.search-main .grid--3-col-desktop .grid__item{width:calc((100% - 12px)/2)}.search-main .boost-pfs-filter-option-range .boost-pfs-filter-option-range-slider .noUi-origin .noUi-handle{right:-5px}.search-main .boost-pfs-filter-mobile-style1:not(.boost-pfs-filter-stick){border-bottom:none}.search-filter-close{display:block;width:100px;padding:0;margin:30px auto 0;background:none;border:none;font-weight:700;text-align:center;color:#000}}.product-form__quantity{margin-bottom:50px}.product-form__quantity .form__label{margin-bottom:20px;font-family:Noto Sans JP,Hiragino Kaku Gothic Pro,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,\30d2\30e9\30ae\30ce\89d2\30b4  W3,\30e1\30a4\30ea\30aa,Osaka,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,MS PGothic,sans-serif;font-size:20px;font-weight:700}.quantity{border:1px solid #e5e5e5}.quantity:before,.quantity:after{display:none}.products-cart-btn{display:flex}.product-form__buttons>button{font-family:Noto Sans JP,Hiragino Kaku Gothic Pro,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,\30d2\30e9\30ae\30ce\89d2\30b4  W3,\30e1\30a4\30ea\30aa,Osaka,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,MS PGothic,sans-serif;-webkit-appearance:none;appearance:none;width:198px;height:47px;font-weight:700;color:#fff;border:none;background-color:#64adce;border-radius:24px;font-size:12px;font-size:1.2rem;transition:opacity .3s}.product-form__buttons>button:hover{opacity:.7}.product-form__buttons>button:before,.product-form__buttons>button:after{display:none}.product-form__buttons .product-form__submit{display:none}.product-form__buttons.is-purchase .product-form__submit{margin-bottom:10px;display:block}.product-form__buttons.is-purchase .product-form__submit .loading-overlay__spinner{display:none!important}@media screen and (max-width: 767px){.products-cart-btn{display:flex;flex-flow:column;justify-content:center;align-items:center}.product-form__buttons>button{width:100%;min-width:130px;height:35px;min-height:auto;padding:0}.product-form__buttons>button:hover{opacity:1}}.cart-notification{position:fixed!important;top:0;width:370px}.cart-notification .link{color:#64adce;font-size:13px;text-decoration:none;transition:opacity .3s}.cart-notification .link:hover{opacity:.7}.cart-notification .cart-notification-product__name{color:#000;font-weight:700;font-size:14px}.cart-notification .product-option{font-size:11px;line-height:1.3}.cart-notification .cart-notification-product{padding-bottom:20px}.cart-notification__links .button{color:#fff}.products-optionTtl{display:none;margin-bottom:30px;font-family:Noto Sans JP,Hiragino Kaku Gothic Pro,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,\30d2\30e9\30ae\30ce\89d2\30b4  W3,\30e1\30a4\30ea\30aa,Osaka,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,MS PGothic,sans-serif;font-size:20px;font-weight:700}.products-option .mw-apo-container,.products-option .mw-stack,.products-option .mw-stack__item,.products-option .mw-stack>.mw-stack__item,.products-option .mw-stack--spacing-tight,.products-option .mw-stack--spacing-extra-tight{margin:0}.products-option .mw-option+.mw-option{margin-top:80px;padding-top:45px;border-top:1px solid #e5e5e5}.products-option .mw-text--style-strong{font-size:14px}.products-option .mw-stack__item--fill{position:relative}.products-option .mw-stack__item--fill:after{content:"";position:absolute;top:24px;right:15px;display:block;width:6px;height:6px;border-top:1px solid #000;border-right:1px solid #000;transform:rotate(135deg)}.products-option .mw-option__control{-webkit-appearance:none;appearance:none;color:#000;margin-top:5px!important;padding:15px;border:1px solid #e5e5e5;background:#fff;font-size:14px}.products-option .mw-option__control:focus-visible{box-shadow:none}.products-option .mw-text{margin-top:25px;font-size:14px;line-height:1.71}.products-option .mw-option__media,.grfq-quote-widget-container{display:none}.rfq_popup{text-align:center!important;max-width:450px!important;padding:30px!important;border-radius:10px!important}.rfq_popup:not(.form-appended) a{width:48%!important;padding:10px!important;background:#64adce!important;border-radius:40px!important;border:none!important;color:#fff!important}.rfq_popup:not(.form-appended) a:hover{opacity:.7}#close_rfq_popup{width:30px!important;height:30px!important;border-radius:15px!important}.products-rfqform-close{position:fixed;top:45px;right:20px;width:30px;height:30px;display:none;padding:0;background-color:transparent;border:none;z-index:999}.products-rfqform-close:before,.products-rfqform-close:after{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;background-color:#000}.products-rfqform-close:before{transform:rotate(45deg)}.products-rfqform-close:after{transform:rotate(-45deg)}#rfq_product_form{display:none;z-index:999;position:fixed;top:0;left:0;right:0;bottom:0;max-width:700px;height:100vh;padding:5vh 50px;overflow-y:scroll}#rfq_product_form *{z-index:999;position:relative}#rfq_product_form:before{position:relative;z-index:999;content:"\898b\7a4d\3082\308a\3092\4f9d\983c\3059\308b";display:block;font-size:24px;font-weight:700;margin-bottom:20px}#rfq_product_form:after{content:"";position:fixed;top:0;left:0;bottom:0;right:0;background-color:#fff}#rfq_product_form .form-group-admin{display:none}@media only screen and (max-width: 768px){#rfq_product_form{padding:50px 20px 100px}#rfq_product_form .form-group{padding:0}}*:focus-visible{outline:none;box-shadow:none}#rfq_product_form .help-block.with-errors ul li{font-size:12px}#rfq_product_form .form-control,.rfq_form_page .rfq_form .form-control{font-size:14px;margin-top:3px;background-color:#f5f5f5;border:none;border-radius:0;color:#000;height:40px}#rfq_product_form textarea.form-control{height:110px}#rfq_product_form .form-control::placeholder,.rfq_form_page .rfq_form .form-control::placeholder{color:#d3d3d3}#rfq_product_form label.control-label,.rfq_form_page .rfq_form label.control-label{font-weight:400;font-size:12px}#rfq_product_form .action-group,.rfq_form_page .rfq_form .action-group{text-align:right}#rfq_product_form #submitRFQForm,.rfq_form_page .rfq_form .action-group #submitRFQForm{width:200px;background:#64adce;border-radius:25px;font-size:12px;color:#fff;text-align:center;font-weight:700}.cart__warnings .button{color:#fff}.cart-item__quantity .button{background:transparent}.mw-apo-configure-link{display:none!important}.cart-items thead th{font-size:14px;font-weight:700!important;opacity:1}.cart-items tbody tr:not(:first-child){border-top:1px solid #efefef;padding-top:35px}.cart-item__details .cart-item__name{font-size:14px;font-weight:700}.cart-item__details .cart-item__name:hover{text-decoration:none}.cart-item__details dl .product-option{font-size:12px;color:#666}.cart-item__totals .price,.cart__blocks .totals{font-weight:700}.cart__footer-wrapper:last-child .cart__footer{padding:20px 0 0!important}@media screen and (max-width: 749px){.cart-item{grid-template:repeat(3,auto) / repeat(3,1fr)!important}.cart__items{padding-top:30px;border-top:1px solid #efefef}.cart-items thead tr{display:none!important}.cart-item__details{grid-column:2 / 5!important}.cart-item__totals{grid-column:2 / 5!important;justify-content:flex-start!important}.cart-item__details dl .product-option{font-size:10px}}.login a{color:#64adce;transition:opacity .3s}.login a:hover{color:#64adce;opacity:.7}@media only screen and (max-width: 768px){.login a:hover{opacity:1}}.customer:not(.account):not(.order){width:calc(100% - 40px);margin-right:auto;margin-left:auto;padding-left:0!important;padding-right:0!important;padding-bottom:0!important}.form__message,.customer h2.form__message{font-size:12px!important;font-weight:700;color:#eb021c}.customer h2.form__message+ul li a,.customer h2.form__message+.errors{color:#eb021c;font-size:12px}.form__message svg{display:none}.customer ul{margin-top:5px;padding-left:25px!important}.customer a{color:#64adce;transition:opacity .3s}.customer a:hover{color:#64adce;opacity:.7}:is(.account,.order) p{font-size:14px!important}:is(.account,.order) h2{font-weight:700}.customer .customer__title+a{display:flex;justify-content:center}.customer .customer__title+a svg{display:none}.customer.addresses h1{margin-bottom:1rem}.customer.addresses ul{margin-top:50px;padding:0!important}.customer.addresses ul>li[data-address]{position:relative;border:2px solid #ddd;padding:30px;margin-top:20px}.customer.addresses ul>li[data-address]>h2{width:100px;margin:0 auto 10px;padding:2px 10px;font-size:10px;font-weight:700;border:1px solid #ddd}.customer.addresses ul>li[data-address]>button{min-width:auto;min-height:40px;background-color:#d3d3d3;font-size:12px;margin:20px 10px 0}.customer.addresses ul>li[data-address]>button:first-of-type{background-color:#64adce;color:#fff}.customer.addresses ul>li[data-address]>div{margin-top:30px}.customer:not(.account):not(.order){max-width:55rem!important}#AddAddress{margin-top:20px}#AddAddress form>div button:first-child,.customer.addresses ul>li[data-address]>div form>div button:first-child{display:block;margin:20px auto 0}#AddAddress form>div button:last-child,.customer.addresses ul>li[data-address]>div form>div button:last-child{display:block;margin:10px auto 0;min-height:20px;background:transparent!important;color:#64adce;font-size:12px;font-weight:400}#AddAddress h2,.customer.addresses ul>li[data-address]>div h2{font-size:18px;font-weight:700;text-align:center}.addresses form button[type]{background-color:#d3d3d3!important}.field:before,.select:before,.customer .field:before,.customer select:before,.localization-form__select:before,.field:after,.select:after,.customer .field:after,.customer select:after,.localization-form__select:after,.field__input:focus-visible,.select__select:focus-visible,.customer .field input:focus-visible,.customer select:focus-visible,.localization-form__select:focus-visible.localization-form__select:after{box-shadow:none}.customer select{border:1px solid #e5e5e5}@media only screen and (max-width: 768px){.customer a:hover{opacity:1}}.contact .field{display:block}.contact .field .field__label{position:static;display:block;margin-bottom:3px;color:#000;font-size:12px;letter-spacing:0}.contact .field .field__label span{color:#c10000}.contact .field .field__input{padding:10px 15px}.contact .field .field__select{position:relative}.contact .field .field__select:after{content:"";position:absolute;top:7px;right:15px;display:block;width:6px;height:6px;border-top:1px solid #000;border-right:1px solid #000;transform:rotate(135deg)}.contact .field .field__checkbox label{color:#000;font-size:14px}.contact .field *::placeholder{color:#d3d3d3;font-size:14px!important;opacity:1}.contact .field .text-area{min-height:150px}.contact .field select{-webkit-appearance:none;appearance:none;color:#000;font-size:14px;width:100%;padding:15px;border:none;background:#f5f5f5}.contact .form__message{display:block}.contact .form-status{background:#eaf4f8;padding:20px;color:#000}.contact .form-status[role=alert]{background:#f8eaea}.contact .form-status svg{display:none}.shopify-challenge__message{margin-bottom:20px}.shopify-challenge__button{margin-top:20px!important;width:200px;background:#64adce;border-radius:25px;font-size:12px;color:#fff;text-align:center;font-weight:700}.shopify-policy__container{max-width:800px}.page-body,.shopify-policy__body{margin-top:50px}.page-body>*:first-child,.shopify-policy__body>*:first-child{margin-top:0}.page-body>*:last-child,.shopify-policy__body>*:last-child{margin-bottom:0}.page-body p,.shopify-policy__body p{margin:35px 0}.page-body a,.shopify-policy__body a{color:#64adce!important}.page-body img,.shopify-policy__body img{display:block;margin:35px 0}.page-body h2,.shopify-policy__body h2{margin:40px 0 20px;font-family:Noto Sans JP,Hiragino Kaku Gothic Pro,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,\30d2\30e9\30ae\30ce\89d2\30b4  W3,\30e1\30a4\30ea\30aa,Osaka,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,MS PGothic,sans-serif;font-size:25px;line-height:1.68;font-weight:700}.page-body h3,.shopify-policy__body h3{margin-top:30px;margin-bottom:15px;font-family:Noto Sans JP,Hiragino Kaku Gothic Pro,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,\30d2\30e9\30ae\30ce\fffd\fffd\30b4  W3,\30e1\30a4\30ea\30aa,Osaka,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,MS PGothic,sans-serif;font-size:20px;font-weight:700}.page-body h4,.shopify-policy__body h4{margin-top:30px;margin-bottom:15px;font-family:Noto Sans JP,Hiragino Kaku Gothic Pro,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,\30d2\30e9\30ae\30ce\89d2\30b4  W3,\30e1\30a4\30ea\30aa,Osaka,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,MS PGothic,sans-serif;font-size:18px;font-weight:700}.page-body h5,.shopify-policy__body h5{margin-top:30px;margin-bottom:15px;font-family:Noto Sans JP,Hiragino Kaku Gothic Pro,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,\30d2\30e9\30ae\30ce\89d2\30b4  W3,\30e1\30a4\30ea\30aa,Osaka,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,MS PGothic,sans-serif;font-size:16px;font-weight:700;color:#666}.page-body h6,.shopify-policy__body h6{margin-top:30px;margin-bottom:15px;font-family:Noto Sans JP,Hiragino Kaku Gothic Pro,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,\30d2\30e9\30ae\30ce\89d2\30b4  W3,\30e1\30a4\30ea\30aa,Osaka,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,MS PGothic,sans-serif;font-size:16px;font-weight:700;color:#999}.page-body ul,.shopify-policy__body ul{margin:20px 0;padding-left:20px;list-style-type:disc}.page-body ol,.shopify-policy__body ol{margin:20px 0;padding-left:20px;list-style-type:decimal}.page-body table p,.shopify-policy__body table p{margin:0}@media only screen and (max-width: 768px){.page-body p,.shopify-policy__body p{margin:20px 0}.page-body h2,.shopify-policy__body h2{font-size:18px;margin:20px 0}.page-body h3,.shopify-policy__body h3{font-size:17px}.page-body h4,.shopify-policy__body h4{font-size:16px}}.f_noto,.LoanLead__label,.LoanPoint-Detail__label,.Fv .FvImg .contactBtn,.LoanBnrCnt .LoanBnr__mainCopy,.LoanBnrCnt .LoanBnr__subCopy,.Reccomend-Detail .balloonComment{font-family:Noto Sans JP,serif;font-optical-sizing:auto;font-style:normal}.u-pt{padding-top:150px!important}.u-ptb{padding:150px 0!important}.u-pt70{padding-top:70px!important}.u-pb{padding-bottom:150px!important}.u-pd50{padding-bottom:50px!important}.u-ptb100{padding:100px 0!important}.u-mt15{margin-top:15px!important}.u-mt25{margin-top:25px!important}.u-mt35{margin-top:35px!important}.u-mt40{margin-top:40px!important}.u-mt50{margin-top:50px!important}.u-mt70{margin-top:70px!important}.u-w20{width:20%!important;max-width:20%!important}.u-w40{width:40%!important;max-width:40%!important}.u-w70{width:70%!important;max-width:70%!important}.u-w100{width:100%!important;max-width:100%!important}.u-mauto{margin-right:auto!important;margin-left:auto!important}.u-txtLarge{font-size:2.2rem}.u-alc{text-align:center!important}.u-all{text-align:left!important}.u-bold{font-weight:600;font-style:normal}.red-2{color:#ff7272}.br-sp{display:none!important}@media screen and (max-width: 767px){.u-pt{padding-top:70px!important}.u-pb{padding-bottom:70px!important}.u-ptb{padding:70px 0!important}.u-ptb100{padding:50px 0!important}.u-sp-mt0{margin-top:0!important}.u-sp-mt15{margin-top:15px!important}.u-sp-mt35{margin-top:35px!important}.u-sp-mt50{margin-top:50px!important}.u-sp-w35{width:35%!important;max-width:35%!important}.u-sp-w100{width:100%!important;max-width:100%!important}.u-txtLarge{font-size:1.8rem}.u-sp-alc{text-align:center!important}.br-pc{display:none!important}.br-sp{display:block!important}}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}body[data-aos-easing=ease] [data-aos],[data-aos][data-aos][data-aos-easing=ease]{transition-timing-function:cubic-bezier(.25,.1,.25,1)}body[data-aos-duration="400"] [data-aos],[data-aos][data-aos][data-aos-duration="400"]{transition-duration:.4s}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos=fade-up]{transform:translate3d(0,30px,0)}.title-Lv1{position:relative;font-size:4rem;font-weight:600;padding-bottom:.5em}.title-Lv1:after{content:"";display:block;width:80px;height:5px;background-image:linear-gradient(90deg,#000 49.5%,#fff 49.5% 50.5%,#ccc 50.5%);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.title-Lv1--white{color:#fff}@media screen and (min-width: 1025px) and (max-width: 1299px){.title-Lv1{font-size:3.0769230769vw}}@media screen and (max-width: 767px){.title-Lv1{font-size:2.7rem;line-height:1.4}}.Fv{position:relative}.Fv:before{content:"";display:block;width:100%;height:250px;background-color:#f0f0f0;position:absolute;bottom:-60px;right:0}.Fv__inner{padding-left:7.5%;box-sizing:border-box;position:relative;z-index:1}.Fv__column{display:flex;justify-content:space-between;align-items:flex-start}.Fv .FvImg{width:70%;position:relative}.Fv .FvImg__img{display:block;width:100%;min-height:650px;object-fit:cover;border-radius:30px;box-shadow:35px 35px 25px #00000040}.Fv .FvImg__logo{display:block;width:320px;position:absolute;top:35px;left:35px;filter:drop-shadow(0px 0px 15px white) drop-shadow(0px 0px 15px white) drop-shadow(0px 0px 15px white)}.Fv .FvImg .contactBtn{display:inline-flex;justify-content:center;align-items:center;background-color:#000;color:#fff;text-decoration:none;position:absolute;bottom:35px;left:35px;z-index:20;padding:1em 2em;font-size:2.1rem;font-weight:700;gap:0 1em;border:1px solid rgba(255,255,255,.35);box-shadow:15px 15px 15px #00000026}.Fv .FvCopy{width:30%;min-width:30%}.Fv .FvCopy__inner{padding:0 10%}.Fv .FvCopy__column{display:flex;flex-direction:row-reverse;justify-content:center;gap:0 25px}.Fv .FvCopy__mainCopy{display:flex;flex-direction:column;font-size:3.5rem;font-weight:800;line-height:1.2;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;letter-spacing:-.025em}.Fv .FvCopy__mainCopy .ls-1{margin-top:-.5em}.Fv .FvCopy__mainCopy--smp{display:none}.Fv .FvCopy__subCopy{font-size:2.3rem;line-height:1.6;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media screen and (min-width: 1025px) and (max-width: 1299px){.Fv .FvImg__logo{width:24.6153846154vw}.Fv .FvCopy__column{column-gap:1.9230769231vw}.Fv .FvCopy__mainCopy{font-size:2.6923076923vw}.Fv .FvCopy__subCopy{font-size:1.7692307692vw}}@media screen and (max-width: 767px){.Fv:before{height:100px}.Fv .FvImg{width:100%;position:initial}.Fv .FvImg__img{min-height:280px;box-shadow:15px 15px 15px #00000026}.Fv__inner{padding-left:0;padding-bottom:115px}.Fv__column{flex-direction:column;justify-content:flex-start;padding:15px}.Fv .FvImg__logo{width:160px;top:15px;left:15px;filter:drop-shadow(0px 0px 10px white) drop-shadow(0px 0px 10px white) drop-shadow(0px 0px 10px white)}.Fv .FvImg .contactBtn{width:100%;max-width:calc(100% - 35px);padding:1em .5em;font-size:1.6rem;left:50%;transform:translate(-50%);box-sizing:border-box}.Fv .FvCopy{width:100%;min-width:initial}.Fv .FvCopy__inner{padding:0}.Fv .FvCopy__column{flex-direction:column;gap:0}.Fv .FvCopy__mainCopy{display:none;font-size:3rem;writing-mode:initial}.Fv .FvCopy__mainCopy--smp{display:inline-block;font-size:1.8rem}.Fv .FvCopy__subCopy{display:block;font-size:1.4rem;writing-mode:initial}}.LoanBnrCnt{background-color:#f0f0f0}.LoanBnrCnt__inner{width:100%;margin:0 auto;max-width:1300px;position:relative;box-sizing:border-box;padding:0 10%}.LoanBnrCnt .LoanBnr{background-color:#fff;box-shadow:15px 15px 20px #99999959;position:relative}.LoanBnrCnt .LoanBnr:before{top:20px;left:20px;border-top:1.5px solid black;border-left:1.5px solid black}.LoanBnrCnt .LoanBnr:after{bottom:20px;right:20px;border-bottom:1.5px solid black;border-right:1.5px solid black}.LoanBnrCnt .LoanBnr:before,.LoanBnrCnt .LoanBnr:after{content:"";display:block;width:70px;height:70px;position:absolute;opacity:.35}.LoanBnrCnt .LoanBnr__inner{padding:5%}.LoanBnrCnt .LoanBnr__column{display:flex}.LoanBnrCnt .LoanBnr__img{display:block;min-width:220px;width:220px}.LoanBnrCnt .LoanBnr__img img{display:block;width:100%;object-fit:cover;aspect-ratio:5 / 5;border-radius:50%}.LoanBnrCnt .LoanBnr__block{width:100%}.LoanBnrCnt .LoanBnr__mainCopy{font-size:4.5rem;font-weight:800;line-height:1.5}.LoanBnrCnt .LoanBnr__subCopy{font-size:2.2rem;font-weight:600}.LoanBnrCnt .LoanBnr .price{color:#9c0b0b;font-size:3rem;font-weight:900;font-style:inherit}.LoanBnrCnt .LoanBnr .price small{font-size:2.2rem;vertical-align:middle}.LoanBnrCnt .LoanBnr__caption{font-size:1.5rem;line-height:1.2}.LoanBnrCnt .LoanBnr .linkBtn{padding:.75em 1em;display:inline-flex;justify-content:center;align-items:center;background-color:#000;color:#fff;text-decoration:none;gap:0 .5em;min-width:340px;font-weight:500;box-sizing:border-box}@media screen and (min-width: 1025px) and (max-width: 1299px){.LoanBnrCnt__inner{padding:0 5%;max-width:95%}.LoanBnrCnt .LoanBnr__img{min-width:16.9230769231vw;width:16.9230769231vw}.LoanBnrCnt .LoanBnr__mainCopy{font-size:3.4615384615vw}.LoanBnrCnt .LoanBnr__subCopy{font-size:1.6923076923vw}.LoanBnrCnt .LoanBnr .price{font-size:2.3076923077vw}.LoanBnrCnt .LoanBnr .price small{font-size:1.6923076923vw}}@media screen and (max-width: 767px){.LoanBnrCnt__inner{padding:0;max-width:calc(100% - 50px)}.LoanBnrCnt .LoanBnr:before,.LoanBnrCnt .LoanBnr:after{width:50px;height:50px}.LoanBnrCnt .LoanBnr:before{top:10px;left:10px;border-width:1px}.LoanBnrCnt .LoanBnr:after{bottom:10px;right:10px;border-width:1px}.LoanBnrCnt .LoanBnr__inner{padding:7.5%}.LoanBnrCnt .LoanBnr__column{flex-direction:column;gap:15px 0;align-items:center}.LoanBnrCnt .LoanBnr__img{min-width:initial;width:120px}.LoanBnrCnt .LoanBnr__mainCopy{font-size:2.7rem}.LoanBnrCnt .LoanBnr__subCopy{font-size:1.7rem;line-height:1.5}.LoanBnrCnt .LoanBnr .price{font-size:2.6rem}.LoanBnrCnt .LoanBnr .price small{font-size:1.9rem}.LoanBnrCnt .LoanBnr__caption{font-size:1.2rem}.LoanBnrCnt .LoanBnr .linkBtn{width:100%;max-width:100%;min-width:initial}}.Strength{position:relative}.Strength:before{content:"";display:block;width:100%;height:45%;background-color:#f0f0f0;position:absolute;top:0;left:0}.Strength__inner{width:100%;margin:0 auto;max-width:1300px;position:relative;box-sizing:border-box;z-index:1}.Strength__column{display:flex;flex-direction:column;gap:100px 0}.Strength-Detail__column{display:flex;align-items:center}.Strength-Detail__column--rv{flex-direction:row-reverse}.Strength-Detail__img{display:flex;justify-content:center;align-items:center;width:40%;min-width:40%;margin:0}.Strength-Detail__img img{display:block;width:100%;height:500px;object-fit:cover;border-radius:30px;box-shadow:15px 15px 20px #00000026;position:relative;z-index:25}.Strength-Detail__block{display:block;padding:5% 15% 5% 5%;background-color:#fff;position:relative;z-index:15;box-sizing:border-box;border-radius:0 30px 30px 0}.Strength-Detail__block--rv{border-radius:30px 0 0 30px;padding-right:5%;padding-left:15%}.Strength-Detail__block .num{font-size:38rem;font-weight:300;color:#fff;line-height:.85;position:absolute;top:55%;right:35px;transform:translateY(-45%);text-shadow:-1px -1px 0 black,1px -1px 0 black,-1px 1px 0 black,1px 1px 0 black}.f_teko,.Strength-Detail__block .num{font-family:Teko,sans-serif;font-optical-sizing:auto;font-style:normal}.Strength-Detail__title{display:flex;flex-direction:column;align-items:flex-start;font-size:3rem;font-weight:700;line-height:1.3;position:relative;gap:10px 0}.Strength-Detail__block .num--rv{right:auto;left:35px}@media screen and (min-width: 1025px) and (max-width: 1299px){.Strength__inner{max-width:95%}.Strength-Detail__block{min-width:57.6923076923vw}.Strength-Detail__block .num{font-size:29.2307692308vw}}@media screen and (min-width: 768px) and (max-width: 1024px){.Strength-Detail__block--rv{padding-left:5%}.Strength-Detail__block .num{font-size:15rem;top:15px;right:25px;transform:translateY(0)}.Strength-Detail__title--rv{padding-left:12.5%}.Strength-Detail__title{font-size:2.2rem}.Strength-Detail__block .num--rv{left:25px}}@media screen and (max-width: 767px){.Strength:before{height:75%}.Strength__inner{max-width:calc(100% - 50px)}.Strength__column{gap:50px 0}.Strength-Detail__column,.Strength-Detail__column--rv{flex-direction:column}.Strength-Detail__img{width:100%;top:0}.Strength-Detail__img img{height:200px;border-radius:20px;box-shadow:7px 7px 7px #00000026}.Strength-Detail__block{margin-top:-20px;padding:10% 5%;border-radius:0 0 20px 20px}.Strength-Detail__block--rv{padding-left:5%;border-radius:0 0 20px 20px}.Strength-Detail__block .num{font-size:13.5rem;top:50px;right:10px;transform:translateY(0)}.Strength-Detail__block .num--rv{left:auto!important;right:10px!important}.Strength-Detail__title{font-size:1.9rem;padding-right:7.5%}}.Voice{background-color:#f0f0f0}.Voice #VoiceSlider.slick-initialized{opacity:1}.Voice #VoiceSlider{width:100%;max-width:100%;position:relative;opacity:0;transition:opacity .3s linear;box-sizing:border-box}.Voice #VoiceSlider .slideItem .VoiceImgWrap{display:flex;gap:0 25px}.Voice #VoiceSlider .slideItem .VoiceImgWrap img{display:block;width:calc(50% - 12.5px);object-fit:cover;aspect-ratio:5 / 3.5}.Voice #VoiceSlider .slideItem{width:100%;max-width:100%;margin:0 auto;box-sizing:border-box;padding:0 2.5em;position:relative;z-index:5}.Voice #VoiceSlider .slideItem__inner{padding:7.5%;background-color:#fff;border-radius:10px}.Voice #VoiceSlider .slideItem__txt{font-size:1.6rem}.Voice #VoiceSlider .slideItem__vName{padding-top:.5em;font-size:2.2rem;font-weight:500;position:relative}.Voice #VoiceSlider .slideItem__vName:before{content:"";display:block;width:60px;height:3px;background-color:var(--color-primary);position:absolute;top:0;left:50%;transform:translate(-50%)}.Voice #VoiceSlider .slideItem .VoiceDetail__copy{font-size:2.1rem;font-weight:700;line-height:1.5}.Voice #VoiceSlider .slick-dots{display:flex;justify-content:center;flex-wrap:wrap;bottom:-50px;z-index:20;gap:.35em}.Voice #VoiceSlider .slick-dots li button{width:18px;height:18px;background-color:#ffffff80;border:1px solid black;border-radius:50%}.Voice #VoiceSlider .slick-dots .slick-active button{background-color:#000}.Voice #VoiceSlider button{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none}.Voice .slick-dots li{margin:0}.Voice .slick-dots li button:before{content:none}@media screen and (max-width: 767px){.Voice{padding-bottom:150px!important}.Voice #VoiceSlider{padding:0}.Voice #VoiceSlider .slideItem .VoiceImgWrap{flex-direction:column;gap:25px 0}.Voice #VoiceSlider .slideItem .VoiceImgWrap img{width:100%}.Voice #VoiceSlider .slideItem{padding:0 1em}.Voice #VoiceSlider .slideItem__inner{padding:5%}.Voice #VoiceSlider .slideItem__txt{font-size:1.4rem}.Voice #VoiceSlider .slideItem__vName{font-size:1.8rem}.Voice #VoiceSlider .slideItem__vName:before{width:40px}.Voice #VoiceSlider .slideItem .VoiceDetail__copy{font-size:1.7rem;line-height:1.4}.Voice #VoiceSlider .slick-dots{padding:0 5%;bottom:-100px}.Voice #VoiceSlider .slick-dots li button{width:14px;height:14px}}.Reccomend{background-color:#f0f0f0}.Reccomend__inner{width:100%;margin:0 auto;max-width:1300px;position:relative;box-sizing:border-box;z-index:1}.Reccomend__column{display:flex;flex-direction:column;gap:70px 0}.Reccomend-Detail__column{display:flex;align-items:center;gap:0 70px}.Reccomend-Detail__column--rv{flex-direction:row-reverse}.Reccomend-Detail .balloonComment{min-width:50%;width:50%;position:relative;display:inline-block;padding:2.5%;background:#fff;border:solid 3px #555;box-sizing:border-box;font-size:2rem;font-weight:500}.Reccomend-Detail .balloonComment:before{content:"";position:absolute;top:50%;right:-24px;margin-top:-12px;border:12px solid transparent;border-left:12px solid #fff;z-index:2}.Reccomend-Detail .balloonComment:after{content:"";position:absolute;top:50%;right:-30px;margin-top:-14px;border:14px solid transparent;border-left:14px solid #555;z-index:1}.Reccomend-Detail .balloonComment--rv:before{right:auto;left:-24px;border-left-color:transparent;border-right-color:#fff}.Reccomend-Detail .balloonComment--rv:after{right:auto;left:-30px;border-left-color:transparent;border-right-color:#555}.Reccomend-Profile__column{display:flex;gap:0 35px}.Reccomend-Profile__column--rv{flex-direction:row-reverse}.Reccomend-Profile__img{display:block;width:150px;min-width:150px}.Reccomend-Profile__img img{display:block;width:100%;object-fit:cover;aspect-ratio:5 / 5;border-radius:50%}.Reccomend-Profile__caption{line-height:1.8}@media screen and (min-width: 1025px) and (max-width: 1299px){.Reccomend__inner{max-width:95%}}@media screen and (max-width: 767px){.Reccomend__inner{max-width:calc(100% - 50px)}.Reccomend-Detail__column{flex-direction:column;gap:35px 0}.Reccomend-Detail__column--rv{flex-direction:column}.Reccomend-Detail .balloonComment{min-width:initial;width:100%;padding:3.5%;font-size:1.6rem}.Reccomend-Detail .balloonComment:before{border-left-color:transparent;border-top-color:#fff;top:auto;bottom:-24px;right:auto;left:50%;transform:translate(-50%)}.Reccomend-Detail .balloonComment:after{border-left-color:transparent;border-top-color:#555;top:auto;bottom:-30px;right:auto;left:50%;transform:translate(-50%)}.Reccomend-Detail .balloonComment--rv:before{border-right-color:transparent;border-top-color:#fff;left:50%;transform:translate(-50%)}.Reccomend-Detail .balloonComment--rv:after{border-right-color:transparent;border-top-color:#555;left:50%;transform:translate(-50%)}.Reccomend-Profile__column{flex-direction:column;align-items:center;gap:25px 0}.Reccomend-Profile__column--rv{flex-direction:column}.Reccomend-Profile__img{margin:0 auto}}.Cal-gallery{background-color:#f0f0f0;position:relative}.Cal-gallery__label{padding:.5em 1.5em;display:inline-flex;background-color:#000000d9;position:absolute;top:0;left:0;z-index:15;color:#fff;font-size:2rem;font-weight:600;clip-path:polygon(0% 0%,100% 0%,calc(100% - 20px) 100%,0% 100%)}.Cal-gallery .g-slider.slick-initialized{opacity:1}.Cal-gallery .g-slider{opacity:0;transition:opacity .3s linear}.Cal-gallery .g-slider div img:nth-of-type(1){border-bottom:1px solid #fff}.Cal-gallery .g-slider div img{display:block;width:100%;height:200px;object-fit:cover;box-sizing:border-box;border-right:1px solid #fff}@media screen and (max-width: 767px){.Cal-gallery__label{padding:.5em;position:relative;font-size:1.5rem;clip-path:initial;top:15px}.Cal-gallery .g-slider div img{height:80px}}.Compare{background-color:#000;color:#fff;position:relative}.Compare__bg{display:block;width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;opacity:.35}.Compare__inner{width:100%;margin:0 auto;max-width:1300px;position:relative;box-sizing:border-box;z-index:1}.Compare__tableWrap{position:relative}.Compare__tableWrap .outLine{display:block;width:40%;height:100%;position:absolute;top:0;left:20%;border:6px solid #b3a899;box-sizing:border-box}.Compare__table th,.Compare__table td{padding:1.4em .5em;line-height:1.6;vertical-align:middle;position:relative}.Compare__table td:nth-of-type(1){background-color:#ffffff26;font-weight:600}.Compare__table td{border:1px solid rgba(255,255,255,.5)}.Compare__table th{box-sizing:content-box}.Compare__table th .Logo{display:block;width:180px}.Logo{display:block;position:relative;z-index:51;position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%)}.Compare__table th .label{display:inline-flex;padding:.25em .75em;border:1px solid white}.Notes{display:table;padding-left:1em;font-size:1.4rem;position:relative;line-height:1.8}@media screen and (min-width: 1025px) and (max-width: 1299px){.Compare__inner{max-width:95%}.Compare__table th .Logo{width:13.8461538462vw}}@media screen and (min-width: 768px) and (max-width: 1024px){.Compare__table th .Logo{width:120px}}@media screen and (max-width: 767px){.Compare__inner{max-width:calc(100% - 50px)}.Compare__tableWrap .outLine{border-width:4px}.Compare__table td .Notes{font-size:1.1rem}.Compare__table th,.Compare__table td{padding:1em .25em;font-size:1.2rem;letter-spacing:-.05em;line-height:1.4}.Compare__table th{height:50px}}.LineupList__inner{width:100%;margin:0 auto;max-width:1300px;position:relative;box-sizing:border-box}.LineupList__column{display:flex;gap:0}.LineupList .Lineup{display:block;width:20%;max-width:20%;position:relative;overflow:hidden;color:#000;text-decoration:none;box-sizing:border-box;border-right:1px solid #ccc}.LineupList .Lineup:last-child{border:none}.LineupList .Lineup__inner{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:100%;height:100%;max-height:100%;padding:10% 10% 70px;position:relative;z-index:1;box-sizing:border-box}.LineupList .Lineup__label{display:inline-flex;padding:.5em 1em;font-size:1.2rem;font-weight:500;position:absolute;top:15px;left:15px;background-color:#f0f0f0;border-radius:5px;line-height:1.3}.LineupList .Lineup__img{display:block;width:100%;height:200px;object-fit:contain;object-position:center}.LineupList .Lineup__txt{font-size:1.6rem;line-height:1.7}.LineupList .moreLink{position:absolute;bottom:25px;right:25px}.moreLink{display:inline-flex;justify-content:center;align-items:center;position:relative;padding-left:.5em;padding-right:1.25em;color:var(--color-primary);font-size:1.4rem;font-weight:600;text-decoration:none}.moreLink:after{position:absolute;right:0;bottom:0;width:100%;height:.5em;background-color:#000;clip-path:polygon(0 100%,100% 100%,90% 40%,90% 90%,0% 90%);content:"";transition:transform .3s}.baseBtn{display:inline-flex;justify-content:center;align-items:center;padding:.75em 2em;background-color:#fff;color:#000;font-size:1.7rem;font-weight:500;border:1.5px solid #000;border-radius:50px;text-decoration:none;line-height:1.7;position:relative;gap:0 .5em}@media screen and (min-width: 1025px) and (max-width: 1299px){.LineupList__inner{max-width:95%}.LineupList .Lineup__txt{font-size:1.2307692308vw}}@media screen and (max-width: 767px){.LineupList__inner{max-width:calc(100% - 50px)}.LineupList__column{flex-direction:column;gap:50px 0}.LineupList .Lineup{padding-bottom:35px;width:100%;max-width:100%;border:none;border-bottom:1px solid #ccc}.LineupList .moreLink{bottom:15px;right:15px}}.Flow__inner{padding:0 10%;position:relative;z-index:1}.Flow__column{display:flex;gap:0 50px}.Flow-Detail{width:20%;position:relative}.Flow-Detail__img{display:flex;flex-direction:column;align-items:center;justify-content:center;width:120px;height:120px;position:relative;z-index:1;color:#fff}.Flow-Detail__img .circle{display:block;width:100%;padding-top:100%;border-radius:50%;background-color:#000;position:absolute;top:0;left:50%;transform:translate(-50%)}.Flow-Detail__img .stepNo{position:relative;z-index:15;font-size:1.5rem}.Flow-Detail__img .Icon{display:block;width:30px;height:30px;object-fit:contain;object-position:center;position:relative;z-index:15}.Flow-Detail__label{font-size:1.8rem;font-weight:600;position:relative;z-index:15}.Flow-Detail__txt{font-size:1.5rem;line-height:1.8;letter-spacing:-.05em;position:relative;z-index:15}.Flow-Detail .arrow{display:inline-block;position:absolute;top:43px;right:-50px;z-index:15}.Flow-Detail .arrow:before{content:"";width:15px;height:15px;border-top:solid 2px black;border-right:solid 2px black;position:absolute;left:10px;top:8px}.Flow-Detail .arrow.arrow-right:before{transform:rotate(45deg)}.Flow-Detail:after{content:"";display:block;width:100%;height:1px;background-color:#000;position:absolute;top:58px;right:-76px}.Flow-Detail:last-child .arrow.arrow-right:before{content:none}.Flow-Detail:last-child:after{content:none}@media screen and (min-width: 1025px) and (max-width: 1299px){.Flow__inner{padding:0 5%}.Flow__column{column-gap:3.8461538462vw}.Flow-Detail__label{font-size:1.5384615385vw}.Flow-Detail__txt{font-size:1.1538461538vw}}@media screen and (max-width: 767px){.Flow__inner{padding:0 5%}.Flow__column{flex-direction:column;gap:50px 0}.Flow-Detail{width:auto}.Flow-Detail:after{width:1px;height:40px;top:auto;bottom:-40px;right:auto;left:50%;transform:translate(-50%)}.Flow-Detail__label{font-size:1.7rem}.Flow-Detail__txt{display:block;padding-left:2em;font-size:1.4rem}.Flow-Detail .arrow{top:auto;right:auto;bottom:-15px;left:44.75%;transform:translate(-54.25%)}.Flow-Detail .arrow.arrow-right:before{transform:rotate(135deg);left:13px}}.Faq{background-color:#f0f0f0}.Faq__inner{width:100%;margin:0 auto;max-width:1300px;position:relative;box-sizing:border-box;z-index:1}.Faq-List{padding:0 100px}.Faq .Qa{padding:20px 35px;background-color:#fff;border:1px solid black;border-radius:5px}.Faq .Qa dt,.Faq .Qa dd{display:block;line-height:1.7;padding-left:40px;position:relative}.Faq .Qa dt{color:#000;font-size:2rem;font-weight:600;cursor:pointer}.Faq .Qa dt:before{content:"Q";position:absolute;top:0;left:0;font-size:2.4rem;font-weight:700;line-height:1.5}.Faq .Qa dd{display:none;padding-top:1em}.Faq .Qa dt span:before,.Faq .Qa dt span:after{content:"";display:block;width:18px;height:1px;position:absolute;right:0;top:50%;transform:translateY(-50%);background-color:#000}.Faq .Qa dt span.active:after{transform:rotate(0);transition:.2s}.Faq .Qa dt span:after{transform:translateY(-50%) rotate(90deg);transition:.2s}@media screen and (min-width: 1025px) and (max-width: 1299px){.Faq__inner{max-width:95%}.Faq-List{padding-left:3.8461538462vw;padding-right:3.8461538462vw}.Faq .Qa dt,.Faq .Qa dd{padding-left:3.0769230769vw}.Faq .Qa dt{font-size:1.8461538462vw}}@media screen and (max-width: 767px){.Faq__inner{max-width:calc(100% - 50px)}.Faq-List{padding:0}.Faq .Qa{padding:15px}.Faq .Qa dt,.Faq .Qa dd{padding-left:25px}.Faq .Qa dt{font-size:1.5rem;line-height:1.3;padding-right:20px}.Faq .Qa dt:before{font-size:2rem;line-height:1}.Faq .Qa dt span:before,.Faq .Qa dt span:after{width:14px;right:0}}.ContactForm{position:relative;z-index:30;background-color:#fff}@media screen and (min-width: 1025px) and (max-width: 1299px){.ContactForm__inner{max-width:95%}}.ContactForm__inner{width:100%;margin:0 auto;max-width:1300px;position:relative;box-sizing:border-box;z-index:1}.formCnt__inner{padding:0 5%}.formCnt .notnull,.formCnt .optional{display:inline-block;margin-left:1em;padding:.35em .5em .5em;background-color:#9c0b0b;color:#fff!important;font-size:1rem;font-weight:400;line-height:1;vertical-align:middle}.formCnt .formInputBlock table th{font-weight:500;padding-bottom:0;text-align:left}.formCnt .formInputBlock table th,.formCnt .formInputBlock table td{padding:1em 0;box-sizing:border-box;vertical-align:top}.formCnt .formInputBlock table td input[name=\6c0f\540d\ff08\59d3\ff09],.formCnt .formInputBlock table td input[name=\30d5\30ea\30ac\30ca\ff08\30bb\30a4\ff09]{width:30%;max-width:30%;margin-right:25px}.formCnt .formInputBlock table td input[name=\6c0f\540d\ff08\540d\ff09],.formCnt .formInputBlock table td input[name=\30d5\30ea\30ac\30ca\ff08\30e1\30a4\ff09]{width:30%;max-width:30%}.formCnt .formInputBlock table td input[type=text],.formCnt .formInputBlock table td input[type=email],.formCnt .formInputBlock table td select,.formCnt .formInputBlock table td textarea{width:100%;max-width:100%;font-size:1.7rem;padding:.75em;border:none;background-color:#f7f7f7;box-sizing:border-box;color:#000;border-radius:5px}.formCnt .privacy_wrap{margin:0}.formCnt .privacy_wrap .privacy{width:100%;max-width:100%;height:200px;margin:35px auto 0;padding:2.5em;border:1px solid #ccc;font-size:1.3rem;text-align:left;box-sizing:border-box}.scroll_bar{overflow-y:scroll}.formCnt .privacy_wrap .privacy p{margin:0 0 15px;font-size:1.4rem;font-weight:400;line-height:1.5;text-align:left}.formCnt .pr-check{margin-top:30px;overflow:visible;display:block}.formCnt .field.privacy-policy{display:flex;justify-content:center;align-items:center;gap:10px}.formCnt .field.privacy-policy .field__label{width:auto;max-width:none;display:flex;align-items:center;cursor:pointer}.formCnt .field.privacy-policy input[type=checkbox]{width:20px;height:20px;margin-right:10px;cursor:pointer}.formCnt .btnWrap{display:flex;justify-content:center;text-align:center}.formCnt .btnWrap input{margin-top:0;margin-left:20px;margin-right:20px;padding:1em 2.5em;font-size:1.8rem;font-weight:600;color:#fff;border:none;cursor:pointer;border-radius:5px}.formCnt .mw_wp_form_input .btnWrap input.send_btn2{display:none}.formCnt .btnWrap input.send_btn,.formCnt .btnWrap input.send_btn2{background-color:#000;color:#fff}.formCnt .field{display:flex;align-items:center;padding:1rem 0}.formCnt .field .field__label{width:30%;max-width:30%;font-size:15px;font-weight:700}.formCnt .field__split{display:flex;gap:15px}.formCnt .field__split .field__half .field__input{width:100%}.formCnt .field__input{width:70%;border-radius:5px;background:#f7f7f7;font-size:1.7rem;padding:.75rem}.formCnt .field__input::placeholder{color:#666}.formCnt .field--with-error{flex-wrap:nowrap}.privacy_wrap{position:relative;z-index:1}.privacy_wrap .privacy{margin-bottom:20px;padding:25px;height:200px;overflow-y:auto;background:#f5f5f5;border:1px solid #ddd}.privacy_wrap .pr-check{position:relative;z-index:2}.privacy_wrap .field.privacy-policy{margin:0;padding:0}.privacy_wrap .field.privacy-policy .field__label{display:flex;align-items:center;gap:10px;cursor:pointer}.privacy_wrap .field.privacy-policy input[type=checkbox]{width:20px;height:20px;margin:0;cursor:pointer;pointer-events:initial;position:relative;z-index:3}.privacy_wrap .field.privacy-policy span{font-size:14px}.formCnt .contact__button{display:flex;justify-content:center}.formCnt .contact__button .button{background:#000;padding:1em 2.5em;color:#fff;font-size:1.8rem;font-weight:600;border-radius:5px}.field__split--tel{display:flex;align-items:center;gap:10px}.field__input--tel{width:100px!important;text-align:center}.field__separator{font-size:1.7rem;color:#666}#confirmationDiv{position:relative;top:50%;left:50%;transform:translate(-50%,-50%);max-width:480px;background:#fff;padding:20px}#confirmationDiv h3{font-size:24px;font-weight:700;text-align:center;margin-bottom:1em}#confirmationDiv p{font-size:16px;margin-bottom:.4em}#confirmationDiv span{font-weight:700}#confirmationDiv .confirm-buttons{display:flex;gap:10px}#confirmationDiv .confirm-buttons .button{min-width:initial;width:calc((100% - 10px)/2);background:#000;margin-top:10px;padding:1em 2.5em;color:#fff;font-size:1.8rem;font-weight:600;border-radius:5px}#confirmationDiv .confirm-buttons .button.cancel{background:#fff;color:#000!important;border:1px solid #000}.overlay{position:fixed;top:0;left:0;display:none;width:100%;height:100%;background:#00000040;z-index:9999}@media screen and (max-width: 767px){.formCnt .field{display:block}.formCnt .field .field__label{width:100%;max-width:100%;margin-bottom:1em}.formCnt .field__input{width:100%}}.balloon-wrap{display:flex;gap:10px;align-items:center;justify-content:start}.balloon-wrap .image-caption{width:100px}.balloon-wrap .image-caption span{display:block;text-align:center}.balloon-wrap.end{justify-content:flex-end}.balloon-wrap img{width:100%;border-radius:50px;border:1px solid #ccc;margin:0;padding:10px}.balloon1-left{position:relative;display:inline-block;margin:0 0 0 15px;padding:7px 10px;min-width:120px;max-width:80%;color:#555;font-size:16px;border-radius:5px;border:1px solid #d0d0d0}.balloon1-left:before{content:"";position:absolute;top:45%;left:-2px;background:#fff;width:10px;height:10px;border-top:1px solid #d0d0d0;border-right:1px solid #d0d0d0;transform:rotate(-135deg) translateY(-50%)}.balloon1-left p{margin:0;padding:0;font-size:14px;color:#000}.balloon1-right{position:relative;display:inline-block;margin:1.5em 15px 1.5em 0;padding:7px 10px;min-width:120px;max-width:50%;color:#555;font-size:16px;border-radius:5px;border:1px solid #d0d0d0}.balloon1-right:before{content:"";position:absolute;top:50%;right:-2px;background:#fff;width:10px;height:10px;border-top:1px solid #d0d0d0;border-right:1px solid #d0d0d0;transform:rotate(45deg) translateY(-50%)}.balloon1-right p{margin:0;padding:0;font-size:14px;color:#000}.custom-table-wrap{overflow:scroll}.custom-table{border-collapse:collapse;width:50%;margin:20px 0}.custom-table th,.custom-table td{border:1px solid black;padding:8px;text-align:left}.custom-table th{background-color:#f2f2f2}.osusume-block{margin:30px 0}.osusume-block .osusume-inner{border:4px solid #ffff87;position:relative;padding:10px}.osusume-block .osusume-inner span{position:absolute;top:-15px;left:30px;background:#fff;padding:0 10px;font-weight:700;font-size:1.6rem}
/*# sourceMappingURL=/cdn/shop/t/15/assets/custom.css.map */
