.page-popup{--about-pink-deep: #FDC0C5;--about-pink-normal: #F594A3;--about-link-color: #7E7E7E;--about-gray-color: #9B9B9B;--about-light-gray-color: #F2F2F2;font-size:16px;line-height:1.6;padding-bottom:60px}.page-popup img{vertical-align:top}.page-popup .col{padding:0}.page-popup p{letter-spacing:.03em;display:block;font-family:Zen Kaku Gothic New,sans-serif;font-weight:400;font-style:normal}.page-popup .a-width70{width:70%}.page-popup .wrap_{width:83.78vw;margin:auto}.page-popup .ad-wrap_{margin-top:80px}.page-popup .footer-bottom-cat{box-sizing:border-box;padding:100px 50px 0;max-width:1200px;margin:auto;display:flex;align-items:center;justify-content:center;gap:64px;font-size:17px;font-family:YuMincho,serif}.page-popup .footer-bottom-cat a{color:#000}.page-popup .footer-bottom-cat a span{color:var(--about-pink-normal)}.page-popup .footer-bottom-cat a span:before{content:"";display:inline-block;width:20px;height:20px;background-image:url(/cdn/shop/files/outofstore-sales_category_img_pc.png?v=1728564550);background-size:contain;background-repeat:no-repeat;position:relative;top:-2px}.page-popup .single-break{padding-bottom:20px!important}@media (max-width: 767px){.page-popup .footer-bottom-cat{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;padding:100px 0 0}.page-popup .footer-bottom-cat a{width:100%;text-align:center}.s-none{display:none}}@media (min-width: 768px){.page-popup{line-height:1.75}.page-popup .wrap_{width:100%}.d-wrap_{width:100%;box-sizing:border-box;padding:0 50px;max-width:1200px;margin:auto}.a-padding{padding:0 150px}.page-popup .a-width70{min-width:-webkit-fill-available}}.about-tit{margin-bottom:40px}.about-tit span.ja{color:var(--about-pink-normal);display:block;text-align:center;font-size:20px;letter-spacing:.02em;text-indent:.02em;font-family:YuMincho,serif}.about-tit p{font-size:16px;font-family:Zen Kaku Gothic New,sans-serif;margin:auto;max-width:1200px;padding:40px 50px;letter-spacing:.02em;line-height:1.45}.page-popup .about-tit-sub{font-family:Cinzel,Yu Mincho,YuMincho,serif;font-weight:400;font-style:normal;font-size:27px;margin-bottom:24px}@media (min-width: 768px){.about-tit{text-align:center;margin-bottom:36px}.about-tit span.ja{font-size:22px}.page-popup .about-tit-sub{font-size:30px;margin-bottom:36px}}.page-popup .img-shadow{position:relative;z-index:1}.page-popup .img-shadow:after{content:"";position:absolute;top:7px;right:-7px;width:100%;height:100%;z-index:-1}.page-popup .img-shadow.img-shadow-pink:after{background-color:var(--about-pink-deep)}.page-popup .img-shadow.img-shadow-white:after{background-color:#fff}.page-popup .mainimg{position:relative}.page-popup .mainimg h1{max-width:100%;color:var(--about-pink-deep);font-size:50px;position:absolute;bottom:0;left:50%;transform:translate(-50%,26px);white-space:nowrap;letter-spacing:.12em;line-height:1;text-align:center;box-sizing:border-box}@media (min-width: 768px){.page-popup .mainimg h1{font-size:90px;transform:translate(-50%,52px)}}.page-popup .menu{margin-top:60px}.page-popup .menu ol{display:flex;flex-wrap:wrap;justify-content:space-between}.page-popup .menu ol li a{display:block;border:1px solid var(--about-pink-deep);border-radius:100px;text-align:center;position:relative;font-family:Yu Mincho,YuMincho,serif;font-weight:500;color:#000}.page-popup .menu ol li a:before{content:"";position:absolute;top:12px;right:10px;width:7px;height:7px;border-top:1px solid #000000;border-right:1px solid #000000;transform:rotate(135deg)}@media (max-width: 767px){.page-popup .menu ol{display:flex;justify-content:center;flex-wrap:wrap;width:90.8%;margin:auto;column-gap:normal;row-gap:8px;justify-content:space-between}.page-popup .menu ol li{width:49%}.page-popup .menu ol li a{font-size:14px;line-height:34px}.page-popup .menu{margin-top:60px}}@media (min-width: 768px){.page-popup .menu{margin-top:90px}.page-popup .menu ol{justify-content:center;column-gap:7px;row-gap:13px}.page-popup .menu ol li{width:200px}.page-popup .menu ol li a{line-height:36px}.page-popup .menu ol li a:before{top:11px;right:8px;width:8px;height:8px}}@media (min-width: 1025px){.page-popup .menu ol li a:hover{background-color:var(--custom-pink-deep)}}.page-popup #start{margin-top:60px}.page-popup #start p{margin:auto;max-width:1200px;padding:40px 0}.page-popup #start .txt{padding-top:40px}.page-popup #start h3{text-align:center}.page-popup #start h3 span{display:inline-block;background:linear-gradient(135deg,transparent 6px,#FFEDED 0) top left,linear-gradient(-135deg,transparent 6px,#FFEDED 0) top right,linear-gradient(-45deg,transparent 6px,#FFEDED 0) bottom right,linear-gradient(45deg,transparent 6px,#FFEDED 0) bottom left;background-size:51% 51%;background-repeat:no-repeat;padding:6px 10px;font-size:30px;letter-spacing:.07em;text-indent:.07em}.page-popup #start h3>div+div{margin-top:10px}.page-popup #start .commitments-img{position:relative}@media (max-width : 767px){.page-popup #start h3 span{font-size:27px}.page-popup #start p{padding:40px 25px}}.page-popup #outsidesale{margin-top:22px}.page-popup #outsidesale .profile .lead{font-family:Yu Mincho,YuMincho,serif;font-size:27px;line-height:1.37;margin-top:26px;margin-bottom:20px;text-align:left}@media (max-width: 767px){.page-popup #outsidesale .profile .txt-area h2{text-align:center;font-size:32px;line-height:1.26;letter-spacing:.07em;text-indent:.07em;background:url(/cdn/shop/files/about_bg_ayakosakurai_sp.png) no-repeat top left / 254px auto;height:231px;display:grid;place-content:center}.page-popup #outsidesale .profile .txt-area .wrap_{margin-top:-40px}.page-popup #outsidesale .commitments-img h2 picture img{padding:0 60px}}@media (min-width: 768px){.page-popup #outsidesale{margin-top:66px}.page-popup #outsidesale .profile{display:flex;background:url(/cdn/shop/files/about_bg_ayakosakurai_pc.png) no-repeat 78% 0 / 703px auto;padding-top:72px;align-items:center}.page-popup #outsidesale .profile .img{flex:0 0 37.36%;margin-right:20px}.page-popup #outsidesale .profile .txt-area{flex:1 1 auto}.page-popup #outsidesale .profile .txt-area h2{margin-top:50px;font-size:42px}.page-popup #outsidesale .profile .txt-area .lead{font-size:30px;line-height:1.6}}@media (min-width: 992px){.page-popup #outsidesale .profile .img{margin-right:68px}}@media (min-width: 1200px){.page-popup #outsidesale .profile{align-items:flex-start}}.page-popup #outsidesale .about-box{margin-top:44px}.page-popup #outsidesale .about-box h3 span{display:inline-block;background:#00e5ff;background:linear-gradient(135deg,transparent 6px,#FFEDED 0) top left,linear-gradient(-135deg,transparent 6px,#FFEDED 0) top right,linear-gradient(-45deg,transparent 6px,#FFEDED 0) bottom right,linear-gradient(45deg,transparent 6px,#FFEDED 0) bottom left;background-size:51% 51%;background-repeat:no-repeat;padding:6px 10px;font-size:27px;letter-spacing:.07em;text-indent:.07em}.page-popup #outsidesale .about-box h3>div+div{margin-top:10px}.page-popup #outsidesale .about-box .txt p{text-align:justify}.page-popup #outsidesale .about-box .button_wrap{text-align:center}@media (max-width: 991px){.page-popup #outsidesale .about-box h3{text-align:center;margin-bottom:20px}.page-popup #outsidesale .about-box .txt .img{margin-bottom:20px}.page-popup #outsidesale .about-box .button{margin-top:20px}}@media (min-width: 992px){.page-popup #outsidesale .about-box{margin-top:90px;display:flex;justify-content:space-between;align-items:center}.page-popup #outsidesale .about-box .img{width:50%}.page-popup #outsidesale .about-box .txt{width:46%}.page-popup #outsidesale .about-box h3{margin-bottom:30px}.page-popup #outsidesale .about-box h3 span{font-size:30px}.page-popup #outsidesale .about-box .button{margin-top:30px}}@media (min-width:1200px){.page-popup #outsidesale .about-box{align-items:flex-start}}.page-popup #howtoapply{margin-top:80px;margin-bottom:80px}.page-popup #howtoapply .points .frame{border:1px solid var(--about-pink-deep)}.page-popup #howtoapply .introduction p{text-align:justify}.page-popup #howtoapply .commitments-img{margin-top:50px;margin-bottom:40px}.page-popup #howtoapply .points .point-box{margin-top:40px}.page-popup #howtoapply .points .point-box .inner p{text-align:justify}.page-popup #howtoapply .points .point-box.point1{margin-top:0}.page-popup #howtoapply .points .frame>.col .txt{margin-bottom:48px}.page-popup #howtoapply .points .frame>.col .txt .lead{font-size:18px;text-align:center;color:var(--about-pink-normal);padding-top:20px}.page-popup #howtoapply .points .frame>.col .txt .subcenter{text-align:center}.page-popup #howtoapply .points .frame>.col .txt h3 div{text-align:center;margin-bottom:10px;background:linear-gradient(135deg,transparent 6px,#FFEDED 0) top left,linear-gradient(-135deg,transparent 6px,#FFEDED 0) top right,linear-gradient(-45deg,transparent 6px,#FFEDED 0) bottom right,linear-gradient(45deg,transparent 6px,#FFEDED 0) bottom left;background-size:51% 51%;background-repeat:no-repeat;padding:6px 10px;font-size:30px;letter-spacing:.07em;text-indent:.07em}.page-popup #howtoapply .points>.col .txt p{padding:0 10px}.page-popup #howtoapply .gray{margin:10px 0;padding:6px!important;background:var(--about-light-gray-color)}.page-popup #howtoapply .points .point-box h3 .icon{width:25.4vw;max-width:94px}.page-popup #howtoapply .reports{margin-top:40px;padding-bottom:50px;background-color:#f8f8f8}.page-popup #howtoapply .reports li{margin:auto;background:#fff;background:linear-gradient(135deg,transparent 24px,#FFFFFF 0) top left,linear-gradient(-135deg,transparent 24px,#FFFFFF 0) top right,linear-gradient(-45deg,transparent 24px,#FFFFFF 0) bottom right,linear-gradient(45deg,transparent 24px,#FFFFFF 0) bottom left;background-size:51% 51%;background-repeat:no-repeat;padding:30px}.page-popup #howtoapply .reports li h4{font-family:Zen Kaku Gothic New,sans-serif;font-weight:500;font-size:20px;color:var(--about-pink-deep);margin-bottom:10px}.page-popup #howtoapply .reports li p{line-height:1.25;text-align:justify}.page-popup #howtoapply .reports li p+p{margin-top:1em}.page-popup #howtoapply .about-tit{padding:20px 0 50px;background:linear-gradient(135deg,transparent 4px,var(--button-bg) 0) top left,linear-gradient(-135deg,transparent 4px,var(--button-bg) 0) top right,linear-gradient(-45deg,transparent 4px,var(--button-bg) 0) bottom right,linear-gradient(45deg,transparent 4px,var(--button-bg) 0) bottom left}.page-popup #howtoapply .about-tit .ja{color:#fff}.page-popup #howtoapply .points .frame>.col p.border{padding-bottom:20px;border-bottom:.5px solid var(--about-pink-deep)}.page-popup #howtoapply .points .frame>.col img.border{padding:20px 0;width:50%}.page-popup #howtoapply .points .frame>.col .txt div{display:flex;align-items:center;flex-direction:column}.page-popup #howtoapply .points .frame>.col p.border-top{border-top:.5px solid var(--about-pink-deep)}@media (max-width: 767px){.page-popup #howtoapply .about-tit picture img{padding:0 60px}.page-popup #howtoapply .points .frame{width:83.78vw;margin:auto}.page-popup #howtoapply .points .frame .col{padding:0 20px}.page-popup #howtoapply .points .frame>.col .txt{margin-bottom:48px}.page-popup #howtoapply .points .frame>.col .txt h3 div{font-size:27px}.page-popup #howtoapply .reports ul{margin-top:26px}.page-popup #howtoapply .reports li{width:72.97vw}.page-popup #howtoapply .reports li+li{margin-top:20px}}@media (min-width: 768px){.page-popup #howtoapply{margin-top:90px;margin-bottom:90px}.page-popup #howtoapply .about-tit picture{width:80.72%;max-width:888px;display:block;margin:auto}.page-popup #howtoapply .about-tit .ja{margin-top:-10px}.page-popup #howtoapply .points .point-box h3{padding:0;font-size:30px;line-height:1.23}.page-popup #howtoapply .points .point-box h3 .icon{width:86px;margin-right:4px}.page-popup #howtoapply .points .point3 .inner .col{display:grid;align-items:center}.page-popup #howtoapply .points .point3 .inner .col .img{flex:0 0 27.27%;margin-right:36px;margin-left:18px}.page-popup #howtoapply .points .point3 .inner .col p{flex:1 1 auto;padding-bottom:14px}.page-popup #howtoapply .reports{padding:30px}.page-popup #howtoapply .reports li{margin-top:20px}.page-popup #howtoapply .reports ul li h4{margin-bottom:14px}.page-popup #howtoapply .kantei h4{text-align:center;font-size:30px;margin-bottom:50px}.page-popup #howtoapply .kantei-wrap{display:flex}.page-popup #howtoapply .kantei-wrap .gia{flex:0 0 33%;padding-right:4.5%;border-right:1px solid var(--about-pink-deep)}.page-popup #howtoapply .kantei-wrap .middle{flex:0 0 39%;padding:0 4.5%;border-right:1px solid var(--about-pink-deep)}.page-popup #howtoapply .kantei-wrap .middle .kantei-box+.kantei-box{margin-top:20px;padding-top:20px;border-top:1px solid var(--about-pink-deep)}.page-popup #howtoapply .kantei-wrap .sonota{flex:0 0 28%;padding-left:4.5%}.page-popup #howtoapply .kantei .kantei-box h5 span{margin-top:10px}.page-popup #howtoapply .points .frame>.col{display:grid;grid-template-columns:repeat(2,1fr);gap:60px;padding:0 40px}}@media (min-width: 992px){.page-popup #howtoapply .introduction p{text-align:center}.page-popup #howtoapply .commitments-img{margin-top:80px}.page-popup #howtoapply .points>.col .point-box{width:46.3%}.page-popup #howtoapply .points .point-box{margin-top:0}.page-popup #howtoapply .points .point3{margin-top:60px}.page-popup #howtoapply .reports{display:flex;align-items:center;justify-content:space-between;padding:20px}.page-popup #howtoapply .reports picture{display:block;flex:0 0 25%;margin-right:2%}.page-popup #howtoapply .reports ul{display:grid;grid-template-columns:repeat(3,1fr);column-gap:14px}.page-popup #howtoapply .reports ul li{height:100%;padding:24px;margin:0}}@media (min-width: 1200px){.page-popup #howtoapply .points .point-box.point1 h3,.page-popup #howtoapply .points .point-box.point2 h3{height:2.5em}.page-popup #howtoapply .reports{padding:30px}.page-popup #howtoapply .reports picture{display:block;flex:0 0 36.97%;margin-right:3.2%}}.page-popup #aboutayakosakurai{background:url(/cdn/shop/files/outofstore-sales_about_flow_bg_pc.png?v=1728634001) no-repeat top center / cover;padding:60px 0 80px}.page-popup #aboutayakosakurai a{color:#000}.page-popup #aboutayakosakurai .introduction{margin-bottom:24px}.page-popup #aboutayakosakurai .introduction p{text-align:justify}.page-popup #aboutayakosakurai ol li+li{margin-top:40px}.page-popup #aboutayakosakurai ol li .txt{flex:3}.page-popup #aboutayakosakurai ol li .img{flex:2}.page-popup #aboutayakosakurai ol li .txt h3{display:flex;align-items:flex-start;font-size:27px;margin-bottom:10px;margin-left:8.11vw}.page-popup #aboutayakosakurai ol li .txt h3 span.num{flex:0 0 13.51vw}.page-popup #aboutayakosakurai ol li .txt h3 span.ja{padding-top:22px}.page-popup #aboutayakosakurai ol li .txt h4{display:flex;align-items:center;letter-spacing:.07em;line-height:1.3;margin-top:34px;margin-bottom:10px;margin-left:8.11vw;font-size:30px;color:var(--about-pink-normal)}.page-popup #aboutayakosakurai ol li .txt h4 span{display:block;font-size:24px;margin-right:10px;white-space:nowrap}.page-popup #aboutayakosakurai ol li .txt p{text-align:justify}.page-popup #aboutayakosakurai ol li .txt .button{margin-top:24px}@media (max-width: 767px){.page-popup #aboutayakosakurai{background:url(/cdn/shop/files/outofstore-sales_about_flow_bg_sp.png?v=1728633703) no-repeat top center / cover;padding:60px 0 80px}.page-popup #aboutayakosakurai .about-tit picture img{padding:0 80px}.page-popup #aboutayakosakurai ol li .txt h4{font-size:27px}}@media (min-width: 768px){.page-popup #aboutayakosakurai{background:url(/cdn/shop/files/outofstore-sales_about_flow_bg_pc.png?v=1728634001) no-repeat top center / cover;padding:86px 0 140px}.page-popup #aboutayakosakurai .about-tit{margin-bottom:80px}.page-popup #aboutayakosakurai .about-tit picture{width:80%;max-width:880px;display:block;margin:auto}.page-popup #aboutayakosakurai .about-tit picture img{padding:0 40px}.page-popup #aboutayakosakurai .about-tit .ja{margin-top:-10px}.page-popup #aboutayakosakurai .heading-text{padding-bottom:40px}.page-popup #aboutayakosakurai ol li{display:flex;align-items:center;justify-content:space-between;gap:60px}.page-popup #aboutayakosakurai ol li+li{margin-top:80px}.page-popup #aboutayakosakurai ol li .txt{width:51%}.page-popup #aboutayakosakurai ol li .img{width:42%}.page-popup #aboutayakosakurai ol li .txt h3{font-size:40px;margin-left:0;margin-bottom:20px}.page-popup #aboutayakosakurai ol li .txt h3 span.num{flex:0 0 36px}.page-popup #aboutayakosakurai ol li .txt h3 span.ja{padding-top:12px;font-size:32px;letter-spacing:.07em}.page-popup #aboutayakosakurai ol li .txt h4{margin:0 -10% 24px 0;width:110%}.page-popup #aboutayakosakurai ol li .txt .button{margin-top:36px}}@media (min-width: 992px){.page-popup #aboutayakosakurai .about-tit{margin-bottom:80px}.page-popup #aboutayakosakurai ol li .txt{width:45%}.page-popup #aboutayakosakurai ol li .img{width:50%}.page-popup #aboutayakosakurai ol li .txt h3 span.num{flex:0 0 42px}}@media (min-width: 1200px){.page-popup #aboutayakosakurai ol li{align-items:flex-start}.page-popup #aboutayakosakurai ol li .txt h3 span.ja{font-size:40px}}.page-popup #popup{background:url(/cdn/shop/files/about_bg_information_pc.jpg) no-repeat top center / cover;padding:60px 0}.page-popup #popup .points .frame{background:#fff;padding:50px 60px 100px;text-align:center;clip-path:polygon(-10% 0,100% -360%,100% calc(100% - 50px),50% 100%,0% calc(100% - 50px));margin-bottom:40px;position:relative}.page-popup #popup .points .frame h3,.page-popup #popup .points .frame3 h3,.page-popup #popup .points .framelast h3{font-size:34px}.page-popup #popup .points .frame3{background:#fff;padding:50px 100px 100px;text-align:center;clip-path:polygon(-10% 0,100% -360%,100% calc(100% - 50px),50% 100%,0% calc(100% - 50px));margin-bottom:40px;position:relative}.page-popup #popup .points .frame3 .step{left:-26px;top:-37px;position:absolute}.page-popup #popup .points .frame3 .ja{color:var(--about-pink-normal);text-align:left;padding-top:60px}.page-popup #popup .points .frame3 .leadtext{text-align:left;padding-top:10px}.page-popup #popup .points .frame3 .leadtextlast{text-align:left;padding:10px 0}.page-popup #popup .points .frame3 .lead{text-align:left;font-size:20px;padding-top:30px}.page-popup #popup .points .frame3 .point-box{margin-top:30px;display:inline-block;text-align:center;background:linear-gradient(135deg,transparent 25px,#FFEDED 0) top left,linear-gradient(-135deg,transparent 25px,#FFEDED 0) top right,linear-gradient(-45deg,transparent 25px,#FFEDED 0) bottom right,linear-gradient(45deg,transparent 25px,#FFEDED 0) bottom left;background-size:51% 51%;background-repeat:no-repeat;padding:40px 50px 60px}.page-popup #popup .points .frame3 .exclude{padding:40px 0 60px}.page-popup #popup .points .frame3 .exclude1{padding:0 50px}.page-popup #popup .points .frame3 .point-box h3{padding:20px;font-size:24px}.page-popup #popup .points .frame3 .point-box p{padding:0 12px 20px;text-align:left}.page-popup #popup .points .frame3 .point-box .point-box-grid{display:grid;padding-top:40px;gap:80px;grid-template-columns:repeat(2,1fr);position:relative}.page-popup #popup .points .frame3 .point-box .point-box-grid:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;background-color:#fff}.page-popup #popup .points .frame3 .point-box .point-box-grid:after{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background-color:#fff}.page-popup #popup .points .frame3 .point-box .point-box-grid .title1{text-align:center;font-size:20px;padding-top:20px;margin-bottom:36px}.page-popup #popup .points .frame3 .point-box .point-box-grid .title2{text-align:center;font-size:20px;padding:20px 0}.page-popup #popup .points .frame3 .point-box .point-box-grid .subtitle{padding:40px 12px}.page-popup #popup .points .frame3 .point-box .point-box-grid .subtitle-last{padding:0 12px 40px}.page-popup #popup .points .frame3 .point-box .point-box-grid p{padding:0 12px}.page-popup #popup .points .frame3 .point-box .point-box-grid .speech-bubble{position:relative;background:#fff;border-radius:20px;padding:20px 12px;margin-bottom:30px}.page-popup #popup .points .frame3 .point-box .point-box-grid .speech-bubble:after{content:"";position:absolute;bottom:0;right:20px;width:0;height:0;border:20px solid transparent;border-top-color:#fff;border-bottom:0;border-right:0;margin-left:-10px;margin-bottom:-20px}.page-popup #popup .points .frame .step{left:-26px;top:-37px;position:absolute}.page-popup #popup .points .framelast{background:#fff;padding:50px;text-align:center;margin-bottom:40px;position:relative}.page-popup #popup .points .framelast .step{left:-26px;top:-37px;position:absolute}.page-popup #popup .points .frame .leadtext{padding:20px 0;text-align:left}.page-popup #popup .points .frame .leadtextodd{text-align:left;padding:20px 0}.page-popup #popup .points .framelast .leadlast{padding:20px 20px 0;text-align:left}.page-popup #popup .points .frame .check-wrap{text-align:left;margin-top:28px;background:var(--about-light-gray-color);padding:30px;background:linear-gradient(135deg,transparent 6px,#FFEDED 0) top left,linear-gradient(-135deg,transparent 6px,#FFEDED 0) top right,linear-gradient(-45deg,transparent 6px,#FFEDED 0) bottom right,linear-gradient(45deg,transparent 6px,#FFEDED 0) bottom left}.page-popup #popup .points .frame .check-wrap .lead{font-size:20px;padding:12px 0;font-weight:500}.page-popup #popup .points .frame .check-wrap .check{background:var(--about-pink-normal);color:#fff;display:inline-block;padding:0 8px;font-size:20px}.page-popup #popup .points .line{text-align:left;display:flex;align-items:center;gap:200px;border:1px solid var(--about-pink-deep);padding:20px 40px;margin-top:20px}.page-popup #popup .points .line-chat{text-align:left;display:flex;border:1px solid var(--about-pink-deep);padding:60px 40px;margin-top:20px;margin-bottom:30px;gap:60px}.page-popup #popup .points .line-chat .lead{font-size:20px;padding-top:20px}.page-popup #popup .points .line-chat .p-border{padding-bottom:20px;border-bottom:1px solid var(--about-pink-deep)}.page-popup #popup .points .line-chat .description{flex:2}.page-popup #popup .points .line-chat .img{flex:1}.page-popup #popup .points .line-chat .img .top{text-align:center;background:var(--about-light-gray-color);padding:20px}.page-popup #popup .points .line-chat .img .bottom{margin-top:10px;background:var(--about-light-gray-color);padding:16px 30px 36px;background:linear-gradient(135deg,transparent 6px,#FFEDED 0) top left,linear-gradient(-135deg,transparent 6px,#FFEDED 0) top right,linear-gradient(-45deg,transparent 6px,#FFEDED 0) bottom right,linear-gradient(45deg,transparent 6px,#FFEDED 0) bottom left}.page-popup #popup .introduction{margin-bottom:24px}.page-popup #popup .introduction p{text-align:justify}.page-popup #popup ol li+li{margin-top:40px}.page-popup #popup ol li .txt h3{display:flex;align-items:flex-start;font-size:27px;margin-bottom:10px;margin-left:8.11vw}.page-popup #popup .points .frame>.txt h3 div{display:inline-block;text-align:center;background:linear-gradient(135deg,transparent 6px,#FFEDED 0) top left,linear-gradient(-135deg,transparent 6px,#FFEDED 0) top right,linear-gradient(-45deg,transparent 6px,#FFEDED 0) bottom right,linear-gradient(45deg,transparent 6px,#FFEDED 0) bottom left;background-size:51% 51%;background-repeat:no-repeat;padding:6px 10px;font-size:27px;letter-spacing:.07em;text-indent:.07em;margin-top:10px}.page-popup #popup ol li .txt h3 span.num{flex:0 0 13.51vw}.page-popup #popup ol li .txt h3 span.ja{padding-top:22px}.page-popup #popup ol li .txt h4{display:flex;align-items:center;letter-spacing:.07em;line-height:1.3;margin-top:34px;margin-bottom:10px;margin-left:8.11vw;font-size:30px}.page-popup #popup ol li .txt h4 span{display:block;font-size:24px;margin-right:10px;white-space:nowrap}.page-popup #popup ol li .txt p{text-align:justify}.page-popup #popup ol li .txt .button{margin-top:24px}@media (max-width: 767px){.page-popup #popup{margin-top:80px}.page-popup #popup .about-tit picture img{padding:0 100px}.page-popup #popup .about-tit picture .charm-img{padding:0}.page-popup #popup .points .line{gap:20px;display:grid;padding:20px}.page-popup #popup .points .line picture img{padding:0 30px}.page-popup #popup .points .line-chat{display:grid;padding:20px 25px;gap:10px}.page-popup #popup .points .frame h3{font-size:26px;text-align:left;padding-left:12%}.page-popup #popup .points .frame3 h3{font-size:26px}.page-popup #popup .points .framelast h3{font-size:26px;text-align:left;padding-left:14%;width:max-content}.page-popup #popup .points .frame .leadtext{text-align:left}.page-popup #popup .points .frame{margin:30px;padding:24px 30px 90px}.page-popup #popup .points .frame .check-wrap{padding:30px 18px}.page-popup #popup .points .frame .leadtextodd{padding:20px 0 0}.page-popup #popup .points .frame3{margin:30px;padding:24px 30px 90px}.page-popup #popup .points .frame3 .lead{padding-top:20px}.page-popup #popup .points .frame3 .ja{text-align:center;padding-top:40px}.page-popup #popup .points .frame3 .leadtext{padding:10px 0}.page-popup #popup .points .frame3 .point-box{padding:20px 24px 40px}.page-popup #popup .points .frame3 .exclude{padding:60px 0}.page-popup #popup .points .frame3 .point-box .point{width:24%}.page-popup #popup .points .frame3 .point-box .point-box-grid{grid-template-columns:repeat(1,1fr);gap:0px;padding-top:0}.page-popup #popup .points .frame3 .point-box .point-box-grid:before{width:0px}.page-popup #popup .points .frame3 .point-box .point-box-grid:after{height:0px}.page-popup #popup .points .frame3 .point-box .point-box-grid .t-border{padding:0 24px 20px;border-top:2px solid white}.page-popup #popup .points .frame3 .point-box .point-box-grid .title1{margin-bottom:0}.page-popup #popup .points .frame3 .point-box .point-box-grid .pattern{padding-top:40px;width:50%}.page-popup #popup .points .framelast{margin:30px;padding:24px 30px}.page-popup #popup .points .framelast .leadlast{padding:20px 0 0}.page-popup #popup .points .frame3 .step,.page-popup #popup .points .frame .step,.page-popup #popup .points .framelast .step{left:-16px;top:-20px;width:26%}.page-popup #popup .points .frame3 .exclude1{padding:0}.page-popup #popup .points .frame3 .exclude2{padding:0 24px}.page-popup #popup .points .frame3 .point-box h3{font-size:21px}.page-popup #popup .points .line-chat .img .bottom{padding:16px 20px 20px}}@media (min-width: 768px){.page-popup #popup{background:url(/cdn/shop/files/about_bg_information_pc.jpg) no-repeat top center / cover;padding:86px 0 140px}.page-popup #popup .about-tit{margin-bottom:80px}.page-popup #popup .about-tit picture{max-width:1200px;padding:0 50px;display:block;margin:auto}.page-popup #popup .about-tit .ja{margin-top:-10px}.page-popup #popup ol li{display:flex;align-items:center;justify-content:space-between}.page-popup #popup ol li+li{margin-top:80px}.page-popup #popup ol li .txt{width:51%}.page-popup #popup ol li .img{width:42%}.page-popup #popup ol li .txt h3{font-size:40px;margin-left:0;margin-bottom:20px}.page-popup #popup ol li .txt h3 span.num{flex:0 0 36px}.page-popup #popup ol li .txt h3 span.ja{padding-top:12px;font-size:32px;letter-spacing:.07em}.page-popup #popup ol li .txt h4{margin:0 -10% 24px 0;width:110%}.page-popup #popup ol li .txt .button{margin-top:36px}}@media (min-width: 992px){.page-popup #popup .about-tit{margin-bottom:80px}.page-popup #popup ol li .txt{width:45%}.page-popup #popup ol li .img{width:50%}.page-popup #popup ol li .txt h3 span.num{flex:0 0 42px}}@media (min-width: 1200px){.page-popup #popup ol li{align-items:flex-start}.page-popup #popup ol li .txt h3 span.ja{font-size:40px}}.page-popup #information .about-tit{margin-bottom:36px}.page-popup #information .about-tit picture{width:98.91vw;margin:auto;display:block}.page-popup #information .lead{font-weight:500;text-align:center!important;font-size:20px;color:var(--about-pink-normal)}.page-popup #information .content-wrap{max-width:1200px;margin:auto;padding:0 50px 60px}.page-popup #information .profile h3{font-size:27px;text-align:center;padding:60px 0 40px}.page-popup #information .profile .profile_top h3{margin-top:13px;margin-bottom:16px}.page-popup #information .profile .profile_top .list-profile{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center}.page-popup #information .profile .profile_top .list-profile li .profile_box{position:relative;top:-80px;margin-bottom:-40px}.page-popup #information .profile .profile_top h3 .catch,.page-popup #information .profile .list-profile h3 .catch{font-size:26px;line-height:1.26;letter-spacing:.07em;display:block}.page-popup #information .profile .name{font-size:21px;letter-spacing:.07em;color:var(--about-pink-normal);display:block;margin:10px 0;padding-bottom:10px;border-bottom:1px solid var(--about-pink-deep)}.page-popup #information .profile p{text-align:justify;line-height:1.75}.page-popup #information .profile .profile_bottom{border-top:1px solid #000000;margin-top:44px;padding-top:40px}.page-popup #information .profile .profile_bottom h3{font-size:21px;margin-bottom:23px;text-align:center}.page-popup #information .profile .profile_bottom h4{margin-bottom:10px}.page-popup #information .profile .profile_bottom h4 .catch{font-size:23px;line-height:1.43;letter-spacing:.07em;display:block}.page-popup #information .profile ul li{position:relative;margin-top:30px;display:inline-block;text-align:center;background:linear-gradient(135deg,transparent 25px,#fff 0) top left,linear-gradient(-135deg,transparent 25px,#fff 0) top right,linear-gradient(-45deg,transparent 25px,#fff 0) bottom right,linear-gradient(45deg,transparent 25px,#fff 0) bottom left;background-size:51% 51%;background-repeat:no-repeat;padding:40px 50px 60px}@media (max-width: 767px){.page-popup #information .content-wrap{padding:0}.page-popup #information .profile{background:url(/cdn/shop/files/about_bg_keyperson_sp.jpg) no-repeat top center / cover;padding:60px 0}.page-popup #information .profile ul{width:83.78vw;margin:auto}.page-popup #information .profile ul li{padding:40px 28px}.page-popup #information .profile .img{width:54.05vw;margin:auto}.page-popup #information .profile .profile_top .list-profile{grid-template-columns:repeat(1,minmax(0,1fr))}.page-popup #information .about-tit picture img{padding:0 26px}.page-popup #information .profile .list-profile h3 .catch{font-size:24px}}@media (min-width: 768px){.page-popup #information .about-tit{margin-bottom:40px}.page-popup #information .about-tit picture{width:66.27%;max-width:729px;display:block;margin:auto}.page-popup #information .about-tit .ja{margin-top:-10px}.page-popup #information>picture{display:block}.page-popup #information .profile{background:url(/cdn/shop/files/about_bg_keyperson_pc.jpg) no-repeat top center / cover;padding:80px 0 60px}.page-popup #information .profile ul{display:flex;justify-content:center;flex-wrap:wrap}.page-popup #information .profile ul li{width:70%}.page-popup #information .profile ul li:nth-child(n+3){margin-top:40px}.page-popup #information .profile ul li .img{width:50%;margin:auto}.page-popup #information .profile .profile_bottom h3{margin-bottom:26px}}.page-popup #userreview{margin:40px 0 80px}.page-popup #userreview .about-tit{margin-bottom:40px}.page-popup #userreview ul li{border:1px solid var(--about-pink-deep);position:relative;padding-top:10px;padding-bottom:20px;box-sizing:border-box}.page-popup #userreview ul li h3{font-size:20px;text-align:center;color:var(--about-pink-deep);margin-bottom:18px}.page-popup #userreview ul li{text-align:justify}.page-popup #userreview ul li p.lead{font-size:20px;font-weight:500;line-height:1.3;letter-spacing:.07em;text-align:left;height:78px}.page-popup #userreview ul li p.route{background:linear-gradient(135deg,transparent 6px,#FFEDED 0) top left,linear-gradient(-135deg,transparent 6px,#FFEDED 0) top right,linear-gradient(-45deg,transparent 6px,#FFEDED 0) bottom right,linear-gradient(45deg,transparent 6px,#FFEDED 0) bottom left;color:var(--about-pink-normal);display:inline-block;padding:0 8px}.page-popup #userreview .img-wrap{position:relative}.page-popup #userreview p.bottom-right-text{position:absolute;bottom:4px;right:0;font-size:18px;color:#fff}.page-popup #userreview p.bottom-right-text1{position:absolute;bottom:4px;right:0;font-size:18px;color:#4a4a4a}.page-popup #userreview p.bottom-right-text3{position:absolute;bottom:4px;right:0;font-size:18px;color:#6a6a6a}.page-popup #userreview .button{margin-top:40px}@media (max-width: 767px){.page-popup #userreview .about-tit picture img{padding:0 80px}.page-popup #userreview ul{display:grid}.page-popup #userreview ul li+li{margin-top:100px}.page-popup #userreview ul li:after{content:"";width:15.67vw;height:11.75vw;background:url(/cdn/shop/files/about_bg_userreview_sp.png) no-repeat top center / 100% auto;position:absolute;top:-10.81vw;left:50%;transform:translate(-50%)}.page-popup #userreview ul li picture{display:block;width:70.27vw;margin:auto}.page-popup #userreview ul li .wrap-content{width:67.56vw;text-align:justify;margin:auto}.page-popup #userreview ul li p.lead{padding:20px 0;height:auto;width:72vw}.page-popup #userreview ul li p.route{margin:10px 0}.page-popup #userreview p.bottom-right-text,.page-popup #userreview p.bottom-right-text1,.page-popup #userreview p.bottom-right-text3{right:22px}}@media (max-width: 500px){.page-popup #userreview ul li+li{margin-top:60px}}@media (min-width: 768px){.page-popup #userreview .about-tit picture{width:67.63%;max-width:744px;display:block;margin:auto}.page-popup #userreview .about-tit .ja{margin-top:-20px}.page-popup #userreview ul{display:flex;justify-content:center;flex-wrap:wrap;column-gap:4%}.page-popup #userreview ul li{width:48%;box-sizing:border-box;padding:10px 4% 30px}.page-popup #userreview ul li:after{content:"";width:65px;aspect-ratio:65 / 43;background:url(/cdn/shop/files/about_bg_userreview_pc.png?v=1727665690) no-repeat top center / 100% auto;position:absolute;top:-43px;left:50%;transform:translate(-50%)}.page-popup #userreview ul li:nth-child(n+3){margin-top:80px}.page-popup #userreview ul li p.lead{margin:20px 0}.page-popup #userreview ul li p.route{margin-top:16px;margin-bottom:16px;display:inline-block;padding:0 8px}.page-popup #userreview .button-wrap{text-align:center}}@media (min-width: 992px){.page-popup #userreview ul{justify-content:space-between;column-gap:normal}.page-popup #userreview ul li{width:31.63%;padding:10px 2% 30px}.page-popup #userreview ul li:nth-child(n+3){margin-top:0}.page-popup #userreview ul li p.lead{font-size:19px}}@media (min-width: 1200px){.page-popup #userreview ul li{width:31.63%;padding:10px 2.45% 30px}.page-popup #userreview ul li p.lead{font-size:20px}}.page-popup #faq .faq-box{border-top:1px solid #F78DAD}.page-popup #faq .faq-box+.faq-box{margin-top:20px}.page-popup #faq .faq-box .faq-q,.page-popup #faq .faq-box .faq-a{display:flex;text-align:justify}.page-popup #faq .faq-box .faq-q{font-size:20px;line-height:1.2;padding:20px 10px 0 4px}.page-popup #faq .faq-box .faq-q span{font-size:26px;color:var(--about-pink-deep);display:block;margin-right:12px;line-height:1}.page-popup #faq .faq-box .faq-a{background-color:#f8f8f8;margin-top:20px;padding:20px 20px 20px 16px}.page-popup #faq .faq-box .faq-a span{font-size:26px;color:#919191;display:block;margin-right:12px;line-height:1;margin-top:-2px}.page-popup #faq .faq-box .faq-a a{color:var(--body-text-color);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.page-popup #faq .button{margin-top:30px}@media (max-width: 767px){.page-popup #faq .about-tit picture{display:block;width:41.89vw;margin:0 0 0 32.43vw}.page-popup #faq .about-tit{margin-top:40px}}@media (min-width: 768px){.page-popup #faq{margin-top:88px}.page-popup #faq .about-tit{margin-bottom:50px}.page-popup #faq .about-tit picture{width:28.09%;max-width:309px;display:block;margin:auto;transform:translate(10%)}.page-popup #faq .about-tit .ja{margin-top:-20px}.page-popup #faq .faq-box{width:72.72%;margin:auto}.page-popup #faq .faq-box .faq-q{padding-left:6px}.page-popup #faq .faq-box .faq-q span{margin-right:17px}.page-popup #faq .faq-box .faq-a{padding-right:40px}.page-popup #faq .button_wrap{text-align:center}.page-popup #faq .button{margin-top:40px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/popup.css.map */
