a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}.clearfix{min-height:1px;height:1px}*{-webkit-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{background:#fff;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1px;-webkit-text-size-adjust:100%;-webkit-box-sizing:border-box;box-sizing:border-box}html.fixed{height:100%}body{position:relative;color:#3f3b3b;min-width:1260rem}@media screen and (max-width:767px){body{min-width:auto}}body.fixed{position:fixed;width:100%;top:0;left:0;overflow-y:scroll}@media screen and (max-width:767px){body.fixed{overflow:hidden}body.fixed:after{opacity:1;visibility:visible}}a{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;color:inherit}a:focus{outline:none}button,input,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;padding:0;margin:0;outline:none;border:none}.pc-oi{display:inline!important}@media screen and (max-width:767px){.pc-oi{display:none!important}}.sp-oi{display:none!important}@media screen and (max-width:767px){.sp-oi{display:inline!important}}.pc-ob{display:block!important}@media screen and (max-width:767px){.pc-ob{display:none!important}}.sp-ob{display:none!important}@media screen and (max-width:767px){.sp-ob{display:block!important}}.img-box{font-size:0;width:100%}.img-box img{width:100%;height:auto}.wrap{max-width:1200rem;margin:0 auto}@media screen and (max-width:767px){.wrap{width:100%;padding:0 20rem}}.wrap-s{max-width:1120rem;margin:0 auto}@media screen and (max-width:767px){.wrap-s{width:100%;max-width:600rem;padding:0 20rem}}.wrap-m{max-width:1320rem;margin:0 auto}@media screen and (max-width:767px){.wrap-m{width:100%;max-width:600rem;padding:0 20rem}}.wrap-out{max-width:1680rem;margin:0 auto}@media screen and (max-width:767px){.wrap-out{width:100%;padding:0 20rem}}.wrap-of{overflow:hidden}.link-out{pointer-events:none}.svg-fill,.svg-path{-webkit-transition:0.3s ease;transition:0.3s ease}.accordion-sw{cursor:pointer}section{position:relative;padding-top:120rem;padding-left:30rem;padding-right:30rem}@media screen and (max-width:767px){section{padding-top:50rem;padding-left:0;padding-right:0}}.txt-ib span{display:inline-block}.txt-indent{display:-webkit-box;display:-ms-flexbox;display:flex}.txt-indent>span:first-of-type{-ms-flex-negative:0;flex-shrink:0}.bg-gray{background:#fafafa}.bg-Img{background:#fff url("../img/bg.webp") center/2492rem auto repeat-y}@media screen and (max-width:767px){.bg-Img{background-size:1200rem auto}}.link-box-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:18rem}@media screen and (max-width:767px){.link-box-wrap{gap:10rem}.link-box-wrap .link-box{width:100%}}.link-box .link-box-in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:300rem;height:72rem;border-radius:999px;border:3px solid;-webkit-filter:drop-shadow(4rem 4rem 1rem rgba(0,0,0,0.32));filter:drop-shadow(4rem 4rem 1rem rgba(0,0,0,0.32));-webkit-transition:0.3s ease;transition:0.3s ease}@media screen and (min-width:768px){.link-box .link-box-in:hover{-webkit-transform:translateY(4rem);transform:translateY(4rem);-webkit-filter:drop-shadow(0 0 0 rgba(0,0,0,0.32));filter:drop-shadow(0 0 0 rgba(0,0,0,0.32))}}@media screen and (max-width:767px){.link-box .link-box-in{min-width:auto;width:100%;height:58rem;padding:0 10rem}}.link-box .link-tit{font-size:20rem;font-weight:700;color:#fff;letter-spacing:0.05em;-webkit-transition:0.3s ease;transition:0.3s ease}@media screen and (max-width:767px){.link-box .link-tit{font-size:15rem;line-height:1.2;text-align:center}.link-box .link-tit span{display:inline-block}}.link-box.link-pu .link-box-in{background:#9795ef;border-color:#9795ef}@media screen and (min-width:768px){.link-box.link-pu .link-box-in:hover{background:#fff}.link-box.link-pu .link-box-in:hover .link-tit{color:#9795ef}}.link-box.link-grn .link-box-in{background:#5bcd5d;border-color:#5bcd5d}@media screen and (min-width:768px){.link-box.link-grn .link-box-in:hover{background:#fff}.link-box.link-grn .link-box-in:hover .link-tit{color:#5bcd5d}}.grd-txt{display:inline-block;background:-webkit-gradient(linear,left top,right top,from(#9795ef),to(#f9c5d1));background:linear-gradient(90deg,#9795ef 0%,#f9c5d1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.tit-box-main .tit{text-align:center}.tit-box-main .en{font-family:"Montserrat",sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-size:24rem;letter-spacing:0.11em}@media screen and (max-width:767px){.tit-box-main .en{font-size:14rem}}.tit-box-main .jp{font-size:40rem;font-weight:700;letter-spacing:0.05em;line-height:1.75;display:block}@media screen and (max-width:767px){.tit-box-main .jp{font-size:28rem;line-height:1.4;margin:10rem 0 0}}.tit-box-main .txt{font-size:16rem;letter-spacing:0.05em;line-height:1.6;text-align:center;margin:40rem 0 0}@media screen and (max-width:767px){.tit-box-main .txt{font-size:14rem;margin:20rem 0 0}}.slick-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50rem;min-width:0;aspect-ratio:1/1;background:#ad417f;border:1px solid #ad417f;border-radius:50%;cursor:pointer;-webkit-transition:0.3s ease;transition:0.3s ease}@media screen and (min-width:768px){.slick-arrow:hover{background:#fff}.slick-arrow:hover:before{border-color:#ad417f}.slick-arrow:hover:after{background:#ad417f}}.slick-arrow:after,.slick-arrow:before{position:absolute;content:"";-webkit-transition:0.3s ease;transition:0.3s ease}.slick-arrow:before{width:10rem;min-width:0;aspect-ratio:1/1;border-left:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.slick-arrow:after{width:12rem;height:2rem;background:#fff;margin-left:1rem}.slick-arrow.slick-next{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.sec-main{background:#fff;padding:0;height:900rem;overflow:hidden}@media screen and (min-width:768px){.sec-main{position:relative;z-index:1000;margin-bottom:-92rem}}@media screen and (max-width:767px){.sec-main{height:auto}}.sec-main .wrap-out{position:relative;padding:240rem 30rem}@media screen and (max-width:767px){.sec-main .wrap-out{padding:450rem 20rem 60rem}}.sec-main .ico{position:absolute}.sec-main .ico-01{width:912rem;min-width:0;aspect-ratio:912/720;background:url("../img/main-ico-01.webp") center/cover no-repeat;top:-290rem;left:calc(50% - 950rem)}@media screen and (max-width:767px){.sec-main .ico-01{width:501rem;top:-150rem;left:-200rem}}.sec-main .ico-02{width:501rem;min-width:0;aspect-ratio:501/334;background:url("../img/main-ico-02.webp") center/cover no-repeat;bottom:-140rem;left:calc(50% - 950rem)}@media screen and (max-width:767px){.sec-main .ico-02{width:501rem;bottom:-220rem;left:-140rem}}@media screen and (min-width:768px){.sec-main .ico-03{width:78%;max-width:1220rem;min-width:0;height:1440rem;top:-170rem;right:-350rem}}@media screen and (max-width:767px){.sec-main .ico-03{width:137.06%;max-width:514rem;min-width:0;height:503rem;top:25rem;left:8vw}}.sec-main .ico-03 img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.sec-main .logo-wrap{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:327rem;height:164rem;background:#fff}@media screen and (max-width:767px){.sec-main .logo-wrap{display:none}}.sec-main .logo-wrap .logo-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:22rem}.sec-main .logo-wrap .logo-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:212rem;height:20rem;background:#ad417f;border-radius:3px;margin:14rem 0 0}.sec-main .logo-wrap .logo-link span{font-size:12rem;font-weight:700;color:#fff;letter-spacing:0.31em}.main-box{position:relative;max-width:1360rem;margin:0 auto}.main-box .tit-box .sub{font-size:20rem;font-weight:700;color:#ad417f;letter-spacing:0.11em}@media screen and (max-width:767px){.main-box .tit-box .sub{font-size:clamp(0rem,4.266vw,100rem)}}.main-box .tit-box .sub span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:370px;height:58px;border-radius:999px;background:#fff;position:relative}@media screen and (max-width:767px){.main-box .tit-box .sub span{display:inline-block;width:auto;height:auto;padding:12rem 20rem}}.main-box .tit-box .sub span:before{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:10px 13px;border-color:transparent;border-top-color:#fff;top:100%}.main-box .tit-box .tit{font-size:82rem;font-weight:700;color:#000;margin:15rem 0 0}@media screen and (max-width:767px){.main-box .tit-box .tit{font-size:clamp(0rem,11.73vw,100rem)}}.main-box .tit-box .txt{font-size:24rem;font-weight:500;color:#000;letter-spacing:0.11em;margin:20rem 0 0}@media screen and (max-width:767px){.main-box .tit-box .txt{font-size:clamp(0rem,4.266vw,100rem);margin:15rem 0 0}}.main-box .circle-box{margin:30rem 0 0}.main-box .circle-box ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10rem}@media screen and (max-width:767px){.main-box .circle-box ul{gap:8rem}}.main-box .circle-box li{width:180px;aspect-ratio:1/1;background:-webkit-gradient(linear,left top,left bottom,from(#e5a1c8),to(#9895ef));background:linear-gradient(180deg,#e5a1c8 0%,#9895ef 100%);border-radius:50%;padding:3px}@media screen and (max-width:767px){.main-box .circle-box li{width:calc((100% - 16rem) / 3)}}.main-box .circle-box .tit{height:100%;background:#fff;border-radius:50%;text-align:center;padding-top:42rem}@media screen and (max-width:767px){.main-box .circle-box .tit{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;padding:0}}.main-box .circle-box .tit .sml{font-size:18rem;font-weight:700;color:#5e3e48;letter-spacing:0.11em;text-align:center}@media screen and (max-width:767px){.main-box .circle-box .tit .sml{font-size:clamp(0rem,3.2vw,100rem)}}.main-box .circle-box .tit .clm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;margin:10rem 0 0;color:#ad417f}.main-box .circle-box .tit .clm .sml{color:#ad417f;text-align:left;line-height:1.12;padding-bottom:8rem}@media screen and (max-width:767px){.main-box .circle-box .tit .clm .sml{padding:0}}.main-box .circle-box .tit .big{-ms-flex-negative:0;flex-shrink:0;font-family:"Montserrat",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:60rem}@media screen and (max-width:767px){.main-box .circle-box .tit .big{font-size:clamp(0rem,9.6vw,100rem);line-height:0.7}}.main-box .circle-box .tit .mid{font-size:33rem;font-weight:700;padding-top:10rem}@media screen and (max-width:767px){.main-box .circle-box .tit .mid{font-size:clamp(0rem,5.33vw,100rem);line-height:1.3;padding:0}}.main-box .circle-box .tit .jp{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal}.main-box .link-box-wrap{margin:30rem 0 0}header{position:sticky;z-index:900;top:0;left:0;width:100%}header .head-top{visibility:visible;opacity:1;height:92rem}@media screen and (max-width:767px){header{position:fixed}}.head-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;background:rgba(222,130,182,0.9)}@media screen and (max-width:767px){.head-wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10rem;background:#fff;padding-left:20rem}}.head-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:0;padding:0 60rem;background:#fff;opacity:0;visibility:hidden;-webkit-transition:0.3s ease;transition:0.3s ease}@media screen and (max-width:767px){.head-top{display:none}}.head-top .head-tl{width:347rem}.head-top .head-tl img{width:100%;height:auto}.head-top .link-box-in{min-width:200rem;height:50rem}.head-top .link-tit{font-size:14rem}.head-left{display:none}@media screen and (max-width:767px){.head-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10rem}.head-left img{width:100%;height:auto}.head-left .logo-potoph{width:47rem}.head-left .logo-bisuketto{width:47rem}.head-left .logo-txt{background:#ad417f;padding:4rem 14rem;border-radius:3px}.head-left .logo-txt span{font-size:10rem;color:#fff;letter-spacing:0.31em}}@media screen and (max-width:767px){.head-center{position:fixed;width:100%;height:calc(100% - 60rem);background:rgba(222,130,182,0.9);left:100%;bottom:0;-webkit-transition:0.3s ease;transition:0.3s ease}.head-center.on{left:0}}@media screen and (min-width:768px){.head-center ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40rem;height:60rem}}@media screen and (max-width:767px){.head-center ul{padding:40rem 20rem 20rem}}.head-btn{display:none}@media screen and (max-width:767px){.head-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:60rem;height:60rem;background:#ad417f}}.head-btn-in{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:20rem;height:16rem}.head-btn-in span,.head-btn-in:after,.head-btn-in:before{width:100%;height:2rem;background:#fff;border-radius:999px;-webkit-transition:0.3s ease;transition:0.3s ease}.head-btn-in:after,.head-btn-in:before{position:absolute;content:""}.head-btn-in:before{top:0}.head-btn-in:after{bottom:0}.head-btn-in.on span{opacity:0}.head-btn-in.on:before{top:7rem;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.head-btn-in.on:after{bottom:7rem;-webkit-transform:rotate(-225deg);transform:rotate(-225deg)}@media screen and (max-width:767px){.head-nav{margin:20rem 0 0;padding-bottom:20rem;border-bottom:1px solid #fff}}.head-nav a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5rem;-webkit-transition:0.3s ease;transition:0.3s ease}@media screen and (min-width:768px){.head-nav a:hover{opacity:0.7}}.head-nav .link-ico{width:24rem;min-width:0;aspect-ratio:1/1}.head-nav .link-tit{font-size:16rem;font-weight:700;color:#fff;letter-spacing:0.11em}@media screen and (max-width:767px){.head-nav .link-tit{font-size:18rem;line-height:1.8}}.head-nav .ico-01{background:url("../img/head-ico-01.svg") center/cover no-repeat}.head-nav .ico-02{background:url("../img/head-ico-02.svg") center/cover no-repeat}.head-nav .ico-03{background:url("../img/head-ico-03.svg") center/cover no-repeat}.head-nav .ico-04{background:url("../img/head-ico-04.svg") center/cover no-repeat}.head-nav .ico-05{background:url("../img/head-ico-05.svg") center/cover no-repeat}.head-nav .ico-06{background:url("../img/head-ico-06.svg") center/cover no-repeat}.sec-location{padding-top:160rem;padding-bottom:120rem}@media screen and (max-width:767px){.sec-location{padding-top:80rem;padding-bottom:50rem}}.location-img{width:1064rem;margin:40rem auto 0}@media screen and (max-width:767px){.location-img{width:100%}}.location-img img{width:100%;height:auto}.location-list{width:1064rem;margin:40rem auto 0}@media screen and (max-width:767px){.location-list{width:100%}}.location-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20rem}@media screen and (max-width:767px){.location-list ul{gap:10rem}}.location-list li{width:calc((100% - 40rem) / 3)}@media screen and (max-width:767px){.location-list li{width:100%}}.location-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8rem;background:#fff;border:1px solid #fdeaee;border-radius:10px;height:100%;min-height:170rem;padding:20rem}@media screen and (max-width:767px){.location-box{min-height:auto}}.location-box.modal-btn{cursor:pointer}@media screen and (min-width:768px){.location-box.modal-btn:hover .num{background:#fff;color:#ec98c7}}.location-box .num{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:30rem;min-width:0;aspect-ratio:1/1;background:#ec98c7;border:1px solid #ec98c7;border-radius:50%;font-family:"Montserrat",sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-size:15rem;color:#fff;letter-spacing:0.11em;padding-left:2rem;-webkit-transition:0.3s ease;transition:0.3s ease}.location-box .tit{font-size:18rem;font-weight:700;letter-spacing:0.05em;line-height:1.6;margin:0 0 5rem}@media screen and (max-width:767px){.location-box .tit{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.location-box .tit span{font-size:12rem;padding-right:10rem}.location-box .address,.location-box .sta{font-size:12rem;letter-spacing:0.05em;line-height:1.6}.location-box .tel{margin:10rem 0 0}.location-box .tel a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;width:120rem;height:30rem;border:1px solid #de82b6;border-radius:5px;font-size:0}@media screen and (min-width:768px){.location-box .tel a{pointer-events:none}}.location-box .tel .ico{width:16rem;min-width:0;aspect-ratio:1/1;background:url("../img/ico-tel.svg") center/cover no-repeat}.location-box .tel .tel-txt{font-size:12rem;font-weight:700;color:#de82b6;letter-spacing:0.05em;padding:0 0 2rem}.location-box .more{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:3rem;margin:8rem 0 0}.location-box .more .more-txt{font-size:12rem;font-weight:700;color:#de82b6;letter-spacing:0.05em;line-height:1.6}.location-box .more .more-ico{width:15px;background:url("../img/ico-arrow-pi.svg") center/contain no-repeat}.location-box.red .num{background:#d2607d;border-color:#d2607d}@media screen and (min-width:768px){.location-box.red.modal-btn:hover .num{color:#d2607d}}.location-box.blue .num{background:#8fd5fe;border-color:#8fd5fe}@media screen and (min-width:768px){.location-box.blue.modal-btn:hover .num{color:#8fd5fe}}.location-box.yellow .num{background:#fbac21;border-color:#fbac21}@media screen and (min-width:768px){.location-box.yellow.modal-btn:hover .num{color:#fbac21}}.location-box.sml .tit{font-size:16rem}.jobs-active{margin:60rem 0 0}@media screen and (max-width:767px){.jobs-active{position:relative;margin:30rem 0 0}.jobs-active .slick-arrow{z-index:20;position:absolute;bottom:140rem}.jobs-active .slick-arrow.slick-prev{left:-10rem}.jobs-active .slick-arrow.slick-next{right:-10rem}.jobs-active .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10rem;margin:20rem 0 0}.jobs-active .slick-dots li{width:8rem;aspect-ratio:1/1;background:#ccc;border-radius:50%;-webkit-transition:0.3s ease;transition:0.3s ease}.jobs-active .slick-dots .slick-active{background:#000}}.jobs-active article+article{margin:30rem 0 0}@media screen and (max-width:767px){.jobs-active.slick-dotted article{padding:0 30rem}}.jobs-active a{width:100%;padding:40rem;background:#fdfae6;border:1px solid #fff2d5;border-radius:5px;-webkit-transition:0.3s ease;transition:0.3s ease}@media screen and (min-width:768px){.jobs-active a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:40rem}.jobs-active a:hover{opacity:0.7}}@media screen and (max-width:767px){.jobs-active a{display:block;width:calc(100vw - 60rem);max-width:330rem;margin:0 auto;padding:20rem}}@media screen and (min-width:768px){.jobs-active .txt-box{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10rem}}.jobs-active .cat{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:98rem;height:26rem;padding:0 14rem;background:#fe2c55;border-radius:3px;font-size:14rem;font-weight:700;color:#fff}.jobs-active .tit{font-size:20rem;font-weight:700;letter-spacing:0.05em;line-height:1.2}@media screen and (max-width:767px){.jobs-active .tit{font-size:16rem;line-height:1.4;margin:8rem 0 0}}.jobs-active .img-box{-ms-flex-negative:0;flex-shrink:0;width:200rem;min-width:0;aspect-ratio:200/128}@media screen and (max-width:767px){.jobs-active .img-box{margin:20rem auto 0}}.jobs-active .img-box img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.jobs-cat{margin:60rem 0 0}.jobs-cat .tit-box .tit{font-size:20rem;font-weight:700;letter-spacing:0.05em;text-align:center}.jobs-cat .cat-box{margin:20rem 0 0}.jobs-cat .cat-box ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10rem}.jobs-cat .cat-box li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:56rem;border:1px solid #de82b6;border-radius:999px;padding:0 30rem;cursor:pointer;-webkit-transition:0.3s ease;transition:0.3s ease}@media screen and (min-width:768px){.jobs-cat .cat-box li:hover{opacity:0.7}}@media screen and (max-width:767px){.jobs-cat .cat-box li{height:40rem;padding:0 15rem}}.jobs-cat .cat-box li span{font-size:18rem;font-weight:700;color:#de82b6;letter-spacing:0.05em;-webkit-transition:0.3s ease;transition:0.3s ease}@media screen and (max-width:767px){.jobs-cat .cat-box li span{font-size:14rem}}.jobs-cat .cat-box .on{background:#de82b6;pointer-events:none}.jobs-cat .cat-box .on span{color:#fff}.jobs-list{margin:50rem 0 0}.jobs-list .tit-box .tit{font-size:20rem;font-weight:700;letter-spacing:0.05em}.jobs-list .list-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40rem 30rem;margin:20rem 0 0}.jobs-list .list-box article{display:none;width:calc((100% - 60rem) / 3)}@media screen and (max-width:767px){.jobs-list .list-box article{width:100%}}.jobs-list .list-box article.on{display:block}.jobs-list .list-box a{display:block;height:100%;background:rgba(255,255,255,0.8);border-radius:5px;border:1px solid #f5f5f5;overflow:hidden}@media screen and (min-width:768px){.jobs-list .list-box a:hover .img-box img{-webkit-transform:translate3d(0,0,0) scale(1.1);transform:translate3d(0,0,0) scale(1.1)}.jobs-list .list-box a:hover .link{background:transparent}.jobs-list .list-box a:hover .link span{color:#9795ef}}.jobs-list .list-box .img-box{position:relative}.jobs-list .list-box .img{aspect-ratio:353/226;overflow:hidden}.jobs-list .list-box .img img{position:relative;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:0.3s ease;transition:0.3s ease}.jobs-list .list-box .cat{position:absolute;top:13rem;left:13rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:26rem;padding:0 14rem;background:#ad417f;border-radius:3px;font-size:14rem;font-weight:700;color:#fff;letter-spacing:0.14em}.jobs-list .list-box .txt-box{padding:20rem}.jobs-list .list-box .tit{font-size:18rem;font-weight:500;letter-spacing:0.05em;line-height:1.5}.jobs-list .list-box .income{font-size:14rem;font-weight:500;margin:10rem 0 0}.jobs-list .list-box .income .big{font-size:24rem;font-weight:700;color:#fe2c55}.jobs-list .list-box .income .income-l{padding-right:14rem}.jobs-list .list-box .link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:280rem;height:43rem;background:#9795ef;border:1px solid #9795ef;border-radius:999px;margin:26rem auto 0;-webkit-transition:0.3s ease;transition:0.3s ease}.jobs-list .list-box .link span{font-size:16rem;font-weight:700;color:#fff;letter-spacing:0.05em;-webkit-transition:0.3s ease;transition:0.3s ease}.sec-descri{padding-bottom:120rem}@media screen and (max-width:767px){.sec-descri{padding-bottom:50rem}}@media screen and (min-width:768px){.sec-descri .tit-box-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40rem}}@media screen and (min-width:768px){.sec-descri .tit-box-main .tit{text-align:left}}@media screen and (min-width:768px){.sec-descri .tit-box-main .txt{text-align:left;margin:0}}@media screen and (min-width:768px){.descri-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:80rem;margin:60rem 0 0}}@media screen and (max-width:767px){.descri-box{margin:40rem 0 0}}.descri-box .descri-list{width:720rem}@media screen and (max-width:767px){.descri-box .descri-list{width:100%}}.descri-box article{background:#fff;border:1px solid #f5f5f5;border-radius:5px;padding:40rem}@media screen and (max-width:767px){.descri-box article{padding:20rem}}.descri-box article+article{margin:60rem 0 0}@media screen and (max-width:767px){.descri-box article+article{margin:30rem 0 0}}.descri-box .tit{font-size:32rem;font-weight:700;color:#ad417f;line-height:1.4375;letter-spacing:0.05em;padding-bottom:10rem;border-bottom:1px solid rgba(173,65,127,0.45);margin:0 0 24rem}@media screen and (max-width:767px){.descri-box .tit{font-size:24rem;padding-bottom:5rem;margin:0 0 12rem}}.descri-box .txt{font-size:16rem;line-height:1.8;letter-spacing:0.05em}@media screen and (max-width:767px){.descri-box .txt{font-size:14rem}}.descri-box .check-box{background:#fafafa;margin:24rem 0 0;padding:20rem}@media screen and (max-width:767px){.descri-box .check-box{padding:10rem}}.descri-box .check-box .txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:5rem;font-weight:700}.descri-box .check-box .txt:before{content:"";display:block;width:24rem;min-width:0;aspect-ratio:1/1;background:url("../img/ico-check.svg") center/cover no-repeat;margin:4rem 0 0}@media screen and (max-width:767px){.descri-box .check-box .txt:before{margin:1rem 0 0}}.descri-box .check-box .txt+.txt{margin:8rem 0 0}.descri-box .img-box-wrap{width:520rem}@media screen and (max-width:767px){.descri-box .img-box-wrap{width:100%;margin:30rem 0 0}}@media screen and (min-width:768px){.descri-box .img-box-wrap .img-box{position:sticky;top:80rem}}.sec-cta{padding:60rem 30rem;background:-webkit-gradient(linear,left top,right top,from(#e5a1c8),to(#ffd7d7));background:linear-gradient(90deg,#e5a1c8 0%,#ffd7d7 100%)}@media screen and (max-width:767px){.sec-cta{padding:50rem 20rem}}.cta-box-wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1080rem;margin:0 auto;background:#fff;border-radius:10px;padding:11rem}.cta-box-wrap:before{position:absolute;content:"";width:calc(100% - 20rem);height:calc(100% - 20rem);background:-webkit-gradient(linear,left top,left bottom,from(#e5a1c8),to(#9795ef));background:linear-gradient(180deg,#e5a1c8 0%,#9795ef 100%);border-radius:10px}.cta-box{position:relative;width:100%;background:#fff;border-radius:9px;padding:50rem 0}@media screen and (max-width:767px){.cta-box{padding:30rem 10rem}}.cta-box .tit{font-size:32rem;font-weight:700;letter-spacing:0.11em;text-align:center}@media screen and (max-width:767px){.cta-box .tit{font-size:24rem;line-height:1.4}}.cta-box .txt{font-size:16rem;letter-spacing:0.05em;line-height:1.9;text-align:center;margin:40rem 0 0}@media screen and (max-width:767px){.cta-box .txt{font-size:14rem;margin:20rem 0 0}}.cta-box .link-box-wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:40rem 0 0}@media screen and (max-width:767px){.cta-box .link-box-wrap{margin:30rem 0 0}}.sec-benefit{padding-bottom:120rem}@media screen and (max-width:767px){.sec-benefit{padding-bottom:50rem}}.benefit-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20rem;margin:60rem 0 0}@media screen and (max-width:767px){.benefit-list{margin:40rem 0 0}}.benefit-list article{width:calc((100% - 60rem) / 4);border:1px solid #e5a1c8;border-radius:5px;background:#fff;padding:20rem}@media screen and (max-width:767px){.benefit-list article{width:100%}}.benefit-list .img-box{width:150rem;min-width:0;aspect-ratio:1/1;margin:0 auto}@media screen and (max-width:767px){.benefit-list .img-box{width:100%;max-width:150rem}}.benefit-list .img-box img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.benefit-list .tit{font-size:16rem;font-weight:700;color:#ad417f;letter-spacing:0.05em;line-height:1.4;text-align:center}.benefit-list .txt{font-size:14rem;letter-spacing:0.05em;line-height:1.6;margin:10rem 0 0}.sec-voice{position:relative;padding-left:0;padding-right:0;padding-bottom:120rem}@media screen and (max-width:767px){.sec-voice{padding-bottom:50rem}}.sec-voice .slide-tit-wrap{position:absolute;width:100%;top:250rem;overflow:hidden}@media screen and (max-width:767px){.sec-voice .slide-tit-wrap{top:130rem}}.sec-voice .slide-tit-wrap .slide-tit{display:-webkit-box;display:-ms-flexbox;display:flex;gap:50rem;-webkit-animation:slidetit 20s linear infinite;animation:slidetit 20s linear infinite}@media screen and (max-width:767px){.sec-voice .slide-tit-wrap .slide-tit{gap:30rem;-webkit-animation:slidetit_sp 16s linear infinite;animation:slidetit_sp 16s linear infinite}}@-webkit-keyframes slidetit{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-1800rem);transform:translateX(-1800rem)}}@keyframes slidetit{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-1800rem);transform:translateX(-1800rem)}}@-webkit-keyframes slidetit_sp{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-1230rem);transform:translateX(-1230rem)}}@keyframes slidetit_sp{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-1230rem);transform:translateX(-1230rem)}}.sec-voice .slide-tit-wrap .tit{-ms-flex-negative:0;flex-shrink:0;width:1750rem;min-width:0;aspect-ratio:1750/108;background:url("../img/voice-tit.svg") center/cover no-repeat}@media screen and (max-width:767px){.sec-voice .slide-tit-wrap .tit{width:1200rem}}.voice-slide-wrap{padding-bottom:132rem;overflow:hidden}@media screen and (max-width:767px){.voice-slide-wrap{padding-bottom:78rem}}.voice-slide{padding:200rem 0 0}@media screen and (max-width:767px){.voice-slide{padding-top:170rem}}.voice-slide .slick-list{overflow:visible}.voice-slide .slick-slide .voice{-webkit-transform:scale(0.5847);transform:scale(0.5847)}.voice-slide .slick-slide .img-box:before{opacity:0}.voice-slide .slick-slide .txt-box{-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:bottom;transform-origin:bottom}.voice-slide .slick-slide.slick-current .voice{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-delay:1.2s;transition-delay:1.2s}.voice-slide .slick-slide.slick-current .img-box:before{opacity:1;-webkit-transition-delay:1.2s;transition-delay:1.2s}.voice-slide .slick-slide.slick-current .txt-box{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-delay:1.2s;transition-delay:1.2s}.voice-slide .slick-arrow{position:absolute;z-index:20;bottom:calc((356rem / 2) - 25rem)}@media screen and (max-width:767px){.voice-slide .slick-arrow{bottom:clamp(10rem,calc(42vw - 25rem),150rem)}}.voice-slide .slick-arrow.slick-prev{left:calc(50% - 208rem)}@media screen and (max-width:767px){.voice-slide .slick-arrow.slick-prev{left:calc(50% - clamp(0rem, 47vw, 200rem))}}.voice-slide .slick-arrow.slick-next{right:calc(50% - 208rem)}@media screen and (max-width:767px){.voice-slide .slick-arrow.slick-next{right:calc(50% - clamp(0rem, 47vw, 200rem))}}.voice-slide .slick-dots{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10rem;width:100%;bottom:-54rem}@media screen and (max-width:767px){.voice-slide .slick-dots{bottom:-28rem}}.voice-slide .slick-dots li{width:8rem;min-width:0;aspect-ratio:1/1;background:#ccc;border-radius:50%;bottom:0;-webkit-transition:0.3s ease;transition:0.3s ease}.voice-slide .slick-dots .slick-active{background:#000}.voice-box{margin:0 -15rem}.voice{position:relative;width:356rem;-webkit-transition:0.3s ease;transition:0.3s ease}@media screen and (max-width:767px){.voice{max-width:356rem;width:calc(100vw - 60rem)}}.voice .img-box{aspect-ratio:1/1;overflow:hidden;border-radius:50%;padding:7rem;position:relative}.voice .img-box:before{position:absolute;content:"";width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(#e5a1c8),to(#9895ef));background:linear-gradient(180deg,#e5a1c8 0%,#9895ef 100%);top:0;left:0;-webkit-transition:0.3s ease;transition:0.3s ease}.voice .img-box img{position:relative;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;border-radius:50%}.voice .txt-box{position:absolute;z-index:20;width:390rem;background:#9795ef;padding:20rem;border-radius:5px;left:-17rem;bottom:calc(100% + 3rem);-webkit-transition:0.3s ease;transition:0.3s ease}@media screen and (max-width:767px){.voice .txt-box{width:100%;left:0}}.voice .txt-box:after{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:12px 13px;border-color:transparent;border-top-color:#9795ef;top:100%;left:0;right:0;margin:0 auto}.voice .txt-box .txt{font-size:20rem;font-weight:500;color:#fff;letter-spacing:0.11em;line-height:1.4;text-align:center}@media screen and (max-width:767px){.voice .txt-box .txt{font-size:16rem}}.voice .txt-box .sta{font-size:0;text-align:center;margin:20rem 0 0}@media screen and (max-width:767px){.voice .txt-box .sta{margin:10rem 0 0}}.voice .txt-box .sta span{font-size:14rem;font-weight:500;color:#fff;letter-spacing:0.11em;line-height:1.3;padding-right:14rem}@media screen and (max-width:767px){.voice .txt-box .sta span{font-size:12rem}}.voice .txt-box .sta span:last-of-type{padding-right:0}.schedule-list{background:#fff;padding:60rem 40rem;border:1px solid #f5f5f5;border-radius:5px}@media screen and (max-width:767px){.schedule-list{padding:40rem 20rem}}.schedule-list .tit-box .tit{font-size:28rem;font-weight:700;letter-spacing:0.05em;line-height:1.46;text-align:center}@media screen and (max-width:767px){.schedule-list .tit-box .tit{font-size:24rem}}.schedule-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:30rem 0 0;position:relative}.schedule-list ul:before{position:absolute;content:"";width:4rem;height:100%;background:#c8c8c8;border-radius:999px;top:0;left:0;right:0;margin:0 auto}@media screen and (max-width:767px){.schedule-list ul:before{right:auto;margin:0}}.schedule-list li{width:50%;position:relative}@media screen and (max-width:767px){.schedule-list li{width:100%;padding-left:24rem}.schedule-list li+li{margin:30rem 0 0}}.schedule-list li:before{position:absolute;content:"";width:20rem;min-width:0;aspect-ratio:1/1;background:#e5a1c8;border-radius:50%;top:0;bottom:0;margin:auto 0}@media screen and (max-width:767px){.schedule-list li:before{left:-8rem}}@media screen and (min-width:768px){.schedule-list li:nth-of-type(odd){margin-left:auto;padding-left:4%}.schedule-list li:nth-of-type(odd):before{left:-10rem}.schedule-list li:nth-of-type(odd) .schedule:before{border-right-color:#fcecf5;right:100%}.schedule-list li:nth-of-type(odd) .schedule.ex:before{border-right-color:#faf4e7}}@media screen and (min-width:768px){.schedule-list li:nth-of-type(2n){padding-right:4%}.schedule-list li:nth-of-type(2n):before{right:-10rem}.schedule-list li:nth-of-type(2n) .schedule:before{border-left-color:#fcecf5;left:100%}.schedule-list li:nth-of-type(2n) .schedule.ex:before{border-left-color:#faf4e7}}.schedule{background:#fcecf5;padding:24rem 26rem;border-radius:10px;position:relative}@media screen and (max-width:767px){.schedule{padding:20rem}.schedule.ex:before{border-right-color:#faf4e7}}.schedule:before{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:10px 12px;border-color:transparent;top:0;bottom:0;margin:auto 0}@media screen and (max-width:767px){.schedule:before{border-right-color:#fcecf5;right:100%}}.schedule .schedule-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10rem}@media screen and (max-width:767px){.schedule .schedule-head{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5rem 10rem}}.schedule .time{background:#ad417f;border-radius:3px;padding:0 14rem;font-size:14rem;font-weight:700;color:#fff;letter-spacing:0.14em;line-height:26rem}@media screen and (max-width:767px){.schedule .time{width:140rem;text-align:center}}.schedule .tit{font-size:18rem;font-weight:700;color:#ad417f;letter-spacing:0.11em;line-height:26rem}@media screen and (max-width:767px){.schedule .tit{width:170rem}}.schedule .txt{font-size:14rem;letter-spacing:0.11em;line-height:1.8;margin:8rem 0 0}.schedule.ex{background:#faf4e7}.schedule.ex .time{background:#e4be7b}.schedule.ex .tit{color:#db887f}.sec-sns{position:relative;background:#de82b6;padding:198rem 30rem 120rem}@media screen and (max-width:767px){.sec-sns{padding:50rem 0}}@media screen and (min-width:768px){.sns-head{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(100% - 60rem);max-width:1320rem;top:-40rem;left:0;right:0;margin:0 auto}}.sns-head img{width:100%;height:auto}.sns-head .tit-box{width:348rem}@media screen and (max-width:767px){.sns-head .tit-box{width:100%;max-width:198rem;margin:0 auto}}@media screen and (min-width:768px){.sns-head .ico-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:37rem}}.sns-head .ico-box .txt{width:350rem}@media screen and (max-width:767px){.sns-head .ico-box .txt{width:100%;max-width:310rem;margin:30rem auto 0}}.sns-head .ico-box .ico{width:446rem;margin-bottom:-60rem}@media screen and (max-width:767px){.sns-head .ico-box .ico{width:100%;max-width:270rem;min-width:0;aspect-ratio:270/142;margin:15rem auto 0}.sns-head .ico-box .ico img{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%;height:100%}}.sns-body{position:relative;background:#fff;border-radius:10px;padding:60rem}@media screen and (max-width:767px){.sns-body{padding:30rem}}@media screen and (min-width:768px){.sns-body ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30rem}}.sns-body li{width:100%}@media screen and (max-width:767px){.sns-body li+li{margin:30rem 0 0}}.sns-body img{width:100%;height:auto}.sns-body .tit-box{border-bottom:1px solid #daa9c5;padding-bottom:16rem}.sns-body .tit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10rem;height:32rem}.sns-body .sns-in{width:31rem}.sns-body .sns-ti{width:27rem}.sns-body .sns-yt{width:44rem}.sns-body .tit-in{font-family:"Montserrat",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:26rem;letter-spacing:0.05em}.sns-body .bnr-box{display:-ms-grid;display:grid;gap:20rem;margin:20rem 0 0;font-size:0}.sns-body .bnr-box a{-webkit-transition:0.3s ease;transition:0.3s ease}@media screen and (min-width:768px){.sns-body .bnr-box a:hover{opacity:0.7}}.sec-policy{overflow:hidden}@media screen and (max-width:767px){.sec-policy .wrap-m{padding:0;max-width:none}.sec-policy .tit-box-main{max-width:600rem;margin:0 auto;padding:0 20rem}}.policy-slide-wrap{width:100vw;min-width:1500rem;margin:54rem 0 0}@media screen and (max-width:767px){.policy-slide-wrap{width:100%;min-width:auto;margin:40rem 0 0}}.policy-slide article{padding-right:40rem}@media screen and (max-width:767px){.policy-slide article{padding:0 20rem}}.policy-slide-in{width:326rem;cursor:pointer}@media screen and (min-width:768px){.policy-slide-in:hover .img-box:before{opacity:1}}@media screen and (max-width:767px){.policy-slide-in{width:calc(100vw - 40rem);max-width:326rem}}.policy-slide-in .img-box{aspect-ratio:326/380;border-radius:10rem;overflow:hidden;position:relative}.policy-slide-in .img-box:before{position:absolute;content:"VIEW MORE";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;background:rgba(0,0,0,0.29);font-family:"Montserrat",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:20rem;color:#fff;letter-spacing:0.11em;top:0;left:0;opacity:0;-webkit-transition:0.3s ease;transition:0.3s ease}.policy-slide-in .img-box img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.policy-slide-in .txt-box{position:relative;padding:20rem;margin:20rem 0 0}.policy-slide-in .txt-box:after,.policy-slide-in .txt-box:before{position:absolute;content:"";width:37rem;min-width:0;aspect-ratio:1/1;border:1px solid #e5a1c8}.policy-slide-in .txt-box:before{border-right:none;border-bottom:none;top:0;left:0}.policy-slide-in .txt-box:after{border-top:none;border-left:none;bottom:0;right:0}.policy-slide-in .tit{font-size:18rem;font-weight:700;color:#ad417f;letter-spacing:0.05em;line-height:1.8;text-align:center}@media screen and (max-width:767px){.policy-slide-in .tit{font-size:16rem}}.policy-slide-in .sta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 20rem;margin:10rem 0 0;font-size:12rem;font-weight:500;letter-spacing:0.11em;line-height:1.3}.policy-slide-indicator{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:20rem;max-width:1200rem;margin:40rem auto 0}.sec-gridimg{display:-ms-grid;display:grid;-ms-grid-columns:1fr 6rem 1fr 6rem 1fr;grid-template-columns:repeat(3,1fr);-ms-grid-rows:1fr 6rem 1fr;grid-template-rows:repeat(2,1fr);grid-column-gap:6rem;grid-row-gap:6rem;font-size:0;margin:120rem 0 0}.sec-gridimg>:first-child{-ms-grid-row:1;-ms-grid-column:1}.sec-gridimg>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.sec-gridimg>:nth-child(3){-ms-grid-row:1;-ms-grid-column:5}.sec-gridimg>:nth-child(4){-ms-grid-row:3;-ms-grid-column:1}.sec-gridimg>:nth-child(5){-ms-grid-row:3;-ms-grid-column:3}.sec-gridimg>:nth-child(6){-ms-grid-row:3;-ms-grid-column:5}@media screen and (max-width:767px){.sec-gridimg{grid-column-gap:4rem;grid-row-gap:4rem}}.sec-gridimg img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.sec-gridimg .grid-01{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/3/2}.sec-gridimg .grid-02{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:2;grid-area:1/2/2/4}.sec-gridimg .grid-03{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:2/2/3/3}.sec-gridimg .grid-04{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:3;-ms-grid-column-span:1;grid-area:2/3/3/4}.sec-message{padding-bottom:120rem}@media screen and (max-width:767px){.sec-message{padding-bottom:50rem}}.sec-message .txt-box{margin:80rem 0 0}@media screen and (max-width:767px){.sec-message .txt-box{margin:30rem 0 0}}.sec-message .txt-box .txt{font-size:18rem;line-height:2;letter-spacing:0.05em;text-align:center;margin:2em 0 0}@media screen and (max-width:767px){.sec-message .txt-box .txt{font-size:14rem;text-align:left}}.sec-message .img-box{margin:80rem 0 0}@media screen and (max-width:767px){.sec-message .img-box{margin:40rem 0 0}}.sec-faq{padding-bottom:120rem}@media screen and (max-width:767px){.sec-faq{padding-bottom:50rem}}.faq-box{display:-ms-grid;display:grid;gap:20rem;margin:60rem 0 0}@media screen and (max-width:767px){.faq-box{margin:40rem 0 0}}.faq-box dl{background:#fff;padding:40rem;border:1px solid #fdeaee;border-radius:10px}@media screen and (max-width:767px){.faq-box dl{padding:20rem}}.faq-box .tit{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4rem;font-size:18rem;font-weight:700;color:#e5a1c8}@media screen and (max-width:767px){.faq-box .tit{font-size:16rem}}.faq-box dd{margin:20rem 0 0}.faq-box .txt{font-size:16rem;letter-spacing:0.05em;line-height:1.6}@media screen and (max-width:767px){.faq-box .txt{font-size:14rem}}@media screen and (min-width:768px){.sec-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40rem}}@media screen and (min-width:768px){.sec-line .img-box{width:418rem;aspect-ratio:418/540}}.sec-line .img-box img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.sec-line .txt-box{-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:767px){.sec-line .txt-box{margin:40rem 0;padding:0 40rem}}.sec-line .txt-box .tit{font-size:32rem;font-weight:700;letter-spacing:0.11em;line-height:1.2;text-align:center}@media screen and (max-width:767px){.sec-line .txt-box .tit{font-size:24rem;line-height:1.5}}.sec-line .txt-box .txt{font-size:16rem;letter-spacing:0.05em;line-height:1.9;text-align:center;margin:40rem 0 0}@media screen and (max-width:767px){.sec-line .txt-box .txt{font-size:14rem;margin:20rem 0 0}}.sec-line .txt-box .link-box{width:300rem;margin:40rem auto 0}.sec-entry{padding-bottom:120rem}@media screen and (max-width:767px){.sec-entry{padding-bottom:50rem}}.enttry-box{margin:60rem 0 0;border:1px solid #e5a1c8;border-radius:20px;background:#fff;padding:80rem 40rem}@media screen and (max-width:767px){.enttry-box{margin:40rem 0 0;padding:40rem 20rem}}.enttry-box .wpcf7{max-width:960rem;margin:0 auto}.enttry-box .wpcf7-form-control-wrap{position:relative;display:block}.enttry-box .form-item-wrap{padding:20rem 0;border-top:1px solid #f5f5f5}@media screen and (min-width:768px){.enttry-box .form-item-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30rem}}.enttry-box .form-item-wrap:first-of-type{padding-top:0;border:none}.enttry-box .tit-box{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 10rem;width:260rem}@media screen and (max-width:767px){.enttry-box .tit-box{width:auto;margin-bottom:20rem}}.enttry-box .tit-box span{font-size:14rem;font-weight:700;color:#fff;letter-spacing:0.06em;line-height:21rem;padding:0 7rem;border-radius:999px}.enttry-box .tit-box span.optional{background:#c8c8c8}.enttry-box .tit-box span.required{background:#e5a1c8}.enttry-box .tit-box .tit{font-size:18rem;font-weight:500;letter-spacing:0.05em}.enttry-box .tit-box .txt{width:100%;font-size:14rem;letter-spacing:0.11em;line-height:1.8}@media screen and (max-width:767px){.enttry-box .tit-box .txt{margin:10rem 0 0}}.enttry-box .form-item{width:100%}.enttry-box input,.enttry-box select{border:1px solid #c8c8c8;border-radius:8px;width:100%;height:60rem;padding:0 25rem;font-size:16rem;color:#c8c8c8}@media screen and (max-width:767px){.enttry-box input,.enttry-box select{height:50rem;padding:0 15rem}}.enttry-box select{cursor:pointer}.enttry-box select:after{content:"aaa"}.enttry-box select:invalid{color:#c8c8c8}.enttry-box select:focus,.enttry-box select:valid{color:#3f3b3b}.enttry-box input:focus,.enttry-box input:invalid,.enttry-box input:valid{color:#3f3b3b}.enttry-box .form-select{position:relative}.enttry-box .form-select:after{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:6px 5px;border-color:transparent;border-top-color:#c8c8c8;top:calc(50% - 3px);right:25rem;pointer-events:none}.enttry-box .form-select.size-m{max-width:500rem}.enttry-box .form-select.size-s{max-width:300rem}.enttry-box .form-number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:8rem}.enttry-box .form-number input[type=number]{-moz-appearance:textfield}.enttry-box .form-number input[type=number]::-webkit-inner-spin-button,.enttry-box .form-number input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.enttry-box .form-number .wpcf7-form-control-wrap{width:120rem}.enttry-box .form-number .txt{font-size:16rem;font-weight:500;letter-spacing:0.05em;line-height:1;margin:0 0 5rem}.enttry-box .form-radio .wpcf7-radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30rem}@media screen and (max-width:767px){.enttry-box .form-radio .wpcf7-radio{gap:10rem 20rem}}.enttry-box .form-radio label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10rem;font-size:16rem;font-weight:500;letter-spacing:0.05em;cursor:pointer}.enttry-box .form-radio input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:20rem;height:20rem;border-radius:50%;padding:0;cursor:pointer;position:relative}.enttry-box .form-radio input:before{position:absolute;content:"";width:12rem;height:12rem;background:#9795ef;border-radius:50%;opacity:0}.enttry-box .form-radio input:checked:before{opacity:1}.enttry-box .form-txtarea .wpcf7-form-control-wrap{width:100%}.enttry-box .form-txtarea textarea{width:100%;border:1px solid #c8c8c8;border-radius:8px;padding:25rem;font-size:16rem;color:#c8c8c8;line-height:1.75}.enttry-box .form-txtarea textarea:focus,.enttry-box .form-txtarea textarea:invalid,.enttry-box .form-txtarea textarea:valid{color:#3f3b3b;border:1px solid #c8c8c8}.enttry-box .form-check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20rem;margin:10rem 0 0}@media screen and (max-width:767px){.enttry-box .form-check{-ms-flex-wrap:wrap;flex-wrap:wrap}}.enttry-box .form-check label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10rem;cursor:pointer}.enttry-box .form-check input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:20rem;height:20rem;padding:0;border-radius:2px;cursor:pointer;position:relative}.enttry-box .form-check input:checked:before{opacity:1}.enttry-box .form-check input:before{position:absolute;content:"";width:14rem;height:8rem;border-left:3px solid #9795ef;border-bottom:3px solid #9795ef;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}.enttry-box .form-check .txt,.enttry-box .form-check .wpcf7-list-item-label{font-size:16rem;letter-spacing:0.11em}.enttry-box .form-check .txt a,.enttry-box .form-check .wpcf7-list-item-label a{text-decoration:underline;-webkit-transition:0.3s ease;transition:0.3s ease}@media screen and (min-width:768px){.enttry-box .form-check .txt a:hover,.enttry-box .form-check .wpcf7-list-item-label a:hover{opacity:0.7}}.enttry-box .form-submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:30rem 0 0}.enttry-box .form-submit p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}@media screen and (max-width:767px){.enttry-box .form-submit p{width:100%}}.enttry-box .form-submit input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:340rem;height:72rem;background:#9795ef;border-radius:999px;border:3px solid #9795ef;-webkit-filter:drop-shadow(4rem 4rem 1rem rgba(0,0,0,0.32));filter:drop-shadow(4rem 4rem 1rem rgba(0,0,0,0.32));font-size:20rem;font-weight:700;color:#fff;letter-spacing:0.05em;margin:0;padding:4rem 0 0;cursor:pointer;-webkit-transition:0.3s ease;transition:0.3s ease}@media screen and (min-width:768px){.enttry-box .form-submit input:hover{-webkit-transform:translateY(4rem);transform:translateY(4rem);-webkit-filter:drop-shadow(0 0 0 rgba(0,0,0,0.32));filter:drop-shadow(0 0 0 rgba(0,0,0,0.32));background:#fff;color:#9795ef}}@media screen and (max-width:767px){.enttry-box .form-submit input{font-size:15rem;height:58rem}}.enttry-box .form-submit .wpcf7-spinner{position:absolute;right:-48px;margin:0}@media screen and (max-width:767px){.enttry-box .form-submit .wpcf7-spinner{left:0;right:0;bottom:-36px;margin:0 auto}}.enttry-box .wpcf7-not-valid-tip{position:absolute;font-size:12rem;font-weight:700;color:#d2607d;white-space:nowrap;left:0;bottom:-15rem}.enttry-box .screen-reader-response{display:none}.enttry-box .wpcf7-response-output{display:none}.enttry-box .invalid .wpcf7-response-output{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:60px;font-size:16px;font-weight:700;letter-spacing:0.05em;border-width:2px!important;border-color:#ad417f!important}.enttry-box .invalid .wpcf7-response-output+*{margin-top:30px}.enttry-box .invalid .form-submit+.wpcf7-response-output{margin-top:30px}.enttry-box .after-send .tit{font-size:20rem;font-weight:700;letter-spacing:0.06em;text-align:center}.enttry-box .after-send .txt{font-size:16rem;font-weight:400;letter-spacing:0.06em;line-height:1.66;text-align:justify;text-justify:inter-ideograph;margin:30px 0 0}@media screen and (max-width:767px){.enttry-box .after-send .txt{line-height:1.75}}@media screen and (min-width:768px){.enttry-box .after-send .txt a{pointer-events:none}}@media screen and (max-width:767px){.enttry-box .after-send .txt a{text-decoration:underline}}.enttry-box .submitting .form-submit input{-webkit-filter:grayscale(1);filter:grayscale(1);pointer-events:none}.foot-top-wrap{background:#f0f0f0;padding:66rem 30rem 100rem;color:#515151}@media screen and (max-width:767px){.foot-top-wrap{padding:50rem 20rem}}.foot-top .logo-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14rem}.foot-top .logo-potoph{width:161rem}@media screen and (max-width:767px){.foot-top .logo-potoph{width:120rem}}.foot-top .logo-bisuketto{width:164rem}@media screen and (max-width:767px){.foot-top .logo-bisuketto{width:120rem}}.foot-top img{width:100%;height:auto}.foot-top .logo-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20rem 30rem;margin:40rem 0 0}@media screen and (max-width:767px){.foot-top .logo-link{margin:30rem 0 0}}.foot-top .link a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3rem;-webkit-transition:0.3s ease;transition:0.3s ease}@media screen and (min-width:768px){.foot-top .link a:hover{opacity:0.7}}.foot-top .link .tit{font-size:14rem;font-weight:700;letter-spacing:0.11em;line-height:1.8}.foot-top .link .ico{width:14rem;aspect-ratio:1/1;background:url("../img/ico-blank.svg") center/cover no-repeat}.foot-mid{max-width:1200rem;margin:60rem auto 0}@media screen and (max-width:767px){.foot-mid{margin:40rem auto 0}}.foot-mid ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20rem 30rem}@media screen and (max-width:767px){.foot-mid ul{gap:20rem}}.foot-mid li{width:calc((100% - 90rem) / 4)}@media screen and (max-width:767px){.foot-mid li{width:calc(50% - 20rem)}}.foot-mid a{color:#515151;-webkit-transition:0.3s ease;transition:0.3s ease}@media screen and (min-width:768px){.foot-mid a:hover{opacity:0.7}}.foot-mid .tit{font-size:16rem;font-weight:700;letter-spacing:0.11em;line-height:1.8}@media screen and (min-width:768px){.foot-mid .tit{white-space:nowrap}}.foot-mid .address,.foot-mid .tel{font-size:12rem;letter-spacing:0.11em;line-height:1.5}.foot-bot{background:#3f3b3b;padding:20rem 30rem}.foot-bot .copy{font-size:12rem;color:#fff;line-height:1.5;letter-spacing:0.11em;text-align:center}.modal-wrap{position:fixed;z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;top:0;left:0;opacity:0;visibility:hidden;overflow:hidden;-webkit-transition:0.3s ease;transition:0.3s ease}.modal-wrap.on{opacity:1;visibility:visible}.modal-close{position:absolute;width:100%;height:100%;background:-webkit-gradient(linear,left top,right top,from(#9795ef),to(#f9c5d1));background:linear-gradient(90deg,#9795ef 0%,#f9c5d1 100%);top:0;left:0;opacity:0.79}.modal-box{position:relative;display:none}.modal-box.on{display:block}.modal-voice{width:90%;max-width:900rem;padding:60rem 0;border-radius:10px}@media screen and (max-width:767px){.modal-voice{padding:30rem 0}}.modal-voice .modal-box-in{padding:0 60rem;max-height:calc(90vh - 220rem);overflow-y:scroll}@media screen and (max-width:767px){.modal-voice .modal-box-in{max-height:calc(90svh - 130rem);padding:0 20rem}}@media screen and (min-width:768px){.modal-voice .modal-head{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.modal-voice .img-box{width:434rem;height:338rem;border-radius:10px;overflow:hidden}@media screen and (max-width:767px){.modal-voice .img-box{width:100%;max-width:434rem;margin:0 auto}}.modal-voice .img-box img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%;height:100%}.modal-voice .txt-box-wrap{position:absolute;background:rgba(255,255,255,0.9);padding:25rem 30rem;right:0}@media screen and (max-width:767px){.modal-voice .txt-box-wrap{position:relative;padding:20rem;margin:60rem 0 0}}.modal-voice .ex.grd-txt{position:absolute;top:-30rem;right:20rem;font-family:"Montserrat",sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-size:44rem;letter-spacing:0.05em}@media screen and (max-width:767px){.modal-voice .ex.grd-txt{font-size:40rem;top:-25rem;right:0}}.modal-voice .txt-box{position:relative;min-width:414rem;padding:25rem 15rem}@media screen and (max-width:767px){.modal-voice .txt-box{min-width:auto;padding:15rem}}.modal-voice .txt-box:after,.modal-voice .txt-box:before{position:absolute;content:"";width:46rem;min-width:0;aspect-ratio:1/1;border:1px solid #e5a1c8}.modal-voice .txt-box:before{border-right:none;border-bottom:none;top:0;left:0}.modal-voice .txt-box:after{border-top:none;border-left:none;bottom:0;right:0}.modal-voice .txt-box .tit{font-size:23rem;font-weight:700;color:#ad417f;letter-spacing:0.05em;line-height:1.8;text-align:center}@media screen and (max-width:767px){.modal-voice .txt-box .tit{font-size:18rem}}.modal-voice .txt-box .sta{font-size:15rem;font-weight:500;color:#666;letter-spacing:0.11em;line-height:1.3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15rem;margin:10rem 0 0}@media screen and (max-width:767px){.modal-voice .txt-box .sta{font-size:12rem}}.modal-voice .modal-body{margin:40rem 0 0}.modal-voice .modal-body dl+dl{margin:70rem 0 0}@media screen and (max-width:767px){.modal-voice .modal-body dl+dl{margin:40rem 0 0}}.modal-voice .modal-body dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:60rem;background:#ad417f;padding:10rem 15rem}@media screen and (max-width:767px){.modal-voice .modal-body dt{min-height:50rem}}.modal-voice .modal-body .tit{font-size:21rem;font-weight:700;color:#fff;letter-spacing:0.11em;line-height:1.7}@media screen and (max-width:767px){.modal-voice .modal-body .tit{font-size:16rem}}.modal-voice .modal-body dd{margin:20rem 0 0}.modal-voice .modal-body .txt{font-size:16rem;letter-spacing:0.05em;line-height:1.6}@media screen and (max-width:767px){.modal-voice .modal-body .txt{font-size:14rem;line-height:1.75}}.modal-voice .modal-close-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:96rem;height:40rem;border:1px solid #cecece;background:#fff;margin:60rem auto 0;cursor:pointer}@media screen and (max-width:767px){.modal-voice .modal-close-btn{margin-top:30rem}}.modal-voice .modal-close-btn span{font-family:"Montserrat",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:16rem;color:#cecece;letter-spacing:0.11em}.modal-place{width:90%;max-width:680rem;padding:40rem 0;border-radius:10px;background:#fff}@media screen and (max-width:767px){.modal-place{padding:30rem 0}}.modal-place .modal-box-in{padding:0 40rem;max-height:calc(90vh - 180rem);overflow-y:scroll}@media screen and (max-width:767px){.modal-place .modal-box-in{max-height:calc(90svh - 130rem);padding:0 20rem}}.modal-place .modal-head{padding:0 0 7rem;border-bottom:1px solid rgba(173,65,127,0.73)}.modal-place .modal-head .tit{font-size:24rem;font-weight:700;letter-spacing:0.05em;color:#ad417f;line-height:1.6}.modal-place .modal-body{margin:30rem 0 0}.modal-place .modal-body dl{display:-webkit-box;display:-ms-flexbox;display:flex;padding:11rem 20rem}.modal-place .modal-body dl:nth-of-type(odd){background:#fdeaee}.modal-place .modal-body dt{-ms-flex-negative:0;flex-shrink:0;width:80rem}.modal-place .modal-body dd{width:100%}.modal-place .modal-body .tit{font-size:14rem;font-weight:700;color:#ad417f;letter-spacing:0.05em;line-height:1.6;padding:1rem 0 0}.modal-place .modal-body .txt{font-size:16rem;letter-spacing:0.05em;line-height:1.6}@media screen and (min-width:768px){.modal-place .modal-body .txt a{pointer-events:none}}@media screen and (max-width:767px){.modal-place .modal-body .txt a{color:#de82b6;text-decoration:underline}}.modal-place .modal-foot{max-width:520rem;margin:30rem auto 0}.modal-place .modal-foot .img-box+.img-box{margin:10rem 0 0}.modal-place .modal-close-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:96rem;height:40rem;border:1px solid #cecece;background:#fff;margin:60rem auto 0;cursor:pointer}@media screen and (max-width:767px){.modal-place .modal-close-btn{margin-top:30rem}}.modal-place .modal-close-btn span{font-family:"Montserrat",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:16rem;color:#cecece;letter-spacing:0.11em}.fade.fade-top{-webkit-transform:translateY(50rem);transform:translateY(50rem);opacity:0;-webkit-transition:0.6s ease;transition:0.6s ease}.fade.fade-top.on{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}