.position{position:relative}.main{overflow:hidden;width:100%}img{max-width:100%}a:hover,a:active{text-decoration:none;opacity:.7}.main-img img{width:100%}.fl-bnr{position:fixed;z-index:9999;width:205px;right:80px;bottom:50px}.para1,.para2,.para3{opacity:0}.fade__Up{opacity:0;transform:translateY(70px);transition:all .15s ease-out}.fade__left{opacity:0;transform:translate(-70px);transition:all .8s ease-out}.fade__right{opacity:0;transform:translate(60px);transition:all .8s ease-out;transition-delay:.4s}.fade__in{opacity:0;transform:translate(0);transition:all 1s ease-out}.fadeUp__on{opacity:1;transform:translate(0)}.wrap1{max-width:980px;width:76%;margin-left:auto;margin-right:auto}.wrap2{max-width:900px;width:66%;margin-left:auto;margin-right:auto}.wrap3{max-width:840px;width:64%;margin-left:auto;margin-right:auto}.faq{padding:140px 0;background:#fff}.faq-list{width:84%;margin-left:auto;margin-right:auto;margin-bottom:70px;max-width:1000px}.faq-list.last{margin-bottom:134px}.faq-list .faq-ttl{display:flex}.faq-list .faq-ttl dt{text-align:center;justify-content:center;display:flex;align-items:center;line-height:1;color:#fff;font-weight:700;font-size:29px;width:8%;background:#815a42;padding:25px 0;border-radius:10px 0 0 10px}.faq-list .faq-ttl dd{width:92%;padding:25px;display:flex;align-items:center;font-size:29px;color:#815a42;background:#e6d1ca;font-weight:700;border-radius:0 10px 10px 0;line-height:1}.faq-list .faq-txt{margin-top:30px;font-size:17px;line-height:1.82;color:#815a42;text-align:justify}.bg-1{padding-top:90px;padding-bottom:90px;background:#eae5e5}.bg-1.ex{padding-bottom:45px}.bg-2{padding-top:100px;padding-bottom:100px;background:#fff}.bg-3{padding-top:90px;padding-bottom:140px;background:#eae5e5}.bg-3 .link-btn{margin-top:110px;position:relative;z-index:3}.flex-box{max-width:1000px;width:84%;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between;position:relative;z-index:3}.flex-box.odd{flex-direction:row-reverse}.flex-box .flex-text{width:46.4%;color:#815a42;text-align:justify}.flex-box .flex-text .m-txt{font-size:30px;line-height:1.84;margin-bottom:25px;font-weight:700;letter-spacing:.1em}.flex-box .flex-text .s-txt{font-size:17px;line-height:1.84}.flex-box .flex-img{width:46.8%}.flex-box.odd .flex-img img{width:109%;margin-right:-9%;max-width:none}.flex-box.even .flex-img img{width:109%;margin-left:-9%;max-width:none}.flex-notes{color:#815a42;font-size:11px;margin-top:3px}.head-wrap{position:relative}.head-wrap .moyo1{position:absolute;width:46px;left:327px;top:362px;z-index:1}.head-wrap .moyo2{position:absolute;width:507px;right:-124px;top:368px;z-index:1}.head-wrap .moyo3{position:absolute;width:370px;left:-60px;top:822px;z-index:1}.head-wrap .moyo4{position:absolute;width:375px;right:-124px;top:1515px;z-index:1}.head-wrap .moyo5{position:absolute;width:91px;left:157px;top:1687px;z-index:1}.flex-box.ex{width:90%;max-width:1100px;margin-left:auto;margin-right:auto}.flex-box .ex-box{width:47.2%}.flex-box .ex-box .ex-text{width:90%;margin-left:auto;margin-right:auto;font-size:17px;line-height:1.82;color:#815a42;margin-top:10px}.h-textbox{max-width:1200px;margin-left:auto;margin-right:auto;width:84%;position:relative;z-index:3}.h-fukidashi{width:80%;margin-left:auto;margin-right:auto;max-width:530px;margin-bottom:30px}.h-text1{text-align:center;margin-bottom:30px;color:#815a42;font-size:50px;line-height:1.66;font-weight:700}.h-text2{margin-bottom:50px;text-align:center;color:#815a42;font-size:17px;line-height:1.82}.head-wrap .moyo1.ptn2{left:135px}.head-wrap .moyo2.ptn2{top:180px}.head-wrap .moyo3.ptn2{top:1427px}.head-wrap .moyo4.ptn2{top:2082px}.head-wrap .moyo5.ptn2{width:135px;right:54px;left:auto;top:1547px}.head-wrap .moyo5.ptn3{left:156px;top:2216px}.flex-notes.right{margin-top:55px;text-align:right;max-width:1100px;width:90%;margin-left:auto;margin-right:auto}@media only screen and (max-width: 768px){.bg-1{padding-top:8vw;padding-bottom:8vw}.bg-1.ex{padding-bottom:3vw}.bg-2{padding-top:8vw;padding-bottom:8vw}.bg-3{padding-top:8vw;padding-bottom:13vw}.bg-3 .link-btn{margin-top:10vw}.flex-box{max-width:none;width:84%;display:block;z-index:3}.flex-box .flex-text{width:100%}.flex-box .flex-text .m-txt{font-size:4.8vw;line-height:1.84;margin-bottom:3.6vw;font-weight:700}.flex-box .flex-text .s-txt{font-size:3.6vw;line-height:1.66}.flex-box .flex-img{width:100%;margin-bottom:4.8vw}.flex-box.odd .flex-img img{width:100%;margin-right:-0%;max-width:none}.flex-box.even .flex-img img{width:100%;margin-left:-0%;max-width:none}.flex-notes{font-size:2.8vw;margin-top:1vw}.head-wrap{position:relative}.head-wrap .moyo1{position:absolute;width:46px;left:327px;top:362px;z-index:1}.head-wrap .moyo2{position:absolute;width:51.5%;right:-28.2%;top:125vw;z-index:1}.head-wrap .moyo3{position:absolute;width:45.8%;left:-25.5%;top:237vw;z-index:1}.head-wrap .moyo4{position:absolute;width:47.4%;right:-10%;top:394vw;z-index:1}.head-wrap .moyo5{position:absolute;width:91px;left:157px;top:1687px;z-index:1}.flex-box.ex{width:90%;max-width:1100px;margin-left:auto;margin-right:auto}.flex-box .ex-box{width:100%}.flex-box .ex-box.mb{margin-bottom:7vw}.flex-box .ex-box .ex-text{width:100%;font-size:3.6vw;line-height:1.66;margin-top:2vw}.h-textbox{max-width:none;margin-left:auto;margin-right:auto;width:84%}.h-fukidashi{width:80%;margin-left:auto;margin-right:auto;max-width:none;margin-bottom:2.4vw}.h-text1{text-align:center;margin-bottom:5.7vw;color:#815a42;font-size:5.7vw;line-height:1.75;font-weight:700}.h-text2{margin-bottom:7vw;text-align:justify;font-size:3.6vw;line-height:1.66}.head-wrap .moyo1.ptn2{left:135px}.head-wrap .moyo2.ptn2{top:4.8vw}.head-wrap .moyo3.ptn2{top:395vw}.head-wrap .moyo4.ptn2{top:528vw}.head-wrap .moyo5.ptn2{width:135px;right:54px;left:auto;top:1547px}.flex-notes.right{margin-top:7vw;text-align:justify}}@media print,screen and (min-width: 769px){.pc-ex{letter-spacing:-.05em}.is-pc{display:block}.is-sp{display:none}}.main-wrap{width:100%;overflow:hidden;position:relative}@media only screen and (max-width: 768px){.is-pc{display:none}.is-sp{display:block}.fl-bnr{position:fixed;z-index:9999;width:100%;right:0;bottom:0}.faq{padding:14vw 0}.faq-list{width:84%;margin-left:auto;margin-right:auto;margin-bottom:8vw;max-width:none}.faq-list.last{margin-bottom:13vw}.faq-list .faq-ttl dt{font-size:5.3vw;width:12%;padding:3.3vw 0;border-radius:1vw 0 0 1vw}.faq-list .faq-ttl dd{width:88%;padding:3.3vw;font-size:4.3vw;border-radius:0 1vw 1vw 0;line-height:1.66}.faq-list .faq-txt{margin-top:6vw;font-size:3.6vw;line-height:1.82}.main{text-align:justify}.wrap1,.wrap2,.wrap3{max-width:none;width:84%;margin-left:auto;margin-right:auto}}.parallax img{vertical-align:bottom}.section_title{text-align:center;letter-spacing:.1em;font-weight:400;font-size:38px}.section_title.ex{font-size:77px;margin-bottom:80px;line-height:1;font-weight:700;font-family:Jost,sans-serif;color:#815a42}.section_title.ex .mini{font-size:50px;display:inline-block}@media screen and (max-width: 768px){.section_title{font-size:22px}.section_title.ex{font-size:43px;margin-bottom:9vw}.section_title.ex .mini{font-size:28px}}.section_title span{display:block;text-align:center;margin:0 0 10px;font-size:18px}@media screen and (max-width: 768px){.section_title span{font-size:13px}}.section_title:after{content:"";display:block;height:2px;width:80px;background:#dacbb1;margin:25px auto}@media screen and (max-width: 1050px){.section_title:after{width:55px}}.lineup{background:#f3f2f0;padding:80px 40px;position:relative}.lineup .moyo1{position:absolute;width:134px;right:275px;top:230px;z-index:1}.lineup .moyo2{position:absolute;width:466px;left:-124px;top:561px;z-index:1}.lineup .moyo3{position:absolute;width:340px;right:-64px;top:805px;z-index:1}.lineup .moyo4{position:absolute;width:210px;left:100px;top:1520px;z-index:1}.link-btn{max-width:610px;margin-left:auto;margin-right:auto;width:84%}.lineup .link-btn{margin-top:150px}@media screen and (max-width: 768px){.lineup{padding:10% 5%;overflow:hidden}.lineup .moyo1{position:absolute;width:11%;right:9vw;top:13vw;z-index:1}.lineup .moyo2{position:absolute;width:38%;left:-18%;top:58vw;z-index:1}.lineup .moyo3{position:absolute;width:28%;right:-7%;top:130vw;z-index:1}.lineup .moyo4{position:absolute;width:18.7%;left:4.3%;top:224vw;z-index:1}.lineup .link-btn{margin-top:15vw}}.lineup h2{color:#835b43}.lineup h2 img{width:73px;margin:0 auto}@media screen and (max-width: 768px){.lineup h2 img{width:34px;margin:0 auto}}.lineup h2 span{margin-top:10px;letter-spacing:0}.lineup .lineup_txt{text-align:center;color:#835b43;line-height:1.6;margin:0 0 6%;font-size:16px;font-weight:400;position:relative;z-index:3}@media screen and (max-width: 768px){.lineup .lineup_txt{margin:0 0 10%;font-size:12px}}@media screen and (max-width: 370px){.lineup .lineup_txt{font-size:10px}}.lineup .lineup_list{display:block;justify-content:space-between;flex-wrap:wrap;position:relative;z-index:3}@media screen and (max-width: 1050px){.lineup .lineup_list{display:block}}.lineup .lineup_list .lineup_list_item{width:60%;margin:0 auto 80px}@media screen and (max-width: 1050px){.lineup .lineup_list .lineup_list_item{width:100%}}.lineup .lineup_list h3{text-align:center;color:#835b43;font-size:24px;font-weight:400;margin:0;letter-spacing:.1em}@media screen and (max-width: 768px){.lineup .lineup_list h3{font-size:12px}}.lineup .lineup_list .en{text-align:center;margin:0 auto 20px;color:#835b43;font-size:24px;font-weight:700}.lineup .lineup_list .lineup_list_item:first-child .en img{width:185px;margin:0 auto;transform:translateY(15px)}.lineup .lineup_list .lineup_list_item:nth-child(2) .en img{width:206px;margin:0 auto;transform:translateY(15px)}.lineup .lineup_list .lineup_list_item:nth-child(3) .en img{width:217px;margin:0 auto;transform:translateY(15px)}@media screen and (max-width: 768px){.lineup .lineup_list .lineup_list_item:first-child .en img{width:99px;margin:0 auto;transform:translateY(7px)}.lineup .lineup_list .lineup_list_item:nth-child(2) .en img{width:113px;margin:0 auto;transform:translateY(7px)}.lineup .lineup_list .lineup_list_item:nth-child(3) .en img{width:119px;margin:0 auto;transform:translateY(7px)}}.lineup .lineup_list .en span{background:linear-gradient(transparent 70%,#d3c4aa 30%)}@media screen and (max-width: 768px){.lineup .lineup_list .en{margin:0}}.lineup .lineup_list .reputation{display:flex;align-items:center;justify-content:center;margin:10px auto 0}.lineup .lineup_list .reputation p{font-size:14px;margin-right:10px;color:#835b43}@media screen and (max-width: 768px){.lineup .lineup_list .reputation p{font-size:12px}}.lineup .lineup_list .reputation .icon{width:100px}@media screen and (max-width: 768px){.lineup .lineup_list .reputation .icon{width:80px}}.lineup .lineup_list .lineup_list_item_box{display:flex;align-items:center;justify-content:space-between;margin:25px auto 0}.lineup .lineup_list .lineup_list_item_box .contents{padding-left:15px;font-size:17px;color:#835b43;line-height:1.8;width:50%;font-weight:400;display:flex;flex-direction:column;justify-content:space-between}.lineup .lineup_list .lineup_list_item_box .contents .more_btn{display:flex;align-items:center;justify-content:space-between;font-size:16px;color:#fff;background:#dacbb1;padding:4px 10px;border-radius:5px;margin-top:30px}.lineup .lineup_list .lineup_list_item_box .contents .more_btn img{width:52px}@media screen and (max-width: 768px){.lineup .lineup_list .lineup_list_item_box .contents{width:62%;font-size:12px}.lineup .lineup_list li:first-child .lineup_list_item_box .contents{height:auto}.lineup .lineup_list li:nth-child(2) .lineup_list_item_box .contents{height:auto}.lineup .lineup_list li:nth-child(3) .lineup_list_item_box .contents{height:auto}.lineup .lineup_list li:nth-child(4) .lineup_list_item_box .contents{height:auto}.lineup .lineup_list .lineup_list_item_box .contents .more_btn{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#fff;background:#dacbb1;padding:3px 7px;border-radius:5px;margin:15px 0 0}.lineup .lineup_list .lineup_list_item_box .contents .more_btn img{width:42px}}.lineup .lineup_list .lineup_list_item_box .img{max-width:42%}.lineup .lineup_list li:nth-child(2n) .lineup_list_item_box{flex-direction:row-reverse}.lineup .lineup_list li:nth-child(2n) .lineup_list_item_box .contents{padding-left:0;padding-right:15px}@media screen and (max-width: 768px){.lineup .lineup_list .lineup_list_item_box .img{max-width:38%}.lineup .lineup_list li+li{margin-top:45px}}.lp-about{background:#e2dddb;padding:120px 40px}@media screen and (max-width: 768px){.lp-about{padding:8% 5% 12%}}.lp-about h2{text-align:center;color:#835b43;line-height:1.6;font-weight:500;font-size:32px;margin:0 0 50px;letter-spacing:.1em;font-weight:400}.lp-about h2 img{width:99px;margin:0 auto}@media screen and (max-width: 768px){.lp-about h2 img{width:48px;margin:0 auto}}@media screen and (max-width: 768px){.lp-about h2{font-size:19px;margin:0 0 8%}}.lp-about h2 span{display:block;margin:15px 0 0;text-align:center;font-size:18px}@media screen and (max-width: 768px){.lp-about h2 span{font-size:13px;margin:10px 0 0}}.lp-about .about_list{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media screen and (max-width: 768px){.lp-about .about_list{display:block}}.lp-about .about_list li{margin:0 auto 20px}@media screen and (max-width: 768px){.lp-about .about_list li{width:100%}}.lp-about .about_list li a{display:block;width:100%;height:100%;position:relative}.lp-about .about_list li a p{letter-spacing:.2em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center;color:#fff;font-weight:700;font-size:20px;line-height:1.5}.kb_footer{background:#fff;padding:30px 20px 40px;box-sizing:border-box}.kb_footer .kb_footer_copy{text-align:center}.kb_footer .kb_footer_copy small{font-size:9px;color:gray;letter-spacing:.1em}.kb_footer_menu{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;max-width:560px;margin:20px auto 10px}.kb_footer_menu li{margin:0 14px 12px}.kb_footer_menu li a{font-size:14px;color:gray}@media screen and (max-width: 768px){.kb_footer{padding-bottom:20vw}.kb_footer_menu li{margin:0 14px 20px}.kb_footer_menu li a{font-size:12px}}.kb_footer_menu li a:hover{text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/57/assets/lp-style.css.map */
