@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Nunito+Sans:opsz,wght@6..12,200..1000&display=swap";@import"https://fonts.googleapis.com/css2?family=Hurricane&display=swap";@import"https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&display=swap";@import"https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap";body.gradient{background-color:#000}main#MainContent{background-color:#fff}.tab_btn{position:relative;display:flex!important;align-items:center}.tab_btn:after{content:"";margin-left:15px;display:block;background:url(//glass-interior.jp/cdn/shop/files/ico-tab.svg?v=12473761485381712224) no-repeat center/contain;width:20px;height:20px}@media(max-width:768px){.tab_btn:after{padding-left:10px;width:15px;height:15px}}.hurr_ttl{font-family:Outfit,sans-serif;font-weight:300;font-style:normal;font-size:clamp(40px,10vw,70px);line-height:1.5;letter-spacing:.05em}.main_title{margin:0;padding:0 0 2em;font-size:clamp(25px,3.6vw,40px);font-weight:500;line-height:1.5;letter-spacing:.05em}.main_title.en{font-family:Nunito Sans,serif}body{display:block;font-family:Noto Sans JP,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#000;margin:0}body.fixed{overflow:hidden;height:100%}.mb0{margin-bottom:0!important}.txt_base{font-size:clamp(14px,1.5vw,16px);line-height:2;letter-spacing:.1em}.txt_base p{margin:0;font-size:1em;line-height:inherit;letter-spacing:inherit}.txt_base p:not(:last-child){margin-bottom:1em}.txt_base p a{color:inherit;font:inherit;text-decoration:none;line-height:inherit;letter-spacing:inherit}.txt_base p a:hover{text-decoration:underline}.pc_only{display:block!important}@media(max-width:768px){.pc_only{display:none!important}}.sp_only{display:none!important}@media(max-width:768px){.sp_only{display:block!important}}.main_width{width:90%;max-width:1500px;margin:auto}@media(max-width:768px){.main_width{width:calc(100% - 30px)}}.header{display:block;background-color:#fff;padding:30px 40px;width:100%;box-sizing:border-box}@media(max-width:1024px){.header{padding:30px 25px}}@media(max-width:768px){.header{padding:20px 15px}}.header .inner{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;align-items:center}.header .inner .logo{margin:0}.header .inner .logo a{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:10px;width:150px}@media(max-width:1024px){.header .inner .logo a{width:100px}}@media(max-width:1024px){.header .inner .logo a{width:90px}}.header .inner .logo a img{margin:0;width:100%}.header .inner .nav_block{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:right;width:calc(100% - 150px)}@media(max-width:1024px){.header .inner .nav_block{width:calc(100% - 100px)}}@media(max-width:1024px){.header .inner .nav_block{width:calc(100% - 90px)}}.header .inner .nav_block .nav_list{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;justify-content:right;padding:0;margin:0}.header .inner .nav_block .nav_list li{padding:0 1em;list-style:none;font-size:clamp(16px,2vw,22px)}@media(max-width:1024px){.header .inner .nav_block .nav_list li{padding:0 .5em}}.header .inner .nav_block .nav_list li a{position:relative;display:block;color:#000;font-size:1em;font-family:Nunito Sans,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;text-decoration:none}.header .inner .nav_block .nav_list li a:before{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:1px;background-color:#000;transform:scaleX(0);transform-origin:left top;-webkit-transition:all .3s;transition:all .3s}.header .inner .nav_block .nav_list li a:hover:before{transform:scale(1)}.header .inner .nav_block .nav_ico{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;justify-content:right;padding-left:4%}.header .inner .nav_block .nav_ico .cart_btn{position:relative;display:block;margin-right:30px}@media(max-width:1024px){.header .inner .nav_block .nav_ico .cart_btn{margin-right:20px}}.header .inner .nav_block .nav_ico .cart_btn .cart-count-bubble{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:-.5em;right:-1.3em;bottom:initial;left:initial;width:22px;height:22px;color:#fff;background-color:#000;font-family:Nunito Sans,serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:12px;border-radius:50%}.header .inner .nav_block .nav_ico .search_btn{padding:0;background-color:#fff0;border:none;cursor:pointer}.header .inner .nav_block .nav_ico .modal_search{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:999;opacity:0;visibility:hidden;-webkit-transition:all .5s;transition:all .5s}.header .inner .nav_block .nav_ico .modal_search.active{opacity:1;visibility:visible}.header .inner .nav_block .nav_ico .modal_search .modal_bg{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.5}.header .inner .nav_block .nav_ico .modal_search .modal_inner{position:relative;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:85%;max-width:1070px;margin:200px auto 0;z-index:1000}@media(max-width:768px){.header .inner .nav_block .nav_ico .modal_search .modal_inner{margin-top:100px}}.header .inner .nav_block .nav_ico .modal_search .modal_inner form{width:calc(100% - 30px);margin-right:40px}.header .inner .nav_block .nav_ico .modal_search .modal_inner form input{padding:1em 1.5em;width:100%;color:#000;font-size:clamp(16px,1.8vw,20px);font-family:Noto Sans JP,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;letter-spacing:.03em}@media(max-width:768px){.header .inner .nav_block .nav_ico .modal_search .modal_inner form{margin-right:15px}.header .inner .nav_block .nav_ico .modal_search .modal_inner form input{padding:.8em}}.header .inner .nav_block .nav_ico .modal_search .modal_inner form input::placeholder{padding-left:.5em;color:#9b9b9b;font-size:clamp(16px,1.8vw,20px);font-family:Nunito Sans,serif;font-optical-sizing:auto;font-style:normal;font-weight:400}.header .inner .nav_block .nav_ico .modal_search .modal_inner .modal_close{position:relative;display:block;width:30px;height:30px;cursor:pointer}.header .inner .nav_block .nav_ico .modal_search .modal_inner .modal_close span{position:absolute;background-color:#fff;width:100%;height:1px}.header .inner .nav_block .nav_ico .modal_search .modal_inner .modal_close span:nth-child(1){top:15px;transform:rotate(45deg)}.header .inner .nav_block .nav_ico .modal_search .modal_inner .modal_close span:nth-child(2){bottom:14px;transform:rotate(-45deg)}.header .inner .nav_block .nav_btn{position:relative;padding-left:1.5%;width:65px;height:20px;cursor:pointer;z-index:100}@media(max-width:1024px){.header .inner .nav_block .nav_btn{width:50px;padding-left:20px}}.header .inner .nav_block .nav_btn .border{display:block;position:relative;width:100%;height:100%}.header .inner .nav_block .nav_btn .border span{display:block;position:absolute;height:2px;border-radius:10px;background-color:#000;-webkit-transition:all .3s;transition:all .3s}.header .inner .nav_block .nav_btn .border span:nth-child(1){top:0;width:50%}.header .inner .nav_block .nav_btn .border span:nth-child(2){top:45%;width:70%}.header .inner .nav_block .nav_btn .border span:nth-child(3){bottom:0;width:100%}.header .inner .nav_block .nav_btn img{display:block;position:absolute;top:-10px;right:0;-webkit-transition:all .3s;transition:all .3s}.header .inner .nav_block .nav_btn.active .border{position:relative}.header .inner .nav_block .nav_btn.active .border span:nth-child(1){top:10px;width:100%;transform:rotate(15deg)}.header .inner .nav_block .nav_btn.active .border span:nth-child(2){width:100%;transform:rotate(-15deg)}.header .inner .nav_block .nav_btn.active .border span:nth-child(3){opacity:0}.header .inner .nav_block .nav_btn.active .border:after{content:"CLOSE";position:absolute;bottom:-20px;left:50%;transform:translate(-50%);color:#000;font-size:15px;font-family:Nunito Sans,serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.header .inner .nav_block .nav_btn.active img{opacity:0;visibility:none}.header .inner .nav_block .nav_box{position:fixed;right:0;top:0;bottom:0;width:50%;height:100vh;background-color:#fff;opacity:0;visibility:hidden;z-index:99;-webkit-transition:all .5s;transition:all .5s}@media(max-width:1024px){.header .inner .nav_block .nav_box{width:80%}}@media(max-width:768px){.header .inner .nav_block .nav_box{width:100%}}.header .inner .nav_block .nav_box .nav_inner{padding:150px 0 0;margin:0 auto;width:80%;max-width:480px}.header .inner .nav_block .nav_box .nav_inner .ico_flex{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;justify-content:right;margin-bottom:40px}.header .inner .nav_block .nav_box .nav_inner .ico_flex a{display:block;margin:0 20px;-webkit-transition:all .3s;transition:all .3s}.header .inner .nav_block .nav_box .nav_inner .ico_flex a:hover{opacity:.7}.header .inner .nav_block .nav_box .nav_inner .ico_flex a.cart_btn{position:relative}.header .inner .nav_block .nav_box .nav_inner .ico_flex a.cart_btn .cart-count-bubble{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:-.5em;right:-1.3em;bottom:initial;left:initial;width:22px;height:22px;color:#fff;background-color:#000;font-family:Nunito Sans,serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:12px;border-radius:50%}.header .inner .nav_block .nav_box .nav_inner .txt_flex{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header .inner .nav_block .nav_box .nav_inner ul{padding:0;margin:0}.header .inner .nav_block .nav_box .nav_inner ul li{list-style:none;color:#000}.header .inner .nav_block .nav_box .nav_inner ul li a{position:relative;display:inline-block;color:inherit;font-size:1em;text-decoration:none}.header .inner .nav_block .nav_box .nav_inner ul li a:before{content:"";position:absolute;bottom:-1px;left:0;background-color:#000;width:100%;height:1px;transform:scaleX(0);transform-origin:left top;-webkit-transition:all .3s;transition:all .3s}.header .inner .nav_block .nav_box .nav_inner ul li a:hover:before{transform:scale(1)}.header .inner .nav_block .nav_box .nav_inner ul.en_list li{font-size:clamp(22px,2.8vw,30px)}.header .inner .nav_block .nav_box .nav_inner ul.en_list li:not(:last-child){margin-bottom:1em}.header .inner .nav_block .nav_box .nav_inner ul.en_list li a{font-family:Nunito Sans,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-weight:200}.header .inner .nav_block .nav_box .nav_inner ul.ja_list li{font-size:14px}.header .inner .nav_block .nav_box .nav_inner ul.ja_list li:not(:last-child){margin-bottom:2em}.header .inner .nav_block .nav_box .nav_inner ul.ja_list li a{font-family:Noto Sans JP,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-weight:300}.header .inner .nav_block .nav_box .b_fade{opacity:0;visibility:hidden;transform:translateY(50px);-webkit-transition:all .9s;transition:all .9s}.header .inner .nav_block .nav_box.active{opacity:1;visibility:visible}.header .inner .nav_block .nav_box.active .b_fade{opacity:1;visibility:visible;transform:translateY(0)}.footer{padding:50px 0 30px;background-color:#000;color:#fff}@media(max-width:768px){.footer{padding:30px 0}}.footer .flex{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;align-items:center;margin-bottom:25px}.footer .flex .logo{width:120px}@media(max-width:768px){.footer .flex .logo{width:80px}}.footer .flex .logo img{display:block;width:100%}.footer .flex .nav_box{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:right;width:calc(100% - 120px)}@media(max-width:768px){.footer .flex .nav_box{width:calc(100% - 80px)}}.footer .flex .nav_box a{display:block;padding:0 1.3%;color:#fff;font-family:Nunito Sans,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:clamp(14px,1.8vw,18px);text-decoration:none;-webkit-transition:all .3s;transition:all .3s}@media(max-width:768px){.footer .flex .nav_box a{padding:0 5px}}.footer .flex .nav_box a:last-child{padding-right:0}.footer .flex .nav_box a:not(:last-child) img{display:block;width:30px;height:30px}@media(max-width:768px){.footer .flex .nav_box a:not(:last-child) img{width:25px;height:25px}}.footer .flex .nav_box a:hover{opacity:.7}.footer .copyright{display:block;margin:0;font-family:Nunito Sans,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:clamp(12px,1.3vw,14px)}.fv_block img{display:block;width:100%}.product_page_wrap .product_sub_img{padding-bottom:200px}@media(max-width:1024px){.product_page_wrap .product_sub_img{padding-bottom:100px}}@media(max-width:768px){.product_page_wrap .product_sub_img{padding-bottom:50px}}.product_page_wrap .product_sub_img img{display:block;width:100%}.product_page_wrap .product-media-swiper .swiper-button-prev,.product_page_wrap .product-media-swiper .swiper-button-next{display:block!important}.product_page_wrap .product-media-swiper .swiper-button-prev:before,.product_page_wrap .product-media-swiper .swiper-button-next:before{content:"";display:block;background:url(//glass-interior.jp/cdn/shop/files/ico-arrow.svg?v=12611451606321663228) no-repeat center/contain;width:33px;height:33px}.product_page_wrap .product-media-swiper .swiper-button-prev:after,.product_page_wrap .product-media-swiper .swiper-button-next:after{content:none}.product_page_wrap .product-media-swiper .swiper-button-prev:before{transform:rotate(180deg)}.product_page_wrap .product-media-swiper .swiper-pagination{bottom:30px}.product_page_wrap .product-media-swiper .swiper-pagination .swiper-pagination-bullet{background-color:#fff;opacity:.25}.product_page_wrap .product-media-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}.product_page_wrap{box-sizing:border-box;padding:0 40px;width:100%}@media(max-width:1024px){.product_page_wrap{padding:0 25px}}@media(max-width:768px){.product_page_wrap{padding:0}}.product_page_wrap .product__info-wrapper{padding-left:0;background-color:#f0f0f0}.product_page_wrap .product__info-wrapper .product__info-container{max-width:100%;padding-bottom:200px}@media(max-width:1024px){.product_page_wrap .product__info-wrapper .product__info-container{padding-bottom:100px}}.product_page_wrap .product__info-wrapper .product-collection-name{padding:.3em 0 .3em 7%;margin:0 0 2em;background-color:#000;color:#a78d74;font-family:Nunito Sans,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:clamp(18px,2vw,22px)}@media(max-width:768px){.product_page_wrap .product__info-wrapper .product-collection-name{padding-left:5%;padding-right:5%}}.product_page_wrap .product__info-wrapper .product_main_info{margin:0;padding:0 40px 0 7%;width:100%;max-width:730px}@media(max-width:768px){.product_page_wrap .product__info-wrapper .product_main_info{width:90%;padding:0;margin:0 auto}}.product_page_wrap .product__info-wrapper .product_main_info .product__title{padding-bottom:.5em;margin:0;font-size:clamp(30px,3.8vw,42px)}.product_page_wrap .product__info-wrapper .product_main_info .product__title h1{color:#3f0000;font-size:1em;font-family:Nunito Sans,serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-weight:600}.product_page_wrap .product__info-wrapper .product_main_info .price{margin-bottom:20px}.product_page_wrap .product__info-wrapper .product_main_info .price .price__container{margin-bottom:0}.product_page_wrap .product__info-wrapper .product_main_info .price .price__container .price-item{color:#3f0000;font-family:Noto Sans JP,serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:clamp(18px,2.2vw,24px)}.product_page_wrap .product__info-wrapper .product_main_info .price .badge{margin-bottom:0}.product_page_wrap .product__info-wrapper .product_main_info .ymq-box input::placeholder,.product_page_wrap .product__info-wrapper .product_main_info .ymq-box select::placeholder{color:#a0a0a0}.product_page_wrap .product__info-wrapper .product_main_info .product__description{margin:0 0 80px;color:#000;font-size:clamp(14px,1.5vw,16px);font-family:Noto Sans JP,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:2}@media(max-width:768px){.product_page_wrap .product__info-wrapper .product_main_info .product__description{margin-bottom:50px}}.product_page_wrap .product__info-wrapper .product_main_info .product_note{padding:50px 0 40px}.product_page_wrap .product__info-wrapper .product_main_info .product_note .note_ttl{display:block;color:#000;font-family:Noto Sans JP,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:clamp(16px,1.8vw,20px)}.product_page_wrap .product__info-wrapper .product_main_info .product_note ul{padding:0;margin:0}.product_page_wrap .product__info-wrapper .product_main_info .product_note ul li{padding-left:1em;text-indent:-.9em;color:#000;font-size:clamp(14px,1.5vw,16px);list-style:none}.product_page_wrap .product__info-wrapper .product_main_info .product_note ul li:before{content:"\25fc\fe0e"}.product_page_wrap .product__info-wrapper .product_main_info .product_note ul li a{color:inherit;font-size:1em;-webkit-transition:all .3s;transition:all .3s}.product_page_wrap .product__info-wrapper .product_main_info .product_note ul li a:hover{opacity:.7}.product_page_wrap .product__info-wrapper .product_main_info .product-form__quantity{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:right;max-width:100%;margin-bottom:20px}.product_page_wrap .product__info-wrapper .product_main_info .product-form__quantity .quantity__label{padding-right:1em;color:#000;font-family:Noto Sans JP,serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:clamp(16px,1.7vw,18px);letter-spacing:.03em}.product_page_wrap .product__info-wrapper .product_main_info .product-form{margin:0}.product_page_wrap .product__info-wrapper .product_main_info .product-form .product-form__buttons{max-width:100%}.product_page_wrap .product__info-wrapper .product_main_info .product-form .product-form__buttons .button{background-color:#fff;color:#000}.product_page_wrap .product__info-wrapper .product_main_info .product_material{margin:120px 0 0}@media(max-width:1024px){.product_page_wrap .product__info-wrapper .product_main_info .product_material{margin:80px 0 0}}.product_page_wrap .product__info-wrapper .product_main_info .product_material .mate_ttl{display:block;margin-bottom:.7em;color:#000;font-family:Noto Sans JP,serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:clamp(16px,1.8vw,20px)}.product_page_wrap .product__info-wrapper .product_main_info .product_material .content{border-left:8px solid #FFFFFF;padding-left:3%}.product_page_wrap .product__info-wrapper .product_main_info .product_material .content ul{padding:0;margin:0}.product_page_wrap .product__info-wrapper .product_main_info .product_material .content ul li{list-style:none}.product_page_wrap .product__info-wrapper .product_main_info .product_material .content .btn_list{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:2%}@media(max-width:768px){.product_page_wrap .product__info-wrapper .product_main_info .product_material .content .btn_list{display:block}}.product_page_wrap .product__info-wrapper .product_main_info .product_material .content .btn_list li a{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.7em 1em;margin-bottom:20px;font-size:14px;text-decoration:none;-webkit-transition:all .3s;transition:all .3s}.product_page_wrap .product__info-wrapper .product_main_info .product_material .content .btn_list li a:after{display:block;content:"";margin-left:12px}.product_page_wrap .product__info-wrapper .product_main_info .product_material .content .btn_list li a:hover{opacity:.7}.product_page_wrap .product__info-wrapper .product_main_info .product_material .content .btn_list.download_list li a{border-right:1px solid #000;border-bottom:1px solid #000;background-color:#f0f0f0;color:#000}.product_page_wrap .product__info-wrapper .product_main_info .product_material .content .btn_list.download_list li a:after{width:25px;height:25px;background:url(//glass-interior.jp/cdn/shop/files/ico-download.svg?v=9697258544433146269) no-repeat center/contain}.product_page_wrap .product__info-wrapper .product_main_info .product_material .content .btn_list.tab_list li a{background-color:#656565;color:#fff}.product_page_wrap .product__info-wrapper .product_main_info .product_material .content .btn_list.tab_list li a:after{width:20px;height:20px;background:url(//glass-interior.jp/cdn/shop/files/ico-tab.svg?v=12473761485381712224) no-repeat center/contain}.product_page_wrap .product__info-wrapper .product_main_info .product_material .content .txt_list{padding-top:20px}.product_page_wrap .product__info-wrapper .product_main_info .product_material .content .txt_list li{padding-left:1em;text-indent:-.9em;color:#000;font-family:Noto Sans JP,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:14px}.product_page_wrap .product__info-wrapper .product_main_info .product_material .content .txt_list li:before{content:"\25fc\fe0e"}.product_page_wrap .product__info-wrapper .product_main_info .product_material .content .txt_list li a{color:inherit;font-size:1em;-webkit-transition:all .3s;transition:all .3s}.product_page_wrap .product__info-wrapper .product_main_info .product_material .content .txt_list li a:hover{opacity:.7}#ymq-price-addons{border:none;color:#000;width:100%;padding:1em 1.5em;max-width:100%;font-size:clamp(16px,1.9vw,20px);font-family:Noto Sans JP,serif;font-optical-sizing:auto;font-weight:500;font-style:normal}#ymq-price-addons>span{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;font-size:1em}#ymq-price-addons>span small{font-size:.7em;font-family:Noto Sans JP,serif;font-optical-sizing:auto;font-weight:400;font-style:normal}#ymq-price-addons>span .price{width:calc(100% - 10em);margin-bottom:0;color:#000;font-size:1.6em;text-align:right}#ymq-price-addons>span .price .ymq-price-span{color:inherit;font-size:1em;font-family:Noto Sans JP,serif;font-optical-sizing:auto;font-weight:500;font-style:normal}.collection-hero__title{font-family:Nunito Sans,san-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:clamp(25px,3.6vw,40px);line-height:1.5;letter-spacing:.05em}.page_wrapper.about{padding:70px 0 0}.page_wrapper.about .prologue_block .main_width{max-width:900px}.page_wrapper.about .prologue_block{padding-bottom:120px}@media(max-width:1024px){.page_wrapper.about .prologue_block{padding-bottom:80px}}@media(max-width:768px){.page_wrapper.about .prologue_block{padding-bottom:50px}}.page_wrapper.about .prologue_block .main_box{text-align:center}.page_wrapper.about .prologue_block .main_box .main_img{position:relative;margin-bottom:10px}.page_wrapper.about .prologue_block .main_box .main_img img{display:block;width:100%}.page_wrapper.about .prologue_block .main_box .main_img .ttl{display:block;margin:0 auto;font-size:clamp(35px,10vw,60px);z-index:2}.page_wrapper.about .prologue_block .main_box .center_txt p{display:block;margin:0 0 1.5em;font-size:clamp(16px,1.7vw,18px);line-height:2}.page_wrapper.about .prologue_block .main_box .txt_base p{display:block;margin:0;line-height:2;text-align:left}.page_wrapper.about .prologue_block .main_box .logo{max-width:385px;margin:0 auto 70px}@media(max-width:1024px){.page_wrapper.about .prologue_block .main_box .logo{margin-bottom:30px}}@media(max-width:768px){.page_wrapper.about .prologue_block .main_box .logo{padding:0 50px;margin-bottom:20px}}.page_wrapper.about .prologue_block .main_box .logo #text{-webkit-mask:url(#mask);mask:url(#mask)}.page_wrapper.about .prologue_block .main_box .logo .handwriting{width:100%;height:auto}.page_wrapper.about .prologue_block .main_box .logo .handwriting_text{fill:#000;opacity:0;visibility:hidden;animation:handwritingText 0s linear .5s forwards}.page_wrapper.about .prologue_block .main_box .logo .handwriting_mask_line{fill:none;stroke:#fff;stroke-width:9px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:4000px;animation:handwritingMask 5s linear .5s forwards}@keyframes handwritingText{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes handwritingMask{0%{stroke-dashoffset:4000px}to{stroke-dashoffset:0}}.page_wrapper.about .about_block{padding:115px 0;background-color:#000}@media(max-width:1024px){.page_wrapper.about .about_block{padding:80px 0}}.page_wrapper.about .about_block .item:not(:last-child){margin-bottom:200px}@media(max-width:768px){.page_wrapper.about .about_block .item:not(:last-child){margin-bottom:100px}}.page_wrapper.about .about_block .item .item_ttl{margin-bottom:100px;color:#fff;text-align:center}@media(max-width:1024px){.page_wrapper.about .about_block .item .item_ttl{margin-bottom:80px}}@media(max-width:768px){.page_wrapper.about .about_block .item .item_ttl{margin-bottom:50px}}.page_wrapper.about .about_block .item .item_ttl .sub_ttl{margin:0;color:inherit;font-size:clamp(16px,2.2vw,24px);font-family:Noto Sans JP,serif;font-optical-sizing:auto;font-weight:700;font-style:normal;line-height:2}.page_wrapper.about .about_block .item .item_ttl .main_ttl{margin:0;color:inherit}.page_wrapper.about .about_block .item .item_ttl .sub_en_ttl{margin:0;color:inherit;font-size:clamp(16px,2.2vw,24px);line-height:1.5;letter-spacing:.05em}.page_wrapper.about .about_block .item .flex{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;flex-direction:row-reverse;gap:3%}@media(max-width:768px){.page_wrapper.about .about_block .item .flex{display:block}}.page_wrapper.about .about_block .item .flex .img{width:40%}@media(max-width:768px){.page_wrapper.about .about_block .item .flex .img{width:100%;margin-bottom:30px}}.page_wrapper.about .about_block .item .flex .img img{display:block;width:100%}.page_wrapper.about .about_block .item .flex .txt{width:60%;color:#fff}@media(max-width:768px){.page_wrapper.about .about_block .item .flex .txt{width:100%}}.page_wrapper.about .about_block .item:nth-child(2) .flex{flex-direction:row}.page_wrapper.about .value_block{padding:110px 0 50px;text-align:center}@media(max-width:1024px){.page_wrapper.about .value_block{padding:80px 0 0}}@media(max-width:768px){.page_wrapper.about .value_block{padding:50px 0 0}}.page_wrapper.about .value_block .ttl{margin:0 0 120px}@media(max-width:1024px){.page_wrapper.about .value_block .ttl{margin-bottom:80px}}@media(max-width:768px){.page_wrapper.about .value_block .ttl{margin-bottom:50px}}.page_wrapper.about .value_block .ttl .en_ttl{display:block;margin-top:0}.page_wrapper.about .value_block .ttl .ja_ttl{margin:0;font-size:clamp(16px,1.7vw,18px);line-height:2}.page_wrapper.about .value_block .list{padding:0;margin-bottom:0;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;gap:5%}@media(max-width:768px){.page_wrapper.about .value_block .list{display:block}}.page_wrapper.about .value_block .list .item{padding:0;margin:0 0 100px;width:29.9833333333%;list-style:none}@media(max-width:1024px){.page_wrapper.about .value_block .list .item{width:46.65%}}@media(max-width:768px){.page_wrapper.about .value_block .list .item{margin-bottom:80px;width:100%}}.page_wrapper.about .value_block .list .item .item_ttl{margin:0 0 25px}.page_wrapper.about .value_block .list .item .item_ttl .en{display:block;margin:0 0 .3em;font-size:clamp(25px,3vw,40px);font-family:Nunito Sans,sans-serif;font-weight:700;font-style:normal;line-height:1.5;letter-spacing:.05em}.page_wrapper.about .value_block .list .item .item_ttl .ja{display:block;margin:0;font-family:Noto Sans JP,serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:clamp(16px,1.9vw,20px)}.page_wrapper.about .value_block .list .item .txt_base{text-align:left}.page_wrapper.about .img_block{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex}@media(max-width:768px){.page_wrapper.about .img_block{display:block}}.page_wrapper.about .img_block .img{width:50%;overflow:hidden}@media(max-width:768px){.page_wrapper.about .img_block .img{width:100%}}.page_wrapper.about .img_block .img img{display:block;margin:0;border:none;width:100%;height:100%;object-fit:cover}h1#login{font-family:Nunito Sans,serif;font-optical-sizing:auto;font-weight:500;font-style:normal}@media(max-width:768px){h1#recover{font-size:29px}}.reset-password{padding:80px 1.5rem!important}.reset-password h1{font-size:34px}@media(max-width:768px){.reset-password h1{font-size:25px}}cart-items h1{font-family:Nunito Sans,serif;font-optical-sizing:auto;font-weight:500;font-style:normal}h1.cart__empty-text{font-family:Noto Sans JP,serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.cart__footer-wrapper:last-child .cart__footer{padding-bottom:80px!important}.cart__warnings{padding:80px 0}table.cart-items thead th{font-size:16px}@media(max-width:768px){table.cart-items thead th{font-size:14px}}.contact_info_box.mt{margin-bottom:0;margin-top:90px}@media(max-width:768px){.contact_info_box{margin-bottom:70px}.contact_info_box.mt{margin-bottom:0;margin-top:70px}}.contact_info_box .txt_base{margin-bottom:35px;color:#000}.contact_info_box .tel_item{color:#000}.contact_info_box .line_btn{margin-bottom:35px}.contact .contact_select{margin-bottom:20px}@media(max-width:768px){.contact .contact_select{margin-bottom:15px}}.contact .contact_select label{display:block;padding-bottom:.5em;font-size:14px}.contact .contact_select select{width:100%;padding:.7em 1em;font-size:16px}.contact_info_box{margin-bottom:90px}@media(max-width:768px){.contact_info_box{margin-bottom:70px}}.contact_info_box .txt_base,.contact_info_box .tel_item{margin-bottom:35px;color:#000}.contact_info_box .tel_item .tel_link{margin:0;display:block;font-size:clamp(29px,4vw,40px);font-family:Nunito Sans,serif;font-optical-sizing:auto;font-weight:500;font-style:normal;line-height:1.5}.contact_info_box .tel_item .tel_link .tel{font:inherit;font-size:.5em;font-weight:400}.contact_info_box .tel_item .tel_link a{font:inherit;text-decoration:none;color:#000}.contact_info_box .tel_item .tel_link a .tel{font:inherit;font-size:.5em;font-weight:400}.contact_info_box .tel_item .txt{display:inline-block;margin:0;font-size:14px}.contact_info_box .line_btn a{display:block;width:100%;max-width:320px;padding:.7em 1em;outline:1px solid #000;background-color:#fff;color:#000;font-size:clamp(14px,2vw,18px);text-align:center;text-decoration:none}.contact_info_box .line_btn a:hover{outline-width:2px}div.customer.account .order_history{width:calc(100% - 250px)}@media(max-width:768px){div.customer.account .order_history{width:100%}}div.customer.account .account_info{width:250px}@media(max-width:768px){div.customer.account .account_info{width:100%}}div.customer.account .account_info .account_info_box .txt{display:block;margin:0 0 1em;font-size:16px;line-height:1.5}div.customer.account .account_info .account_info_box .txt.fo14{font-size:14px}div.customer.addresses ul{margin-top:40px;border-top:1px solid #9B9B9B}div.customer.addresses ul li{text-align:left}div.customer.addresses ul li .txt{display:block;margin:0;font-size:20px;font-weight:500;line-height:1.5}@media(max-width:768px){div.customer.addresses ul li .txt{font-size:18px}}div.customer.addresses ul li .txt.fo14{font-size:16px;font-weight:400}@media(max-width:768px){div.customer.addresses ul li .txt.fo14{font-size:14px}}div.customer.addresses ul li .txt:not(:last-child){margin-bottom:1em}div.customer.addresses ul li h2{margin-bottom:1em;text-align:left;font-size:25px;font-weight:500}@media(max-width:768px){div.customer.addresses ul li h2{font-size:22px}}.select .svg-wrapper,.customer select+.svg-wrapper{right:10px}.order_account_block.block01{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #9B9B9B}@media(max-width:768px){.order_account_block.block01{padding-bottom:0;border-bottom:none}}.order_account_block h2{margin-bottom:.8em}.order_account_block .account_info_box .txt{margin:0;font-size:16px;line-height:1.5}.order_account_block .account_info_box .txt:not(:last-child){margin-bottom:.8em}.order_account_block .account_info_box .txt.fo14{font-size:14px}.blog-articles{column-gap:2%!important;row-gap:2%!important}.blog-articles .article-card-wrapper a{display:block;position:relative;width:100%;height:100%;aspect-ratio:5/6}.blog-articles .article-card-wrapper a:hover .img img{transform:scale(1.05)}.blog-articles .article-card-wrapper a .img{position:relative;overflow:hidden;width:100%;height:100%}.blog-articles .article-card-wrapper a .img img{display:block;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;transition:all .5s}.blog-articles .article-card-wrapper a .img:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:#000;opacity:.2;z-index:2}.blog-articles .article-card-wrapper a .content{position:absolute;left:40px;bottom:40px;padding-right:40px;z-index:3}@media(max-width:768px){.blog-articles .article-card-wrapper a .content{left:20px;bottom:20px;padding-right:20px}}.blog-articles .article-card-wrapper a .content .date{display:block;margin:0 0 .5em;color:#fff;font-size:clamp(14px,1.5vw,16px);font-family:Nunito Sans,serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.blog-articles .article-card-wrapper a .content .ttl{display:block;margin:0;color:#fff;font-weight:500;font-size:clamp(16px,1.8vw,20px)}.article-template{padding:30px 0 80px}@media(max-width:768px){.article-template{padding-top:0}}.article-template .ttl{margin-bottom:80px}@media(max-width:768px){.article-template .ttl{margin-bottom:30px}}.article-template .ttl .main_title{padding-bottom:0}.article-template .ttl .date{margin:1em 0 0;color:#000;font-size:clamp(16px,1.7vw,18px)}.article-template .main_flex{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5%;margin-bottom:80px}@media(max-width:768px){.article-template .main_flex{display:block}}.article-template .main_flex .img{width:50%}@media(max-width:768px){.article-template .main_flex .img{width:100%;margin-bottom:30px}}.article-template .main_flex .img img{display:block;width:100%;height:auto}.article-template .main_flex .content{width:50%}@media(max-width:768px){.article-template .main_flex .content{width:100%}}.article-template .main_flex .content .product_name{display:block;margin:0 0 .5em;color:#000;font-size:clamp(18px,1.9vw,20px);font-weight:500;letter-spacing:.05em}.article-template .main_flex .content .product_name .txt{color:inherit;font-size:1em;font-weight:400}.article-template .main_flex .content .location_name{display:block;margin:0 0 30px;color:#000;font-size:clamp(18px,1.9vw,20px);font-weight:500;letter-spacing:.05em}.article-template .main_flex .content .location_name .txt{color:inherit;font-size:1em;font-weight:400}.article-template .main_flex .content .txt_base p{line-height:1.8}.article-template .img_list{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;row-gap:3%;column-gap:3%;padding:0;margin:0}@media(max-width:768px){.article-template .img_list{display:block}}.article-template .img_list .item{padding:0;margin:0 0 40px;width:48.5%;list-style:none}@media(max-width:768px){.article-template .img_list .item{width:100%;margin-bottom:20px}}.article-template .img_list .item img{display:block;width:100%;height:auto}.header .inner .nav_block .nav_box .nav_inner ul.cat_list{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px;border-bottom:1px solid #F0F0F0}.header .inner .nav_block .nav_box .nav_inner ul.cat_list li{padding-bottom:30px;padding-right:.5em;width:calc(50% - .5em);font-size:25px;font-family:Nunito Sans,serif;font-optical-sizing:auto;font-weight:500;font-style:normal}.header .inner .nav_block .nav_box .nav_inner ul.cat_list li a{display:inline-block;font:inherit}.header .inner .nav_block .nav_box .nav_inner{padding:120px 0 100px}@media(max-width:768px){.header .inner .nav_block .nav_box{height:100vh;overflow-y:scroll}}.page_wrapper.about .img_block.ver_column_4{gap:30px;background-color:#000}@media(max-width:768px){.page_wrapper.about .img_block.ver_column_4{display:flex;flex-wrap:wrap;gap:20px}.page_wrapper.about .img_block.ver_column_4 .img{width:calc(50% - 10px)}}:root{--header-height: 0px}.fv_block.ver_mov{position:relative;width:100%;height:calc(100svh - var(--header-height));overflow:hidden;background-color:#000}.fv_block.ver_mov .video,.fv_block.ver_mov .poster_img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.fv_block.ver_mov .video{opacity:0;transition:opacity .3s ease}.fv_block.ver_mov.is-ready .video{opacity:1}.fv_block.ver_mov .poster_img{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 1s ease,visibility 0s linear 1s;z-index:2}.fv_block.ver_mov.is-ended .poster_img{opacity:1;visibility:visible;transition:opacity 1s ease,visibility 0s}@media(max-width:768px){.fv_block.ver_mov{height:auto;aspect-ratio:1440/1080}}@media(max-width:768px){body{min-height:100svh!important;background-color:#000!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/adjust.css.map */
