.page-line{--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;overflow:hidden}.page-line img{vertical-align:top}.page-line .col{padding:0}.page-line p{letter-spacing:.03em;display:block;font-family:Zen Kaku Gothic New,sans-serif;font-weight:400;font-style:normal}.page-line .a-width70{width:70%}.page-line .wrap_{width:83.78vw;margin:auto}.page-line .ad-wrap_{margin-top:80px}.page-line .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-line .footer-bottom-cat a{color:#000}.page-line .footer-bottom-cat a span{color:var(--about-pink-normal)}.page-line .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-line .single-break{padding-bottom:20px!important}.page-line .line-fbtn{position:fixed;bottom:140px;right:20px;z-index:99;text-decoration:none;display:grid}.page-line .line-fbtn img{width:46px;filter:drop-shadow(0 0 3px rgba(0,0,0,.3))}@media (max-width: 767px){.page-line .footer-bottom-cat{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;padding:100px 0 0}.page-line .footer-bottom-cat a{width:100%;text-align:center}.page-line .s-none{display:none}}@media (min-width: 768px){.page-line{line-height:1.75}.page-line .wrap_{width:100%}.page-line .d-wrap_{width:100%;box-sizing:border-box;padding:0 50px;max-width:1200px;margin:auto}.page-line .a-padding{padding:0 150px}}.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-line .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-line .about-tit-sub{font-size:30px;margin-bottom:36px}}.page-line .img-shadow{position:relative;z-index:1}.page-line .img-shadow:after{content:"";position:absolute;top:7px;right:-7px;width:100%;height:100%;z-index:-1}.page-line .img-shadow.img-shadow-pink:after{background-color:var(--about-pink-deep)}.page-line .img-shadow.img-shadow-white:after{background-color:#fff}.page-line .mainimg{position:relative}.page-line .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}@media (min-width: 768px){.page-line .mainimg h1{font-size:90px;transform:translate(-50%,52px)}}@media (max-width: 767px){.page-line .mainimg h1{transform:translate(-50%,76px)}}.page-line .menu{margin-top:60px}.page-line .menu ol{display:flex;flex-wrap:wrap;justify-content:space-between}.page-line .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-line .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-line .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-line .menu ol li{width:49%}.page-line .menu ol li a{font-size:14px;line-height:34px}.page-line .menu{margin-top:120px}}@media (min-width: 768px){.page-line .menu{margin-top:90px}.page-line .menu ol{justify-content:center;column-gap:7px;row-gap:13px}.page-line .menu ol li{width:200px}.page-line .menu ol li a{line-height:36px}.page-line .menu ol li a:before{top:11px;right:8px;width:8px;height:8px}}@media (min-width: 1025px){.page-line .menu ol li a:hover{background-color:var(--custom-pink-deep)}}.page-line #start{margin-top:60px;padding-bottom:120px}.page-line #start p.lead{padding-top:20px}.page-line #start p{margin:auto;max-width:1200px;padding:0 50px}.page-line #start .line-start{text-align:center;background:#ffeded;padding:36px 0;margin:0 30px}.page-line #start .line-start img{padding:10px 100px 0;width:50%}.page-line #start .txt{padding-top:40px}.page-line #start h3{text-align:center}.page-line #start 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:30px;letter-spacing:.07em;text-indent:.07em}.page-line #start h3>div+div{margin-top:10px}.page-line #start .commitments-img{position:relative}@media (max-width:767px){.page-line #start h3 span{font-size:27px}.page-line #start .line-start img{width:100%}.page-line #start{padding-bottom:0}}.page-line #howtouseline{background:url(/cdn/shop/files/line_howtouseline_bg_sp.png?v=1729062361) no-repeat top center / cover;padding:60px 0 30px}.page-line #howtouseline .points .frame{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 0}.page-line #howtouseline .points .frame h3{font-size:34px}.page-line #howtouseline 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-line #howtouseline h3>div+div{margin-top:10px}.page-line #howtouseline p.bottom-right-text{position:absolute;bottom:20px;right:12px;font-size:18px;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,1)}.page-line #howtouseline .points .frame .img-wrap{position:relative}.page-line #howtouseline .points .frame .title{font-size:30px;padding:20px 0;color:var(--about-pink-normal);font-weight:500}.page-line #howtouseline .points .frame .subtitle{font-size:20px;padding-left:8px;font-weight:500}.page-line #howtouseline .points .frame .subtitle-conv{font-size:20px;padding:10px 0;font-weight:500}.page-line #howtouseline .points .frame .point{border-bottom:.5px solid var(--about-pink-deep);padding-top:20px;margin:0 30px}.page-line #howtouseline .points .frame .point-wrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 30px}.page-line #howtouseline .points .frame .point:last-of-type{border-bottom:none}.page-line #howtouseline .points .frame .point:nth-of-type(5){border-bottom:none}.page-line #howtouseline .points .frame .point div{display:flex;align-items:center}.page-line #howtouseline .points .frame .point div img{width:90px}.page-line #howtouseline .points .frame .leadtext{text-align:left;padding:20px 30px}.page-line #howtouseline .points .frame .leadtext1{text-align:left;padding:20px 0}.page-line #howtouseline .points .frame .leadtextodd{text-align:left;padding:20px 96px}.page-line #howtouseline .points .frame .speech-bubble-right{position:relative;background:#ffeded;border-radius:20px;padding:20px 12px;margin-bottom:30px;margin-left:8px;text-align:left}.page-line #howtouseline .points .frame .speech-bubble-right:after{transform:rotate(-20deg);content:"";position:absolute;bottom:0;right:8px;width:0;height:0;border:25px solid transparent;border-top-color:#ffeded;border-bottom:0;border-right:0;margin-left:-10px;margin-bottom:-20px}.page-line #howtouseline .points .frame .conversation-wrap{border-top:.5px solid var(--about-pink-deep);padding:20px 30px 40px}.page-line #howtouseline .points .frame .conversation-wrap:last-of-type{border-bottom:.5px solid var(--about-pink-deep)}.page-line #howtouseline .points .frame .pattern{font-size:24px;font-family:Cinzel,Yu Mincho,YuMincho,serif;background:var(--about-pink-normal);display:inline-block;color:#fff;padding:0 8px;margin:20px 0}.page-line #howtouseline .points .frame .conversation{display:flex;align-items:flex-end;margin-top:10px;gap:20px;justify-content:start}.page-line #howtouseline .points .frame .end-right{justify-content:end}.page-line #howtouseline .points .frame .conversation img{width:12%}.page-line #howtouseline .points .frame .speech-bubble-left{position:relative;background:#ffeded;border-radius:20px;padding:20px 12px;margin-bottom:30px;margin-right:8px;text-align:left}.page-line #howtouseline .points .frame .speech-bubble-left:after{transform:rotate(20deg);content:"";position:absolute;bottom:0;left:8px;width:0;height:0;border:25px solid transparent;border-top-color:#ffeded;border-bottom:0;border-left:0;margin-right:-10px;margin-bottom:-20px}@media (max-width: 767px){.page-line #howtouseline{margin-top:80px;padding-top:40px}page-line #howtouseline h3 span{font-size:27px}.page-line #howtouseline .about-tit picture img{padding:0 100px}.page-line #howtouseline .about-tit picture .charm-img{padding:0}.page-line #howtouseline .points .frame{margin:0 30px;padding:40px 0}.page-line #howtouseline .points .frame .point{margin:0}.page-line #howtouseline .points .frame .conversation-wrap{padding:20px 20px 40px}.page-line #howtouseline .points .frame .conversation{gap:0}.page-line #howtouseline .points .frame .conversation img{width:21%}.page-line #howtouseline .points .frame .point:nth-of-type(1){padding-top:0}.page-line #howtouseline .points .frame .point:nth-of-type(5){border-bottom:.5px solid var(--about-pink-deep)}.page-line #howtouseline .points .frame .point-wrap{grid-template-columns:repeat(1,minmax(0,1fr))}.page-line #howtouseline .points .frame:last-of-type{margin-top:30px;margin-bottom:30px}.page-line #howtouseline .points .frame .leadtextodd{padding:20px 0 0}.page-line #howtouseline .points .frame .step{left:-16px;top:-20px;width:16%}.page-line #howtouseline .points .frame .point div img{width:18%}.page-line #howtouseline .points .line-chat .img .bottom{padding:16px 20px 20px}.page-line #howtouseline .points .frame .title{font-size:27px}}@media (min-width: 768px){.page-line #howtouseline{background:url(/cdn/shop/files/line_howtouseline_bg_sp.png?v=1729062361) no-repeat top center / cover;padding:86px 0 140px}.page-line #howtouseline .about-tit{margin-bottom:80px}.page-line #howtouseline .about-tit picture{width:80%;max-width:880px;display:block;margin:auto}.page-line #howtouseline .about-tit .ja{margin-top:-10px}}@media (min-width: 992px){.page-line #howtouseline .about-tit{margin-bottom:80px}}.page-line #information .about-tit{margin-bottom:36px}.page-line #information .about-tit picture{width:98.91vw;margin:auto;display:block}.page-line #information .lead{text-align:center!important;font-size:20px;color:var(--about-pink-normal);font-weight:500}.page-line #information .content-wrap{max-width:1200px;margin:auto;padding:0 50px 60px}.page-line #information .profile h3{font-size:27px;text-align:center;padding:60px 0 0}.page-line #information .profile .profile_top h3{margin-top:13px;margin-bottom:16px}.page-line #information .profile .profile_top .list-profile{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center}.page-line #information .profile .profile_top .list-profile li .profile_box{position:relative;top:-80px;margin-bottom:-40px}.page-line #information .profile .profile_top h3 .catch,.page-line #information .profile .list-profile h3 .catch{font-size:26px;line-height:1.26;letter-spacing:.07em;display:block}.page-line #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-line #information .profile p{text-align:justify;line-height:1.75}.page-line #information .profile .profile_bottom{border-top:1px solid #000000;margin-top:44px;padding-top:40px}.page-line #information .profile .profile_bottom h3{font-size:21px;margin-bottom:23px;text-align:center}.page-line #information .profile .profile_bottom h4{margin-bottom:10px}.page-line #information .profile .profile_bottom h4 .catch{font-size:23px;line-height:1.43;letter-spacing:.07em;display:block}.page-line #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-line #information .content-wrap{padding:0}.page-line #information .profile{background:url(/cdn/shop/files/about_bg_keyperson_sp.jpg) no-repeat top center / cover;padding:60px 0}.page-line #information .profile ul{margin:30px}.page-line #information .profile ul li:first-of-type{margin-top:0}.page-line #information .profile ul li{padding:40px 30px}.page-line #information .profile .img{width:54.05vw;margin:auto}.page-line #information .profile .profile_top .list-profile{grid-template-columns:repeat(1,minmax(0,1fr))}.page-line #information .about-tit picture img{padding:0 26px}.page-line #information .profile .list-profile h3 .catch{font-size:24px}}@media (min-width: 768px){.page-line #information .about-tit{margin-bottom:40px}.page-line #information .about-tit picture{width:66.27%;max-width:729px;display:block;margin:auto}.page-line #information .about-tit .ja{margin-top:-10px}.page-line #information>picture{display:block}.page-line #information .profile{background:url(/cdn/shop/files/about_bg_keyperson_pc.jpg) no-repeat top center / cover;padding:80px 0 60px}.page-line #information .profile ul{display:flex;justify-content:center;flex-wrap:wrap}.page-line #information .profile ul li{width:90%}.page-line #information .profile ul li:nth-child(n+3){margin-top:40px}.page-line #information .profile ul li .img{width:50%;margin:auto}.page-line #information .profile .profile_bottom h3{margin-bottom:26px}}.page-line #fromthestaff{padding:60px 0 80px}.page-line #fromthestaff a{color:#000}.page-line #fromthestaff .introduction{margin-bottom:24px}.page-line #fromthestaff .introduction p{text-align:justify}.page-line #fromthestaff ol li+li{margin-top:40px}.page-line #fromthestaff ol li .txt{flex:3}.page-line #fromthestaff ol li .img{flex:2}.page-line #fromthestaff h3{text-align:center;margin-bottom:30px}.page-line #fromthestaff 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-line #fromthestaff h3>div+div{margin-top:10px}.page-line #fromthestaff ol li .txt h4{display:flex;align-items:center;line-height:1.3;margin-top:20px;margin-bottom:20px;margin-left:8.11vw;font-size:30px;color:var(--about-pink-normal)}.page-line #fromthestaff ol li .txt img{margin-bottom:30px}.page-line #fromthestaff ol li .txt h4 span{display:block;font-size:24px;margin-right:10px;white-space:nowrap}.page-line #fromthestaff ol li .txt p{text-align:justify}.page-line #fromthestaff ol li .txt .button{margin-top:24px}@media (max-width: 767px){.page-line #fromthestaff{padding:60px 0 0}.page-line #fromthestaff .about-tit picture img{padding:0 80px}.page-line #fromthestaff ol li .txt h4,.page-line #fromthestaff h3 span{font-size:27px}}@media (min-width: 768px){.page-line #fromthestaff{padding:86px 0 140px}.page-line #fromthestaff .about-tit{margin-bottom:80px}.page-line #fromthestaff .about-tit picture{width:80%;max-width:880px;display:block;margin:auto}.page-line #fromthestaff .about-tit picture img{padding:0 40px}.page-line #fromthestaff .about-tit .ja{margin-top:-10px}.page-line #fromthestaff ol li{display:flex;align-items:center;justify-content:space-between;gap:60px}.page-line #fromthestaff ol li+li{margin-top:80px}.page-line #fromthestaff ol li .txt{width:51%}.page-line #fromthestaff ol li .img{width:42%}.page-line #fromthestaff ol li .txt h3{font-size:40px;margin-left:0;margin-bottom:20px}.page-line #fromthestaff ol li .txt h3 span.num{flex:0 0 36px}.page-line #fromthestaff ol li .txt h3 span.ja{padding-top:12px;font-size:32px;letter-spacing:.07em}.page-line #fromthestaff ol li .txt h4{margin:0 -10% 24px 0;width:110%}.page-line #fromthestaff ol li .txt .button{margin-top:36px}}@media (min-width: 992px){.page-line #fromthestaff .about-tit{margin-bottom:80px}.page-line #fromthestaff ol li .txt{width:45%}.page-line #fromthestaff ol li .img{width:50%}.page-line #fromthestaff ol li .txt h3 span.num{flex:0 0 42px}}@media (min-width: 1200px){.page-line #fromthestaff ol li{align-items:flex-start}.page-line #fromthestaff ol li .txt h3 span.ja{font-size:40px}}.page-line #aboutayakosakurai{padding:60px 0 80px}.page-line #aboutayakosakurai a{color:#000}.page-line #aboutayakosakurai .introduction{margin-bottom:24px}.page-line #aboutayakosakurai .introduction p{text-align:justify}.page-line #aboutayakosakurai ol li+li{margin-top:40px}.page-line #aboutayakosakurai h3{text-align:center;margin-bottom:30px}.page-line #aboutayakosakurai 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-line #aboutayakosakurai h3 .overwrap-adjust{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.page-line #aboutayakosakurai .check-area{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:30px}.page-line #aboutayakosakurai .check-wrap{margin:0 0 20px;background:url(/cdn/shop/files/line_check_bg_sp.png?v=1729134344) no-repeat top center / cover;padding:30px 0}.page-line #aboutayakosakurai .check-wrap .check-head{display:flex;align-items:center;margin-bottom:8px;padding-left:30px}.page-line #aboutayakosakurai .check-wrap .leadtext{margin:0}.page-line #aboutayakosakurai .check-wrap p{padding:0 30px}.page-line #aboutayakosakurai .check-wrap img{width:30%}.page-line #aboutayakosakurai h3>div+div{margin-top:10px}.page-line #aboutayakosakurai ol li .txt .check-area h4{display:flex;align-items:center;line-height:1.3;font-size:30px;text-align:left}.page-line #aboutayakosakurai ol li .txt h4.head{line-height:1.3;margin-top:20px;margin-bottom:20px;font-size:30px;color:var(--about-pink-normal);text-align:center}.page-line #aboutayakosakurai ol li .txt h4 span{display:block;font-size:24px;margin-right:10px;white-space:nowrap}.page-line #aboutayakosakurai ol li .txt p{text-align:justify}.page-line #aboutayakosakurai ol li .txt .button{margin-top:24px}@media (max-width: 767px){.page-line #aboutayakosakurai{padding:60px 0 0}.page-line #aboutayakosakurai .about-tit picture img{padding:0 80px}.page-line #aboutayakosakurai ol li .txt .check-area h4{font-size:27px}.page-line #aboutayakosakurai ol li .txt h4.head{margin-left:8.11vw;font-size:27px;text-align:left}.page-line #aboutayakosakurai h3 span{font-size:27px}.page-line #aboutayakosakurai .check-area{column-gap:0;grid-template-columns:repeat(1,minmax(0,1fr))}.page-line #aboutayakosakurai .check-wrap img{width:30%}.page-line #aboutayakosakurai .check-wrap{margin:auto auto 20px}.page-line #aboutayakosakurai .check-wrap .check-head{padding-left:10px}}@media (min-width: 768px){.page-line #aboutayakosakurai{padding:86px 0 0}.page-line #aboutayakosakurai .about-tit{margin-bottom:80px}.page-line #aboutayakosakurai .about-tit picture{width:80%;max-width:880px;display:block;margin:auto}.page-line #aboutayakosakurai .about-tit picture img{padding:0 40px}.page-line #aboutayakosakurai .about-tit .ja{margin-top:-10px}.page-line #aboutayakosakurai ol li{align-items:center;justify-content:space-between;gap:60px}.page-line #aboutayakosakurai ol li+li{margin-top:80px}.page-line #aboutayakosakurai ol li .txt h3{margin-top:40px;font-size:40px;margin-left:0;margin-bottom:20px}.page-line #aboutayakosakurai ol li .txt h3 span.num{flex:0 0 36px}.page-line #aboutayakosakurai ol li .txt h3 span.ja{padding-top:12px;font-size:32px;letter-spacing:.07em}.page-line #aboutayakosakurai ol li .txt h4{margin:0 -10% 24px 0;width:110%}.page-line #aboutayakosakurai ol li .txt .button{margin-top:36px}}@media (min-width: 992px){.page-line #aboutayakosakurai .about-tit{margin-bottom:80px}.page-line #aboutayakosakurai ol li .txt h3 span.num{flex:0 0 42px}}@media (min-width: 1200px){.page-line #aboutayakosakurai ol li{align-items:flex-start}.page-line #aboutayakosakurai ol li .txt h3 span.ja{font-size:40px}}.page-line #faq .faq-box{border-top:1px solid #F78DAD}.page-line #faq .faq-box+.faq-box{margin-top:20px}.page-line #faq .faq-box .faq-q,.page-line #faq .faq-box .faq-a{display:flex;text-align:justify}.page-line #faq .faq-box .faq-q{font-size:20px;line-height:1.2;padding:20px 10px 0 4px}.page-line #faq .faq-box .faq-q span{font-size:26px;color:var(--about-pink-deep);display:block;margin-right:12px;line-height:1}.page-line #faq .faq-box .faq-a{background-color:#f8f8f8;margin-top:20px;padding:20px 20px 20px 16px}.page-line #faq .faq-box .faq-a span{font-size:26px;color:#919191;display:block;margin-right:12px;line-height:1;margin-top:-2px}.page-line #faq .faq-box .faq-a a{color:var(--body-text-color);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.page-line #faq .button{margin-top:30px}@media (max-width: 767px){.page-line #faq .about-tit picture{display:block;width:41.89vw;margin:0 0 0 32.43vw}.page-line #faq .about-tit{margin-top:40px}}@media (min-width: 768px){.page-line #faq{margin-top:88px}.page-line #faq .about-tit{margin-bottom:50px}.page-line #faq .about-tit picture{width:28.09%;max-width:309px;display:block;margin:auto;transform:translate(10%)}.page-line #faq .about-tit .ja{margin-top:-20px}.page-line #faq .faq-box{width:72.72%;margin:auto}.page-line #faq .faq-box .faq-q{padding-left:6px}.page-line #faq .faq-box .faq-q span{margin-right:17px}.page-line #faq .faq-box .faq-a{padding-right:40px}.page-line #faq .button_wrap{text-align:center}.page-line #faq .button{margin-top:40px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/line.css.map */
