@charset "UTF-8";.page_wrapper{padding:100px 0}@media(max-width:768px){.page_wrapper{padding:80px 0}}.page_wrapper ul,.page_wrapper p,.page_wrapper ol,.page_wrapper dl,.page_wrapper dt,.page_wrapper dd{list-style:none;margin:0;padding:0}.page_wrapper .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}.page_common_block .title{position:relative;margin:0;padding:0 0 40px 1em;font-size:clamp(18px,2.4vw,30px);font-weight:700;line-height:1.5}@media(max-width:768px){.page_common_block .title{padding-bottom:25px}}.page_common_block .title.cnt_title{padding-left:1.7em}.page_common_block .title:before{position:absolute;left:0;top:1px;content:counter(num) "."}.page_common_block .title.no_step{padding-left:0;padding-bottom:20px}.page_common_block .title.no_step:before{content:none}.page_common_block .txt_base{margin-bottom:50px}.page_common_block .txt_base.none{margin-bottom:0}.page_common_block .content{margin:0;padding:0;counter-reset:0;counter-increment:num}.page_common_block .content:not(:last-of-type){margin-bottom:100px}@media(max-width:768px){.page_common_block .content:not(:last-of-type){margin-bottom:50px}}.page_common_block .case_list .case_item{position:relative}.page_common_block .case_list .case_item:not(:last-child){margin-bottom:50px}.page_common_block .case_list .case_ttile{margin:0;padding:0 0 20px}.page_common_block .step_num li{line-height:2;font-weight:700}.page_common_block .step_num li:not(:last-child){margin-bottom:20px}.page_common_block .text{font-size:clamp(14px,1.8vw,16px);font-weight:400;line-height:2;letter-spacing:.05em}.page_common_block a.link{display:block;font-size:clamp(14px,1.8vw,16px);font-weight:700;color:#000;transition:all .3s}.page_common_block a.link:active{color:#000}.page_common_block a.link:hover{opacity:.7}.page_common_block span.anno{position:relative;display:block;padding-left:1.2em;font-size:clamp(11px,1.6vw,13px);font-weight:400;line-height:2;letter-spacing:.05em;color:#7a7a7a}.page_common_block span.anno:before{position:absolute;left:0;top:1px;content:"\203b"}.page_common_block .description{font-size:clamp(14px,1.8vw,16px);font-weight:400;line-height:2;letter-spacing:.05em;margin-bottom:80px}@media(max-width:768px){.page_common_block .description{margin-bottom:50px}}.page_rules_block .content{counter-increment:none}.page_rules_block .title{padding-left:0}.page_rules_block .title:before{content:none}.page_rules_block .step_num .num{position:relative;padding-left:20px;counter-increment:num;counter-reset:0;font-weight:400}.page_rules_block .step_num .num:before{position:absolute;left:0;top:0;content:counter(num) "."}.page_rules_block .step_num .num:not(:last-child){margin-bottom:10px}.page_rules_block .sub_list li{position:relative;padding-left:20px;font-size:clamp(14px,1.8vw,16px);font-weight:400;line-height:2;letter-spacing:.05em}.page_rules_block .sub_list li:before{position:absolute;left:0;top:0;content:counter(list-item,lower-alpha) "."}.page_rules_block .sub_list li:not(:last-child){margin-bottom:10px}.page_law_block .table_container dl{display:flex;flex-wrap:wrap;padding:25px 0;border-bottom:1px solid #000}.page_law_block .table_container dl dt,.page_law_block .table_container dl dd{font-size:clamp(14px,1.8vw,16px)}.page_law_block .table_container dl dt p,.page_law_block .table_container dl dd p{font-size:1em}.page_law_block .table_container dl dt{width:25%}@media(max-width:768px){.page_law_block .table_container dl dt{width:100%;font-weight:700}}.page_law_block .table_container dl dd{width:75%;padding-left:20px;font-size:clamp(14px,1.8vw,16px);font-weight:400;line-height:2;letter-spacing:.05em}@media(max-width:768px){.page_law_block .table_container dl dd{width:100%;padding-left:0}}.page_law_block .table_container dl dd .link{display:inline-block;text-decoration:none;font-weight:400}.page_faq_block .title{padding-left:0}.page_faq_block .title:before{content:none}.page_faq_block #order,.page_faq_block #delivery,.page_faq_block #door,.page_faq_block #mirror,.page_faq_block #table,.page_faq_block #cupboard,.page_faq_block #other{display:block;padding-bottom:100px}@media(max-width:768px){.page_faq_block #order,.page_faq_block #delivery,.page_faq_block #door,.page_faq_block #mirror,.page_faq_block #table,.page_faq_block #cupboard,.page_faq_block #other{padding-bottom:70px}}.faq_container{padding-top:100px;margin-top:-100px;padding-bottom:100px}.faq_container:not(:last-of-type){border-bottom:1px solid #000}.faq_container:last-of-type{padding-bottom:0}@media(max-width:768px){.faq_container{padding-top:70px;margin-top:-70px;padding-bottom:70px}}.accordion-container:not(:last-of-type){margin-bottom:30px}@media(max-width:768px){.accordion-container:not(:last-of-type){margin-bottom:20px}}.accordion-container .accordion{position:relative}.accordion-container .accordion:before{position:absolute;left:8px;top:4px;content:"Q.";width:40px;height:40px;margin:auto 0;border-radius:50%;font-size:25px;color:#fff;text-align:center;letter-spacing:.05em;z-index:10}@media(max-width:768px){.accordion-container .accordion:before{top:9px;width:30px;height:30px;font-size:18px}}.accordion-container .accordion .question{position:relative;padding:16px 45px 16px 60px;line-height:1.45;font-size:16px;letter-spacing:.05em;transition:all .3s;background-color:#000;color:#fff;font-weight:700}.accordion-container .accordion .question:hover{cursor:pointer}.accordion-container .accordion .question:after{position:absolute;top:0;bottom:0;right:20px;margin:auto;width:18px;height:20px;content:"";background:url(//glass-interior.jp/cdn/shop/files/ico-arrow-up-white.svg?v=6271325613736880931) no-repeat center/contain;transform:rotate(180deg);transform-origin:center center;transition:all .5s}@media(max-width:768px){.accordion-container .accordion .question:after{width:13px;height:10px}}.accordion-container .accordion .question.active:after{transform:rotate(0);transform-origin:center center}@media(max-width:768px){.accordion-container .accordion .question{font-size:14px;padding-left:40px}}.accordion-container .accordion .answer{position:relative;padding:15px 5px 15px 60px}.accordion-container .accordion .answer:before{display:flex;align-items:center;justify-content:center;position:absolute;left:8px;top:9px;content:"A.";width:40px;height:40px;border-radius:50%;font-size:25px;text-align:center;letter-spacing:.05em}@media(max-width:768px){.accordion-container .accordion .answer:before{width:30px;height:30px;top:13px;font-size:20px}}@media(max-width:768px){.accordion-container .accordion .answer{padding-left:40px}}.accordion-container .accordion .answer .text{line-height:2}.link_wrapper{margin-bottom:30px}.mod-ankerlink{display:flex;flex-wrap:wrap;gap:20px}@media(max-width:450px){.mod-ankerlink{gap:10px}}.mod-ankerlink li{width:calc((100% - 60px)/4)}@media(max-width:1024px){.mod-ankerlink li{width:calc((100% - 40px) / 3)}}@media(max-width:768px){.mod-ankerlink li{width:calc((100% - 20px)/2)}}@media(max-width:450px){.mod-ankerlink li{width:calc((100% - 10px)/2)}}.mod-ankerlink li .link{position:relative;display:block;padding:15px 40px 15px 20px;border-radius:30px;transition:all .3s;background-color:#000;color:#fff;text-decoration:none}.mod-ankerlink li .link:hover{opacity:.7}@media(max-width:768px){.mod-ankerlink li .link{padding:15px 22px 15px 10px}.mod-ankerlink li .link:hover{opacity:unset}}.mod-ankerlink li .link:after{position:absolute;right:20px;top:50%;content:"";width:16px;height:12px;background:url(//glass-interior.jp/cdn/shop/files/ico-arrow-down-white.svg?v=11672262213776003403) no-repeat center/contain;transform:translateY(-50%)}@media(max-width:768px){.mod-ankerlink li .link:after{right:10px;width:12px;height:8px}}.mod-ankerlink li .link span{font-size:clamp(12px,1.6vw,14px)}.page_document_block .document_table_wrapper:not(:last-of-type){margin-bottom:100px}@media(max-width:768px){.page_document_block .document_table_wrapper:not(:last-of-type){margin-bottom:100px}}.page_document_block .document_table_wrapper .table_container{overflow-x:auto}.page_document_block .document_table_wrapper .document_table{table-layout:fixed;border-collapse:collapse;width:100%}@media(max-width:1024px){.page_document_block .document_table_wrapper .document_table{width:1200px}}.page_document_block .document_table_wrapper th,.page_document_block .document_table_wrapper td{border:1px solid #000;padding:10px;text-align:center;font-size:clamp(14px,1.8vw,16px)}.page_document_block .document_table_wrapper a{color:#000;transition:all .3s}.page_document_block .document_table_wrapper a:hover{opacity:.7;text-decoration:underline}.page_document_block .document_table_wrapper a:active{color:#000}.page_document_block .document_table_wrapper span{display:inline-block;padding-right:20px}.page_document_block .document_table_wrapper .pdf{position:relative}.page_document_block .document_table_wrapper .pdf:after{position:absolute;right:0;top:50%;content:"";width:16px;height:16px;background:url(//glass-interior.jp/cdn/shop/files/ico-pdf.svg?v=5900675681845724538) no-repeat center/contain;transform:translateY(-50%)}.page_document_block .document_table_wrapper .youtube{position:relative}.page_document_block .document_table_wrapper .youtube:after{position:absolute;right:0;top:50%;content:"";width:14px;height:14px;background:url(//glass-interior.jp/cdn/shop/files/ico-linktab.svg?v=16687745679182995876) no-repeat center/contain;transform:translateY(-50%)}.scroll_hint{display:none!important}@media(max-width:768px){.scroll_hint{display:block!important;font-size:clamp(11px,1.5vw,13px)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/page.css.map */
