html{scroll-behavior:smooth}img{max-width:100%;height:auto}.header-wrapper,.announcement-bar{display:none}.shopify-section-group-footer-group{display:none;font-family:Noto Sans JP,sans-serif;font-weight:100}.reterior-app-wrapper,#poingpong2-floating{display:none}.mt2em{margin-top:2em}.mt3em{margin-top:3em}.sp-only{display:none}.bg-blue{background:linear-gradient(to right bottom,#203b59,#232533)}.t-gold{color:#b09163}.lp-dr-assy{background:#232533;color:#fff;font-weight:400}.lp-dr-assy *{font-family:Noto Sans JP,sans-serif;font-weight:100}.contents-width{width:980px;margin:0 auto;max-width:90%}.contents-width-s{width:800px;margin:0 auto;max-width:90%}.conts-section{padding:100px 0}@media screen and (max-width:768px){.conts-section{padding:60px 0}.pc-only{display:none}.sp-only{display:initial}}.title-section{font-size:3.8rem;color:#b09163;text-align:center;line-height:1.5;margin:0 0 1em}.title-section span{display:block;font-size:.5em}.title-section:after{content:"";width:80px;height:2px;display:block;margin:.5em auto 0;background:#b09163}.text-lead{text-align:center;font-size:2.8rem}.btn-block{width:380px;max-width:90%;position:relative;margin:1em auto;text-align:center;color:#fff;display:block;padding:.7em;text-decoration:none;font-size:1.8rem}.btn-block:before,.btn-block:after{content:"";position:absolute;margin:auto}.btn-block:before{border-top:1px solid #FFF;border-bottom:1px solid #FFF;width:calc(100% + 6px);height:100%;top:0;left:-3px}.btn-block:after{border-left:1px solid #FFF;border-right:1px solid #FFF;width:100%;height:calc(100% + 6px);top:-3px;left:0}@media screen and (max-width:768px){.title-section{font-size:2.2rem}.btn-block{font-size:1.5rem}}.header{position:fixed;top:0;left:0;right:0;margin:auto;z-index:999;background:none;display:flex;justify-content:space-between;padding:0}.head-logo{margin:2rem 0 0 2rem}.head-navi{display:flex;align-items:center}.head-navi a{text-decoration:none;color:inherit}.head-navi .menu{display:flex}.head-navi .link{font-size:1.4rem;font-weight:400;margin-right:2em}.head-btn,.bottom-fix-btn{display:block;width:115px;height:52px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;font-size:1.3rem;font-weight:500;line-height:1.2}.head-btn img{disply:block;margin:0 auto .1em}.head-btn.contact,.bottom-fix-btn.contact{background:#343646;color:#fff}.head-btn.cart,.bottom-fix-btn.cart{background:#b09163;color:#161820}.hamburger,.bottom-fix-btn{display:none}@media screen and (max-width:1000px){.lp-dr-assy{padding-bottom:60px}.head-logo{margin:1.5rem 0 0 5%;width:30vw;max-width:150px}.head-navi{position:fixed;top:0;right:0;transform:translate(100%);width:28rem;height:100vh;align-items:stretch;flex-direction:column;padding:8rem 3rem;background:#232533;transition:transform .3s;z-index:998}.head-navi .link{margin:0 0 1.5em;text-align:center}.head-navi .link-btn{display:block;margin-bottom:1em}.head-navi .head-btn{width:100%}.bottom-fix-btn{display:flex;z-index:998}.bottom-fix-btn.contact{position:fixed;left:0;bottom:0;margin:auto;width:50%}.bottom-fix-btn.cart{position:fixed;right:0;bottom:0;margin:auto;width:50%}.hamburger{z-index:999;width:4rem;height:4rem;position:fixed;top:0;right:0;margin:auto;background:#232533;text-indent:200%;overflow:hidden;white-space:nowrap;display:block;border:none}.hamburger:before,.hamburger:after{content:"";width:2rem;height:1px;display:block;background:#b09163;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;transition:transform .3s}.hamburger:before{transform:translateY(-6px);box-shadow:0 6px #b09163}.hamburger:after{transform:translateY(6px)}.open .hamburger:before{transform:rotate(45deg);box-shadow:none}.open .hamburger:after{transform:rotate(-45deg)}.open .head-navi{transform:translate(0)}}.mainvisual{background:#232533 url(/cdn/shop/files/main-bg.jpg) no-repeat center center/ cover;position:relative;width:100%;height:100vh;overflow:hidden}.mainvisual .mainimg{width:auto;height:100%;margin:0 auto;transform:translate(20%);display:block}.mainvisual .maincopy{position:absolute;left:.5em;bottom:1em;margin:auto;font-size:8vw;color:#fff;line-height:1.1}.mainvisual .maincopy .sub{display:block;color:#b09163;font-size:.3em;margin-bottom:.5em}.mainvisual .maincopy .en{display:inline-block;font-size:.15em;margin-left:1em;margin-bottom:1em;vertical-align:middle}@media screen and (max-width:1200px){.mainvisual .mainimg{transform:translate(10%)}}@media screen and (max-width:900px){.mainvisual .mainimg{width:100%;height:100%;object-fit:contain;transform:none;object-position:right bottom}}@media screen and (max-width:768px){.mainvisual{height:110vw}.mainvisual .maincopy{font-size:12vw}}.conts-question{background:#232533 url(/cdn/shop/files/bg-reason.jpg) no-repeat center center/ cover}.conts-question .title{font-size:4.8rem}.conts-question{text-align:center}.conts-question .title{font-size:4.8rem;font-weight:300}@media screen and (max-width:768px){.conts-question .title{font-size:3.2rem}}@media screen and (max-width:450px){.conts-question .title{font-size:2.6rem}}.conts-issue{text-align:center}.list-issue{width:600px;max-width:100%;margin:0 auto;list-style:none;padding:0}.list-issue>li{border:1px solid;margin-bottom:1em;padding:.5em;font-size:1.8rem}.conts-issue .lead{font-size:2.4rem;margin-top:2em}.conts-issue .lead2{font-size:3.8rem;margin:0;line-height:1.4}@media screen and (max-width:768px){.list-issue>li{font-size:1.5rem}.conts-issue .lead{font-size:1.8rem}.conts-issue .lead2{font-size:2.2rem}}.conts-section .reason-img .caption{text-align:center;font-size:1.8rem;margin-bottom:.5em}.conts-reason .reason-img img{width:100%;height:auto}.conts-reason .subtitle{font-size:2.4rem;text-align:center}.choose-img{width:100%}.list-reason{list-style:none;margin:0;padding:0;counter-reset:listnum;margin-bottom:6rem}.list-reason>li{counter-increment:listnum;padding-left:7rem;position:relative}.list-reason>li+li{margin-top:6rem}.list-reason>li:before{content:counter(listnum,decimal-leading-zero);font-size:4.8rem;position:absolute;left:0;top:0;margin:auto;color:#b09163;line-height:1}.list-reason .title{font-size:2.4rem;color:#b09163;margin-bottom:0}.list-reason p{margin:.5em 0 0;font-size:1.5rem}.reason-body{position:relative}.list-reason>li:nth-child(4){max-width:63%}.reason-body img{width:35%;position:absolute;right:0;bottom:0;margin:auto}@media screen and (max-width:768px){.conts-section .reason-img .caption{font-size:1.6rem}.conts-reason .subtitle{font-size:2rem}.conts-reason p{font-size:1.4rem}.list-reason{margin-bottom:2rem}.list-reason>li{padding-left:4.5rem}.list-reason .title{font-size:1.8rem}.list-reason>li:before{font-size:3.2rem}.list-reason>li:nth-child(4){max-width:100%;margin-bottom:0}.reason-body img{position:relative;right:auto;bottom:auto;margin:2em auto;width:60%;display:block}.list-reason p{font-size:1.4rem}}.list-voice{width:90%;margin:0 auto;padding:0;list-style:none}.list-voice>li{display:grid;grid-template-columns:120px minmax(0,1fr);gap:1rem}.list-voice>li+li{margin-top:2rem}.list-voice .title{color:#bfa885;font-size:2.2rem;margin:0}.list-voice .star{color:#d8cd99;font-size:1.5rem}.list-voice p{font-size:1.5rem;margin:.5em 0 0;padding-left:.5em}@media screen and (max-width:768px){.list-voice{width:100%}.list-voice>li{grid-template-columns:60px minmax(0,1fr)}.list-voice .title{font-size:1.8rem}.list-voice .star{display:block;font-size:1.3rem;margin:.5em 0 0 .5em}.list-voice p{font-size:1.4rem}}.compare-table{width:100%;border-bottom:1px solid #FFF;border-collapse:collapse;position:relative;font-size:1.8rem;margin-bottom:2em}.compare-table:before{content:"";width:calc(40% + 4px);height:calc(100% + 4px);border:5px solid #BFA885;display:block;position:absolute;left:calc(20% - 2px);top:-2px;margin:auto}.compare-table th,.compare-table td{padding:1em;text-align:center}.compare-table th:first-child{width:20%;border-left:1px solid #FFF;border-right:1px solid #FFF;text-align:left}.compare-table thead th:first-child{border:none}.compare-table thead th:not(:first-child){border-top:1px solid #FFF}.compare-table th:not(:first-child),.compare-table td{width:40%;border-right:1px solid #FFF}.compare-table tbody tr{border-top:1px solid #FFF}.compare-table thead th:nth-child(2){font-weight:700;font-size:2.8rem;padding:.2em}.compare-table thead th:nth-child(2),.compare-table tbody th+td{background:#203b59}.compare-table .price{font-size:1.3em;color:inherit}@media screen and (max-width:768px){.compare-table{font-size:1.3rem}.compare-table thead th:nth-child(2){font-weight:700;font-size:2rem}.compare-table th:first-child{text-align:center}.compare-table th,.compare-table td{padding:1em .5em}}.copyright{padding:2rem;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/34/assets/lp-dr-assy.css.map */
