@charset "UTF-8";html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:62.5%}a,address,article,aside,audio,b,big,blockquote,body,button,caption,center,cite,code,dd,details,div,dl,dt,em,fieldset,figcaption,figure,footer,form,form,h1,h2,h3,h4,h5,h6,header,i,iframe,img,input,label,li,main,mark,menu,nav,ol,p,pre,q,s,section,select,small,span,strong,summary,table,tbody,td,textarea,tfoot,th,thead,time,tr,u,ul,video{margin:0;padding:0;font-size:inherit;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}img{max-width:100%;vertical-align:bottom;border-style:none}svg:not(:root){overflow:hidden}a{background-color:transparent}a:active,a:hover{outline-width:0}b,strong{font-weight:inherit;font-weight:bolder}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}button,input,select{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}[type=reset],[type=submit],button,html [type=button]{appearance:button;background-color:inherit;border:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:1px dotted ButtonText}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}[type=button],[type=reset],[type=submit],a,a img,button{transition:.5s}body{font-family:Zen Kaku Gothic New,sans-serif;color:#002f57;font-size:1.8rem;font-weight:400;line-height:1.6;overflow-x:hidden;position:relative;width:100%}body.noScrolled{overflow:hidden}@media screen and (max-width: 860px){body{font-size:1.6rem}}@media screen and (max-width: 767px){body{font-size:1.4rem}}body .roboto{font-family:Roboto}body .notoSans{font-family:Noto Sans JP}body .kiwimaru{font-family:Kiwi Maru,serif}body a{transition:.5s;color:#002f57;text-decoration:underline}body a:hover{text-decoration:none;opacity:1}body img{height:auto}body .inner{width:100%;max-width:1100px;margin:0 auto}@media screen and (max-width: 1260px){body .inner{padding-left:3vw;padding-right:3vw}}@media screen and (max-width: 767px){body .inner{padding-left:5vw;padding-right:5vw}}body .telLink{cursor:default;pointer-events:none;text-decoration:none}body .telLink _:-ms-fullscreen,body .telLink :root .selector{display:inline-block}@media screen and (max-width: 767px){body .telLink{pointer-events:auto;letter-spacing:.02em}}body .readTxt{letter-spacing:.15em;line-height:1.8}body .readTxt.-center{text-align:center}body input[type=text],body textarea{appearance:none}body select{background:none;padding:.6em}body .-center{text-align:center}.preload *{-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important;transition:none!important}.wrap{overflow-x:hidden;position:relative;width:100%}.d-none{display:none!important}.sp_only{display:none}@media screen and (max-width: 767px){.sp_only{display:block}}.pc_only{display:block}@media screen and (max-width: 767px){.pc_only{display:none}}.breadcrumb{display:flex;flex-wrap:wrap;list-style:none;padding:1.5rem 2rem;margin:0;background-color:inherit;border-radius:.25rem;font-size:1.1rem}@media screen and (max-width: 767px){.breadcrumb{padding:1.5rem;margin-top:6rem}}.breadcrumb .breadcrumb__item+.breadcrumb__item:before{content:">";margin:0 .25rem;color:#8e9595}.breadcrumb .breadcrumb__item>a{color:#8e9595;text-decoration:none}@media screen and (max-width: 767px){.breadcrumb .breadcrumb__item>a{font-size:1rem}}.breadcrumb .breadcrumb__item>a:hover{text-decoration:underline}.breadcrumb .breadcrumb__item.active{text-decoration:underline}.breadcrumb__wrapper+.mainWrap{margin-top:-6rem}.bthList{display:flex;padding:0 5%}.bthList .btnArea{width:48.5%;margin-right:3%}.bthList .btnArea:last-child{margin-right:0}.bthList .btnArea .basicBtn{width:100%}.btnArea{margin-top:1em}.btnArea.-mb{margin-bottom:3em}.btnArea .basicBtn{display:block;max-width:400px;font-weight:500;width:90%;text-align:center;border-radius:100px;padding:1em;background:#18a2ac;color:#fff;border:none;text-decoration:none;margin-left:auto;margin-right:auto}.btnArea .basicBtn:hover{background:#1eccd9}.btnArea .basicBtn.-base{background:#002f57}.btnArea .basicBtn.-base:hover{background:#1eccd9}.btnArea .basicBtn.-white{border:#002f57 1px solid;background:#fff;color:#002f57}.btnArea .basicBtn.-white:hover{background:#002f57;color:#fff}.btnArea .basicBtn.-white.add-margin{margin-bottom:1em}.btnArea .basicBtn.-gray{background:rgba(0,0,0,.1882352941);color:#fff}.btnArea .basicBtn.-gray:hover{border:#002f57 1px solid;background:#fff}.btnArea .basicBtn.-orange{background-color:#ff9648}.btnArea .basicBtn.-dark-gray{background-color:#7e8f9d}.btnArea .basicBtn.-gray-border{color:#7e8f9d;border:1px solid #7e8f9d;background-color:#fff}.btnArea .basicBtn.-gray-border:hover{color:#fff;background-color:#7e8f9d}.btnArea .basicBtn.-disable{color:#fff!important;background-color:#b1b1b1!important;pointer-events:none}.btnArea .basicBtn.-delete{border:#d6424d 1px solid;background:#d6424d;color:#fff}.btnArea .basicBtn.-delete:hover{background:#df6c74;color:#fff}.btnArea .basicBtn.-small{font-size:90%}.btnArea .basicBtn.-smallBtn{font-size:80%;max-width:200px;padding:.5em 1em}@media screen and (max-width: 767px){.btnArea .basicBtn.-smallBtn{max-width:140px}}.btnArea .basicBtn.reserve-button{background:#f59752}.btnArea .basicBtn.introduction-button{border:1px solid #18a2ac;background-color:#fff;color:#18a2ac;font-weight:700}.btnArea .basicBtn.introduction-button:hover{border:1px solid #002f57;color:#002f57}.btnArea .basicBtn.introduction-button .small{font-size:80%}.btnArea .basicBtn.introduction-button .material-icons-outlined{vertical-align:sub}.btnArea .basicBtn.-red{background-color:#fa7a86}.btnArea .basicBtn.-line{background:#06c755}.btnArea .basicBtn.-line:hover{background:#07e060}.btnArea .basicBtn.-line:before{font-family:Material Icons Round;content:"\e0d8";vertical-align:middle;margin-right:.5em}.btnArea .basicBtn.-twitter{background:#00acee}.btnArea .basicBtn.-twitter:hover{background:#09bbff}.btnArea .basicBtn.-twitter:before{font-family:Material Icons Round;content:"\e0d8";vertical-align:middle;margin-right:.5em}.btnArea .basicBtn.-login:before{font-family:Material Icons Round;content:"\ea77";vertical-align:middle;margin-right:.5em}.btnArea .basicBtn.-send:before{font-family:Material Icons Round;content:"\e163";vertical-align:middle;margin-right:.5em}.btnArea .basicBtn.-copy:before{font-family:Material Icons Round;content:"\e14d";vertical-align:middle;margin-right:.5em}.btnArea .basicBtn.-card:before{font-family:Material Icons Round;content:"\e870";vertical-align:middle;margin-right:.5em}.btnArea .basicBtn.-search:before{font-family:Material Icons Round;content:"\e8b6";vertical-align:middle;margin-right:.5em}.btnArea .basicBtn.-headset:before{font-family:Material Icons Round;content:"\e311";vertical-align:middle;margin-right:.5em}.btnArea .basicBtn.-calendar:before{font-family:Material Icons Round;content:"\e935";vertical-align:middle;margin-right:.5em}.btnArea .basicBtn.-check:before{font-family:Material Icons Round;content:"\e876";vertical-align:middle;margin-right:.5em}.btnArea .basicBtn.-music:before{font-family:Material Icons Round;content:"\e311";vertical-align:middle;margin-right:.5em}.btnArea .basicBtn.-start{position:relative;margin-top:4rem}.btnArea .basicBtn.-start:before{position:absolute;content:"";width:58px;height:58px;background-image:url(/build/assets/start_button_bubble.a83cb8d8.png);background-size:cover;top:-16px;left:-16px;z-index:2}.btnArea .basicBtn.-start span{margin-left:1rem}.btnArea .basicBtn.-start .start_button_img{margin:0 0 0 1rem;vertical-align:sub}.btnArea .-delete{background-color:inherit;border:none;display:block;margin:.5em auto;font-size:90%;color:#d6424d;border-bottom:1px solid #d6424d}.pageLabel{text-align:center;margin-bottom:1em;font-size:120%}.pageLabel.-none{margin-bottom:3em}.whiteBox{background:#fff;box-shadow:0 0 16px -6px #0000000d;padding:2em;border-radius:20px;max-width:480px;width:100%;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.whiteBox{padding:6vw 4vw 7vw}}.whiteBox.-wide{max-width:680px}.whiteBox__label{text-align:center;margin-bottom:1em;font-size:110%}.grayBox{background-color:#eee;width:100%;margin:1em 0;padding:1em;border-radius:20px}@media screen and (max-width: 767px){.grayBox{padding:6vw 5vw 7vw}}.category{font-size:78%;text-align:center;width:7em;background:#e9f1f1;line-height:1;display:block;padding:.3em 0;border:5px;border-radius:.3em}.category.-true{color:#002f57;background:#e9f1f1}.category.-cancel{color:#666;background:#eeeeee}.category.-false{color:#5c4d00;background:#fff5cc}.error{color:#d6424d;font-size:90%}.error:before{font-family:Material Icons Round;content:"\e000";vertical-align:middle}.-width100{width:100%;display:block}.font-small{font-size:90%}.colorlessBox{padding:2em;max-width:480px;width:100%;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.colorlessBox{padding:6vw 4vw 7vw}}.colorlessBox.-wide{max-width:680px}.colorlessBox__label{text-align:center;margin-bottom:1em;font-size:110%}input:-webkit-autofill{box-shadow:0 0 0 1000px #fff inset}input[type=button],input[type=submit],input[type=reset],input[type=date],button[type=button],button[type=submit],button[type=reset]{appearance:none;-webkit-appearance:none}input[type=checkbox],input[type=radio]{display:none}input[type=date]{background:none;border:none;-webkit-appearance:none;appearance:none;position:relative}input[type=date]::-ms-expand{display:none}input[type=date]::-webkit-calendar-picker-indicator{position:absolute;width:100%;height:100%;opacity:0}.-select{position:relative}.-select select{border:none;width:100%;-webkit-appearance:none;appearance:none}.-select select::-ms-expand{display:none}.-select:before{font-family:Material Icons Round;content:"\e313";vertical-align:middle;position:absolute;right:.1em;top:50%;transform:translateY(-50%) translate(0);color:#18a2ac;font-size:150%}.checkbox{cursor:pointer;position:relative;padding-left:1.5em}.checkbox:before{content:"";width:1em;height:1em;border-radius:.2em;border:#002f57 1px solid;position:absolute;left:0;top:50%;transform:translateY(-50%) translate(0);background-color:#fff}.checkbox:after{content:"";border-right:3px solid #18a2ac;border-bottom:3px solid #18a2ac;display:block;height:.6em;width:.4em;position:absolute;left:.3em;top:50%;margin-top:-.5em;transform:rotate(45deg);opacity:0;transition:.1s}input[type=checkbox]:checked+.checkbox:after,input[type=radio]:checked+.checkbox:after{opacity:1}.checkboxWrap{display:flex;flex-wrap:wrap}.checkboxWrap .checkboxBtn{cursor:pointer;position:relative;border:rgba(0,47,87,.5) 1px solid;padding:.5em .5em .5em 2.5em;border-radius:5em;display:block;width:49%;margin-right:2%!important;margin-bottom:2%;font-size:80%}.checkboxWrap .checkboxBtn:nth-child(4n){margin-right:0!important}.checkboxWrap .checkboxBtn:before{content:"";width:1.5em;height:1.5em;background:url(/build/assets/check-circle-gray.30ff2d38.svg) no-repeat;background-position:center;background-size:contain;position:absolute;left:.5em;top:50%;margin-top:-.75em;opacity:.5;transition:.1s}.checkboxWrap .checkboxBtn:after{content:"";width:1.5em;height:1.5em;background:url(/build/assets/check-circle.f5d11f82.svg) no-repeat;background-position:center;background-size:contain;position:absolute;left:.5em;top:50%;margin-top:-.75em;opacity:0;transition:.1s}.checkboxWrap input[type=checkbox]:checked+.checkboxBtn,.checkboxWrap input[type=radio]:checked+.checkboxBtn{border:#e9f1f1 1px solid;background:#e9f1f1}.checkboxWrap input[type=checkbox]:checked+.checkboxBtn:after,.checkboxWrap input[type=radio]:checked+.checkboxBtn:after{opacity:1}.checkboxWrap input[type=checkbox]:checked+.checkboxBtn:before,.checkboxWrap input[type=radio]:checked+.checkboxBtn:before{opacity:0}@media screen and (max-width: 767px){.checkboxWrap .checkboxBtn{font-size:max(90%,12px)}}.radio{cursor:pointer;position:relative;padding-left:1.3em}.radio:before{content:"";width:1em;height:1em;border-radius:2em;border:#cccccc 1px solid;position:absolute;left:0;top:50%;transform:translateY(-50%) translate(0)}.radio:after{content:"";height:.6em;width:.6em;background:#cccccc;border-radius:2em;position:absolute;left:.25em;top:50%;transform:translateY(-50%) translate(0);transition:.1s}input[type=radio]:checked+.radio:after{background:#18a2ac}.inputForm{background:#fff;box-shadow:0 0 16px -6px #0000000d;padding:2em;border-radius:20px;max-width:480px;width:100%;margin-left:auto;margin-right:auto;margin-bottom:1em}.inputForm .inputList .inputList__item{margin-bottom:1em}.inputForm .inputList .inputList__item.-row{display:flex}.inputForm .inputList .inputLabel label span{line-height:1.6;vertical-align:middle;margin-right:.2em}.inputForm .inputList .inputLabel label .small{font-size:70%}.inputForm .inputList .inputContent{border-bottom:1px solid rgba(0,0,0,.0745098039)}.inputForm .inputList .inputContent.-noLine{border-bottom:none}.inputForm .inputList .inputContent.-time{display:flex;align-items:center;margin-top:16px}.inputForm .inputList .inputContent.-time input{width:calc(50% - 20px);border-bottom:1px solid #ccc}.inputForm .inputList .inputContent.-time span{margin:0 20px}.inputForm .inputList .inputContent.-radio,.inputForm .inputList .inputContent.-checkbox{padding:.5em}.inputForm .inputList .inputContent.-radio label,.inputForm .inputList .inputContent.-checkbox label{display:inline-block}.inputForm .inputList .inputContent input,.inputForm .inputList .inputContent textarea,.inputForm .inputList .inputContent select,.inputForm .inputList .inputContent p{border:none;padding:.5em;width:100%;color:#002f57;border-radius:0;cursor:pointer}.inputForm .inputList .inputContent input::placeholder,.inputForm .inputList .inputContent textarea::placeholder,.inputForm .inputList .inputContent select::placeholder,.inputForm .inputList .inputContent p::placeholder{color:#00000035}.inputForm .inputList .inputContent input:-ms-input-placeholder,.inputForm .inputList .inputContent textarea:-ms-input-placeholder,.inputForm .inputList .inputContent select:-ms-input-placeholder,.inputForm .inputList .inputContent p:-ms-input-placeholder{color:#00000035}.inputForm .inputList .inputContent input::-webkit-autofill,.inputForm .inputList .inputContent textarea::-webkit-autofill,.inputForm .inputList .inputContent select::-webkit-autofill,.inputForm .inputList .inputContent p::-webkit-autofill{box-shadow:0 0 0 1000px #fff inset}.inputForm .inputList .inputContent .overflow-auto{overflow:auto}.inputForm .inputList .inputContent .overflow-auto::-webkit-scrollbar{width:5px;height:5px}.inputForm .inputList .inputContent .overflow-auto::-webkit-scrollbar-thumb{background:#002f57;border-radius:10px}.inputForm .inputList .inputContent p{cursor:auto}.inputForm .inputList .inputContent label{margin-right:1em}.inputForm .inputList .inputContent label:last-child{margin-right:0}.inputForm .inputList .inputContent.-password{position:relative}.inputForm .inputList .inputContent.-password input{padding-right:1.5em}.inputForm .inputList .inputContent.-password #btnPassView{position:absolute;right:.4em;top:50%;transform:translateY(-50%) translate(0);border:none;background:none;color:#18a2ac}.inputForm .inputList .inputContent.-date{position:relative}.inputForm .inputList .inputContent.-date input{padding-right:2em}.inputForm .inputList .inputContent.-date:before{font-family:Material Icons Round;content:"\e935";vertical-align:middle;position:absolute;right:.1em;top:50%;transform:translateY(-50%) translate(0);color:#18a2ac;font-size:150%}.inputForm .inputList .inputContent.-cardNum{display:flex;justify-content:space-between;border-bottom:none}.inputForm .inputList .inputContent.-cardNum input{border-bottom:1px solid #cccccc;margin-right:1em;text-align:center}.inputForm .inputList .inputContent.-cardNum input:last-child{margin-right:0}.inputForm .inputList .inputContent.-cardLimit{display:flex;align-items:center;border-bottom:none}.inputForm .inputList .inputContent.-cardLimit span{margin-right:1em}.inputForm .inputList .inputContent.-cardLimit>*{margin-right:.5em}.inputForm .inputList .inputContent.-cardLimit>*:last-child{margin-right:0}.inputForm .inputList .inputContent.-cardLimit input{border-bottom:1px solid #cccccc;margin-right:1em;width:6em}.inputForm .inputList .inputContent.-cardLimit input:last-child{margin-right:0}.inputForm .inputList .inputContent.-period{display:flex;justify-content:space-between;align-items:center;border-bottom:none}.inputForm .inputList .inputContent.-period span{margin-right:1em}.inputForm .inputList .inputContent.-period>*{margin-right:.5em}.inputForm .inputList .inputContent.-period>*:last-child{margin-right:0}.inputForm .inputList .inputContent.-period input{border-bottom:1px solid #cccccc;margin-right:1em;width:47%;text-align:center}.inputForm .inputList .inputContent.-period input:last-child{margin-right:0}@media screen and (max-width: 480px){.inputForm .inputList .inputContent.-period span{margin-right:.5em}.inputForm .inputList .inputContent.-period input{margin-right:.5em;font-size:1.3rem;width:47%;padding-left:0;padding-right:0}}.inputForm .inputList .error{margin-top:.6em}.inputForm .inputSave{text-align:center;font-size:95%}.inputForm .inputSave input{margin-right:.2em}@media screen and (max-width: 767px){.inputForm{padding:6vw 5vw 7vw;border-radius:10px}.inputForm .inputList .inputContent input,.inputForm .inputList .inputContent textarea,.inputForm .inputList .inputContent select{font-size:1.6rem}}.inputForm.-medicalRecord .inputList .inputContent textarea{padding:.5rem 0}.inputForm.-medicalRecord .inputList .inputContent textarea::placeholder{font-size:85%}.inputForm.-medicalRecord .attention__wrapper{margin-top:3rem}.inputForm.-medicalRecord .attention__wrapper .text{font-size:80%;font-weight:400;text-align:left;max-width:480px;margin:20px auto 0;color:#002f57}.inputForm.-medicalRecord .attention__wrapper .link{display:block;max-width:480px;text-align:left;color:#188ad0;margin:10px auto;font-size:80%;cursor:pointer}.inputForm.-medicalRecord .basicBtn{font-size:90%}.inputForm .inputLabel{display:flex;justify-content:space-between;align-items:flex-start}.inputForm .inputList .inputLabel .iconLabel{font-family:Zen Kaku Gothic New,sans-serif;text-align:left;width:85%;font-weight:500;font-size:1.4rem}.inputForm .inputList .inputLabel .iconLabel span.require{display:inline-block;font-size:.9rem;color:#fff;background-color:#fa7a86;padding:.1rem .3rem;border-radius:5rem;margin-left:.4rem;vertical-align:text-bottom}.inputForm .optionalLabel{height:fit-content;font-size:85%;color:#fff;background-color:#aaa;padding:0 5px;border-radius:10px}.inputForm .optionalLabel.--required{background-color:#18a2ac}.inputForm.--card{position:relative}.inputForm.--card .stripeContent{padding:10px 0;font-size:1.5rem}.inputForm.--card .inputList .inputContent__row{display:flex;justify-content:space-between}.inputForm.--card .inputList .inputContent__row .inputList__item{width:calc(50% - 10px);margin-bottom:0}@media screen and (max-width: 560px){.inputForm.--card .inputList .inputContent__row .inputList__item{width:49%}}.inputForm.--card .inputList .inputContent__row .inputList__item .iconLabel{width:100%;font-size:1.3rem}.inputForm.--card .inputList .inputList__item:last-of-type{margin-bottom:0}.inputForm.--card .creditcard__img{position:absolute;top:2em;right:2em;width:35%;min-width:140px}@media screen and (max-width: 767px){.inputForm.--card .creditcard__img{top:6vw;right:5vw;min-width:120px}}.inputForm__credit{position:relative;max-width:480px;margin:0 auto 1rem;padding:2rem;box-shadow:0 0 16px -6px #0000000d;background-color:#fff;border-radius:20px;font-family:Zen Kaku Gothic New,sans-serif;text-align:left;font-weight:500;font-size:1.4rem}.inputForm__credit .inputList__item{margin-bottom:2rem}.inputForm__credit .inputLabel{font-weight:500;margin-bottom:1em}.inputForm__credit .inputContent{border-bottom:1px solid rgba(0,0,0,.0745098039)}.inputForm__credit .creditcard__img{position:absolute;top:2rem;right:2rem;width:35%;min-width:140px}.basicWrap{background:#f9fbfc;min-height:100vh;position:relative;padding-top:64px;overflow:hidden}@media screen and (max-width: 767px){.basicWrap{padding-top:0;padding-bottom:60px}}.basicWrap .mainWrap{padding:60px 0}@media screen and (max-width: 767px){.basicWrap .mainWrap{padding:80px 0 6vw}}.basicWrap .mainWrap.-credit{background-color:#eaf5f5}@media screen and (max-width: 480px){.basicWrap .mainWrap.-credit .reserveIntroduction{width:calc(100% + 10vw);padding:0;margin-left:-5vw}}.basicWrap .mainWrap.-home.-client{padding:2rem 0 0}@media screen and (max-width: 767px){.basicWrap .mainWrap.-home.-client{padding-top:calc(6vw + 50px)}}.basicWrap .mainWrap.-home .homeMessageWrap{position:relative;width:90%;max-width:480px;background-color:#fa7a86;margin:0 auto 1em;padding:20px 10px;border-radius:12px}.basicWrap .mainWrap.-home .homeMessageWrap .homeMessage{color:#fff;font-size:80%}@media screen and (max-width: 767px){.basicWrap .mainWrap.-home .homeMessageWrap .homeMessage{font-size:100%}}.basicWrap .mainWrap.-home .homeMessageWrap .homeMessage span{display:inline-block;color:#fff}.basicWrap .mainWrap.-home .homeMessageWrap .homeMessage a{color:#fff}.basicWrap .mainWrap.-home .homeMessageWrap .homeMessageButton{position:absolute;top:-10px;right:-10px;background-color:#fff;width:40px;height:40px;text-align:center;border-radius:50%;padding-top:4px;border:1px solid #fa7a86;cursor:pointer}@media screen and (max-width: 767px){.basicWrap .mainWrap.-home .homeMessageWrap .homeMessageButton{padding-top:8px}}.basicWrap .mainWrap.-home .homeMessageWrap.-close{display:none}.basicWrap .mainWrap.-home .homeModalMessage{width:90%;max-width:480px;margin:0 auto 2em}.basicWrap .mainWrap.-home .homeModalMessage h3{text-align:center}.basicWrap .mainWrap.-home .homeModalMessage p{margin-top:1em}.basicWrap .mainWrap.-home .homeModal{position:fixed;top:0;left:0;height:100vh;width:100vw;background-color:#0000005f;z-index:100}.basicWrap .mainWrap.-home .homeModal.-close{display:none}.basicWrap .mainWrap.-home .homeModalSliderwrap{position:relative;top:20%;max-width:440px;margin:0 auto}@media screen and (max-width: 480px){.basicWrap .mainWrap.-home .homeModalSliderwrap{padding:0 2em}}.basicWrap .mainWrap.-home .homeModalSliderwrap .homeModalSlider{display:flex;justify-content:center}.basicWrap .mainWrap.-home .homeModalSliderwrap .homeModalSlider .homeModalSliderItem{display:none;position:relative;max-width:480px;text-align:center;background-color:#fff;padding:2.5em 2em;border-radius:12px}.basicWrap .mainWrap.-home .homeModalSliderwrap .homeModalSlider .homeModalSliderItem.-current{display:block}.basicWrap .mainWrap.-home .homeModalSliderwrap .homeModalSlider .homeModalSliderItem .point{width:fit-content;font-size:90%;color:#fff;background-color:#18a2ac;margin:0 auto;padding:4px 1em;border-radius:8px}.basicWrap .mainWrap.-home .homeModalSliderwrap .homeModalSlider .homeModalSliderItem .title{font-size:105%;margin-top:1em}.basicWrap .mainWrap.-home .homeModalSliderwrap .homeModalSlider .homeModalSliderItem .slider_img{margin-top:1em}.basicWrap .mainWrap.-home .homeModalSliderwrap .homeModalSlider .homeModalSliderItem .text{text-align:left;margin-top:1em;font-size:95%}.basicWrap .mainWrap.-home .homeModalSliderwrap .homeModalSlider .homeModalSliderItem .arrow_left{position:absolute;top:calc(50% - 11px);left:1em}.basicWrap .mainWrap.-home .homeModalSliderwrap .homeModalSlider .homeModalSliderItem .arrow_right{position:absolute;top:calc(50% - 11px);right:1em}.basicWrap .mainWrap.-home .homeModalSliderwrap .modalCloseBtn{position:absolute;top:-1.5em;right:.5em;font-size:3em;color:#fff}.basicWrap .mainWrap.-home .homeModalSliderwrap .sliderDot{display:flex;justify-content:center;margin-top:1em}.basicWrap .mainWrap.-home .homeModalSliderwrap .sliderDot .dot{width:10px;height:10px;border-radius:50%;background-color:#fff;margin:0 .5em}.basicWrap .mainWrap.-home .homeModalSliderwrap .sliderDot .dot.-current{background-color:#18a2ac}.basicWrap .mainWrap.-home .attentionWrap{max-width:500px;width:90%;margin:0 auto 4rem}.basicWrap .mainWrap.-home .attentionTItle{justify-content:center}.basicWrap .mainWrap.-home .buttonImg{display:block;max-width:400px;width:90%;text-align:center;margin:2rem auto 0 2rem}.basicWrap .mainWrap.-home .counselorList__item{border:1px solid #ebebeb;max-width:480px;margin:0 auto 2rem}.basicWrap .mainWrap.-home .counselorList__item.--rebooking .counselorList__item__top{margin-bottom:1rem}.basicWrap .mainWrap.-home .counselorList__item.--adjustment{padding-bottom:12px}.basicWrap .mainWrap .mContainer{margin-bottom:4em}.basicWrap .mainWrap .mContainer:last-child{margin-bottom:0}.home__img__wrapper{max-width:480px;margin:0 auto}.home__img__wrapper img{border:5px solid #ebebeb;margin-top:16px;border-radius:12px}.home__img__wrapper img:hover{opacity:.8}.IntroductionWrap{max-width:480px;margin:0 auto;text-align:center}.IntroductionWrap .text{text-align:left;font-size:95%;margin-top:1em}.IntroductionWrap .text span{color:#18a2ac;font-weight:700}.IntroductionWrap img{max-width:200px;width:100%}.IntroductionWrap .btnText{position:relative;font-weight:700;width:fit-content;margin:1.5em auto 0}.IntroductionWrap .btnText:before{content:"";position:absolute;top:5px;left:-25px;width:1px;height:20px;background-color:#002f57;transform:rotate(-50deg)}.IntroductionWrap .btnText:after{content:"";position:absolute;top:5px;right:-25px;width:1px;height:20px;background-color:#002f57;transform:rotate(50deg)}.IntroductionWrap .btnText .orange{color:#fff;background-color:#ff9648;padding:5px 10px;border-radius:30px;margin-right:1rem}.IntroductionWrap .btnText .large{font-size:140%}.adjustment__wrapper{margin:2rem 0 0}.adjustment__wrapper:nth-child(1){margin:0}.adjustment__wrapper .adjustment__title{font-weight:700}.adjustment__wrapper .adjustment__list__item{font-size:90%;margin-top:.5rem}.adjustment__wrapper .adjustment__button__wrapper{margin-top:1rem}.adjustment__wrapper .adjustment__button__wrapper .basicBtn{margin:1rem 0 0}.calendar input[type=button]{background-color:transparent;border:none}.loginWrap{background:url(/build/assets/login-bg.48ae19dc.svg),#eaf5f5;background-repeat:no-repeat,repeat;background-size:cover,cover;background-position:top center,center;min-height:100vh;min-width:100vw;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:calc(6vw + 80px) 5vw calc(6vw + 4rem) 5vw}@media screen and (max-width: 767px){.loginWrap{padding-top:calc(6vw + 40px)}}@media screen and (max-width: 480px){.loginWrap{padding-top:calc(6vw + 40px);background:#eaf5f5;background-repeat:no-repeat,repeat;background-size:cover,cover;background-position:top center,center}}.loginWrap.-start{padding-top:60px}.loginWrap>*{max-width:480px;width:100%}.loginWrap header{margin-bottom:2em;width:100%;position:absolute;top:6vw;left:50%;transform:translateY(0) translate(-50%)}.loginWrap header .logo{width:200px;left:calc(50% - 100px);margin-left:auto;margin-right:auto;text-align:center}@media screen and (max-width: 480px){.loginWrap header .logo{width:130px;left:calc(50% - 65px)}}.loginWrap footer{position:absolute;bottom:1em;left:50%;transform:translateY(0) translate(-50%)}.loginWrap footer .copy{font-size:90%;text-align:center}@media screen and (max-width: 767px){.loginWrap .mainWrap{margin-top:2em}}@media screen and (max-width: 480px){.loginWrap .mainWrap{margin-top:1em}}.loginWrap .mainWrap>*{margin-bottom:1em}.loginWrap .mainWrap>*:last-child{margin-bottom:0}.loginWrap .mainWrap .introText{padding:1.5em 1em;background:rgba(255,255,255,.6);border-radius:20px}@media screen and (max-width: 767px){.loginWrap .mainWrap .introText{border-radius:10px}}.loginWrap .login__line .boundary{position:relative;color:#bdbdbd;font-family:Red Hat Display,sans-serif;opacity:.5;margin:36px 0}.loginWrap .login__line .boundary:before{content:"";position:absolute;top:14px;left:0;width:calc(50% - 30px);height:1px;background-color:#bdbdbd}.loginWrap .login__line .boundary:after{content:"";position:absolute;top:14px;right:0;width:calc(50% - 30px);height:1px;background-color:#bdbdbd}.loginWrap .login__line .btnArea img{height:24px;margin-right:.5em}.subWrap{padding:120px 0 60px}@media screen and (max-width: 767px){.subWrap{padding:80px 0 60px}}.subWrap p{text-align:left;font-size:1.6rem}.subWrap h3{font-size:1.8rem;margin:2em auto 1em}.subWrap .-pagettl .ttl{text-align:center;padding:0;font-size:2.2rem}.contWrap{padding:60px 0;position:relative}.contWrap h3{text-align:center}.contWrap ol{text-align:left;margin:1em auto 1em 1.5em;line-height:1.6;list-style-type:decimal;font-size:1.6rem}.contWrap ol li{padding-bottom:.75em}header{position:fixed;top:0;left:0;width:100%;z-index:3}@media screen and (max-width: 767px){header{position:absolute}}header .parentMenu__cover{display:none;position:relative;top:0;left:0;width:100vw;height:100vh;background-color:#000;opacity:.2}header .parentMenu__cover.cover{display:block}header .logo{position:absolute;left:0;top:0;padding:1.4em;font-size:80%;z-index:11}@media screen and (max-width: 767px){header .logo{z-index:0}}@media screen and (max-width: 1024px){header .logo.-pc{width:220px}}header .logo.-sp{display:none}header .backBtn{position:absolute;left:0;top:0;padding:1.2em 1em;z-index:11}header .backBtn a{color:#002f57}header .backBtn a:hover{color:#18a2ac}header .backBtn a span{font-size:120%}@media screen and (max-width: 767px){header .backBtn{padding-top:1.4em}header .backBtn a span{font-size:140%}}header .alertBtn{position:absolute;right:3.5rem;top:0;padding:1.4em;font-size:80%;z-index:11;cursor:pointer}header .alertBtn a{color:#002f57}header .alertBtn a:hover{color:#18a2ac}header .alertBtn a.-alert{color:#18a2ac}header .alertBtn a.-alert span{position:relative}header .alertBtn a.-alert span:before{content:"";width:6px;height:6px;border-radius:2em;position:absolute;right:0;top:0;background:#fa7a86}header .userBtn{position:absolute;right:0;top:0;padding:1.4em;font-size:80%;z-index:11;cursor:pointer}header .floatMenu{background:#fff;box-shadow:0 0 16px -6px #0000000d;position:relative;z-index:10}header .floatMenu .headMenu{display:flex;justify-content:center}header .floatMenu .headMenu__item{position:relative}header .floatMenu .headMenu__item:last-child{margin-right:0}header .floatMenu .headMenu__item>a{color:#002f57;text-decoration:none;display:flex;align-items:center;padding:1.4em 1em;font-size:80%;cursor:pointer}header .floatMenu .headMenu__item>a:hover{color:#18a2ac}header .floatMenu .headMenu__item>a span{margin-right:.2em;position:relative;vertical-align:middle;font-size:16px}header .floatMenu .headMenu__item.-alert>a span:before{content:"";width:6px;height:6px;border-radius:2em;position:absolute;right:0;top:0;background:#fa7a86}header .floatMenu .headMenu__item.parentMenu.open>a{color:#18a2ac}header .floatMenu .headMenu__item.parentMenu .wave{position:absolute;bottom:-1.4em;left:50%;transform:translateY(0) translate(-50%);transition:.2s;opacity:1}header .floatMenu .headMenu__item.parentMenu .wave svg{fill:#fff;opacity:1}header .floatMenu .headMenu__item.parentMenu:hover .childMenu{display:block;animation:appear .5s ease}@keyframes appear{0%{opacity:0}to{opacity:1}}header .floatMenu .headMenu__item .childMenu{display:none;position:absolute;left:50%;top:100%;transform:translateY(0) translate(-50%);min-width:10em;padding-top:20px;z-index:1000}header .floatMenu .headMenu__item .childMenu__item{background:#fff;box-shadow:0 0 16px -6px #0000004d;border-radius:10px;margin-bottom:.3em;width:auto}header .floatMenu .headMenu__item .childMenu__item:last-child{margin-bottom:0}header .floatMenu .headMenu__item .childMenu__item button{background-color:inherit;border:none}header .floatMenu .headMenu__item .childMenu__item>a,header .floatMenu .headMenu__item .childMenu__item button{color:#002f57;text-decoration:none;display:flex;align-items:center;padding:.5em 1em;font-size:75%;border-radius:10px}header .floatMenu .headMenu__item .childMenu__item>a:hover,header .floatMenu .headMenu__item .childMenu__item button:hover{color:#fff;background-color:#002f57}header .floatMenu .headMenu__item .childMenu__item>a .text,header .floatMenu .headMenu__item .childMenu__item button .text{text-align:left;min-width:10em}header .floatMenu .headMenu__item .childMenu__item>a .icon,header .floatMenu .headMenu__item .childMenu__item button .icon{margin-right:.5em;position:relative;vertical-align:middle;font-size:110%}header .floatMenu .headMenu__item .childMenu__item.-alert>a .icon:before{content:"";width:6px;height:6px;border-radius:2em;position:absolute;right:0;top:0;background:#fa7a86}header .floatMenu.-button{position:fixed;bottom:0;width:100%;background-color:inherit}header .floatMenu.-button .headMenu{display:block;margin:0 auto;background-color:#fff;max-width:none;padding:10px 5vw}@media screen and (max-width: 767px){header .floatMenu.-button .headMenu{display:none}}header .floatMenu.-button .headMenu__item{position:relative}header .floatMenu.-button .headMenu__item .button{display:block;background-color:#18a2ac;font-size:100%;font-weight:700;width:100%;text-align:center;color:#fff;max-width:400px;margin:0 auto;padding:8px 0;border-radius:20px}header .floatMenu.-button .headMenu__item .button .price-mark{font-size:80%}@media screen and (max-width: 767px){header .logo{position:absolute;padding:1.4em;font-size:80%;width:100%;text-align:center;top:0;left:0}header .logo.-pc{display:none}header .logo.-sp{display:block;height:55px;background-color:#fff}header .logo.-sp h1{width:fit-content}header .logo.-sp .login__button__wrapper{position:absolute;top:10px;right:10px;display:flex;align-items:center}header .logo.-sp .login__button__wrapper a{text-decoration:none;margin-left:1rem}header .logo.-sp .login__button__wrapper .login__button__text{font-weight:700;text-align:center;margin-top:-.8rem}header .logo.-sp .login__button__wrapper .login__button__link{background-color:#002f57;color:#fff;padding:.5rem 1rem;border-radius:20px}header .floatMenu{position:fixed;left:0;bottom:0;width:100%}header .floatMenu .headMenu{max-width:400px;width:100%;justify-content:space-between;margin-left:auto;margin-right:auto}header .floatMenu .headMenu.-client,header .floatMenu .headMenu .-counselor{justify-content:center}header .floatMenu .headMenu__item>a{display:block;padding:.5em 0;font-size:min(85%,13px);text-align:center}header .floatMenu .headMenu__item>a span{margin-right:.2em}header .floatMenu .headMenu__item.-search{width:50%}header .floatMenu .headMenu__item.-search a{background-color:#002f57;color:#fff;margin:.8em;padding:.5em 18px;border:1px solid #002f57;border-radius:8px;font-size:min(85%,13px)}header .floatMenu .headMenu__item.-search a:hover{background-color:#004b8a}header .floatMenu .headMenu__item.-search.-button{display:none}header .floatMenu .headMenu__item.-menu{width:50%}header .floatMenu .headMenu__item.-menu a{margin:.8em;padding:.5em 18px;border:1px solid #002f57;border-radius:8px}header .floatMenu .headMenu__item.-menu a:hover{background-color:#002f57;color:#fff}header .floatMenu .headMenu__item.-menu.-button a{border-radius:30px;padding:1.1em 12px}header .floatMenu .headMenu__item.-line a{width:95%;max-width:360px;margin:0 auto}header .floatMenu .headMenu__item.-simple{text-align:center;padding:0 1.5rem}header .floatMenu .headMenu__item.-simple span{display:block}header .floatMenu .headMenu__item .childMenu{position:absolute;left:auto;top:auto;right:-3vw;bottom:100%;padding-top:0;padding-bottom:20px;transform:translateY(0) translate(0);min-width:10em}header .floatMenu .headMenu__item .childMenu__item>a,header .floatMenu .headMenu__item .childMenu__item button{font-size:100%;border:none;margin:0;padding:.5em 1em}header .floatMenu .headMenu__item.parentMenu .wave{bottom:auto;top:-1.8em;width:60px;transform:rotate(180deg) translateY(0) translate(50%)}header .floatMenu .headMenu__item.parentMenu:hover .menu__overlay{display:none;position:absolute;bottom:0;right:-200px;width:1000px;height:1000px;background-color:#000;opacity:.4;z-index:9}header .floatMenu .headMenu__item.parentMenu:hover .menu__overlay.open{display:block}}@media screen and (max-width: 340px){header .floatMenu .headMenu__item>a span{font-size:160%}}.footer{font-family:Zen Kaku Gothic New,sans-serif;background-color:#18a2ac;color:#fff;padding:3rem 0}.footer.-dark{background-color:#486e7f;margin-bottom:-60px}@media screen and (max-width: 1024px){.footer.-dark .footer__list-item{border-bottom:1px solid #7e8f9d}}.footer.-dark .footer__sub-list-item a{font-weight:400;color:#fff}.footer .footer__list{max-width:1200px;width:90%;margin:0 auto;display:flex;justify-content:center}@media screen and (max-width: 1024px){.footer .footer__list{max-width:800px;display:block}}.footer .footer__list-item{font-size:1.5rem;font-weight:500;padding:1rem;margin:0 3rem}@media screen and (max-width: 1024px){.footer .footer__list-item{border-bottom:1px solid #74c7cd;padding:2rem 1rem;margin:0}}.footer .footer__list-item a{font-size:1.5rem;font-weight:500;color:#fff;margin-top:1.4rem;text-decoration:none}.footer .footer__sub-list{margin-top:1.9rem}.footer .footer__sub-list-item{margin-top:1.4rem}.footer .footer__sub-list-item a{position:relative;font-size:1.3rem;font-weight:500;color:#dceff0;text-decoration:none;padding-left:2rem}.footer .footer__sub-list-item a:before{content:"\e5cc";position:absolute;top:0;left:0;font-family:Material Icons Round;font-size:1.25rem}.footer .footer__banner{width:80%;max-width:300px;margin:2rem auto 0}.footer .footer__bottom-list{display:flex;flex-wrap:wrap;gap:1rem 2rem;max-width:800px;width:90%;margin:3rem auto 0}.footer .footer__bottom-list a{position:relative;display:block;font-size:1.3rem;font-weight:400;color:#fff;margin-top:1.4rem;text-decoration:none;padding-left:2rem}.footer .footer__bottom-list a:before{content:"\e5cc";position:absolute;top:0;left:0;font-family:Material Icons Round;font-size:1.25rem;font-weight:300}.footer .footer__copy{text-align:center;font-size:1.2rem;font-weight:500;margin:3rem 0 1rem;color:#dceff0}.fixed__footer{position:fixed;width:400px;margin:0 auto;bottom:2rem;left:calc(50% - 200px);opacity:0;transform:translateY(20px);transition:opacity .3s ease,transform .3s ease;display:none}@media screen and (max-width: 560px){.fixed__footer{width:340px;left:calc(50% - 170px)}}.fixed__footer.visible{opacity:1;transform:translateY(0);display:block}.articleWrap{width:100%;max-width:480px;margin:0 auto;line-height:1.8;background-color:#fff}.articleWrap .article__cta{position:relative}.articleWrap .article__cta__button{position:absolute;width:90%;left:5%;bottom:31%;-webkit-animation:scaleAnimation 1.5s infinite ease-in-out;animation:scaleAnimation 1.5s infinite ease-in-out}.articleWrap .article__bottom-cta{position:relative}.articleWrap .article__bottom-cta__button{position:absolute;width:80%;left:10%;bottom:24%;-webkit-animation:scaleAnimation 1.5s infinite ease-in-out;animation:scaleAnimation 1.5s infinite ease-in-out}.articleWrap .plan__list{max-width:480px;margin:0 auto 4rem;padding:0 5%}.articleWrap .plan__list .plan__list__item{text-align:center;background-color:#fff;border:1px solid #dceff0;border-radius:10px;padding:1.4rem 1.5rem;margin-bottom:1.6rem}.articleWrap .plan__list .plan__list__item .target{color:#fff;font-size:1.3rem;font-weight:700;padding:.6rem 0;border-radius:3px}.articleWrap .plan__list .plan__list__item .name{font-size:2rem;font-weight:700;margin-top:1rem}.articleWrap .plan__list .plan__list__item .time{font-size:1.2rem;margin-top:.5rem}.articleWrap .plan__list .plan__list__item .campaign{background-color:#fff6e0;border-radius:10px;padding:8px 0;margin-top:1rem}.articleWrap .plan__list .plan__list__item .campaign__text{position:relative;width:fit-content;color:#ea795d;font-size:1.3rem;font-weight:700;padding:0rem 2rem;margin:0 auto}.articleWrap .plan__list .plan__list__item .campaign__text:before{position:absolute;content:"";width:1.2rem;height:1.5rem;background-image:url(data:image/webp;base64,UklGRoIDAABXRUJQVlA4WAoAAAAwAAAAGAAAHwAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZBTFBIvQAAAA1wlm17lcwE2kBsQAOxgUvglmAuwSTBNxKwJfhoIDZYA6EBRuD0Mc9/I4KB20aKlrwMd79gz0cRQmyAlHeRoTDCRgYrjI+k8/+XzamtIkG2rfxLhguYI9NmYfgIMxrLGCSSuHcO5CatUnK+3GUDxL0fCH2K47IqoR8kIRMC70jopCQJmXa413MW/pQ4u3U+Z+GzH0p39wT0b+DobDMhwTnTj6+v2G8+xWj6B9W3UunJBZirh59Kbp65ECYYAQBWUDggzgAAAHAHAJ0BKhkAIAA+bS6SRiQiv6EoDVPwDYlsALEFoDbAeIB6/+mAc+F7DH7SftJ7UmYABD+rJ6/GcgZFKwN9ZrZ6dBwAAP72hARJ2Ag/vaZfHKL1a21Lo2KhYSl//8TH18Rmmcabh0jernrOe6+EvLX7wOS71/4B9HY4RPXs06BRu1Czr5V3Td8o8QPTS4Fv8pCi3+A3dnZol+xHfTLdin2xns/58nqI59orLJ2riwWc6y72TEStlliSjrNNpTTZSBK2OMvknEcoZ33pIdAA);background-size:cover;background-repeat:no-repeat;left:0;bottom:.4rem}.articleWrap .plan__list .plan__list__item .campaign__text:after{position:absolute;content:"";width:1.2rem;height:1.5rem;background-image:url(data:image/webp;base64,UklGRoIDAABXRUJQVlA4WAoAAAAwAAAAGAAAHwAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZBTFBIvQAAAA1wlm17lcwE2kBsQAOxgUvglmAuwSTBNxKwJfhoIDZYA6EBRuD0Mc9/I4KB20aKlrwMd79gz0cRQmyAlHeRoTDCRgYrjI+k8/+XzamtIkG2rfxLhguYI9NmYfgIMxrLGCSSuHcO5CatUnK+3GUDxL0fCH2K47IqoR8kIRMC70jopCQJmXa413MW/pQ4u3U+Z+GzH0p39wT0b+DobDMhwTnTj6+v2G8+xWj6B9W3UunJBZirh59Kbp65ECYYAQBWUDggzgAAAHAHAJ0BKhkAIAA+bS6SRiQiv6EoDVPwDYlsALEFoDbAeIB6/+mAc+F7DH7SftJ7UmYABD+rJ6/GcgZFKwN9ZrZ6dBwAAP72hARJ2Ag/vaZfHKL1a21Lo2KhYSl//8TH18Rmmcabh0jernrOe6+EvLX7wOS71/4B9HY4RPXs06BRu1Czr5V3Td8o8QPTS4Fv8pCi3+A3dnZol+xHfTLdin2xns/58nqI59orLJ2riwWc6y72TEStlliSjrNNpTTZSBK2OMvknEcoZ33pIdAA);background-size:cover;background-repeat:no-repeat;right:.2rem;bottom:.4rem;transform:scaleX(-1)}.articleWrap .plan__list .plan__list__item .campaign__price{display:flex;align-items:center;justify-content:center;margin-top:.6rem}.articleWrap .plan__list .plan__list__item .campaign__price__left{color:#79919c;font-size:1.1rem}.articleWrap .plan__list .plan__list__item .campaign__price__left .price{position:relative;font-size:2.4rem;font-weight:700;font-family:Roboto,serif;line-height:1}.articleWrap .plan__list .plan__list__item .campaign__price__left .price:after{content:"";transform:rotate(345deg);width:100%;border-top:3px solid #ea795d;position:absolute;top:50%;left:0}.articleWrap .plan__list .plan__list__item .campaign__price__left .unit{font-size:1.4rem;font-weight:700}.articleWrap .plan__list .plan__list__item .campaign__price__right{position:relative;color:#002f57;padding-left:3rem;font-size:1.1rem}.articleWrap .plan__list .plan__list__item .campaign__price__right:before{position:absolute;content:"";top:1.5rem;left:.8rem;width:.8rem;height:1.5rem;background-image:url(data:image/webp;base64,UklGRt4CAABXRUJQVlA4WAoAAAAwAAAACwAAFwAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZBTFBIaAAAAA1gENlWFSLQABtoBCNIArWBJlAaaANIIA2sQAMq0MD/GWwQEQrbtm2yd9KeIRBl49MXhrLQCcxq0pSs256oU4ZoPn5QdER2R1psoIdv1z4kkYlJE+NvYPVIbJCPPHYR2PvvYBnWT1QAVlA4IIAAAAAwBACdASoMABgAPm0skUWkIqGYBABABsS2AE6XgTwD8QFCAbw/+24JKtAA/uNT//OY//nYv//Ny/95+QiJDmcPG2fy//47XrDaQofDtVdldgQI0+mqeIx0ml5q3rczpTbV7If/BVNiHJJ998YIlc5HtcFavYnPP/H+1Yr+4+QAAA==);background-size:cover}.articleWrap .plan__list .plan__list__item .campaign__price__right .price{color:#ea795d;font-size:3.6rem;font-weight:700;font-family:Roboto,serif;line-height:1}.articleWrap .plan__list .plan__list__item .campaign__price__right .unit{color:#ea795d;font-size:1.9rem;font-weight:700;line-height:1}.articleWrap .plan__list .plan__list__item .campaign__next{font-size:1.6rem;font-weight:500;margin-top:1rem}.articleWrap .plan__list .plan__list__item .campaign__next .month{font-family:Roboto,serif;font-size:1.8rem;font-weight:700}.articleWrap .plan__list .plan__list__item .campaign__next .price{font-family:Roboto,serif;font-size:2.2rem;font-weight:700;padding-left:.5rem}.articleWrap .plan__list .plan__list__item .campaign__next .unit{font-size:1.2rem;font-weight:700;padding-left:.25rem}.articleWrap .plan__list .plan__list__item .campaign__next .tax{font-size:1rem;font-weight:400;padding-left:.5rem}.articleWrap .plan__list .plan__list__item:nth-of-type(1) .target{background-color:#74c7cd}.articleWrap .plan__list .plan__list__item:nth-of-type(2) .target{background-color:#6eb7db}.articleWrap .plan__list .plan__list__item:nth-of-type(3) .target{background-color:#8a9dcd}.fixed__footer.-article{width:100%;background-color:#fff;left:0;bottom:0;padding:1rem 0}.fixed__footer.-article a{display:block;max-width:400px;margin:0 auto;padding:0 1rem}.assessmentList.-review .ttl{margin-bottom:1em;font-size:110%;text-align:center}.assessmentList.-counselor input[type=radio]:checked+label{border:2px solid #002f57;border-radius:5px;padding:5px}.assessmentList__item{margin-bottom:1.5em;padding-bottom:1.5em;border-bottom:#cccccc 1px solid;text-align:center}.assessmentList__item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.assessmentList__item input,.assessmentList__item textarea,.assessmentList__item select{border:none;padding:.5em;width:100%;color:#002f57;cursor:pointer;border:#cccccc 1px solid;border-radius:1em}.assessmentList__item input::placeholder,.assessmentList__item textarea::placeholder,.assessmentList__item select::placeholder{color:#aaa}.assessmentList__item input:-ms-input-placeholder,.assessmentList__item textarea:-ms-input-placeholder,.assessmentList__item select:-ms-input-placeholder{color:#aaa}.assessmentList__item input::-webkit-autofill,.assessmentList__item textarea::-webkit-autofill,.assessmentList__item select::-webkit-autofill{box-shadow:0 0 0 1000px #fff inset}.assessmentList .ttl{margin-bottom:.5em;display:block}.assessmentList .simpleList{margin-bottom:1em}.assessmentList .simpleList__item{font-size:90%;text-indent:-1em;margin-left:1em}.assessmentList .checkList{display:flex}.assessmentList .checkList__item{width:18%;margin-right:2.5%}.assessmentList .checkList__item:first-child .face{color:#ea9916}.assessmentList .checkList__item:nth-child(2) .face{color:#edd523}.assessmentList .checkList__item:nth-child(3) .face{color:#7bc792}.assessmentList .checkList__item:nth-child(4) .face{color:#569fcc}.assessmentList .checkList__item:nth-child(5) .face{color:#3b4ea0}.assessmentList .checkList__item:last-child{margin-right:0}.assessmentList .checkList__item button{background:none;border:none;box-shadow:none;text-align:center;color:#002f57;font-size:80%;width:100%;line-height:1;white-space:nowrap;appearance:none;-webkit-appearance:none}.assessmentList .checkList__item .face{width:45%;max-width:30px;height:auto;margin:0 auto .5em}.assessmentList .checkList__item .face img{width:100%;height:auto}.assessmentList .checkList__item .num{text-align:center;background:#e9f1f1;border-radius:.2em;padding:.5em;line-height:1;font-size:85%;margin-top:.5em}.assessmentList .error{text-align:center;margin-top:1em}.assessmentForm .radio{font-size:85%;width:100%;line-height:1;white-space:nowrap;appearance:none;-webkit-appearance:none;text-align:center;display:block;padding:.6em 0 .8em;border-radius:1em}.assessmentForm .radio:before{content:none}.assessmentForm .radio:after{content:none}.assessmentForm .checkList__item:first-child input[type=radio]:checked+.radio{background:#ea9916;color:#fff}.assessmentForm .checkList__item:first-child input[type=radio]:checked+.radio .face{color:#fff}.assessmentForm .checkList__item:nth-child(2) input[type=radio]:checked+.radio{background:#edd523;color:#fff}.assessmentForm .checkList__item:nth-child(2) input[type=radio]:checked+.radio .face{color:#fff}.assessmentForm .checkList__item:nth-child(3) input[type=radio]:checked+.radio{background:#7bc792;color:#fff}.assessmentForm .checkList__item:nth-child(3) input[type=radio]:checked+.radio .face{color:#fff}.assessmentForm .checkList__item:nth-child(4) input[type=radio]:checked+.radio{background:#569fcc;color:#fff}.assessmentForm .checkList__item:nth-child(4) input[type=radio]:checked+.radio .face{color:#fff}.assessmentForm .checkList__item:nth-child(5) input[type=radio]:checked+.radio{background:#3b4ea0;color:#fff}.assessmentForm .checkList__item:nth-child(5) input[type=radio]:checked+.radio .face{color:#fff}.assessmentForm .inputText{margin-top:1em}@media screen and (max-width: 480px){.assessmentForm .inputText{text-align:left}}.attentionWrap{text-align:center;font-weight:500}.attentionWrap .mContainer{position:relative;margin-bottom:4em}.attentionWrap .attentionImg__wrapper{overflow-x:hidden}@media screen and (max-width: 480px){.attentionWrap .attentionImg__wrapper{width:calc(100% + 50px)}}.attentionWrap .attentionImg__wrapper .attentionImg{object-fit:contain}.attentionWrap .attentionTItle{display:flex;justify-content:flex-start;align-items:center}.attentionWrap .attentionTItle .attentionTItle__text{font-size:200%;font-weight:700}@media screen and (max-width: 480px){.attentionWrap .attentionTItle .attentionTItle__text{font-size:26px}}.attentionWrap .attentionTItle .attentionTItle__userSatisfaction__wrapper{display:flex;flex-flow:column;color:#18a2ac;font-weight:700;font-size:15px;margin-left:15px}.attentionWrap .attentionTItle .attentionTItle__userSatisfaction__wrapper .attentionTItle__userSatisfaction{font-size:120%}@media screen and (max-width: 480px){.attentionWrap .attentionTItle .attentionTItle__userSatisfaction__wrapper .attentionTItle__userSatisfaction{font-size:16px}}.attentionWrap .attentionTItle .attentionTItle__userSatisfaction__wrapper .num{font-size:700%;font-weight:700;line-height:.75}@media screen and (max-width: 480px){.attentionWrap .attentionTItle .attentionTItle__userSatisfaction__wrapper .num{font-size:78px}}.attentionWrap .attentionTItle .attentionTItle__userSatisfaction__wrapper .percent{font-size:350%;font-weight:700;line-height:1}@media screen and (max-width: 480px){.attentionWrap .attentionTItle .attentionTItle__userSatisfaction__wrapper .percent{font-size:48px}}.attentionWrap .attentionMessage{font-size:120%;text-align:center;margin-top:1rem}.attentionWrap .attentionFlow .attentionFlow__item{display:flex;align-items:center;padding:12px 0;margin:12px 0}.attentionWrap .attentionFlow .attentionFlow__item .number{position:relative;display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:50%;background-color:#eaf5f5;font-family:Red Hat Display,sans-serif}.attentionWrap .attentionFlow .attentionFlow__item .number span{color:#18a2ac;font-size:15px;font-weight:500}.attentionWrap .attentionFlow .attentionFlow__item:not(:last-child) .number:after{content:"";position:absolute;top:40px;left:19.5px;background-color:#eaf5f5;height:60px;width:1px}.attentionWrap .attentionFlow .attentionFlow__item .text{font-weight:500;margin-left:16px;width:calc(65% - 56px)}.attentionWrap .attentionFlow .attentionFlow__item .img{width:30%;text-align:right;margin-right:5%}.attentionWrap .attentionList{margin-top:2rem;text-align:left}.attentionWrap .attentionList .attentionListItem{justify-content:flex-start;align-items:center}.attentionWrap .attentionList .attentionListItem p{margin-left:1rem}.attentionWrap .attentionList .attentionListItem span{display:inline-block;background-color:#fff;border-radius:50%;width:4rem;height:4rem}.attentionWrap .attentionList .attentionListItem span img{margin:auto;display:block;padding-top:10px;width:20px}.attentionWrap .attentionCheckboxLabel{position:relative;display:inline-block;font-weight:400;margin-bottom:2rem;margin-left:3rem}.attentionWrap input[type=checkbox]:checked+.attentionCheckboxLabel:after{opacity:1}.attentionWrap input[type=checkbox]:checked+.attentionCheckboxLabel:before{opacity:0}.attentionWrap .attentionText{margin-top:3em}.attentionWrap .btnArea .material-icons-outlined{vertical-align:bottom;margin-right:.25em}.attentionWrap .btnArea img{height:24px;margin-right:.5em}.attentionWrap #lineButton,.attentionWrap #registerButton{border:1px solid #ababab;background-color:#ababab;color:#fff;pointer-events:none}.attentionWrap #lineButton.active,.attentionWrap #registerButton.active{border:1px solid #002f57;background-color:#fff;color:#002f57;pointer-events:inherit}.cardWrap{background:rgb(220,239,240);background:-moz-linear-gradient(top,rgb(220,239,240) 0%,rgb(249,251,252) 100%);background:-webkit-linear-gradient(top,rgb(220,239,240) 0%,rgb(249,251,252) 100%);background:linear-gradient(to bottom,rgb(220,239,240) 0%,rgb(249,251,252) 100%);border:#e9f1f1 1px solid;padding-top:100px;max-width:380px;position:relative}.cardWrap:before{content:"";width:50px;height:35px;background:#e8dba1;border-radius:5px;position:absolute;left:2em;top:50px}.cardWrap .cardNum{display:flex;font-size:120%;margin-bottom:.2em}.cardWrap .cardNum p{margin-right:.8em}.cardWrap .cardNum p:last-child{margin-right:0}.cardWrap>p{font-size:100%;margin-bottom:.2em}.cardWrap .cardLogo{position:absolute;right:2em;bottom:2em}@media screen and (max-width: 767px){.cardWrap{padding:100px 2em 2em}.cardWrap .cardNum{font-size:130%}.cardWrap>p{font-size:110%}}@media screen and (max-width: 480px){.cardWrap{padding-top:25vw}.cardWrap:before{content:"";width:15vw;height:9vw;top:14vw}}.chatWrap{max-width:480px;margin:0 auto;background-color:#fff}.chatWrap .button{background-color:#f59752;color:#fff;padding:12px 24px;border-radius:100px}@media screen and (max-width: 1024px){.chatWrap .button{font-size:16px}}.chatWrap .button:hover{background-color:#ff974d}.chatWrap section{padding:60px 5%}@media screen and (max-width: 1024px){.chatWrap section{padding:30px 5%}}.chatWrap section .section__subtitle{text-align:center}@media screen and (max-width: 1024px){.chatWrap section .section__subtitle{font-size:14px}}.chatWrap section .section__title{text-align:center;font-size:32px;font-weight:500;margin-top:16px}.chatWrap section .section__title .blue{color:#3490dc;font-size:32px;font-weight:500}@media screen and (max-width: 1024px){.chatWrap section .section__title .blue{font-size:20px;margin-top:8px}}@media screen and (max-width: 1024px){.chatWrap section .section__title{font-size:20px;margin-top:8px}}.chatWrap details[open] .details-content{animation:fadeIn .5s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.chatWrap summary{position:relative;display:flex;align-items:center}.chatWrap summary::-webkit-details-marker{display:none}.chatWrap header{position:fixed;width:100%;z-index:5}@media screen and (max-width: 1024px){.chatWrap header{height:80px;text-align:left}}.chatWrap header.change-color{background-color:#fffffff9;transition:all .5s}.chatWrap header .header{display:flex;justify-content:space-between;align-items:center;padding:30px 40px}.chatWrap header .header__nav__list{display:flex;justify-content:right;align-items:center}@media screen and (max-width: 1024px){.chatWrap header .header__nav__list{display:none}}.chatWrap header .header__nav__list .header__nav__list__item{margin:0 12px}.chatWrap header .header__nav__list .header__nav__list__item:last-child{margin-right:0}.chatWrap header .header__logo img{width:111px}.chatWrap .header__hamburger{display:none;text-align:center}.chatWrap .header__hamburger .header__logo{text-align:left;padding:30px 40px}.chatWrap .header__hamburger .nav__bottom-item{padding-bottom:20px}.chatWrap .header__hamburger .nav__bottom-item .nav-icon{display:flex;justify-content:center}.chatWrap .header__hamburger .nav__bottom-item .nav-icon .nav-icon-x-img{margin:0 12px}.chatWrap .header__hamburger .nav__bottom-item .nav-nav{display:flex;justify-content:center;margin-top:40px}@media screen and (max-width: 1024px){.chatWrap .header__hamburger .nav__bottom-item .nav-nav{flex-wrap:wrap}}.chatWrap .header__hamburger .nav__bottom-item .nav-nav .nav-nav-item{font-size:13px;margin:0 12px}.chatWrap .header__hamburger .nav__bottom-item .nav-copy{text-align:center;font-size:14px;font-weight:500;opacity:.6;margin-top:40px}@media screen and (max-width: 1024px){.chatWrap .header__hamburger{display:inline-block}.chatWrap .header__hamburger nav{display:block;position:fixed;top:-100%;left:0;bottom:0;width:100%;height:100%;background:#ffffff;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;transition:all .5s;z-index:3;opacity:0}.chatWrap .header__hamburger .open nav{top:0;opacity:1;z-index:5;display:flex;flex-flow:column;justify-content:space-between;overflow:hidden}.chatWrap .header__hamburger nav .inner{width:100vw;padding:0 20px;display:flex}.chatWrap .header__hamburger nav .inner ul{width:100%;text-align:center;list-style:none;margin:0;padding:0}.chatWrap .header__hamburger nav .inner ul li{position:relative;margin-bottom:32px}.chatWrap .header__hamburger .header__humburger__item a{display:block;text-decoration:none;transition-duration:.2s}.chatWrap .header__hamburger .header__humburger__item a:after{position:absolute;bottom:-6px;left:32%;content:"";width:35%;height:1px;transform:scaleX(0);transform-origin:right top;transition:transform .3s}.chatWrap .header__hamburger .header__humburger__item a:hover{opacity:.6}.chatWrap .header__hamburger .header__humburger__item__title{font-weight:700}.chatWrap .header__hamburger .header__humburger__item__subTitle{font-size:14px}.chatWrap .header__hamburger .button{width:fit-content;margin:0 auto}.chatWrap .header__hamburger .toggle_btn{display:block;position:fixed;top:18px;right:10px;width:30px;height:30px;transition:all .5s;cursor:pointer;z-index:6;height:78px;top:0;right:0;width:70px}.chatWrap .header__hamburger .toggle_btn span{display:block;position:absolute;left:20px;width:30px;height:1px;background-color:#002f57;border-radius:4px;transition:all .5s}.chatWrap .header__hamburger .toggle_btn span:nth-child(1){top:28px}.chatWrap .header__hamburger .toggle_btn span:nth-child(2){top:37px}.chatWrap .header__hamburger .toggle_btn span:nth-child(3){bottom:30px}.chatWrap .header__hamburger .open .toggle_btn span{background-color:#002f57}.chatWrap .header__hamburger .open .toggle_btn span:nth-child(1){-webkit-transform:translateY(10px) rotate(-315deg);transform:translateY(10px) rotate(-315deg)}.chatWrap .header__hamburger .open .toggle_btn span:nth-child(2){opacity:0}.chatWrap .header__hamburger .open .toggle_btn span:nth-child(3){-webkit-transform:translateY(-10px) rotate(315deg);transform:translateY(-10px) rotate(315deg)}.chatWrap .header__hamburger #mask{display:none;transition:all .5s}.chatWrap .header__hamburger .open #mask{display:block;position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;z-index:2;cursor:pointer}}.chatWrap .section__top{position:relative;background-color:#eaf5f5;text-align:center;padding:3.5rem 0}.chatWrap .section__top:before{content:"";position:absolute;bottom:.25rem;right:.25rem;width:8rem;height:8rem;background-image:url(data:image/webp;base64,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);background-size:contain}.chatWrap .section__top .section__top__text{font-size:1.2rem;font-weight:500;color:#74c7cd}.chatWrap .section__top .section__top__title{font-size:3.2rem}.chatWrap .section-about{position:relative;background-color:#fff;padding-top:3rem}.chatWrap .section-about .section__title{font-size:1.6rem;font-weight:500}.chatWrap .section-about .section__title .blue{font-size:2rem;font-weight:500;color:#18a2ac}.chatWrap .section-about .about__text{margin-top:1.6rem;font-size:1.4rem}.chatWrap .section-about .about__img__wrapper{margin-top:16px}.chatWrap .section-about .about__img__wrapper img{width:100%}.chatWrap .section-about:before{content:"";position:absolute;top:-1px;left:-2px;width:25%;max-width:100px;height:106px;background-image:url(/build/assets/about_bg.e670e523.svg);background-repeat:no-repeat;background-position:right top}.chatWrap .section-kimochi{padding:0}.chatWrap .section-kimochi .section__title{font-size:1.5rem}.chatWrap .section-kimochi .section-kimochi__bg{background-color:#f9fbfc}.chatWrap .section-kimochi .section-kimochi__title{font-size:2rem;text-align:center;padding-top:1rem}.chatWrap .section-kimochi .section-kimochi__item__wrapper{display:flex;flex-flow:column-reverse;align-items:center;margin:3rem auto 0}.chatWrap .section-kimochi .section-kimochi__item__wrapper:nth-child(odd){flex-flow:column-reverse}.chatWrap .section-kimochi .section-kimochi__item__text{max-width:450px;width:90%}.chatWrap .section-kimochi .section-kimochi__item__text .section-kimoti-number{color:#dceff0;font-size:4rem;font-weight:700;font-family:Roboto,serif;line-height:1.4}.chatWrap .section-kimochi .section-kimochi__item__text .section-kimochi-sub-ttl{color:#18a2ac;font-size:1.6rem;font-weight:500;margin-top:1rem}.chatWrap .section-kimochi .section-kimochi__item__text .section-kimochi-ttl{font-size:2rem;font-weight:500;margin-top:1rem}.chatWrap .section-kimochi .section-kimochi__item__text .section-kimoch-txt{margin-top:1.4rem}.chatWrap .section-kimochi .section-kimochi-img{width:100%}.chatWrap .section-kimochi .slick-list{padding:2rem 0}.chatWrap .section-kimochi .slick-dots li button:before{font-size:1.6rem}.chatWrap .section-kimochi .swiper{padding:0 0 2.5rem 1.5rem;margin-top:2rem}.chatWrap .section-kimochi .counselor-status{position:relative;height:380px;padding:24px;border-radius:24px;box-shadow:0 0 10px #0000001a;margin-left:2rem;transform:translate(5rem);background-color:#fff}@media screen and (min-width: 400px){.chatWrap .section-kimochi .counselor-status{transform:translate(6rem)}}.chatWrap .section-kimochi .counselor-status img{width:80px;height:80px;border-radius:50%;object-fit:cover}.chatWrap .section-kimochi .counselor-status__top{display:flex}.chatWrap .section-kimochi .counselor-status-txt{margin-left:16px;width:calc(100% - 80px)}.chatWrap .section-kimochi .counselor-status-txt .counselor-name{font-weight:500}.chatWrap .section-kimochi .counselor-status-txt .counselor-contents__wrapper{display:flex;flex-wrap:wrap;margin-top:6px}.chatWrap .section-kimochi .counselor-status-txt .counselor-contents{font-size:12px;background-color:#f1f9f9;margin:0 6px 6px 0;padding:0 4px}.chatWrap .section-kimochi .counselor-message-txt{font-size:14px;margin-top:16px}.chatWrap .section-kimochi .counselor__link__area{position:absolute;left:5%;bottom:2rem;width:90%;margin:2rem auto 0;background-color:#f59752;border-radius:5rem;text-align:center}.chatWrap .section-kimochi .counselor__link__area a{display:block;color:#fff;text-decoration:none;font-size:1.2rem;font-weight:500;line-height:1;padding:1.5rem}.chatWrap .section-flow{padding-top:0}.chatWrap .section-flow .flow-item-box__wrapper{display:flex;flex-flow:column;justify-content:space-between;align-items:center;margin:1rem auto 0}.chatWrap .section-flow .flow-item-box{background-color:#f1f9f9;width:100%;border-radius:24px;padding:24px;margin-top:16px}.chatWrap .section-flow .flow-item-number{color:#18a2ac;font-size:32px;font-weight:700;font-family:Roboto,serif;opacity:.4}.chatWrap .section-flow .flow-item-img-box{text-align:center}.chatWrap .section-flow .flow-item-img{height:120px}.chatWrap .section-flow .flow-item-ttl{font-size:18px;font-weight:500;margin-top:16px}.chatWrap .section-flow .flow-itme-txt{font-size:14px;margin-top:8px}.chatWrap .section-plan{padding-top:0}.chatWrap .section-plan .section-plan__inner{margin:0 auto;max-width:600px}@media screen and (max-width: 1024px){.chatWrap .section-plan .section-plan__inner{max-width:480px}}.chatWrap .section-plan .section__plan_title{display:flex;justify-content:center;align-items:center;font-size:20px}.chatWrap .section-plan .section__plan_title img{width:25%;margin-right:10px}.chatWrap .section-plan .planBox__top{justify-content:center}.chatWrap .section-plan .planBox__top .plan,.chatWrap .section-plan .price__continuation{text-align:center}.chatWrap .section-plan .subscription__box-top.--register{margin:0;padding-bottom:1rem;border-bottom:1px solid #ebebeb}.chatWrap .section-plan .subscription__box-top .plan{display:flex;justify-content:flex-start;align-items:center}.chatWrap .section-plan .subscription__box-top .plan .plan__left{text-align:left}.chatWrap .section-plan .subscription__box-top .plan .plan__left p{font-size:80%;font-weight:400}.chatWrap .section-plan .subscription__box-top .plan .plan__left p span{color:#18a2ac}.chatWrap .section-plan .subscription__box-top .plan .plan__right{background-color:#f59752;color:#fff;padding:2px 6px;font-size:105%;border-radius:3px;height:fit-content;font-weight:400}.chatWrap .section-plan .subscription__box-top .price__wrapper{margin-top:1.5rem}.chatWrap .section-plan .subscription__box-top .price__wrapper .price__item{display:flex;justify-content:space-between;margin-top:.5rem}.chatWrap .section-plan .subscription__box-top .price__wrapper .price__item .title,.chatWrap .section-plan .subscription__box-top .price__wrapper .price__item .price{color:#7e8f9d;width:50%;font-weight:500}.chatWrap .section-plan .subscription__box-top .price__wrapper .price__item .title.--confirm{color:#002f57}.chatWrap .section-plan .subscription__box-top .price__wrapper .price__item .price.--confirm{color:#f06f6f}.chatWrap .section-plan .subscription__box-top .about{color:#18a2ac;font-weight:500;font-size:95%;margin-bottom:.2rem}.chatWrap .section-plan .subscription__box-top .plan{font-weight:700;font-size:120%}.chatWrap .section-plan .subscription__box-top .plan .bold{font-weight:700;font-size:140%}.chatWrap .section-plan .subscription__box-top .time{font-size:85%;margin-top:.2rem}.chatWrap .section-plan .subscription__box-top .time span{color:#18a2ac}.chatWrap .section-plan .subscription__box-top .tag{width:fit-content;font-size:12px;line-height:20px;background-color:#fa7a86;color:#fff;padding:0 5px;margin-left:.5rem;border-radius:50px}.chatWrap .section-plan .whiteBox.-subscription{text-align:left;margin-top:1rem;background-color:#fff;border-radius:10px}.chatWrap .section-plan .whiteBox.-subscription:not(:last-of-type){margin-bottom:2rem}.chatWrap .section-plan .whiteBox.-subscription.-entry{position:relative;display:flex;justify-content:center;align-items:center;margin:12px auto 0;cursor:pointer;box-shadow:0 4px 10px #e9f1f1;padding:1em}.chatWrap .section-plan .whiteBox.-subscription.-entry .desc{margin:1rem 0 0}.chatWrap .section-plan .whiteBox.-subscription.-entry.-credit{cursor:default}.chatWrap .section-plan .price p{margin-top:.5rem}.chatWrap .section-plan .price .large{font-size:140%}.chatWrap .section-plan .price .bold{font-weight:700}.chatWrap .section-plan .price .bold.--cashback{color:#fa7a86;margin-left:1rem}.chatWrap .section-plan .price .bold.--cashback .large{font-size:140%;margin:0 .25rem}.chatWrap .section-plan .price .pick-up{color:#fff;background-color:#f59752;font-size:11px;padding:2px;border-radius:4px;margin-right:0rem;vertical-align:text-top}.chatWrap .section-plan .plan__attention{margin-top:2rem}.chatWrap .section-plan .plan__attention .plan__attention__list__item{font-size:80%;color:#002f57}.chatWrap .section-QA{padding-top:0}.chatWrap .section-QA .QA-item-box__wrapper{width:100%;margin:3rem auto 0}.chatWrap .section-QA .QA-item-box{position:relative;background-color:#f1f9f9;margin-top:16px;padding:1rem;border-radius:24px;cursor:pointer}.chatWrap .section-QA .QA-item-box:before{content:"";position:absolute;right:1.5rem;top:3rem;width:18px;height:10px;background-image:url(/build/assets/bottom_arrow.2781874b.svg);background-repeat:no-repeat}.chatWrap .section-QA .QA-item-box[open]:before{transform:rotate(180deg)}.chatWrap .section-QA .QA-item-box .QA-item-ttl{color:#18a2ac;font-size:28px;font-weight:700;opacity:.4}.chatWrap .section-QA .QA-item-box .QA-item-Q{font-size:18px;font-weight:500;margin-left:16px;padding-right:2rem}@media screen and (max-width: 1024px){.chatWrap .section-QA .QA-item-box .QA-item-Q{font-size:16px;margin-right:24px}}.chatWrap .section-QA .QA-item-box .QA-item-txt-box{margin:16px 0 0 42px}.chatWrap .section__cta{position:relative;background-image:url(/build/assets/cta_bg.9219fa75.png);background-size:cover;background-repeat:no-repeat;padding:20px 0;max-width:480px;margin:40px auto}@media screen and (max-width: 560px){.chatWrap .section__cta{width:100vw;margin-left:-5%}}.chatWrap .section__cta:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#3490dcbb;z-index:0}.chatWrap .section__cta .roboto{font-family:Roboto}.chatWrap .section__cta .ctaButton{display:block;margin:0 auto;width:94%;max-width:400px}.chatWrap .section__cta .ctaButton img{width:100%}.chatWrap .section__cta .ctaButton:hover{opacity:.7}.chatWrap .section__cta .ctaButton__wrapper{text-align:center;margin-top:20px}@media screen and (max-width: 767px){.chatWrap .section__cta .ctaButton__wrapper{margin-top:20px}}.chatWrap .section__cta .ctaButton__wrapper .ctaButton__subText{position:relative;width:fit-content;text-align:center;font-weight:500;font-size:1.4rem;color:#fff;margin:0 auto .5rem;padding:0 20px}.chatWrap .section__cta .ctaButton__wrapper .ctaButton__subText:before{content:"";position:absolute;top:8px;left:0;width:16px;height:16px;background-image:url(/build/assets/text_line.0eb0a5ad.svg);background-repeat:no-repeat}.chatWrap .section__cta .ctaButton__wrapper .ctaButton__subText:after{content:"";position:absolute;top:8px;right:0;width:16px;height:16px;background-image:url(/build/assets/text_line.0eb0a5ad.svg);background-repeat:no-repeat;transform:scaleX(-1)}.chatWrap .section__cta .ctaButton__wrapper .ctaButton__mainText{position:relative;color:#fff;font-size:160%;font-weight:700;display:flex;justify-content:center;align-items:center}.chatWrap .section__cta .ctaButton__wrapper .ctaButton__mainText .yellow{font-size:140%;color:#ffff76;font-weight:700;vertical-align:middle;margin-left:.25rem;padding-bottom:6px}.chatWrap .section__cta .ctaButton__wrapper .ctaButton__mainText .yellow .large{font-size:120%;color:#ffff76;font-weight:700}.chatWrap .section__cta .ctaButton__wrapper img{position:relative;width:90%;max-width:320px}.chatWrap .footer{margin-top:80px;padding-bottom:40px}@media screen and (max-width: 1024px){.chatWrap .footer{margin-top:0}}.chatWrap .footer .footer-icon{display:flex;justify-content:center}.chatWrap .footer .footer-icon .footer-icon-x-img{margin:0 12px}.chatWrap .footer .footer-nav{display:flex;justify-content:center;margin-top:40px}@media screen and (max-width: 1024px){.chatWrap .footer .footer-nav{flex-wrap:wrap}}.chatWrap .footer .footer-nav .footer-nav-item{font-size:13px;margin:0 12px}.chatWrap .footer .footer-copy{text-align:center;font-size:14px;font-weight:500;opacity:.6;margin-top:40px}.chatWrap .footer .fixed-footer{display:none;position:fixed;bottom:0;z-index:5;text-align:center;background-color:#fff;width:100%;padding:10px 0 14px}.chatWrap .footer .fixed-footer img{width:96%;max-width:400px}.chatWrap .fixedFooter{position:fixed;bottom:0;width:100%;text-align:center;background-color:#fff;padding:10px 0;z-index:20}.chatWrap .fixedFooter .fixedFooter__img{width:90%;max-width:400px;margin:0 auto}.chatWrap .fixedFooter .fixedFooter__img img{width:100%}.chat__title{text-align:center;font-family:Zen Kaku Gothic New,sans-serif;font-weight:500;font-size:2rem}@media screen and (max-width: 560px){.chat__img{width:calc(100% + 10vw);margin-left:-5vw}}.chat__banner{cursor:pointer;margin-top:2rem}.section__chat-about{max-width:480px;margin:0 auto}.section__chat-about .section__chat-about__list{font-family:Zen Kaku Gothic New,sans-serif;color:#7e8f9d;font-size:80%;font-weight:400;text-align:left;max-width:480px;margin:6px auto 0}@media screen and (max-width: 767px){.section__chat-about .section__chat-about__list{margin-top:20px}}.section__chat-about .section__chat-about__list .section__chat-about__list__item{position:relative;padding-left:1.5rem}.section__chat-about .section__chat-about__list .section__chat-about__list__item:before{content:"\30fb";position:absolute;left:0;top:0}.section__chat-about .subscription__attention{color:#002f57;font-size:1.2rem;font-family:Zen Kaku Gothic New,sans-serif;font-weight:400}.section__chat-about .attention__openText{color:#18a2ac;font-family:Zen Kaku Gothic New,sans-serif}.section__chat-about .attention__openText span{color:#18a2ac;font-size:1.2rem;vertical-align:middle}.section__chat-about .section__chat-about__img{width:100%;margin-top:2rem}.chat-counseling__modal{display:none;position:absolute;top:0;left:0;background-color:#002f57aa;width:100%;z-index:3}.chat-counseling__modal.-open{display:block}.chat-counseling__modal .chat-counseling__modal__content{position:relative;width:90%;margin:6rem auto;background-color:#fff;padding:2.5rem 2rem;border-radius:1rem;max-width:480px}.chat-counseling__modal .chat-counseling__modal__content__top-text{background-color:#eaf5f5;text-align:center;color:#18a2ac;font-size:1.4rem;font-weight:500;width:fit-content;padding:.5rem 1rem;border-radius:2rem;margin:0 auto}.chat-counseling__modal .chat-counseling__modal__content__top-text span{font-size:1.6rem;vertical-align:sub}.chat-counseling__modal .chat-counseling__modal__content__title{text-align:center;font-size:1.8rem;font-weight:700;margin-top:.5rem}.chat-counseling__modal .chat-counseling__modal__content__title span{font-size:2rem;color:#18a2ac;font-weight:700}.chat-counseling__modal .chat-counseling__img{margin-top:1.5rem}.chat-counseling__modal .chat-counseling__text{margin-top:1rem;font-size:1.3rem}.chat-counseling__modal .chat-counseling__merit__wrapper{margin-top:2.5rem}.chat-counseling__modal .chat-counseling__merit__title{text-align:center}.chat-counseling__modal .chat-counseling__merit__sub-title{position:relative;color:#18a2ac;width:fit-content;font-size:1.4rem;font-weight:500;padding:0 2rem;margin:0 auto}.chat-counseling__modal .chat-counseling__merit__sub-title:before{content:"";position:absolute;left:0;bottom:.25rem;width:1rem;height:1.4rem;background-image:url(/build/assets/modal_title_textline.5af4dbe4.svg)}.chat-counseling__modal .chat-counseling__merit__sub-title:after{content:"";position:absolute;bottom:.4rem;right:.5rem;width:1rem;height:1.4rem;background-image:url(/build/assets/modal_title_textline.5af4dbe4.svg);transform:rotate(45deg)}.chat-counseling__modal .chat-counseling__merit__main-title{font-size:1.8rem;font-weight:500}.chat-counseling__modal .chat-counseling__merit__list__item{position:relative;display:flex;justify-content:space-between;align-items:center;margin-top:2.5rem}.chat-counseling__modal .chat-counseling__merit__list__item:before{position:absolute;top:-1rem;left:-1rem;background-color:#74c7cd;width:3rem;height:2.7rem;border-radius:50%;font-family:Roboto,serif;font-weight:500;font-size:1.6rem;color:#fff;text-align:center;padding-top:.3rem}.chat-counseling__modal .chat-counseling__merit__list__item:nth-of-type(1):before{content:"01"}.chat-counseling__modal .chat-counseling__merit__list__item:nth-of-type(2):before{content:"02"}.chat-counseling__modal .chat-counseling__merit__list__item:nth-of-type(3):before{content:"03"}.chat-counseling__modal .chat-counseling__merit__list__item:nth-of-type(4):before{content:"04"}.chat-counseling__modal .chat-counseling__merit__list__item__img{width:30%}.chat-counseling__modal .chat-counseling__merit__list__item__img img{border-radius:1rem}.chat-counseling__modal .chat-counseling__merit__list__item__text__wrapper{width:66%}.chat-counseling__modal .chat-counseling__merit__list__item__title{color:#18a2ac;font-size:1.5rem;font-weight:500}.chat-counseling__modal .chat-counseling__merit__list__item__text{font-size:1.2rem;margin-top:.5rem}.chat-counseling__modal .chat-counseling__about{margin-top:3.5rem}.chat-counseling__modal .chat-counseling__about__img{margin:0 auto;width:92%}.chat-counseling__modal .chat-counseling__about__text{margin-top:1rem;font-size:1.3rem}.chat-counseling__modal .chat-counseling__bottom{text-align:center;margin-top:3.5rem}.chat-counseling__modal .chat-counseling__bottom__text{font-size:1.4rem;font-weight:500;color:#18a2ac}.chat-counseling__modal .chat-counseling__bottom__main-text{font-size:1.7rem;font-weight:700;margin-top:.25rem}.chat-counseling__modal .chat-counseling__bottom__main-text span{font-size:2rem;font-weight:700;color:#18a2ac}.chat-counseling__modal .chat-counseling__bottom__button{background-color:#7e8f9d;color:#fff;text-align:center;font-size:1.5rem;font-weight:500;padding:1.2rem 3rem;border-radius:3rem;margin-top:3.5rem}.chat-counseling__modal .chat-counseling__bottom__button span{font-size:1.2rem;font-weight:400;margin-right:.5rem}.chat-counseling__modal .chat-counseling__modal__close{position:absolute;top:-1rem;right:-1rem;background-color:#7e8f9d;color:#fff;width:4rem;height:4rem;text-align:center;border-radius:50%;cursor:pointer}.chat-counseling__modal .chat-counseling__modal__close span{padding-top:.75rem}.checkWrap{margin-bottom:2rem}.checkWrap.-credit{margin:2rem auto 0;max-width:424px;width:90%}.checkWrap .checkSheetTop{display:flex;justify-content:space-between;align-items:center;padding:2rem 1rem 0;border-radius:20px;max-width:480px;width:100%;margin-left:auto;margin-right:auto;margin-bottom:1rem}.checkWrap .checkSheetTop .checkSheetTopLeft{width:30%}@media screen and (max-width: 767px){.checkWrap .checkSheetTop .checkSheetTopLeft{width:25%}}.checkWrap .checkSheetTop .checkSheetTopRight{width:70%;background-repeat:no-repeat;background-size:contain;margin-left:1em}@media screen and (max-width: 767px){.checkWrap .checkSheetTop .checkSheetTopRight{width:75%}}.checkWrap .checkSheetTop .checkSheetTopRight .number{color:#b6b6b6;padding:1em 0 0 2em}@media screen and (max-width: 767px){.checkWrap .checkSheetTop .checkSheetTopRight .number{padding-top:.5em}}.checkWrap .checkSheetTop .checkSheetTopRight .number .currentNumber{font-size:150%;color:#18a2ac;font-weight:700}@media screen and (max-width: 767px){.checkWrap .checkSheetTop .checkSheetTopRight .number .currentNumber{font-size:140%}}.checkWrap .checkSheetTop .checkSheetTopRight .text{font-weight:700}.checkWrap .checkSheetTop .checkSheetTopRight.-registerFriend .text{font-size:120%}.checkWrap .inputForm{background-color:inherit;box-shadow:none;padding:0}.checkWrap .inputForm .inputList__item{margin-bottom:1em}.checkWrap .inputForm .inputList__item.-flex{display:flex;justify-content:space-between}.checkWrap .inputForm .inputList__item.-flex .inputLabel{width:50%}.checkWrap .inputForm .inputList__item.-flex .inputContent{width:45%}.checkWrap .inputForm .inputList__item.-label{margin-bottom:0}.checkWrap .inputForm .inputLabel{font-weight:500;margin-bottom:1em}.checkWrap .inputForm .checkboxWrap .checkboxBtn{width:fit-content;padding:.5em 1em .5em 3em;border:1px solid rgba(0,0,0,.1607843137);background-color:#fff}.checkWrap .inputForm .checkboxWrap .checkboxBtn:nth-child(4n){margin-right:2%!important}.checkWrap .inputForm .checkboxWrap .checkboxBtn:before{top:55%;background-image:none;border:1px solid rgba(0,0,0,.1607843137);border-radius:50%;width:15px;height:15px}.checkWrap .inputForm .checkboxWrap input[type=checkbox]:checked+.checkboxBtn{border:1px solid #18a2ac}.checkWrap .inputForm .checkboxWrap.selectTime .checkboxBtn{width:70%;max-width:250px}.checkWrap .inputForm .selectWrap{position:relative;width:300px}.checkWrap .inputForm .selectWrap select{appearance:none;cursor:pointer;background-color:#fff;width:300px;border-radius:100px;padding-left:1em}@media screen and (max-width: 767px){.checkWrap .inputForm .selectWrap select{width:250px}}.checkWrap .inputForm .selectWrap:after{position:absolute;top:35%;left:270px;width:7px;height:7px;border-top:3px solid #002f57;border-right:3px solid #002f57;-webkit-transform:rotate(135deg);transform:rotate(135deg);pointer-events:none;content:""}@media screen and (max-width: 767px){.checkWrap .inputForm .selectWrap:after{left:220px}}.checkWrap .inputForm .inputContent textarea{font-size:90%;border-radius:16px;border:1px solid rgba(0,0,0,.1607843137);padding:.75em}@media screen and (max-width: 767px){.checkWrap .inputForm .inputContent textarea{font-size:100%}}.checkWrap .inputForm .inputContent input{background-color:#fff;border:1px solid rgba(0,0,0,.1607843137);padding:.6em .6em .6em 1em;border-radius:100px}.checkWrap .inputForm .inputContent input[type=text],.checkWrap .inputForm .inputContent input[type=date],.checkWrap .inputForm .inputContent input[type=password],.checkWrap .inputForm .inputContent input[type=email]{border:none;border-radius:0}.checkWrap .inputForm .inputContent input:-webkit-autofill{box-shadow:0 0 0 1000px #f9fbfc inset}.checkWrap .checkSheetBottom{display:flex;justify-content:center;padding:1em 0}.checkWrap .checkSheetBottom .backButton{display:block;width:90%;max-width:300px;margin:0 auto .5rem;padding:.5em 18px;border:1px solid #818a92;border-radius:100px;background-color:#fff;color:#818a92;text-align:center;text-decoration:none}.checkWrap .checkSheetBottom .nextButton{width:90%;max-width:300px;background-color:#18a2ac;color:#fff;margin:.8em;padding:.5em 18px;border:1px solid #18a2ac;border-radius:100px;text-align:center;text-decoration:none}.checkWrap .checkSheetBottom .nextButton:disabled{background-color:#aaa;border:1px solid #aaa}.checkWrap .checkSheetBottom .checkSheetBottom__item{width:100%;text-align:center}.checkWrap .checkSheetBottom .checkSheetBottom__item .checkSheetBottom__text__wrapper{display:flex;justify-content:center}.checkWrap .checkSheetBottom .checkSheetBottom__link{font-size:100%;font-weight:500}.checkWrap .checkSheetComplete{text-align:center}.checkWrap .checkSheetComplete .checkSheetComplete__img{width:200px;margin-bottom:2em}.checkWrap .reserveIntroduction{background-color:#eaf5f5;padding:20px 0 0;text-align:center;border-radius:10px;max-width:480px;margin:0 auto}.checkWrap .reserveIntroduction .reserveIntroduction__heading{font-weight:500;font-size:110%;color:#18a2ac}.checkWrap .reserveIntroduction .reserveIntroduction__text{font-weight:500;font-size:130%;margin-top:10px}.checkWrap .reserveIntroduction .reserveIntroduction__text.--red{color:#fa7a86}.checkWrap .reserveIntroduction img{margin-top:10px;width:60%}.checkWrap .reserveIntroduction.-register{background-color:inherit}.checkWrap .reserveIntroduction.-register img{margin-top:0;width:100%}.checkWrap .reserveIntroduction.-register .reserveIntroduction__text{background-color:#18a2ac;color:#fff;padding:1rem 0;font-family:Zen Maru Gothic,sans-serif;font-weight:700;font-size:150%}.checkWrap .reserveIntroduction.-register.-invitation{position:relative;padding:0;margin-top:-1.8rem;z-index:2}.checkWrap .coupon__text{display:flex;justify-content:center;align-items:center;text-align:center;font-size:1.4rem;font-weight:500;background-color:#fa7a86;color:#fff;margin:0 auto;padding:1rem 0;width:100%;max-width:480px}.checkWrap .coupon__text .coupon__icon{margin-right:1rem;font-variation-settings:"FILL" 1}.checkWrap .otp_text{margin:2rem 0 3rem;text-align:center}.-start{font-family:Zen Kaku Gothic New,sans-serif;background:none;background-color:#eaf5f5}.-start header{position:fixed;top:0;height:60px;max-width:none;background-color:#fff}.-start header .logo{height:60px;padding:1.3rem}@media screen and (max-width: 480px){.-start header .logo{width:180px;left:calc(50% - 90px)}}.-start .homeWrap{background-color:inherit}.-start .about__start__title{font-family:Zen Kaku Gothic New,sans-serif;color:#18a2ac;font-size:1.6rem;font-weight:500;text-align:center;margin-top:1rem}.-start .about__start__text{font-family:Zen Kaku Gothic New,sans-serif;font-size:1.4rem;margin-top:1rem}.-start .section__about{padding-bottom:3rem!important}.-start .section__about .about__list .about__list__item{font-family:Zen Kaku Gothic New,sans-serif;font-size:1.45rem}.-start .reserveIntroduction.-register{padding:20px 0}@media screen and (max-width: 480px){.-start .reserveIntroduction.-register{width:calc(100% + 10vw);margin-left:-5vw}}.-start .inputForm .inputContent input[type=text],.-start .inputForm .inputContent input[type=email],.-start .inputForm .inputContent input[type=password]{box-shadow:0 0 0 1000px #fff inset;background-color:#fff}.-start .inputForm .inputList__item{margin-bottom:2rem}.-start .inputButton__wrapper{margin-top:6rem}.-start .inputCard__wrapper{margin-top:4rem}.-start .whiteBox.-subscription .subscription__box-top .plan{font-size:110%}.-start .whiteBox.-subscription .tag{font-size:9px}.-start .checkWrap .inputForm.--card{background:#fff;box-shadow:0 0 16px -6px #0000000d;padding:2em}@media screen and (max-width: 480px){.-start .checkWrap .inputForm.--card{padding:1em}}.-start .checkSheetBottom__item{margin-top:3rem;text-align:center}.-start .checkSheetBottom__item .checkSheetBottom__text__wrapper{display:flex;justify-content:center}.-start .checkSheetBottom__item .nextButton{width:90%;max-width:300px;background-color:#18a2ac;color:#fff;margin:.8em;padding:.5em 18px;border:1px solid #18a2ac;border-radius:100px;text-align:center;text-decoration:none}.-start .checkSheetBottom__item .nextButton:disabled{background-color:#aaa;border:1px solid #aaa}.-start .fixedFooter{position:fixed;bottom:0;left:0;width:100%;margin:0 auto;background-color:#fff;z-index:3}.-start .fixedFooter a{width:95%;max-width:360px;margin:0 auto;padding:.5rem 0;display:block}.section__register__about{max-width:480px}.section__register__about .about__title{max-width:280px;margin:0 auto;text-align:center}.section__register__about .about__title.-pair{max-width:300px}.section__register__about .about__title .top{color:#3490dc;font-weight:500;font-size:1.7rem}.section__register__about .about__title .name{font-size:3.5rem;font-weight:500;margin-right:.25rem}.section__register__about .about__title img{margin-top:1rem}.section__register__about .about__title{text-align:center;color:#18a2ac;font-size:1.6rem;font-weight:500;margin:1.6rem auto}.section__register__about .about__img__wrapper{margin:2rem auto 0;max-width:480px}.section__register__about .about__text{margin:1rem auto 0;font-size:1.3rem;max-width:480px}.section__register__about .about__list{background-color:#fff;border-radius:8px;border:1px solid #eaf5f5;margin:1.5rem auto 0;padding:8px 18px 18px;max-width:480px}.section__register__about .about__list .about__list__item{font-size:1.3rem;margin-top:1.4rem}.section__register__about .about__list .about__list__item span{font-size:2rem;color:#74c7cd;vertical-align:text-top}.reservation-info__wrapper .inputForm{padding:0;box-shadow:none}.clinicalRecordForm .inputList__item p{color:#aaa;font-size:max(80%,12px)}.counselingHistoryList__item{border-bottom:#cccccc 1px solid;padding:.8em .2em}.counselingHistoryList__item:last-child{border-bottom:none;padding-bottom:0}.counselingHistoryList__item .detail{display:flex;justify-content:space-between;margin-bottom:.5em;align-items:center}.counselingHistoryList__item .detail .date{display:flex;align-items:center}.counselingHistoryList__item .detail .date p{font-size:max(80%,12px);margin-left:.5em}.counselingHistoryList__item .main{display:flex;align-items:flex-start}.counselingHistoryList__item .main .thumb{overflow:hidden;width:50px;height:50px;border-radius:2em;margin-right:1em}.counselingHistoryList__item .main .thumb img{width:100%;height:100%;object-fit:cover;object-position:center;font-family:"object-fit: cover; object-position: center;"}.counselingHistoryList__item .main .textarea{flex:1}.counselingHistoryList__item .main .textarea .name{line-height:1.4;margin-bottom:.2em}.counselingHistoryList__item .main .textarea .plan{font-size:max(80%,12px);color:#aaa}.counselingHistoryList__item .btnArea{margin-top:0}.counselingHistoryList__item .btnArea .basicBtn.-smallBtn{width:100%}@media screen and (max-width: 767px){.counselingHistoryList__item .main .thumb{width:30px;height:30px;margin-right:.6em}}.counselingPlan{margin-bottom:1em}.counselingPlan>a{margin-top:1em;display:block}.counselingPlan .planWrap{display:flex}.counselingPlan .planWrap .date{border-right:#cccccc 1px solid;padding-right:1em;margin-right:1em}.counselingPlan .planWrap .date p{font-size:max(80%,12px)}.counselingPlan .planWrap .date p span{font-size:130%}.counselingPlan .planWrap .price{margin-left:1em;font-size:max(80%,12px)}.counselingPlan .planWrap .main{display:flex;align-items:flex-start;flex:1}.counselingPlan .planWrap .main .thumb{overflow:hidden;width:50px;height:50px;border-radius:2em;margin-right:.5em}.counselingPlan .planWrap .main .thumb img{width:100%;height:100%;object-fit:cover;object-position:center;font-family:"object-fit: cover; object-position: center;"}.counselingPlan .planWrap .main .textarea{flex:1;text-align:left}.counselingPlan .planWrap .main .textarea .name{line-height:1.4;margin-bottom:.2em}.counselingPlan .planWrap .main .textarea .plan{font-size:max(80%,12px);color:#aaa}@media screen and (max-width: 767px){.counselingPlan .planWrap .main .thumb{width:30px;height:30px;margin-right:.6em}}.planSlide{margin-top:2em;max-width:480px;margin-left:auto;margin-right:auto}.planSlide .whiteBox{position:relative}.planSlide .month{text-align:center;margin-bottom:2em}.planSlide .month.none{display:none}.planSlide .next-prev-button{position:relative}.planSlide .btn.home-next-prev{display:flex;justify-content:space-between}.planSlide .btn .slick-arrow{position:absolute;top:50%;transform:translateY(-50%) translate(0);background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;appearance:none;color:#002f57;z-index:1;transition:.2s}.planSlide .btn .slick-arrow span{vertical-align:middle;font-size:100%}.planSlide .btn .prev-arrow{position:absolute;left:3em;top:3em}.planSlide .btn .prev-arrow.home-prev{position:unset}.planSlide .btn .prev-arrow.schedule-prev{top:-2.8em}.planSlide .btn .next-arrow{position:absolute;right:3em;top:3em}.planSlide .btn .next-arrow.home-next{position:unset}.planSlide .btn .next-arrow.schedule-next{top:-2.8em}.planSlide .btn button{border:none;background:none;color:#18a2ac;appearance:none;-webkit-appearance:none;display:flex;align-items:center}.planSlide .calendar table{width:100%}.planSlide .calendar table th,.planSlide .calendar table td{text-align:center}.planSlide .calendar table td{width:3em;height:3em}.planSlide .calendar table td.disabled{color:#ccc}.planSlide .calendar table td.today input{background:#dceff0;border-radius:50%;width:38px;height:38px}.planSlide .calendar table .dayOfWeek th{padding-bottom:1.5em;border-bottom:1px solid rgba(0,0,0,.0784313725)}.planSlide .calendar table .dayOfWeek th:first-child{color:#f06f6f}.planSlide .calendar table .dayOfWeek th:last-child{color:#0081c3}.planSlide.-client .calendar a{display:inline-block;background-color:#e9f1f1;text-decoration:none;border-radius:50%;padding:.2em .5em}.dayPlan .checkboxWrap .checkboxBtn{width:100%;margin-right:0!important;border-radius:0;border:none;display:flex;justify-content:center;align-items:center;border-bottom:#cccccc 1px solid;margin-bottom:0;font-size:100%;cursor:inherit}@media screen and (max-width: 370px){.dayPlan .checkboxWrap .checkboxBtn{justify-content:end}}.dayPlan .checkboxWrap input[type=checkbox]:checked+.checkboxBtn,.dayPlan .checkboxWrap input[type=radio]:checked+.checkboxBtn{border:inherit;border-bottom:#cccccc 1px solid;background:inherit}.dayPlan .checkboxWrap input[type=checkbox]:checked+.checkboxBtn:after,.dayPlan .checkboxWrap input[type=radio]:checked+.checkboxBtn:after{opacity:0}.dayPlan .checkboxWrap .time{display:flex;width:8.5em;text-align:center;position:relative;margin-right:1em}.dayPlan .checkboxWrap .time:after{content:"\30fb\30fb\30fb";color:#ccc;font-weight:700;letter-spacing:-.5em;line-height:1;position:absolute;right:0;top:50%;margin-top:-.5em}.dayPlan .checkboxWrap .able{line-height:1;width:8em;position:relative;text-align:left;color:#18a2ac}.dayPlan .checkboxWrap .able.-no span{color:#002f57}.dayPlan .checkboxWrap .able span{margin-left:.2em;font-size:1.2em;line-height:1;position:absolute;right:0;top:50%;margin-top:-.5em}.dayPlan.monthPlan{margin-top:2em}.monthPlan .whiteBox{padding:0 2em;border-radius:0;width:90%}.monthPlan .whiteBox:last-of-type{padding-bottom:2em;border-radius:0 0 20px 20px}.monthPlan p+.pageLabel{padding-top:0}.monthPlan p+.pageLabel:before{display:none}.inner.-scheduleRegister{margin-bottom:2em}.counselorSchedule.detailWrap{display:none;border-top:1px solid #cccccc;margin-top:10px}.counselorSchedule.detailWrap.-home{display:block}.counselorSchedule.detailWrap .btn-danger{background-color:#d6424d;color:#fff;font-size:1.2rem;font-weight:400;padding:.5rem 1rem;margin-top:1.5rem;border-radius:1rem}.counselorSchedule.detailWrap .btn-danger span{font-size:2rem;color:#fff;vertical-align:bottom;margin-left:.25rem}.counselorSchedule .dateWrap{display:block;text-align:center;margin-top:1em}.counselorSchedule .dateWrap .date{display:inline-block;background-color:#e5eaee;padding:2px 6px;border-radius:6px}.counselorSchedule .inputForm{padding:0}.counselorSchedule .inputForm .inputList__item{margin:1em 0}.counselorSchedule .inputForm .inputList__item .timeWrap{margin-top:20px}.counselorSchedule .inputForm .inputList__item .timeWrap .timeContent{width:calc(50% - 20px);border-bottom:1px solid #ccc}.counselorSchedule .inputForm .inputLabel{display:block}.counselorSchedule .btnArea .basicBtn.-smallBtn{margin:0}.counselorSchedule .inputForm .inputList .inputContent.-time span.material-icons{margin-right:0}.counselorSchedule .inputForm .inputList .inputContent.-period{margin-right:1em}.counselorSchedule .inputForm .inputList .inputContent.-select:before{content:""}.-scheduleRegisterCalendar+.detailWrap{display:block}.-scheduleRegisterCalendar+.detailWrap .inputList__item{display:block}.-scheduleRegisterCalendar+.detailWrap .inputList__item.-row{display:flex}.-scheduleRegisterCalendar+.detailWrap .inputList+.btnArea{display:block}.material-icons.-delete{color:#002f57}.-center .material-icons{vertical-align:text-top}@media screen and (max-width: 767px){.-center .material-icons{vertical-align:bottom}}@media screen and (max-width: 767px){.-center .-pconly{display:none}}.-scheduleConfirmation{display:none}.-scheduleConfirmation.open{display:block}.dataTable{width:100%}.dataTable tr{vertical-align:top;position:relative}.dataTable th{font-weight:400;width:20%;padding-bottom:1em}.dataTable td{width:70%;padding-left:1em;padding-bottom:1em}.dataTable td.delete{width:10%;text-align:right;padding:0}.dataTable td.reserve{position:absolute;left:20%;bottom:-12px;width:100%;text-align:left;font-size:14px;color:#18a2ac;padding-left:22px}@media screen and (max-width: 767px){.dataTable td.reserve{padding-left:12px;font-size:12px}}.scheduleWrap .main{display:flex;justify-content:center;align-items:center}.scheduleWrap .main .date{width:8em;padding-right:1em;margin-right:1em;text-align:center;border-right:#aaaaaa 1px solid}.scheduleWrap .main .date .day{font-size:90%}.scheduleWrap .main .date .day span{font-size:120%}.scheduleWrap .main .date .time{font-size:90%}.scheduleWrap .main .plan{display:flex;flex:1;max-width:260px}.scheduleWrap .main .plan .thumb{overflow:hidden;border-radius:5em;width:3em;height:3em;margin-right:.5em}.scheduleWrap .main .plan .thumb img{width:100%;height:100%;object-fit:cover;object-position:center;font-family:"object-fit: cover; object-position: center;"}.scheduleWrap .main .plan .detail p{color:#aaa;font-size:max(80%,12px)}.scheduleWrap a.-center{margin-left:auto;margin-right:auto;margin-top:1em;display:block}.scheduleList{display:flex;justify-content:space-between;align-items:center}.scheduleList__main{flex:1}.scheduleList .btnArea{margin-top:0;min-width:6em;margin-left:1em}.scheduleList .btnArea .basicBtn{width:100%}.scheduleSetting{margin-top:50px}.scheduleSetting .inputArea{display:flex;justify-content:center}.setting__toggle{position:relative;width:100%;max-width:100px;height:38px;border-radius:50px;overflow:hidden;user-select:none;cursor:pointer;padding:.75em;margin-left:.5em}@media screen and (max-width: 767px){.setting__toggle{max-width:70px;height:27px}}.setting__toggle input[type=checkbox]{display:none}.setting__toggle span{position:absolute;font-size:80%;line-height:1;-webkit-transition:.2s ease-out;transition:.2s ease-out}.setting__toggle .notAccept{right:5px;color:#fff}.setting__toggle .accept{left:7px;color:#fff;letter-spacing:2px;display:none}.setting__toggle:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50px;display:block;background:#aaaaaa;-webkit-transition:.2s ease-out;transition:.2s ease-out}.setting__toggle:after{content:"";position:absolute;top:25%;left:6px;width:20px;height:20px;display:block;border-radius:50px;background:#fff;box-shadow:0 9px 28px -6px #0000004d;-webkit-transition:.2s ease-out;transition:.2s ease-out}@media screen and (max-width: 767px){.setting__toggle:after{top:22%;left:5px;width:16px;height:16px}}.setting__toggle.checked:before{background:#18a2ac}.setting__toggle.checked:after{left:calc(100% - 26px);box-shadow:0 9px 28px -6px #00000080}@media screen and (max-width: 767px){.setting__toggle.checked:after{left:calc(100% - 21px)}}.setting__toggle.checked .notAccept{display:none}.setting__toggle.checked .accept{display:inline}.description__text{font-weight:700;margin:3rem auto 0;max-width:480px;font-size:95%}.description__text a{color:#4685ff;text-decoration:underline}.description__text_sub{margin:1rem auto 3rem;max-width:480px;font-size:95%}.description__text_sub .-red{color:#d6424d;font-weight:700}.description__text_sub .description__text_sub-hidden{display:none}.description__text_sub .description__text_sub-hidden.-active{display:block}.counseling-topic__wrapper{font-family:Zen Kaku Gothic New,sans-serif;background-color:#eaf5f5;padding:4rem 0;line-height:1.6;letter-spacing:1.6px}@media screen and (max-width: 767px){.counseling-topic__wrapper{padding-top:10rem}}.counseling-topic__wrapper .counseling-topic{width:90%;max-width:480px;margin:0 auto}@media screen and (max-width: 767px){.counseling-topic__wrapper .counseling-topic{width:100%}}.counseling-topic__wrapper .counseling-topic__title-wrapper{text-align:center}.counseling-topic__wrapper .counseling-topic__title-wrapper .counseling-topic__category-title{width:fit-content;background-color:#74c7cd;color:#fff;font-size:1.6rem;font-weight:500;margin:0 auto;padding:.6rem 1rem;border-radius:40px}.counseling-topic__wrapper .counseling-topic__title-wrapper .counseling-topic__title{font-size:2.2rem;font-weight:500;margin-top:1rem}.counseling-topic__wrapper .counseling-topic__content-img{position:relative;margin-top:3rem}@media screen and (max-width: 767px){.counseling-topic__wrapper .counseling-topic__content-img{width:90%;margin:3rem auto 0}}.counseling-topic__wrapper .counseling-topic__content-img img{width:100%;border-radius:10px}.counseling-topic__wrapper .counseling-topic__content-img:before{content:"";position:absolute;bottom:0;right:-.4rem;background-image:url(/build/assets/counseling-topic_top.760cd4a2.webp);width:82px;aspect-ratio:82/92;background-size:contain}@media screen and (max-width: 767px){.counseling-topic__wrapper .counseling-topic__content__text-wrapper{width:90%;margin:0 auto}}.counseling-topic__wrapper .counseling-topic__content__text-wrapper .counseling-topic__content__text{font-size:1.4rem;font-weight:400;line-height:1.6;letter-spacing:1.6px;margin-top:1.6rem}.counseling-topic__wrapper .counseling-topic__content__text-title,.counseling-topic__wrapper .counseling-topic__content__about-title,.counseling-topic__wrapper .counseling-topic__content__faq-title,.counseling-topic__wrapper .counseling-topic__content__counselor-title{position:relative;font-size:1.7rem;font-weight:500;margin-top:4rem;padding-left:2rem}.counseling-topic__wrapper .counseling-topic__content__text-title:before,.counseling-topic__wrapper .counseling-topic__content__about-title:before,.counseling-topic__wrapper .counseling-topic__content__faq-title:before,.counseling-topic__wrapper .counseling-topic__content__counselor-title:before{content:"";position:absolute;top:0;left:0;width:.3rem;height:100%;background-color:#74c7cd}@media screen and (max-width: 767px){.counseling-topic__wrapper .counseling-topic__content__about-wrapper{width:90%;margin:0 auto}}.counseling-topic__wrapper .counseling-topic__content__about-wrapper .counseling-topic__content__about-text{font-size:1.4rem;font-weight:400;background-color:#fff;border-radius:8px;padding:1.5rem;margin-top:2rem}@media screen and (max-width: 767px){.counseling-topic__wrapper .counseling-topic__content__counselor-wrapper{width:90%;margin:0 auto}}.counseling-topic__wrapper .counseling-topic__content__cta-wrapper{position:relative;background-image:url(/build/assets/counseling-topic_cta_bg.9bbbc711.webp);aspect-ratio:375/230;background-size:contain;margin-top:3rem}.counseling-topic__wrapper .counseling-topic__content__cta-wrapper .counseling-topic__content__cta-button{position:absolute;bottom:4rem;left:10%;width:80%;transition:.5s;transform:scale(1)}.counseling-topic__wrapper .counseling-topic__content__cta-wrapper .counseling-topic__content__cta-button:hover{transform:scale(1.05)}.counseling-topic__wrapper .counseling-topic__content__counselor-wrapper .counseling-topic__content__counselor-list{margin-top:2rem}.counseling-topic__wrapper .counseling-topic__content__counselor-wrapper .counseling-topic__content__counselor-list-item{background-color:#fff;margin-top:1rem;border-radius:8px;padding:1.5rem}.counseling-topic__wrapper .counseling-topic__content__counselor-wrapper .counseling-topic__content__counselor-list-item a{text-decoration:none}.counseling-topic__wrapper .counseling-topic__content__counselor-wrapper .counseling-topic__content__counselor-list-item-top{display:flex;align-items:center}.counseling-topic__wrapper .counseling-topic__content__counselor-wrapper .counseling-topic__content__counselor-list-item-img{width:60px;height:60px}.counseling-topic__wrapper .counseling-topic__content__counselor-wrapper .counseling-topic__content__counselor-list-item-img img{width:100%;height:100%;border-radius:50%;object-fit:cover}.counseling-topic__wrapper .counseling-topic__content__counselor-wrapper .counseling-topic__content__counselor-list-item-top-text-wrapper{margin-left:1rem}.counseling-topic__wrapper .counseling-topic__content__counselor-wrapper .counseling-topic__content__counselor-list-item-name{font-size:1.6rem;font-weight:500}.counseling-topic__wrapper .counseling-topic__content__counselor-wrapper .counseling-topic__content__counselor-list-item-category{display:flex;align-items:baseline;margin-top:.8rem}.counseling-topic__wrapper .counseling-topic__content__counselor-wrapper .counseling-topic__content__counselor-list-item-category-item{background-color:#74c7cd;color:#fff;font-size:1.1rem;font-weight:400;padding:4px 8px;border-radius:40px;margin-right:.5rem}.counseling-topic__wrapper .counseling-topic__content__counselor-wrapper .counseling-topic__content__counselor-list-item-bottom-text-wrapper{margin-top:1rem}.counseling-topic__wrapper .counseling-topic__content__counselor-wrapper .counseling-topic__content__counselor-list-item-bottom-text{font-size:1.3rem}.counseling-topic__wrapper .counseling-topic__content__worries-wrapper{background-color:#cceaec;padding:3.5rem 2rem}.counseling-topic__wrapper .counseling-topic__content__worries-wrapper .counseling-topic__content__worries-box{background-color:#fff;padding:2rem 1.5rem;border-radius:8px}.counseling-topic__wrapper .counseling-topic__content__worries-wrapper .counseling-topic__content__worries-title{font-size:1.6rem;font-weight:500}.counseling-topic__wrapper .counseling-topic__content__worries-wrapper .counseling-topic__content__worries-list{list-style:disc;padding-left:2.5rem}.counseling-topic__wrapper .counseling-topic__content__worries-wrapper .counseling-topic__content__worries-list .counseling-topic__content__worries-list-item{margin-top:1rem}.counseling-topic__wrapper .counseling-topic__content__worries-wrapper .counseling-topic__content__worries-list .counseling-topic__content__worries-list-item a{color:#18a2ac;font-size:1.4rem;font-weight:500}.counseling-topic__wrapper .counseling-topic__content__worries-wrapper .counseling-topic__content__worries-list .counseling-topic__content__worries-list-item::marker{color:#002f57}.counseling-topic__wrapper .counseling-topic__content__share-wrapper{background-color:#fff;margin-top:3rem;padding:2.5rem 1.8rem;border-radius:10px}@media screen and (max-width: 767px){.counseling-topic__wrapper .counseling-topic__content__share-wrapper{width:90%;margin:3rem auto 0}}.counseling-topic__wrapper .counseling-topic__content__share-wrapper .counseling-topic__content__share-img{width:60%;margin:0 auto}.counseling-topic__wrapper .counseling-topic__content__share-wrapper .counseling-topic__content__share-text{text-align:center;font-size:1.6rem;font-weight:500;margin-top:2rem}.counseling-topic__wrapper .counseling-topic__content__share-wrapper .counseling-topic__content__share-button-wrapper{display:flex;justify-content:space-between;align-items:center;margin-top:1.7rem}.counseling-topic__wrapper .counseling-topic__content__share-wrapper .counseling-topic__content__share-button-wrapper .counseling-topic__content__share-button{display:block;width:48%;text-align:center;height:4.7rem;font-size:1.5rem;font-weight:700;border-radius:10px;text-decoration:none;padding-top:1rem}.counseling-topic__wrapper .counseling-topic__content__share-wrapper .counseling-topic__content__share-button-wrapper .counseling-topic__content__share-button.-x{background-color:#000;color:#fff}.counseling-topic__wrapper .counseling-topic__content__share-wrapper .counseling-topic__content__share-button-wrapper .counseling-topic__content__share-button.-x img{height:20px;margin-right:.5rem}.counseling-topic__wrapper .counseling-topic__content__share-wrapper .counseling-topic__content__share-button-wrapper .counseling-topic__content__share-button.-line{background-color:#06c755;color:#fff}.counseling-topic__wrapper .counseling-topic__content__share-wrapper .counseling-topic__content__share-button-wrapper .counseling-topic__content__share-button.-line img{height:30px;margin-right:.5rem}.counseling-topic__wrapper .counseling-topic__content__share-wrapper .counseling-topic__content__share-button-wrapper .counseling-topic__content__share-button.-line span{vertical-align:text-top;padding-bottom:.5rem;display:inline-block}.counseling-topic__wrapper.-woman{background-color:#fff;padding-bottom:0}.counseling-topic__wrapper.-woman .counseling-topic__category-title{background-color:#e9a489}.counseling-topic__wrapper.-woman .counseling-topic__content-img:before{display:none}.counseling-topic__wrapper.-woman .counseling-topic__content__about-title{font-size:2rem;font-weight:500;padding-left:0;margin-top:2.5rem}.counseling-topic__wrapper.-woman .counseling-topic__content__about-title:before{display:none}.counseling-topic__wrapper.-woman .counseling-topic__content__about-text{padding:0}.counseling-topic__wrapper.-woman .counseling-topic__content__about-text-title{position:relative;font-size:1.7rem;font-weight:500;margin:2rem 0 1.5rem;padding-left:2rem}.counseling-topic__wrapper.-woman .counseling-topic__content__about-text-title:before{content:"";position:absolute;top:0;left:0;width:.3rem;height:100%;background-color:#74c7cd}.counseling-topic__wrapper.-woman .counseling-topic__content__share-wrapper{margin-top:0;border-radius:0}.calendarCounselor td{position:relative}.calendarCounselor td .material-icons-outlined,.calendarCounselor td .reserve-icon{display:none}.calendarCounselor td .calendarDate{color:#000;text-decoration:none}.calendarCounselor td .calendarDate.check+.material-icons-outlined{display:inline-block;position:absolute;top:6px;right:5px;color:#fff;background-color:#18a2ac;border-radius:50%;width:15px;height:15px;font-size:.75em;padding:1px}@media screen and (max-width: 767px){.calendarCounselor td .calendarDate.check+.material-icons-outlined{top:0;right:0;padding:2px 1px;width:12px;height:12px}}.calendarCounselor td .calendarDate.reserved+span+.reserve-icon{position:absolute;width:90%;bottom:-5px;display:block;background-color:#fa7a86;color:#fff;font-size:10px;margin:0 5%;border-radius:10px}.slide-arrow{text-decoration:none}.counselorList{margin-left:auto;margin-right:auto;position:relative;margin-bottom:2em;display:flex;flex-wrap:wrap;width:90%;max-width:500px}@media screen and (max-width: 767px){.counselorList{max-width:100%}}.counselorList .slick-arrow{position:absolute;top:50%;transform:translateY(-50%) translate(0);background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;appearance:none;color:#18a2ac;z-index:1;transition:.2s}.counselorList .slick-arrow span{vertical-align:middle;font-size:100%}.counselorList .slick-arrow.prev-arrow{left:-1.5em}.counselorList .slick-arrow.next-arrow{right:-1.5em}.counselorList .slick-arrow.slick-disabled{display:none!important}.counselorList__item{position:relative;width:100%;margin:1em .6em;background-color:#fff;padding:12px 12px 50px;border-radius:1.2em}.counselorList__item.-new:before{content:"NEW";width:4em;height:4em;color:#fff;text-align:center;background:#18a2ac;border-radius:5em;position:absolute;right:20px;top:20px;font-size:50%;display:flex;align-items:center;justify-content:center}.counselorList__item .counselorList__item__top{display:flex;align-items:center}.counselorList__item .counselorList__item__top--text{margin-left:16px}@media screen and (max-width: 560px){.counselorList__item .counselorList__item__top--text{width:calc(95% - 80px)}}.counselorList__item .counselorList__item__top--text .-orange{color:#ff9648}.counselorList__item .counselorList__item__top--text .-dark-blue{color:#002f57}.counselorList__item .counselorList__item__bottom{margin:1rem 0}.counselorList__item a{display:block;text-decoration:none}.counselorList__item .thumb{overflow:hidden;border-radius:50%;width:120px;height:120px;margin-bottom:.5em}@media screen and (max-width: 767px){.counselorList__item .thumb{height:120px}}@media screen and (max-width: 560px){.counselorList__item .thumb{width:80px;height:80px}}.counselorList__item .thumb img{width:100%;height:100%;object-fit:cover;object-position:center;font-family:"object-fit: cover; object-position: center;"}.counselorList__item .category{display:inline-block;font-size:10px;margin-left:auto;margin-right:auto;width:fit-content;margin-bottom:.5em;padding:6px 2px}.counselorList__item .name{color:#002f57;font-size:max(100%,14px);text-align:left;margin:8px 0}.counselorList__item .reserve-button{position:absolute;width:calc(100% - 1.5em);bottom:12px;background-color:#18a2ac;color:#fff;text-align:center;padding:5px 0;border-radius:20px;margin-top:8px}.counselorList__item .reserve-button.-accent{background-color:#18a2ac}.counselorList__item .reserve-button.-accent:hover{background:#004b8a}.counselorList__item .reserve-button.-white{border:1px solid #18a2ac;background-color:#fff;color:#18a2ac;font-weight:500}.counselorList__item .reserve-button.-base{border:1px solid #002f57;background-color:#002f57;color:#fff}.counselorList__item .reserve-button.-status{position:inherit;width:100%;margin-top:1.5rem}.counselorList.-list{display:flex;flex-wrap:wrap}.counselorList.-list .counselorList__item{width:100%;margin:0 2.6% 2.6% 0}.counselorList.-list .counselorList__item:nth-child(4n){margin-right:0}@media screen and (max-width: 480px){.counselorList.-list .counselorList__item{width:100%;margin:0 6.5% 6.5% 0}.counselorList.-list .counselorList__item:nth-child(4n){margin-right:6.5%}.counselorList.-list .counselorList__item:nth-child(3n){margin-right:0}}.mainWrap.-profile{background-color:#f0f5f5;padding-top:120px}.mainWrap.-profile .counselorProfile__wrapper{position:relative;z-index:1}.mainWrap.-profile .counselorProfile__wrapper:before{content:"";position:absolute;top:100px;left:0;width:100%;height:calc(100% - 100px);background-color:#fff;z-index:-1;border-radius:20px 20px 0 0}.mainWrap.-profile .profileMain .detail .age{text-align:center;font-size:1.3rem}.mainWrap.-profile .profileMain .detail .message{margin-top:2rem}.mainWrap.-profile .profileMain .categoryWrap{display:flex;justify-content:center;align-items:baseline;margin-top:2rem}.mainWrap.-profile .profileMain .categoryWrap .ttl{margin:0 1rem 0 0}.mainWrap.-profile .profileMain .categoryWrap .main.categoryList{flex:inherit}.mainWrap.-profile .profileMain .categoryWrap .main.categoryList .categoryList__item{margin:0 8px 0 0;background-color:#cae8e8}.mainWrap.-profile .counselorProfile.planList .planList__item{background-color:#f0f5f5}.mainWrap.-profile .counselorProfile.planList .planList__item .categoryList__item{background-color:#cae8e8}.mainWrap.-profile .counselorProfile__cta__wrapper{background-color:#18a2ac}.mainWrap.-profile .counselorProfile__cta{position:relative;max-width:480px;background-image:url(/build/assets/profile_cta_bg.0c7a7001.webp);background-size:contain;aspect-ratio:385/434;margin:0 auto 6rem}.mainWrap.-profile .counselorProfile__cta .counselorProfile__cta__button{position:absolute;display:block;width:70%;left:14.5%;bottom:23%;transition:.5s;transform:scale(1)}.mainWrap.-profile .counselorProfile__cta .counselorProfile__cta__button:hover{transform:scale(1.1)}.profileWrap .profileMain{max-width:680px;margin:0 auto}.profileWrap .profileMain .thumb{overflow:hidden;width:200px;height:200px;border-radius:50%;margin:0 auto}.profileWrap .profileMain .thumb img{object-fit:cover;width:100%;height:100%}.profileWrap .profileMain .detail .name{line-height:1.4;margin:1em 0 .5em;color:#002f57;font-size:150%;text-align:center}.profileWrap .profileMain .detail .message{font-size:95%}.profileWrap .profileMain .categoryWrap{margin-bottom:1em}.profileWrap .profileMain .categoryWrap .ttl{margin-top:2em;font-size:90%}.profileWrap .profileMain .categoryWrap .main{display:block}.profileWrap .profileMain .categoryWrap .main.categoryList{display:flex;flex:1;flex-wrap:wrap;margin-bottom:-.5em}.profileWrap .profileMain .categoryWrap .main.categoryList .categoryList__item{font-size:90%;background-color:#e9f1f1;padding:4px 8px;border-radius:2px;margin:4px 8px 4px 0}.profileWrap .profileMain .categoryWrap .main.categoryList .categoryList__item__title{background:#e9f1f1;color:#002f57;border-radius:.5em;padding:.5em;font-size:max(80%,12px);margin-right:.8em;margin-bottom:.8em;line-height:1}.profileWrap .profileMain .categoryWrap .main.categoryList .categoryList__item__title:last-child{margin-right:0}.profileWrap .profileMain .categoryWrap .main .price-mark{font-size:80%}@media screen and (max-width: 480px){.profileWrap .profileMain .thumb{width:160px;height:160px;margin:0 auto}}.profileWrap .freeText{font-size:max(90%,12px)}.profileWrap .freeText .text{overflow:hidden}.profileWrap .freeText .text.is-open{height:100%!important}.profileWrap .freeText .btnArea{margin-top:1.6em}.profileWrap .freeText .btnArea .basicBtn{cursor:pointer}.profileWrap .movieWrap{position:relative;width:100%;padding-top:56.25%;margin:1.5em 0 2em}.profileWrap .movieWrap iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}.profileWrap .detailWrap{margin-top:2em;padding-top:2em;padding-bottom:2rem}.profileWrap .detailWrap__item{margin-bottom:2em}.profileWrap .detailWrap__item:nth-child(3),.profileWrap .detailWrap__item:nth-child(4){border-bottom:1px solid rgba(0,47,87,.2);padding-bottom:1rem}.profileWrap .detailWrap__item:last-child{border-bottom:1px solid rgba(0,47,87,.2);padding-bottom:1rem;margin-bottom:0}.profileWrap .detailWrap__item .ttl{text-align:left;line-height:1.4;margin-bottom:.6em;font-size:1.6rem;font-weight:500}@media screen and (max-width: 767px){.profileWrap .detailWrap__item .ttl{text-align:left}}.profileWrap .detailWrap__item p{font-size:1.4rem;margin-bottom:10px}.counselorProfile.planList .planList__item{padding:1.5em 1em}@media screen and (max-width: 767px){.counselorProfile.planList .planList__item .ttl{font-size:120%}}.counselorProfile.planList .planList__item .categoryList__item{font-size:90%;color:#002f57;background-color:#e9f1f1;padding:4px 8px;border-radius:2px;margin:4px 8px 4px 0}.counselorProfile.planList .planList__item .detail{align-items:flex-end;padding-bottom:1em;border-bottom:1px solid rgba(0,0,0,.0823529412)}.counselorProfile.planList .planList__item .main .price{font-size:120%;font-weight:700}.counselorProfile.planList .planList__item .desc{position:relative;margin-top:1em;color:#002f57}.counselorProfile.planList .planList__item .desc:has(:checked) p{max-height:100vh;word-wrap:break-word}.counselorProfile.planList .planList__item .desc:has(:checked) p:after{background:inherit}.counselorProfile.planList .planList__item .desc:has(:checked) label span.open{display:none}.counselorProfile.planList .planList__item .desc:has(:checked) label span.close{display:inline-block;position:inherit;margin-left:2em}.counselorProfile.planList .planList__item .desc P{position:relative;max-height:100px;margin-bottom:0;overflow:hidden;transition:max-height 1s}.counselorProfile.planList .planList__item .desc P:after{display:block;position:absolute;left:0;bottom:0;width:100%;height:60px;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,rgba(240,245,245,.7882352941) 50%,rgba(240,245,245,.7882352941) 0,#f0f5f5);content:""}.counselorProfile.planList .planList__item .desc label span{display:flex;align-items:center;gap:0 4px;position:absolute;bottom:0;left:3em;transform:translate(-50%);color:#188ad0;font-size:.8em}@media screen and (max-width: 767px){.counselorProfile.planList .planList__item .desc label span{font-size:1em}}.counselorProfile.planList .planList__item .desc label span:hover{color:#188ad0;text-decoration:underline;cursor:pointer}.counselorProfile.planList .planList__item .desc label span.close,.counselorProfile.planList .planList__item .desc input{display:none}.counselorProfile.planList .planList__item .reserve-button{width:100%;background-color:#18a2ac;color:#fff;font-weight:700;text-align:center;padding:8px 0;border-radius:20px;margin-top:1em}.profile__title{position:relative;font-size:2rem;padding-bottom:1rem}.profile__title:before{content:"";position:absolute;left:calc(50% - 15px);bottom:0;width:30px;height:2px;background-color:#74c7cd}.counselorReviewWrap{background-color:#f1f8f8;padding:3rem 0}.counselorReviewWrap .review__top__title{display:flex;justify-content:center;align-items:center}.counselorReviewWrap .review__top__title .review__top__title__score{font-size:2.6rem;font-weight:700;margin-left:1rem}.counselorReviewWrap .review__top__title .review__top__title__number{font-size:1.4rem;margin-left:1.5rem}.counselorReviewWrap .review__text__wrapper{text-align:center;font-size:1.4rem;margin-top:1.5rem}.counselorReviewWrap .review__text__wrapper .review__text{font-size:1.6rem;margin-left:1.5rem}.counselorReviewWrap .review__graph__wrapper{display:flex;justify-content:space-between}.counselorReviewWrap .review__graph__wrapper #reviewGraph{width:90%!important}.counselorReviewWrap .review__graph__wrapper .review__percentage{width:8%!important;font-size:1.4rem;color:#7e8f9d;font-weight:500}@media screen and (max-width: 480px){.counselorReviewWrap .review__graph__wrapper .review__percentage{font-size:1.2rem}}.counselorReviewWrap .review__graph__wrapper .review__percentage p{margin-top:1.5rem}@media screen and (max-width: 480px){.counselorReviewWrap .review__graph__wrapper .review__percentage p{margin-top:1.65rem}}@media screen and (max-width: 400px){.counselorReviewWrap .review__graph__wrapper .review__percentage p{margin-top:.9rem}}.counselorReviewWrap .review__messageWrap .message__title{text-align:center;font-size:2rem;color:#18a2ac;margin-top:2rem}.counselorReviewWrap .review__messageWrap .message__list{max-width:480px;margin:1.5rem auto 0}.counselorReviewWrap .review__messageWrap .message__list .message__list__item{background-color:#fff;padding:2rem;border-radius:10px;margin-top:1.5rem}.counselorReviewWrap .review__messageWrap .message__list .content{font-size:1.4rem}.counselorReviewWrap .review__messageWrap .message__list .title{font-size:2rem;font-weight:500;margin-top:.75rem}.counselorReviewWrap .review__messageWrap .message__list .img__wrapper{width:27%}.counselorReviewWrap .review__messageWrap .message__list .text{margin-top:1.6rem;font-size:1.6rem}.counselorReviewWrap .review__messageWrap .message__list .bottom__wrapper{display:flex;justify-content:space-between;align-items:center;color:#7e8f9d;font-size:1.4rem;margin-top:2rem}.counselorReviewWrap .message__button__wrapper{text-align:center}.counselorReviewWrap .message__button__wrapper .message__button{color:#18a2ac;font-size:1.6rem;font-weight:500;margin-top:2rem;text-decoration:underline;text-underline-offset:5px}.coupon{border-bottom:#cccccc 1px solid;padding:1em;margin-bottom:1em}.coupon input{color:#aaa;font-size:120%;border:none;text-align:center;width:100%;font-size:1.6rem}.transferWrap .reward__list{background-color:#fff;border-radius:10px;padding:2rem;max-width:480px;margin:0 auto}.transferWrap .reward__list .reward__list__item{display:flex;justify-content:space-between;align-items:flex-start;padding:2rem 0 1rem;border-bottom:1px solid #cccccc}.transferWrap .reward__list .reward__list__item:first-child{padding-top:0}.transferWrap .reward__list .reward__list__item-top .date{font-weight:500;font-size:2rem}.transferWrap .reward__list .reward__list__item-top .name{margin-top:.5rem;font-size:1.4rem}.transferWrap .reward__list .reward__list__item-top .plan{font-size:1.3rem;margin-top:.25rem}.transferWrap .reward__list .reward__list__item-top .price{font-size:1.4rem;margin-top:1rem}.transferWrap .reward__list .reward__list__item-top .price .amount{font-size:1.8rem;margin-left:1.25rem}.transferWrap .reward__list .reward__list__item-bottom .status{font-size:1.3rem;padding:4px 8px;background-color:#eef7fa}.historySlide{max-width:480px;width:100%;margin-left:auto;margin-right:auto;position:relative}.historySlide .slick-arrow{position:absolute;top:.2em;background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;appearance:none;color:#18a2ac;z-index:1;transition:.2s}.historySlide .slick-arrow span{vertical-align:middle;font-size:100%}.historySlide .slick-arrow.prev-arrow{left:0}.historySlide .slick-arrow.next-arrow{right:0}.historySlide .slick-arrow.slick-disabled{display:none!important}.historySlide .-center{margin-bottom:.5em}.historyList__item{display:flex;justify-content:space-between;border-bottom:#cccccc 1px solid;padding:.8em}.overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(255,255,255,.8);display:none;z-index:100}.overlay .closeBtn{color:#aaa;cursor:pointer;width:3em;height:3em;padding:1em;position:absolute;right:1em;top:1em}.overlay .alertWrap .alertList{position:fixed;left:50%;top:2em;transform:translateY(0) translate(-50%);max-width:500px;width:100%}.overlay .alertWrap .alertList__item{margin-bottom:.4em;width:100%;box-shadow:0 0 16px -6px #0000000d}.overlay .alertWrap .alertList__item:last-child{margin-bottom:0}.overlay .alertWrap .alertList__item a{border-radius:3em;background:#18a2ac;text-decoration:none;color:#fff;display:block;font-size:1.2rem;line-height:1.4;padding:1em 1.5em}.overlay .alertWrap .alertList__item a:hover{background:#1eccd9}.overlay .alertWrap .alertList__item a span{padding-left:1.7em;position:relative;display:block}.overlay .alertWrap .alertList__item a span:before{font-size:140%;font-family:Material Icons Round;vertical-align:middle;position:absolute;left:-.2em;top:50%;transform:translateY(-50%) translate(0)}.overlay .alertWrap .alertList__item.-error a{background:#fa7a86}.overlay .alertWrap .alertList__item.-error a:hover{background:#fcabb3}.overlay .alertWrap .alertList__item.-error a span:before{content:"\e002"}.overlay .alertWrap .alertList__item.-alert a{background:#efb03d}.overlay .alertWrap .alertList__item.-alert a:hover{background:#f3c36c}.overlay .alertWrap .alertList__item.-alert a span:before{content:"\e7f4";font-size:160%}.overlay .alertWrap .alertList__item.-information a span:before{content:"\e88e"}.overlay .alertWrap .alertList__item.-reserve a span:before{content:"\e614"}@media screen and (max-width: 767px){.overlay .alertWrap{position:absolute;left:50%;top:65px;transform:translateY(0) translate(-50%);max-width:500px;width:calc(100% - 10vw);z-index:1}.overlay .alertWrap .alertList{position:static;transform:translateY(0) translate(0);width:100%;max-width:100%;margin-bottom:.4em}}.messageWrap{z-index:10}.messageWrap .messageList{position:fixed;left:50%;bottom:2em;transform:translateY(0) translate(-50%);max-width:500px;width:100%;z-index:1;height:fit-content}.messageWrap .messageList__item{margin-bottom:.4em;width:100%;text-decoration:none;color:#fff;display:block;font-size:1.2rem;line-height:1.4;border-radius:10px}.messageWrap .messageList__item:last-child{margin-bottom:0}.messageWrap .messageList__item span{position:relative;display:block;padding:1em 1.5em;border-radius:10px;box-shadow:0 0 16px -6px #0000000d}.messageWrap .messageList__item.-success{background:#5fb25f;color:#fff;padding-left:1.5em;position:relative}.messageWrap .messageList__item.-success:before{font-size:160%;font-family:Material Icons Round;content:"\e86c";vertical-align:middle;position:absolute;left:.5em;top:50%;transform:translateY(-50%) translate(0)}.messageWrap .messageList__item.-danger{background:#d6424d;color:#fff;padding-left:1.5em;position:relative}.messageWrap .messageList__item.-danger:before{font-size:160%;font-family:Material Icons Round;content:"\e86c";vertical-align:middle;position:absolute;left:.5em;top:50%;transform:translateY(-50%) translate(0)}.messageWrap .messageList__item.-alert{background:#efb03d;color:#fff;padding-left:1.5em;position:relative}.messageWrap .messageList__item.-alert:before{font-size:160%;font-family:Material Icons Round;content:"\e86c";vertical-align:middle;position:absolute;left:.5em;top:50%;transform:translateY(-50%) translate(0)}.messageWrap .messageList__item.-comment{background:#fff;color:#002f57;text-align:center}@media screen and (max-width: 767px){.messageWrap .messageList{width:calc(100% - 10vw);top:50px}}.planDetail .planName__wrap{display:flex;justify-content:space-between}.planDetail .profileMain{display:flex;align-items:center;border-bottom:#cccccc 1px solid;padding-bottom:1em;margin-bottom:1em}.planDetail .profileMain .thumb{overflow:hidden;width:100px;height:100px;border-radius:10px;margin-right:1em}.planDetail .profileMain .thumb img{height:100%;object-fit:cover}.planDetail .profileMain .detail{width:calc(100% - 100px - 1em);display:flex;align-items:center;justify-content:space-between}.planDetail .profileMain .detail .name{line-height:1.4;flex:1}.planDetail .profileMain .detail .btnArea{margin-top:0}.planDetail .profileMain .detail .btnArea .basicBtn{max-width:14em;width:100%}@media screen and (max-width: 480px){.planDetail .profileMain .thumb{width:60px;height:60px}.planDetail .profileMain .detail{width:calc(100% - 60px - 1em)}}.planDetail .planName .ttl{margin-bottom:.6em}.planDetail .planName__detail{display:flex;align-items:end;justify-content:space-between;margin-bottom:1.6em}.planDetail .planName__detail .categoryList{display:flex;flex:1;flex-wrap:wrap;flex-flow:column;margin-bottom:-.5em}.planDetail .planName__detail .categoryList .categoryList__item__title{background:#e9f1f1;border-radius:.5em;padding:.5em;font-size:max(80%,12px);margin-right:.8em;margin-bottom:.8em;line-height:1;width:fit-content}.planDetail .planName__detail .categoryList .categoryList__item__title:last-child{margin-right:0}.planDetail .planName__detail .categoryList .categoryList__item{display:block;font-size:max(80%,12px)}.planDetail .planName__detail .price{font-size:max(80%,12px);margin-bottom:-10px}.planDetail .planName__detail .price .price-mark{font-size:80%}.planDetail .freeText{font-size:max(90%,12px);background-color:#e9f1f1;border-radius:16px;padding:12px}.reserveFlow{display:flex;justify-content:center;align-items:center;max-width:480px;width:100%;margin:2em auto}.reserveFlow .reserveFlow__item{position:relative;text-align:center;width:8em}.reserveFlow .reserveFlow__item:before{content:"";position:absolute;width:1em;height:1px;background-color:#d1d1d1;top:1em;right:-.5em}.reserveFlow .reserveFlow__item:has(.active):before{background-color:#18a2ac}.reserveFlow .reserveFlow__item:last-of-type:before{display:none}.reserveFlow .reserveFlow__item .num{background-color:#d1d1d1;border-radius:50%;width:2.5em;height:2.5em;margin:0 auto;font-weight:700;color:#fff;padding-top:.4em}.reserveFlow .reserveFlow__item .num.active{background-color:#18a2ac}.reserveFlow .reserveFlow__item p{color:#9d9d9d;font-size:90%;margin-top:1em}.reserveFlow .reserveFlow__item p.active{color:#002f57}.currentPlan{max-width:480px;width:100%;margin:0 auto}.currentPlan .currentPlan__text{display:flex;justify-content:space-between;align-items:center}.currentPlan .currentPlan__text p{font-weight:500}.currentPlan .currentPlan__text .btnArea{margin:0}.currentPlan .currentPlan__text .btnArea .-smallBtn{width:100%}.currentPlan .whiteBox{margin-top:1em}.currentPlan .whiteBox .name{font-size:110%;font-weight:700}.currentPlan .whiteBox .planName{font-size:100%;font-weight:700;margin-top:1em}.currentPlan .whiteBox .plan__desc{display:flex;justify-content:space-between;align-items:center;margin-top:1em}.currentPlan .whiteBox .plan__desc .price .bold{font-weight:700;font-size:110%}.currentPlan .whiteBox .category__wrap{display:flex;width:fit-content}.currentPlan .whiteBox .category__wrap .category{width:fit-content;padding:.3em .5em;margin-right:.5em}.currentPlan .whiteBox .fee{font-size:90%}.currentPlan .whiteBox .fee .price{font-size:120%;font-weight:700;margin:0 .3em}.ReservableWrap:first-child{padding-top:0}.ReservableWrap .Reservable__group{display:flex;justify-content:space-between;align-items:center;padding:1em 0;border-bottom:1px solid rgba(0,0,0,.0784313725)}.ReservableWrap .btnArea{margin-top:0}.ReservableWrap .reserve-button{width:100%}.planList{position:relative;max-width:680px;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.planList{max-width:100%}}.planList.-slider .planList__item{margin:0 .6em}.planList .slick-arrow{position:absolute;top:50%;transform:translateY(-50%) translate(0);background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;appearance:none;color:#18a2ac;z-index:1;transition:.2s}.planList .slick-arrow span{vertical-align:middle;font-size:100%}.planList .slick-arrow.prev-arrow{left:-1.5em}.planList .slick-arrow.next-arrow{right:-1.5em}.planList .slick-arrow.slick-disabled{display:none!important}.planList__item{position:relative;background:#fff;border-radius:.5em;margin-bottom:1em;box-shadow:0 0 16px -6px #0000000d}.planList__item:last-child{margin-bottom:0}.planList__item:after{position:absolute;background-image:url(../../images/common/arrow-right.svg)}.planList__item a{padding:1em;display:block;text-decoration:none}.planList__item a *{text-decoration:none}.planList__item.--counselorPlan{background-color:inherit;box-shadow:none;border-radius:0}.planList__item .ttl{color:#002f57;margin-bottom:1em}.planList__item .detail{display:flex;align-items:center;justify-content:space-between}.planList__item .detail.planList__name__wrap{margin-top:30px}.planList__item .detail .planList__name{display:flex;justify-content:space-between;align-items:center;color:#002f57}.planList__item .detail .planList__name img{width:40px;height:40px;border-radius:50%}.planList__item .detail p{margin-left:5px;color:#002f57}.planList__item .detail p .price-mark{font-size:80%}.planList__item .detail .categoryList{display:flex;flex:1;flex-wrap:wrap;margin-bottom:-.5em}.planList__item .detail .categoryList .categoryList__item__title{background:#e9f1f1;color:#002f57;border-radius:.5em;padding:.5em;font-size:max(80%,12px);margin-right:.8em;margin-bottom:.8em;line-height:1}.planList__item .detail .categoryList .categoryList__item__title:last-child{margin-right:0}.planList__item .detail .categoryList .categoryList__item{display:block;font-size:max(80%,12px)}.planList__item .detail .main{display:flex;align-items:center}.planList__item .detail .main p{font-size:max(80%,12px);color:#002f57;margin-right:1em}.planList__item .detail .main .thumb{overflow:hidden;border-radius:5em;width:30px;height:30px}.planList__item .detail .main .thumb img{width:100%;height:100%;object-fit:cover;object-position:center;font-family:"object-fit: cover; object-position: center;"}.planList__item.--counselorPlan .btnArea{display:flex;justify-content:center;margin-top:15px}.planList__item.--counselorPlan .btnArea .basicBtn{width:auto;margin-left:.5em;margin-right:0}.planList__status__wrap{display:flex}.planList__status__wrap .planList__status span{display:inline-block;padding:0 7px;border-radius:3px;margin-left:6px}.planList__status__wrap .planList__status span.private{background-color:#eee}.planList__status__wrap .planList__status span.public{background-color:#d6424d;color:#fff}.planList__status__wrap .planList__status span.firstPlan{background-color:#e9f1f1}.planList__toggle{position:relative;width:100%;max-width:100px;height:38px;border-radius:50px;overflow:hidden;user-select:none;cursor:pointer;padding:.75em;margin-left:.5em}@media screen and (max-width: 767px){.planList__toggle{max-width:70px;height:27px}}.planList__toggle input[type=checkbox]{display:none}.planList__toggle span{position:absolute;font-size:80%;line-height:1;-webkit-transition:.2s ease-out;transition:.2s ease-out}.planList__toggle .private{right:5px;color:#fff}.planList__toggle .public{left:7px;color:#fff;letter-spacing:2px;display:none}.planList__toggle:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50px;display:block;background:#aaaaaa;-webkit-transition:.2s ease-out;transition:.2s ease-out}.planList__toggle:after{content:"";position:absolute;top:25%;left:6px;width:20px;height:20px;display:block;border-radius:50px;background:#fff;box-shadow:0 9px 28px -6px #0000004d;-webkit-transition:.2s ease-out;transition:.2s ease-out}@media screen and (max-width: 767px){.planList__toggle:after{top:22%;left:5px;width:16px;height:16px}}.planList__toggle.checked:before{background:#18a2ac}.planList__toggle.checked:after{left:calc(100% - 26px);box-shadow:0 9px 28px -6px #00000080}@media screen and (max-width: 767px){.planList__toggle.checked:after{left:calc(100% - 21px)}}.planList__toggle.checked .private{display:none}.planList__toggle.checked .public{display:inline}.planForm.inputForm .-period input+span{color:#aaa}.planForm.inputForm .inputList .inputContent input{cursor:text}.reserveWrap{display:flex;flex-direction:column;align-items:center;justify-content:center}.reserveWrap>*{width:100%}@media screen and (max-width: 767px){.reserveWrap{min-height:60vh}}@media screen and (max-width: 767px){.reserveWrap.chat{min-height:inherit}}.reserveWrap .ttl{font-size:110%;margin-bottom:.8em;text-align:center}.reserveWrap .-center{margin-bottom:1em}.reserveWrap .desc__text{font-size:1.4rem;text-align:center;margin:-1rem 0 2rem;max-width:480px}@media screen and (max-width: 767px){.reserveWrap .desc__text{text-align:left}}.reserveWrap .whiteBox{display:flex;justify-content:center;align-items:center}.reserveWrap .whiteBox .date{width:8em;padding-right:1em;margin-right:1em;text-align:center;border-right:#aaaaaa 1px solid}.reserveWrap .whiteBox .date .day{font-size:90%}.reserveWrap .whiteBox .date .day span{font-size:120%}.reserveWrap .whiteBox .date .time{font-size:90%}.reserveWrap .whiteBox .plan{display:flex;flex:1}.reserveWrap .whiteBox .plan .thumb{overflow:hidden;border-radius:5em;width:3em;height:3em;margin-right:.5em}.reserveWrap .whiteBox .plan .thumb img{width:100%;height:100%;object-fit:cover;object-position:center;font-family:"object-fit: cover; object-position: center;"}.reserveWrap .whiteBox .plan .detail p{color:#aaa;font-size:max(80%,12px)}.reserveWrap .whiteBox .counselor{display:flex;align-items:center}.reserveWrap .whiteBox .counselor .counselor__img{width:3rem;height:3rem}.reserveWrap .whiteBox .counselor .counselor__img img{height:100%;border-radius:50%}.reserveWrap .whiteBox .counselor .counselor__name{font-size:1.3rem;font-weight:500;margin-left:1rem}.reserveWrap .whiteBox .plan__title{font-size:1.5rem;font-weight:500;margin-top:1rem}.reserveWrap .whiteBox .category__list{display:flex;align-items:center;margin-top:1.2rem}.reserveWrap .whiteBox .category__list .category__list__item{font-size:1.1rem;background-color:#e9f1f1;padding:.25rem 1rem;margin-right:.5rem;border-radius:2px}@media screen and (max-width: 480px){.reserveWrap.plan .-center{text-align:left}}.reserveWrap.plan .whiteBox{display:block;margin:0 auto}.reserveWrap.plan .whiteBox .date{width:100%;border-right:none;text-align:left;padding:0 0 1em;margin:0;border-bottom:1px solid rgba(0,0,0,.0784313725)}.reserveWrap.plan .whiteBox .date .day{font-size:100%}.reserveWrap.plan .whiteBox .plan{display:block}.reserveWrap.plan .whiteBox .plan .detail{margin-top:1em}.reserveWrap.plan .whiteBox .plan .detail.-chat{margin-top:0}.reserveWrap.plan .whiteBox .plan .detail .name{font-size:110%}.reserveWrap.plan .whiteBox .plan .detail .planName{margin-top:1em;color:#002f57;font-size:100%;font-weight:700}.reserveWrap.plan .whiteBox .plan .detail .plan__desc{display:flex;justify-content:space-between;align-items:center;margin-top:1em}.reserveWrap.plan .whiteBox .plan .detail .category__wrap{display:flex;width:fit-content;flex-wrap:wrap}.reserveWrap.plan .whiteBox .plan .detail .category__wrap .category{width:fit-content;padding:.3em .5em;margin:.2em .5em .2em 0}.reserveWrap.plan .whiteBox .plan .detail .fee{font-size:90%;width:40%}.reserveWrap.plan .whiteBox .plan .detail .fee .price{font-size:120%;font-weight:700;margin:0 .3em}.reserveWrap.plan .whiteBox .plan .detail .desc{position:relative;margin-top:1em;color:#002f57}.reserveWrap.plan .whiteBox .plan .detail .desc:has(:checked) p{max-height:100vh;word-wrap:break-word}.reserveWrap.plan .whiteBox .plan .detail .desc:has(:checked) p:after{background:inherit}.reserveWrap.plan .whiteBox .plan .detail .desc:has(:checked) label span.open{display:none}.reserveWrap.plan .whiteBox .plan .detail .desc:has(:checked) label span.close{display:inline-block;position:inherit;margin-left:2em}.reserveWrap.plan .whiteBox .plan .detail .desc P{position:relative;max-height:100px;margin-bottom:0;overflow:hidden;transition:max-height 1s}.reserveWrap.plan .whiteBox .plan .detail .desc P:after{display:block;position:absolute;left:0;bottom:0;width:100%;height:60px;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.9) 50%,hsla(0,0%,100%,.9) 0,#fff);content:""}.reserveWrap.plan .whiteBox .plan .detail .desc label span{display:flex;align-items:center;gap:0 4px;position:absolute;bottom:0;left:3em;transform:translate(-50%);color:#188ad0;font-size:.8em}@media screen and (max-width: 767px){.reserveWrap.plan .whiteBox .plan .detail .desc label span{font-size:1em}}.reserveWrap.plan .whiteBox .plan .detail .desc label span:hover{color:#188ad0;text-decoration:underline;cursor:pointer}.reserveWrap.plan .whiteBox .plan .detail .desc label span.close,.reserveWrap.plan .whiteBox .plan .detail .desc input{display:none}.reserveWrap.plan .attentionWrap{max-width:480px}.reserveWrap.plan .attentionWrap h3{font-weight:700;margin-top:2em}.reserveWrap.plan .attentionWrap p{font-size:90%;margin-top:.5em}.reserveWrap.plan .attentionWrap .attention__text{text-align:left;font-size:1.3rem;font-weight:400;color:#7e8f9d;margin-top:3rem}.chat__preparation__wrapper{margin-top:4rem}.chat__preparation__wrapper .chat__preparation__attention{max-width:440px;width:90%;margin:0 auto}.chat__preparation__wrapper .chat__preparation__content{position:relative;background-color:#c4eaeaac;margin-top:6rem}.chat__preparation__wrapper .chat__preparation__content:before{content:"";position:absolute;width:100%;height:4rem;left:0;top:-4rem;background-image:url(data:image/webp;base64,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);background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 767px){.chat__preparation__wrapper .chat__preparation__content:before{background-image:url(data:image/webp;base64,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)}}.chat__preparation__wrapper .chat__preparation__content__inner{max-width:480px;width:90%;margin:0 auto}.chat__preparation__wrapper .chat__preparation__title{text-align:center}.chat__preparation__wrapper .chat__preparation__title .chat__preparation__title__sub{color:#18a2ac;font-weight:500;font-size:1.3rem;background-color:#fff;padding:.25rem 1rem;border-radius:2rem;width:fit-content;margin:0 auto}.chat__preparation__wrapper .chat__preparation__title .chat__preparation__title__main{font-size:2rem;font-weight:500;margin-top:.5rem}.chat__preparation__wrapper .chat__preparation__text{font-size:1.4rem;margin-top:1rem}.chat__preparation__wrapper .chat__preparation__line__wrapper{position:relative;margin-bottom:4rem}.chat__preparation__wrapper .chat__preparation__line__content{background-color:#fff;text-align:center;border-radius:2rem;padding:5rem 1.3rem 1.3rem;margin-top:5.5rem}.chat__preparation__wrapper .chat__preparation__line__img{position:absolute;top:-4rem;left:calc(50% - 4rem);width:8rem;height:8rem}.chat__preparation__wrapper .chat__preparation__line__img img{border:2px solid #ffffff;border-radius:50%}.chat__preparation__wrapper .chat__preparation__line__name{font-size:1.8rem;font-weight:500}.chat__preparation__wrapper .chat__preparation__line__link{display:block;max-width:300px;background-color:#68cc86;color:#fff;text-decoration:none;font-size:1.5rem;font-weight:500;padding:1.5rem 0;border-radius:5rem;margin:2rem auto 0}.chat__preparation__wrapper .chat__preparation__line__link span{vertical-align:sub;font-size:1.8rem;margin-left:.5rem}.chat__preparation__wrapper .clinicalRecordForm{margin-top:2rem;padding:2rem 2rem 1rem}.chat__preparation__wrapper .chat__form__wrapper{background-color:#c4eaeaac;padding:1rem 0 7rem;margin-bottom:-6rem}.chat__preparation__wrapper .chat__form{max-width:480px;width:90%;margin:0 auto}.chat__preparation__wrapper .chat__form .inputList .inputLabel .iconLabel{width:100%}.chat__preparation__wrapper .chat__form .inputContent textarea{font-size:1.4rem;margin-top:.5rem}.chat__preparation__wrapper .chat__form__text{font-size:1.1rem}.chat__preparation__wrapper .chat__form__button__wrapper{text-align:center;margin-top:2rem}.chat__preparation__wrapper .chat__form__link{font-size:1.1rem;color:#4685ff}.chat__preparation__wrapper .chat__form__button{background-color:#18a2ac;color:#fff;font-size:1.5rem;font-weight:500;margin:0 auto;padding:1rem 3rem;border-radius:5rem}.reviewWrap{display:flex;flex-direction:column;align-items:center;justify-content:center}.reviewWrap>*{width:100%}.reviewWrap .ttl{font-size:110%;margin-bottom:.8em;text-align:center}.reviewWrap .-center{margin-bottom:1em}.reviewWrap .whiteBox{display:flex;justify-content:center;align-items:center}.reviewWrap .whiteBox .date{width:8em;padding-right:1em;margin-right:1em;text-align:center;border-right:#aaaaaa 1px solid}.reviewWrap .whiteBox .date .day{font-size:90%}.reviewWrap .whiteBox .date .day span{font-size:120%}.reviewWrap .whiteBox .date .time{font-size:90%}.reviewWrap .whiteBox .plan{display:flex;flex:1}.reviewWrap .whiteBox .plan .thumb{overflow:hidden;border-radius:5em;width:3em;height:3em;margin-right:.5em}.reviewWrap .whiteBox .plan .thumb img{width:100%;height:100%;object-fit:cover;object-position:center;font-family:"object-fit: cover; object-position: center;"}.reviewWrap .whiteBox .plan .detail p{color:#aaa;font-size:max(80%,12px)}.registerLpWrap{background-color:#f9fbfc}.registerLpWrap .registerLp__title{width:90%;margin:3rem auto}.registerLpWrap .about__list{width:90%;background-color:#fff;border-radius:8px;border:1px solid #eaf5f5;margin:1rem auto 0;padding:8px 18px 18px;text-align:left}.registerLpWrap .about__list .about__list__item{font-size:1.3rem;margin-top:1rem}.registerLpWrap .about__list .about__list__item span{font-size:2rem;color:#74c7cd;vertical-align:middle}.registerLpWrap .registerLp__form{width:90%;margin:0 auto}.registerLpWrap .inputForm__bottom{position:fixed;bottom:0;left:0;background-color:#fff;width:100%;z-index:2;padding:2rem}.registerLpWrap .checkSheetBottom__item{margin-top:0rem}.scheduleDeleteModal{position:fixed;height:100vh;width:100%;top:0;padding-top:40vh;background-color:#ffffffbf;z-index:-1}.schedule-info__wrapper .ttl{margin-top:.8em}.schedule-info__wrapper .break-word{word-wrap:break-word;overflow-wrap:break-word}.subscription__wrapper{text-align:center}.subscription__wrapper .whiteBox.-subscription-complete{margin-top:2rem}.subscription__wrapper .whiteBox.-subscription-complete .date{padding-bottom:2rem;border-bottom:1px solid rgba(0,0,0,.2666666667)}.subscription__wrapper .whiteBox.-subscription-complete .desc{display:flex;align-items:center;margin-top:2rem}.subscription__wrapper .whiteBox.-subscription-complete .desc img{width:80px;height:80px;object-fit:cover;border-radius:50%}@media screen and (max-width: 767px){.subscription__wrapper .whiteBox.-subscription-complete .desc img{width:60px;height:60px}}.subscription__wrapper .whiteBox.-subscription-complete .desc .text{text-align:left;margin-left:2rem}.subscription__wrapper .whiteBox.-subscription-complete .desc .text .name{font-weight:500}.subscription__wrapper .whiteBox.-subscription-complete .desc .text .category__wrap{display:flex;width:fit-content;flex-wrap:wrap;margin-top:8px}.subscription__wrapper .whiteBox.-subscription-complete .desc .text .category__wrap .category{width:fit-content;padding:.3em .5em;margin:.2em .5em .2em 0}.subscription__wrapper .whiteBox.-subscription-complete .desc .text a{color:#18a2ac;text-decoration:none;font-weight:500;font-size:90%;margin-top:8px}.subscription__wrapper .subscription__plan__wrapper{margin-bottom:2rem}.subscription__wrapper .subscription__confirm__term{display:flex;align-items:center;justify-content:center;max-width:480px;margin:0 auto 2rem;font-family:Zen Kaku Gothic New,sans-serif}.subscription__wrapper .subscription__confirm__term .subscription__confirm__term__text{text-align:left;font-size:2rem;font-family:Zen Kaku Gothic New,sans-serif;font-weight:500;margin-right:2rem}.subscription__wrapper .subscription__confirm__term .subscription__confirm__term__text span{font-size:110%;font-family:Zen Kaku Gothic New,sans-serif;font-weight:500}.subscription__wrapper .subscription__confirm__term .subscription__confirm__term__text span.-large{font-size:120%}.subscription__wrapper .subscription__confirm__term .subscription__confirm__term__text span.-blue{color:#18a2ac;font-weight:700}.subscription__wrapper .subscription__confirm__graph{max-width:480px;margin:2rem auto}.subscription__wrapper .subscription__confirm__graph .subscription__confirm__graph__text{background-color:#bedddf;padding:.5rem 0;font-size:1.75rem;font-weight:500;font-family:Zen Kaku Gothic New,sans-serif;text-align:center}.subscription__wrapper .subscription__confirm__faq{max-width:480px;margin:6rem auto;font-family:Zen Kaku Gothic New,sans-serif}.subscription__wrapper .subscription__confirm__faq .subscription__confirm__faq__title{position:relative;padding-left:3rem;font-size:2rem;font-weight:700;width:fit-content;margin:0 auto}.subscription__wrapper .subscription__confirm__faq .subscription__confirm__faq__title:before{content:"";position:absolute;top:.4rem;left:0;width:2.5rem;height:2.5rem;background-image:url(/build/assets/subscription_confirm_faq_title.b55f6fdc.svg);background-size:contain;background-repeat:no-repeat}.subscription__wrapper .subscription__confirm__faq .subscription__confirm__faq__box{padding:1rem 0;border-bottom:1px solid #dceff0}.subscription__wrapper .subscription__confirm__faq .subscription__confirm__faq__box .subscription__confirm__faq__q{position:relative;font-size:1.8rem;font-weight:500;margin:0 16px;text-align:left;padding-right:2rem;width:100%}.subscription__wrapper .subscription__confirm__faq .subscription__confirm__faq__box .subscription__confirm__faq__q:before{content:"\ff0b";top:0;right:0;position:absolute;font-size:16px;font-weight:700;color:#18a2ac;opacity:.6}@media screen and (max-width: 767px){.subscription__wrapper .subscription__confirm__faq .subscription__confirm__faq__box .subscription__confirm__faq__q{font-size:1.6rem;margin-right:24px}}.subscription__wrapper .subscription__confirm__faq .subscription__confirm__faq__box[open] .subscription__confirm__faq__q:before{content:"\2212";position:absolute;top:0;right:0;font-size:18px;font-weight:700;color:#18a2ac;opacity:.6}.subscription__wrapper .subscription__confirm__faq .subscription__confirm__faq__title__wrapper{display:flex;align-items:baseline;padding:1.2rem 0}.subscription__wrapper .subscription__confirm__faq .subscription__confirm__faq__wrapper{margin-top:1.5rem}.subscription__wrapper .subscription__confirm__faq .subscription__confirm__faq__box__title{color:#18a2ac;font-size:2.2rem;font-weight:700}.subscription__wrapper .subscription__confirm__faq .subscription__confirm__faq__text{display:flex;align-items:baseline;padding:1.2rem 0}.subscription__wrapper .subscription__confirm__faq .subscription__confirm__faq__text .subscription__confirm__faq__box__title{opacity:.4}.subscription__wrapper .subscription__confirm__faq .subscription__confirm__faq__a{margin:0 16px;text-align:left;font-size:1.6rem}@media screen and (max-width: 767px){.subscription__wrapper .subscription__confirm__faq .subscription__confirm__faq__a{font-size:1.4rem;margin-right:24px}}.subscription__wrapper .subscription__confirm__text__wrapper{display:flex;justify-content:center;align-items:center;max-width:480px;margin:16px auto 0}.subscription__wrapper .subscription__confirm__text__wrapper .subscription__text{text-align:left}.subscription__wrapper .subscription__confirm__text__wrapper .subscription__confirm__img{width:236px}.subscription__wrapper .subscription__confirm__plan__list{max-width:480px;margin:0 auto;text-align:left}.subscription__wrapper .subscription__confirm__plan__list .subscription__confirm__plan__list__item{position:relative;display:flex;justify-content:space-between;align-items:center;background-color:#fff;margin-bottom:1.5rem;padding:1.3rem 1.5rem 1.3rem 2.5rem}.subscription__wrapper .subscription__confirm__plan__list .subscription__confirm__plan__list__item:before{content:"";position:absolute;top:0;left:0;width:.6rem;height:100%}.subscription__wrapper .subscription__confirm__plan__list .subscription__confirm__plan__list__item:nth-child(1):before{background-color:#74c7cd}.subscription__wrapper .subscription__confirm__plan__list .subscription__confirm__plan__list__item:nth-child(2):before{background-color:#74b2cd}.subscription__wrapper .subscription__confirm__plan__list .subscription__confirm__plan__list__item:nth-child(3):before{background-color:#748dcd}.subscription__wrapper .subscription__confirm__plan__list .subscription__confirm__plan__list__item .subscription__confirm__plan__list__item__desc .plan__desc{font-size:1.2rem}.subscription__wrapper .subscription__confirm__plan__list .subscription__confirm__plan__list__item .subscription__confirm__plan__list__item__desc .plan__name{font-size:1.8rem;font-weight:700;margin-top:.5rem}.subscription__wrapper .subscription__confirm__plan__list .subscription__confirm__plan__list__item .subscription__confirm__plan__list__item__desc .plan__times{font-size:1.3rem;margin-top:.25rem}.subscription__wrapper .subscription__confirm__plan__list .subscription__confirm__plan__list__item .subscription__confirm__plan__list__item__desc .plan__times span{color:#f6993f}.subscription__wrapper .subscription__confirm__plan__list .subscription__confirm__plan__list__item .subscription__confirm__plan__list__item__price .plan__price{font-size:1.4rem;font-weight:500;text-align:right}.subscription__wrapper .subscription__confirm__plan__list .subscription__confirm__plan__list__item .subscription__confirm__plan__list__item__price .plan__price span{font-size:2rem}.subscription__wrapper .subscription__confirm__plan__list .subscription__confirm__plan__list__item .subscription__confirm__plan__list__item__price .plan__price .tax{font-weight:400;font-size:1.2rem}.subscription__wrapper .subscription__confirm__plan{padding-top:2rem;font-family:Zen Kaku Gothic New,sans-serif}.subscription__wrapper .subscription__confirm__plan .subscription__confirm__plan__title{font-weight:500}.subscription__wrapper .subscription__confirm__plan .subscription__confirm__plan__title .subscription__confirm__plan__title__sub{color:#18a2ac;font-size:1.6rem}.subscription__wrapper .subscription__confirm__plan .subscription__confirm__plan__title .subscription__confirm__plan__title__text{font-size:2rem}.subscription__wrapper .btnArea.-bottom{position:absolute;bottom:0;left:0;width:100vw;padding:1rem;background-color:#fff;margin-top:20px}@media screen and (max-width: 767px){.subscription__wrapper .btnArea.-bottom{bottom:52px}}.subscription__wrapper .btnArea.-bottom.flex{display:flex;justify-content:center}.subscription__wrapper .btnArea.-bottom .basicBtn{max-width:155px;margin:0 1rem;font-size:1.3rem;padding:.5em}.subscription__wrapper .questionnaire__top{display:flex;justify-content:center;align-items:center;padding:1em;border-radius:20px;max-width:480px;width:100%;margin-left:auto;margin-right:auto;margin-bottom:1em}.subscription__wrapper .questionnaire__top .questionnaire__top__text__wrapper{position:relative;background-image:url(/build/assets/speech_bubble.918d8e44.svg);background-size:cover;margin-left:2rem}.subscription__wrapper .questionnaire__top .questionnaire__top__text__wrapper .questionnaire__top__text{padding:2rem 2rem 2rem 3rem;text-align:left;font-weight:700}.subscription__wrapper .questionnaire__text{display:none;text-align:left;font-size:1.4rem;margin:2rem 0 2rem 2rem}.subscription__wrapper .questionnaire__text a{display:block;color:#188ad0;margin-top:.5rem}.subscription__wrapper .checkboxWrap{display:block}.subscription__wrapper .checkboxWrap.-subscription .checkboxBtn{text-align:left;width:100%}.subscription__wrapper textarea{width:100%}.subscription__wrapper .inputList__item .inputLabel{display:flex;justify-content:left;align-items:center;text-align:left}.subscription__wrapper .inputList__item .inputLabel .required{background-color:#fa7a86;color:#fff;font-size:1.4rem;font-weight:500;border-radius:50px;padding:2px 8px;margin-left:1rem}.subscription__wrapper .attention__wrapper{text-align:left}.subscription__wrapper .attention__wrapper .required{display:inline-block;background-color:#fa7a86;color:#fff;font-size:1.4rem;font-weight:500;border-radius:50px;padding:2px 8px;margin-left:1rem}.subscription__wrapper .attention__wrapper .attention__list{margin-top:1rem;list-style-type:disc;padding-left:2rem;font-size:1.6rem}@media screen and (max-width: 767px){.subscription__wrapper .attention__wrapper .attention__list{font-size:1.3rem}}.subscription__wrapper .attention__wrapper .attention__check__list{margin-top:1rem;padding-left:2rem;font-size:1.6rem}@media screen and (max-width: 767px){.subscription__wrapper .attention__wrapper .attention__check__list{font-size:1.3rem}}.subscription__wrapper .attention__wrapper .attention__check__list .attention__check__list_item{display:flex;justify-content:flex-start;margin-top:2rem}.subscription__wrapper .attention__wrapper .attention__check__list__plan{margin-top:1.5rem}.subscription__wrapper .contact__wrapper{text-align:left}.subscription__wrapper .contact__wrapper .contact__text{font-size:1.6rem;margin-top:2rem}.subscription__wrapper .contact__wrapper .contact__link{font-size:1.6rem;margin-top:1.5rem}.subscription__wrapper .contact__wrapper .contact__link a{color:#188ad0;text-decoration:none;padding:0 3px 7px;border-bottom:1px solid #188ad0}.subscription__wrapper .contact__wrapper .contact__link a span{vertical-align:text-bottom;font-weight:200}.subscription__attention{font-family:Zen Kaku Gothic New,sans-serif;color:#7e8f9d;font-size:80%;font-weight:400;text-align:left;max-width:480px;margin:6px auto 0}@media screen and (max-width: 767px){.subscription__attention{margin-top:20px}}.subscription__attention.-register{text-align:center}.subscription__attention.-register .attention__openText{text-align:center;color:#18a2ac;font-size:1.4rem}.subscription__attention.-line{color:#7e8f9d}.subscription__credit{font-family:Zen Kaku Gothic New,sans-serif;font-size:80%;font-weight:500;color:#7e8f9d;text-align:left;max-width:480px;margin:20px auto 0}.subscription__img{width:100%;max-width:400px;margin-bottom:2em}.subscription__img--cancel{width:90%;max-width:350px;margin-bottom:2em}@media screen and (max-width: 767px){.subscription__img--cancel{max-width:220px}}.subscription__top-img{width:90%;margin:0 auto;max-width:480px}.subscriptionTop{display:flex;justify-content:space-between;align-items:center;padding:1rem 2em 2rem;border-radius:20px;max-width:480px;width:100%;margin-left:auto;margin-right:auto;margin-bottom:1em}.subscriptionTop .subscriptionTopLeft{width:30%}@media screen and (max-width: 767px){.subscriptionTop .subscriptionTopLeft{width:25%}}.subscriptionTop .subscriptionTopRight{width:70%;background-repeat:no-repeat;background-size:contain;margin-left:1em}@media screen and (max-width: 767px){.subscriptionTop .subscriptionTopRight{width:75%}}.subscriptionTop .subscriptionTopRight .number{color:#b6b6b6;padding:1em 0 0 2em}@media screen and (max-width: 767px){.subscriptionTop .subscriptionTopRight .number{padding-top:.5em}}.subscriptionTop .subscriptionTopRight .number .currentNumber{font-size:150%;color:#18a2ac;font-weight:700}@media screen and (max-width: 767px){.subscriptionTop .subscriptionTopRight .number .currentNumber{font-size:140%}}.subscriptionTop .subscriptionTopRight .text{font-family:Zen Kaku Gothic New,sans-serif;font-weight:500;font-size:1.5rem}.subscriptionBanner{max-width:480px;margin:3rem auto 0}.subscription__text{font-family:Zen Kaku Gothic New,sans-serif}.subscription__text.-left-sm{text-align:left;font-size:1.4rem;max-width:480px;margin:0 auto}@media screen and (max-width: 560px){.subscription__text.-left-sm{text-align:left;max-width:400px;margin:0 auto}}.subscription__text.-left-sm.-last{margin-bottom:3rem}.subscription__text.-left{max-width:480px;text-align:left;margin:16px auto 0;font-weight:500}.inputButton__wrapper{width:90%;display:flex;border-radius:10px;font-family:Zen Kaku Gothic New,sans-serif;font-size:1.5rem;font-weight:500;background-color:#fff;margin:0 auto 3rem}.inputButton__wrapper .inputButton{border:1px solid #dceff0;width:50%;text-align:center;color:#18a2ac;font-family:Zen Kaku Gothic New,sans-serif;font-size:1.5rem;font-weight:500;padding:1rem 0;cursor:pointer}.inputButton__wrapper .inputButton:first-of-type{border-radius:10px 0 0 10px}.inputButton__wrapper .inputButton:nth-of-type(2){border-radius:0 10px 10px 0}.inputButton__wrapper .inputButton.is-active{position:relative;color:#fff;background-color:#18a2ac;border:none}.inputButton__wrapper .inputButton.is-active:before{content:"";position:absolute;left:calc(50% - 1rem);bottom:-1.3rem;width:2rem;height:2rem;background-image:url(data:image/webp;base64,UklGRt4CAABXRUJQVlA4WAoAAAAwAAAAEwAADgAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZBTFBIZgAAAAF/YJBtpDuCr8G/v+ZLRETGH9MFOIpk26mGvEJC8oEGCgkgASdIwAMOUECh4K2+gxxffhoi+j8BBF6kt//6xM933Hzj7Ct4u1Y4XRW0f0vEwNUaACarsHhLueDcpSxd7U/ELrYOAFZQOCCCAAAAEAQAnQEqFAAPAD5tLJJFpCKhmAQAQAbEtgBOmUI8I+AhADeG/JuBHwAA/su3+1WvkRJ7ncNg2K/f/Ted0Wymf/U43PTxTO9OSmyUMKpGr+Jpaflue7jcZTmJegU6ILXdpuu1t7kr3/9YE1xawEQfqn/Ki1/qb+zxSx8tgtKl4+AAAA==);background-size:contain;background-repeat:no-repeat}.subscriptionPlan__wrapper{display:none}.subscriptionPlan__wrapper.is-active{display:block}.subscriptionPlan__wrapper.-plan{margin-top:2rem;display:block}.whiteBox.-subscription{text-align:left;margin-top:1rem}.whiteBox.-subscription:not(:last-of-type){margin-bottom:2rem}.whiteBox.-subscription.-entry{position:relative;display:flex;align-items:center;margin:12px auto 0;cursor:pointer;box-shadow:0 4px 10px #e9f1f1;padding:1em;border-radius:.6rem}.whiteBox.-subscription.-entry .desc{margin:1rem 0 0}.whiteBox.-subscription.-entry.-credit{cursor:default}.whiteBox.-subscription.-home{background:linear-gradient(#dceff0,#f9fbfc);border:1px solid #e9f1f1;margin-bottom:2rem}.whiteBox.-subscription:has(input[type=checkbox]:checked){border:2px solid #18a2ac;box-shadow:0 0 8px #0000000a;background-color:#18a2ac02}.whiteBox.-subscription .subscription__box-top.--register{margin:0;padding-bottom:1rem;border-bottom:1px solid #ebebeb}.whiteBox.-subscription .subscription__box-top.--credit{padding-bottom:1rem;border-bottom:1px solid #ebebeb}.whiteBox.-subscription .subscription__box-top.--credit .plan{display:flex;justify-content:space-between}.whiteBox.-subscription .subscription__box-top.--credit .plan .plan__left{text-align:left}.whiteBox.-subscription .subscription__box-top.--credit .plan .plan__left p{font-size:80%;font-weight:400}.whiteBox.-subscription .subscription__box-top.--credit .plan .plan__left p span{color:#18a2ac}.whiteBox.-subscription .subscription__box-top.--credit .plan .plan__right{background-color:#f59752;color:#fff;padding:2px 6px;font-size:105%;border-radius:3px;height:fit-content;font-weight:400}.whiteBox.-subscription .subscription__box-top.--credit .price__wrapper{margin-top:1.5rem}.whiteBox.-subscription .subscription__box-top.--credit .price__wrapper .price__item{display:flex;justify-content:space-between;margin-top:.5rem}.whiteBox.-subscription .subscription__box-top.--credit .price__wrapper .price__item .title,.whiteBox.-subscription .subscription__box-top.--credit .price__wrapper .price__item .price{color:#7e8f9d;width:50%;font-weight:500}.whiteBox.-subscription .subscription__box-top.--credit .price__wrapper .price__item .title.--confirm{color:#002f57}.whiteBox.-subscription .subscription__box-top.--credit .price__wrapper .price__item .price.--confirm{color:#f06f6f}.whiteBox.-subscription .subscription__box-top .about{color:#18a2ac;font-weight:500;font-size:95%;margin-bottom:.2rem}.whiteBox.-subscription .subscription__box-top .plan{font-weight:700;font-size:120%}.whiteBox.-subscription .subscription__box-top .time{font-size:85%;margin-top:.2rem}.whiteBox.-subscription .subscription__box-top .time span{color:#18a2ac}.whiteBox.-subscription .subscription__box-bottom{text-align:left;padding:1rem 0}.whiteBox.-subscription .subscription__box-bottom .terms__text span{font-weight:500;margin-right:1rem}.whiteBox.-subscription .subscription__box-bottom .attention__text{font-size:80%}.whiteBox.-subscription .price p{margin-top:.5rem}.whiteBox.-subscription .price .large{font-size:140%}.whiteBox.-subscription .price .bold{font-weight:700}.whiteBox.-subscription .price .bold.--cashback{color:#fa7a86;margin-left:1rem}.whiteBox.-subscription .price .bold.--cashback .large{font-size:140%;margin:0 .25rem}.whiteBox.-subscription .price p{display:flex;align-items:center}.whiteBox.-subscription .price .pick-up{color:#fff;background-color:#f59752;font-size:11px;padding:2px;border-radius:4px;vertical-align:text-top;margin-top:4px;margin-right:1rem}.whiteBox.-subscription .price .small{font-size:85%}.whiteBox.-subscription .price .gray{color:#7e8f9d}.whiteBox.-subscription .price .gray.-hidden{display:none}.whiteBox.-subscription .price .cashbackPrice{position:relative;display:inline;font-size:80%}.whiteBox.-subscription .price .cashbackPrice:before{content:"";position:absolute;top:0;left:0;width:105%;height:23px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAATgAAAAfCAYAAABzodFQAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGBSURBVHgB7d09chMxGIDhT+v04QgcJUfgBgl/tcc9eMJfx2C7J4k5QTgC3IgDxCusDuwZYplG8jxPtftptn2L1WgUAXCiUgA06Hpx92TMMc0pX+QYVx9nr75HpSEAGvSQN8tI43WKfDFEup+vbi+jksABTUopzv8ajHldGzmBA5o0Rl7tD+siJ3BAkz7NXv/IEc/3FioiZ5MBaNrbxc3VNlR3ewtDuno/ffHtX98KHNC8YyMncEAXjomcwAHdqI2cwAFdqYmcwAHdOTRyAgd06ZDICRzQrccil+aLmxwAp2YbOScZgNM05qXAAafql8ABJ2n77+2dTQagW/Mvt5eR8np3Xg7pf5i9XAsc0KXH4laeBQ7oziFxKwQO6MqhcSsEDuhGTdwKgQO6UBu3QuCA5h0Tt0LggKYdG7dC4IBm/U/cCoEDmvTm89dnwyTd784PjVvhqBbQpDQZpruzmrgVAge0adz8/PO1Nm7FWQA0aDKcLce8eZpSnD9EXpWLoKPSb0kUr5jW8F8nAAAAAElFTkSuQmCC);background-size:contain;background-repeat:no-repeat}.whiteBox.-subscription .desc{font-size:16px;font-weight:400;margin-bottom:.5rem}.whiteBox.-subscription .desc .accent{color:#18a2ac;font-weight:500}.whiteBox.-subscription .desc .bold{font-weight:700}.whiteBox.-subscription .desc .title{margin-right:8px}.whiteBox.-subscription .text .bold{font-weight:700}.whiteBox.-subscription .subscription__box-border{padding-top:16px}.whiteBox.-subscription .subscription__textWrapper{margin:0 0 0 8px;width:100%}.whiteBox.-subscription .subscription__textWrapper .subscription__box-top{justify-content:left}.whiteBox.-subscription .subscription__textWrapper .subscription__box-top .plan{display:flex;align-items:center;margin-right:8px}.whiteBox.-subscription .subscription__textWrapper .subscription__box-top .plan.--cashback{justify-content:space-between}.whiteBox.-subscription .subscription__textWrapper .subscription__box-top .price{margin-top:1rem}.whiteBox.-subscription .subscription__textWrapper .subscription__box-top .price .price__detail{display:flex}.whiteBox.-subscription .subscription__textWrapper .subscription__box-top .price .price__detail .price__title{width:60%;color:#7e8f9d;font-size:95%;font-weight:500}.whiteBox.-subscription .subscription__textWrapper .subscription__box-top .price .price__detail .price__content{width:40%;color:#7e8f9d;font-size:95%;font-weight:500}.whiteBox.-subscription .subscription__textWrapper .subscription__box-top .price .price__detail:nth-of-type(3) .price__title{color:#002f57}.whiteBox.-subscription .subscription__textWrapper .subscription__box-top .price .price__detail:nth-of-type(3) .price__content{color:#e74343}.whiteBox.-subscription .subscription__textWrapper .subscription__box-bottom__term{display:flex}.whiteBox.-subscription .subscription__textWrapper .subscription__box-bottom__term .title{margin-right:1rem}.whiteBox.-subscription .subscription__textWrapper .subscription__box-bottom__attention{margin-top:.5rem;font-size:1.2rem}.whiteBox.-subscription .subscription__textWrapper .term.-hidden{visibility:hidden;margin-top:-2.5rem}.whiteBox.-subscription .subscription__textWrapper .img{margin-top:1rem}.whiteBox.-subscription .tag{width:fit-content;font-size:11px;background-color:#fa7a86;color:#fff;padding:2px 8px;margin-left:.5rem;border-radius:50px;font-weight:400}.whiteBox.-subscription .tag.-orange{background-color:#f6993f;border-radius:0}.whiteBox.-subscription .blue{color:#18a2ac}.attention__openText{max-width:480px;text-align:left;color:#188ad0;margin:10px auto;font-size:80%;font-family:"M PLUS Rounded 1c",Noto Sans JP,maru-maru-gothic-alr-stdn,\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,\30e1\30a4\30ea\30aa,sans-serif;cursor:pointer}.attention__openText span{vertical-align:bottom}.attention__openText span.-pair{font-size:1.8rem}.attention__openText.-registerFriend{color:#18a2ac;font-size:90%}.attention{display:none;max-width:480px;text-align:left;margin:20px auto;border:1px solid rgba(0,0,0,.2666666667);border-radius:12px;padding:2.5rem;height:220px;overflow-y:auto}@media screen and (max-width: 767px){.attention{margin:16px auto;padding:2rem 2.5rem}}.attention::-webkit-scrollbar{width:10px}.attention::-webkit-scrollbar-track{margin-top:8px;margin-bottom:8px;border-radius:24px}.attention::-webkit-scrollbar-thumb{background-color:#002f57;border-right:2px solid transparent;border-left:2px solid transparent;background-clip:padding-box;border-radius:12px}.attention.open{display:block}.attention h3{font-weight:700}.attention .text{font-size:1.4rem;margin-top:.5rem}.attention .text p{margin-bottom:1rem}.attention .attention__list__item{font-size:90%;list-style:disc;margin:16px 0 0 20px;padding-left:10px;text-align:justify}.attention .attention__list.-accordion .attention__list__item{margin:0;padding:0}.attention .attention__list.-accordion .attention__list__item[open]{padding-bottom:30px}.attention .attention__list.-accordion .attention__list__item h3{margin-top:40px}.attention .attention__list.-accordion .attention__list__item:not([open]){margin-bottom:7px}.attention .attention__list.-accordion .attention__list__item summary{display:flex;justify-content:space-between;align-items:center;position:relative;padding:12px 0;border-bottom:1px solid #002f571c;font-weight:500;cursor:pointer}.attention .attention__list.-accordion .attention__list__item summary::-webkit-details-marker{display:none}.attention .attention__list.-accordion .attention__list__item summary:after{transform:translateY(-25%) rotate(45deg);width:7px;height:7px;margin-left:10px;border-bottom:3px solid #b6bdc3;border-right:3px solid #b6bdc3;content:"";transition:transform .3s}.attention .attention__list.-accordion .attention__list__item[open] summary:after{transform:rotate(225deg)}.attention .attention__list.-accordion .attention__list__item p{transform:translateY(-10px);opacity:0;margin:0;padding:12px 0;transition:transform .5s,opacity .5s}.attention .attention__list.-accordion .attention__list__item[open] p{transform:none;opacity:1}.attention.-complete{border:none;padding:0;height:auto}.attention.-complete .attention__list__item{list-style:none;margin:1rem 0 0;padding-left:0}.subscription__list{max-width:480px;text-align:left;margin:32px auto 40px}.subscription__list .subscription__list__item{display:flex;align-items:center;margin-bottom:13px}.subscription__list .subscription__list__item .material-symbols-rounded{color:#18a2ac;padding:11px 0;border-radius:50%;background-color:#eaf5f5;width:46px;height:46px;text-align:center}.subscription__list .subscription__list__item p{margin-left:16px}.subscription__link{display:block;text-align:center;color:#002f57;margin-top:24px}.subscription__input .checkboxBtn{cursor:pointer;position:relative;padding:.5em .5em .5em 2.5em;border-radius:5em;display:block;width:49%;margin-right:2%!important;margin-bottom:2%;font-size:80%}.subscription__input .checkboxBtn:before{content:"";width:1.5em;height:1.5em;background-position:center;background-size:contain;position:absolute;left:.5em;top:50%;margin-top:-.75em;border:1px solid rgba(0,0,0,.3450980392);border-radius:50%;opacity:.5;transition:.1s}.subscription__input .checkboxBtn:after{content:"";width:1.75em;height:1.75em;background:url(/build/assets/check-circle.f5d11f82.svg) no-repeat;background-position:center;background-size:cover;position:absolute;left:.5em;top:50%;margin-top:-.75em;opacity:0;transition:.1s}input[type=checkbox]:checked+.checkboxBtn:after{opacity:1}input[type=checkbox]:checked+.checkboxBtn:before{opacity:0}.subscription_button__wrapper{margin-top:4rem}.subscription_button__wrapper .subscription_button__text{display:flex;justify-content:center}.subscription_button__wrapper .btnArea{text-align:center}.subscription_button__wrapper .nextButton{width:90%;max-width:380px;background-color:#18a2ac;color:#fff;margin:.5rem auto;padding:1.5rem 18px;border:1px solid #18a2ac;border-radius:100px;text-align:center;text-decoration:none;font-size:1.8rem}.subscription_button__wrapper .nextButton:disabled{background-color:#aaa;border:1px solid #aaa}.subscription__userVoiceWrap{padding:20px 0;text-align:left}@media screen and (max-width: 767px){.subscription__userVoiceWrap{padding:20px 0}}.subscription__userVoiceWrap .userVoice__title{font-weight:700;text-align:center}.subscription__userVoiceWrap .userVoice__title img{width:150px;margin-right:10px;vertical-align:sub}.subscription__userVoiceWrap .userVoice__list{margin:10px auto 0;max-width:440px}.subscription__userVoiceWrap .userVoice__list .userVoice__list__item{background-color:#fff;border-radius:10px;padding:16px;margin-bottom:20px}.subscription__userVoiceWrap .userVoice__list .userVoice__list__item:last-child{margin-bottom:0}.subscription__userVoiceWrap .userVoice__list .userVoice__list__item .top{display:flex;align-items:center}.subscription__userVoiceWrap .userVoice__list .userVoice__list__item .top .name{margin-left:10px;font-weight:700;font-size:1.5rem}.subscription__userVoiceWrap .userVoice__list .userVoice__list__item .top .desc{font-size:90%}.subscription__userVoiceWrap .userVoice__list .userVoice__list__item .text{font-size:90%;margin-top:12px}@media screen and (max-width: 767px){.subscription__userVoiceWrap .userVoice__list .userVoice__list__item .text{font-size:100%}}.subscription__stamp{width:100%;max-width:480px;margin:2rem auto}.subscription__stamp .stamp__title{position:relative;width:fit-content;padding:2rem 0;margin:0 auto}.subscription__stamp .stamp__title:before{content:"";position:absolute;bottom:-20px;left:-80px;width:60px;height:100px;background-image:url(/build/assets/stamp_title_left.510a44ad.png);background-size:contain;background-repeat:no-repeat}.subscription__stamp .stamp__title:after{content:"";position:absolute;bottom:-20px;right:-80px;width:60px;height:100px;background-image:url(/build/assets/stamp_title_right.5bd25257.png);background-size:contain;background-repeat:no-repeat}.subscription__stamp .stamp__card{position:relative;background-color:#cbe9eb;border:3px solid #ffffff;border-radius:2rem;padding:2rem}.subscription__stamp .stamp__card__number__list{display:flex;flex-wrap:wrap}.subscription__stamp .stamp__card__number__list .stamp__card__number{position:relative;width:calc(20% - 8px);aspect-ratio:1;margin:4px;background-color:#fff;border-radius:50%;color:#a3dde1;align-content:center}.subscription__stamp .stamp__card__number__list .stamp__card__number.-check:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/build/assets/stamp_card_check.9673b702.svg);background-repeat:no-repeat;background-size:contain}.stamp__present{width:100%;max-width:480px;margin:2rem auto}.stamp__present .stamp__present__title{background-color:#5ac5cd;color:#fff;padding:8px 0}.stamp__present .stamp__present__title span{vertical-align:text-bottom;margin-bottom:2px;display:inline-block}.stamp__present .stamp__present__list{margin-top:1rem}.stamp__present .stamp__present__list__item{display:flex;align-items:center;background-color:#fff;border:1px solid #eaf5f5;border-radius:1.5rem;padding:2rem;margin-top:1rem}.stamp__present .stamp__present__list__item .stamp__present__img{width:30%}.stamp__present .stamp__present__list__item .stamp__present__img img{border-radius:1.5rem;aspect-ratio:1}.stamp__present .stamp__present__list__item .stamp__present__text{width:65%;text-align:left;margin-left:5%}.stamp__present .stamp__present__list__item .stamp__present__text .name{font-size:110%;font-weight:500}.stamp__present .stamp__present__list__item .stamp__present__text .times{color:#18a2ac;margin-top:.5rem;font-size:95%}.cashback__attention__wrapper{margin-top:2rem}.cashback__attention__wrapper .subscription__attention__title{color:#18a2ac;font-size:140%;font-weight:400;margin-bottom:1rem}.cashback__attention__wrapper .subscription__attention__text{color:#002f57;font-size:105%;margin-bottom:2rem}.subscription__voice{max-width:480px;margin:0 auto;padding:0 0 120px;overflow:hidden}@media screen and (max-width: 1024px){.subscription__voice{padding:80px 0}}.subscription__voice .subscription__voice__text{font-size:1.6rem}.subscription__voice .subscription__voice__title{font-size:2rem;font-weight:700;margin-top:1rem}.subscription__voice .slider__voice__list{margin-top:2rem}.subscription__voice .slider__voice__list .slick-slide{margin:0 0 0 2rem}.subscription__voice .swiper-slide{background-color:#fff}.subscription__voice .counselor-name{text-align:left;font-weight:500;font-size:1.7rem}.subscription__voice .counselor-status{height:420px;padding:24px;border-radius:24px;box-shadow:0 0 10px #0000001a}.subscription__voice .counselor-status img{width:80px;height:80px;border-radius:50%;object-fit:cover}.subscription__voice .counselor-status__top{display:flex}.subscription__voice .counselor-status-txt{margin-left:16px;width:calc(100% - 80px)}.subscription__voice .counselor-status-txt .counselor-name{font-weight:500}.subscription__voice .counselor-status-txt .counselor-contents__wrapper{display:flex;flex-wrap:wrap;margin-top:6px}.subscription__voice .counselor-status-txt .counselor-contents{font-size:12px;background-color:#e9f1f1;margin:0 6px 6px 0;padding:0 4px}.subscription__voice .counselor-main-txt{font-weight:500;font-size:1.6rem;text-align:left;margin-top:1rem}.subscription__voice .counselor-message-txt{font-size:14px;margin-top:16px;text-align:left}.subscription__voice .user-status{font-weight:500;text-align:right;margin-top:1rem}.subscription__about{max-width:480px;margin:0 auto}.subscription__about .subscription__about__title{text-align:center}.subscription__about .subscription__about__title .subscription__about__title__text{text-align:center;color:#18a2ac;font-weight:500;font-size:1.6rem}.subscription__about .subscription__about__title img{width:70%;margin:1rem auto 0}.subscription__about .about__banner{margin-top:2rem}.subscription__about .about__text{margin-top:1.5rem;font-size:1.5rem;text-align:left}.subscription__about .about__list{background-color:#fff;border-radius:8px;border:1px solid #eaf5f5;margin:1.5rem auto 0;padding:8px 18px 18px;text-align:left}.subscription__about .about__list .about__list__item{font-size:1.3rem;margin-top:1rem}.subscription__about .about__list .about__list__item span{font-size:2rem;color:#74c7cd;vertical-align:middle}.planBox{background-color:#fff;border:1px solid #dceff0;border-radius:6px;margin:12px auto 0;font-family:Zen Kaku Gothic New,sans-serif;cursor:pointer;padding:1.4rem}.planBox .planBox__top{position:relative;display:flex;align-items:center}.planBox .plan{text-align:left;margin-left:.5rem}.planBox .plan .target{color:#74c7cd;font-size:1.4rem;font-weight:700}.planBox .plan .tag{position:absolute;right:-1.5rem;top:-1.5rem;width:6rem;height:6rem}.planBox .plan h3{font-size:2rem;font-weight:700}.planBox .plan .time{font-size:1.2rem}.planBox .price__wrapper{margin-top:1.6rem}.planBox .price__wrapper .priceBox{background-color:#fff6e0;border-radius:.7rem;padding:.8rem}.planBox .price__wrapper .price__text{position:relative;color:#ea795d;font-weight:700;font-size:1.4rem;width:fit-content;margin:0 auto}.planBox .price__wrapper .price__text:before{content:"";position:absolute;bottom:0;left:-1.6rem;width:1.1rem;height:1.5rem;background-image:url(data:image/webp;base64,UklGRoADAABXRUJQVlA4WAoAAAAwAAAAGAAAHwAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZBTFBIuwAAAA1wlm1bnWACbeBssAZuDSSBkABJMJcAlgBI8K2B2oAGbg1mhJ1ez/o3Ihg4kpQIKxxOXsGejyLGR4NJefdgqAphHwxWFOFBuvB/We3b+kGIrevwkuHKzJFpc2d4Z2Y0ljGTSHDv0sBNWqX4PPlsANz7Ri7vHuO4cK6vQmAi0ycITkpCYNrQVs+586XEwS9LBEy589cAwJ+Bk7fNhITmTF++PlG/+RRV4g90vjilJxdg9fgPwM0zH+OEQgAAVlA4IM4AAABwBwCdASoZACAAPm0ukkY/or+hKA1T8A2JbACxBaA2wHiAev/pgHPhewx+0n7Se1JmAAQ/qyevxnIGRSsDfWa2enQcAAD+9oQESdgIP72mXxyi9WttS6NioWEpf//Ex9fEZpnGm4dI3q56znuvhLy1+8Dku9f+AfR2OET17NOgUbtQs6+Vd03fKPED00uBb/KQot/gN3Z2aJfsR30y3Yp9sZ7P+fJ6iOfaKyydq4sFnOsu9kwv1owA0luJwqKSe62p5YDvknEcoZ33pIdAAA==);background-size:contain;background-repeat:no-repeat}.planBox .price__wrapper .price__text:after{content:"";position:absolute;bottom:0;right:-1.4rem;width:1.1rem;height:1.5rem;background-image:url(data:image/webp;base64,UklGRoADAABXRUJQVlA4WAoAAAAwAAAAGAAAHwAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZBTFBIuwAAAA1wlm1bnWACbeBssAZuDSSBkABJMJcAlgBI8K2B2oAGbg1mhJ1ez/o3Ihg4kpQIKxxOXsGejyLGR4NJefdgqAphHwxWFOFBuvB/We3b+kGIrevwkuHKzJFpc2d4Z2Y0ljGTSHDv0sBNWqX4PPlsANz7Ri7vHuO4cK6vQmAi0ycITkpCYNrQVs+586XEwS9LBEy589cAwJ+Bk7fNhITmTF++PlG/+RRV4g90vjilJxdg9fgPwM0zH+OEQgAAVlA4IM4AAABwBwCdASoZACAAPm0ukkY/or+hKA1T8A2JbACxBaA2wHiAev/pgHPhewx+0n7Se1JmAAQ/qyevxnIGRSsDfWa2enQcAAD+9oQESdgIP72mXxyi9WttS6NioWEpf//Ex9fEZpnGm4dI3q56znuvhLy1+8Dku9f+AfR2OET17NOgUbtQs6+Vd03fKPED00uBb/KQot/gN3Z2aJfsR30y3Yp9sZ7P+fJ6iOfaKyydq4sFnOsu9kwv1owA0luJwqKSe62p5YDvknEcoZ33pIdAAA==);background-size:contain;background-repeat:no-repeat;transform:scaleX(-1)}.planBox .price__wrapper .price__content{display:flex;justify-content:center;align-items:center;margin-top:.6rem}.planBox .price__wrapper .price__original{color:#79919c}.planBox .price__wrapper .price__original .price{position:relative;font-family:Roboto,serif;font-weight:700;font-size:2.1rem}.planBox .price__wrapper .price__original .price:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(data:image/webp;base64,UklGRkwEAABXRUJQVlA4WAoAAAAwAAAAaQAAIgAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZBTFBI0wAAAAVwFNtu3QhCIBiCGUQMLAYutJqBzEBBUDNoIBjDb/c03kYE2rZtU29ZS9g/0HFyZWEXL2T2cWFJgai3ouB/FSVfRL1o69gXSXwRvVXNhTx7zMBJ3LxctHQX8qxqP4O8HDd54KWQNnnf9yTy9IGXl2WXh14Ki7xip5Ancc4CvrxRCi7kcVrljVnwIK9VB/LWUqjw8j5hlYc+C5u8auizcDuSN0sBXl7mXR78LCzyijqRVxq+vDkLFV/emAUP8mJa5Y1Z8CMPPP+wlMIqD9zFj6Y8ByEAVlA4IIIBAAAwCwCdASpqACMAPm0uk0YkIqGhLbcbUIANiWYA0qP7vt/G8k10FHJyp9QH5H3gHmA/Xv9sffM9DG8AegB5av7VfBR5XIQXNoL4zOPjgOVp3LUAkLafqR3fMzbd5wAamT3twAD+/TZoT3/ZBZ+XOgQH71q2HzV8wkGUn0GaftTWjuKgznjCGhmUWgr15Cqrp36VS6LbN5ajCHN8KrNbeRDL+lcb1sb68KrvnLj5wWEoIyT/+x4GoPxmcsIvvm1Rev88+x2717BB7Mv9keP//ujTlr1S14nbRlKit2sr62eoMMBO/9hDGLge4llg7k2/UP0NOOgq3oKbgfUw9PmHDfjkVp2kPtf+XHwXytvxyN0wNgnDwOKpHlBXn7Kb1po5jd1Fn73XG6kRTQ8QT33pHyKd1cRbBy9AZstx//Zs0ZDZM/oxeACRdPPAQVc7zOyCMaQNInv0tk/0AYrL4rSE+8vhj64Nz55gB9QPM2F/f/Bu3b/3bSUc9jgqnfPU7XAgAAAAAA==);background-size:contain;background-repeat:no-repeat}.planBox .price__wrapper .price__original .unit{font-size:1.1rem;font-weight:700}.planBox .price__wrapper .price__original .tax-included{font-size:1rem}.planBox .price__wrapper .price__original+.price__discount{margin-left:3rem}.planBox .price__wrapper .price__original+.price__discount:before{content:"";position:absolute;width:.8rem;height:1.5rem;top:calc(50% - .75rem);left:-2rem;background-image:url(data:image/webp;base64,UklGRt4CAABXRUJQVlA4WAoAAAAwAAAACwAAFwAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZBTFBIaAAAAA1gENlWFSLQABtoBCNIArWBJlAaaANIIA2sQAMq0MD/GWwQEQrbtm2yd9KeIRBl49MXhrLQCcxq0pSs256oU4ZoPn5QdER2R1psoIdv1z4kkYlJE+NvYPVIbJCPPHYR2PvvYBnWT1QAVlA4IIAAAAAwBACdASoMABgAPm0skUWkIqGYBABABsS2AE6XgTwD8QFCAbw/+24JKtAA/uNT//OY//nYv//Ny/95+QiJDmcPG2fy//47XrDaQofDtVdldgQI0+mqeIx0ml5q3rczpTbV7If/BVNiHJJ998YIlc5HtcFavYnPP/H+1Yr+4+QAAA==);background-size:contain;background-repeat:no-repeat}.planBox .price__wrapper .price__discount{position:relative;color:#ea795d}.planBox .price__wrapper .price__discount .price{position:relative;font-family:Roboto,serif;font-weight:700;font-size:3.6rem;line-height:1}.planBox .price__wrapper .price__discount .unit{font-size:1.9rem;font-weight:700}.planBox .price__wrapper .price__discount .tax-included{color:#002f57;font-size:1rem}.planBox .price__continuation{color:#7e8f9d;font-weight:500;margin-top:1rem;font-size:1.3rem}.planBox .price__continuation .month{font-size:1.5rem}.planBox .price__continuation .price{font-size:1.5rem;font-family:Roboto,serif}.planBox .price__continuation .tax{font-size:1rem}.planBox:nth-of-type(2) .plan .target{color:#6eb7db}.planBox:nth-of-type(3) .plan .target{color:#8a9dcd}.attention__openText.-accent{color:#18a2ac}.credit__form__bottom{max-width:480px;margin:4rem auto 0}.credit__form__bottom .credit__form__faq{margin-top:2rem}.credit__form__bottom .credit__form__faq .faq__title__wrapper{text-align:center}.credit__form__bottom .credit__form__faq .faq__title__wrapper .faq__subTitle{color:#18a2ac}.credit__form__bottom .credit__form__faq .faq__title__wrapper .faq__title{font-size:2rem}.credit__form__bottom .credit__form__faq .QA-item-box__wrapper{width:100%;margin:3rem auto 0}.credit__form__bottom .credit__form__faq .QA-item-box{position:relative;background-color:#fff;margin-top:16px;padding:1.6rem;border-radius:24px;cursor:pointer}.credit__form__bottom .credit__form__faq .QA-item-box:before{content:"";position:absolute;right:1.5rem;top:3rem;width:18px;height:10px;background-image:url(/build/assets/bottom_arrow.2781874b.svg);background-repeat:no-repeat}.credit__form__bottom .credit__form__faq .QA-item-box[open]:before{transform:rotate(180deg)}.credit__form__bottom .credit__form__faq .QA-item-box summary{position:relative;display:flex;align-items:center;list-style:none;cursor:pointer}.credit__form__bottom .credit__form__faq .QA-item-box .QA-item-ttl{color:#18a2ac;font-size:28px;font-weight:700;opacity:.4}.credit__form__bottom .credit__form__faq .QA-item-box .QA-item-Q{font-size:18px;font-weight:500;margin-left:16px;padding-right:2rem}@media screen and (max-width: 1024px){.credit__form__bottom .credit__form__faq .QA-item-box .QA-item-Q{font-size:16px;margin-right:24px}}.credit__form__bottom .credit__form__faq .QA-item-box .QA-item-txt-box{margin:1rem 0 0}.credit__form__bottom .credit__form__faq .QA-item-box .QA-item-txt-box p{font-size:1.4rem}.subscription__confirm__break{max-width:480px;margin:4rem auto 0;font-family:Zen Kaku Gothic New,sans-serif}.subscription__confirm__break .subscription__confirm__break__title{font-weight:500}.subscription__confirm__break .subscription__confirm__break__title__sub{color:#18a2ac;font-size:1.6rem}.subscription__confirm__break .subscription__confirm__break__title__text{font-size:2rem}.subscription__confirm__break .subscription__confirm__break__img{width:70%;margin:2rem auto 0}.subscription__confirm__break .subscription__confirm__break__text{text-align:left;font-size:1.3rem;margin-top:2rem;line-height:1.8}.subscription__confirm__break .subscription__confirm__break__text span{color:#18a2ac}.subscription__confirm__break .subscription__confirm__break__bottom{margin-top:2rem}.subscription__confirm__break .subscription__confirm__break__bottom__plan{position:relative;background-color:#fff;padding:2rem 3rem;text-align:left}.subscription__confirm__break .subscription__confirm__break__bottom__plan:before{content:"";position:absolute;top:0;left:0;width:6px;height:6.5rem;background-color:#74c7cd}.subscription__confirm__break .subscription__confirm__break__bottom__plan__top{display:flex;justify-content:space-between;align-items:flex-end}.subscription__confirm__break .subscription__confirm__break__bottom__plan__left .desc{font-size:1.1rem}.subscription__confirm__break .subscription__confirm__break__bottom__plan__left .name{font-size:1.5rem;font-weight:500;margin-top:.25rem}.subscription__confirm__break .subscription__confirm__break__bottom__plan__right{font-weight:500}.subscription__confirm__break .subscription__confirm__break__bottom__plan__right .price{font-size:2.2rem;font-weight:500;font-family:Roboto,serif}.subscription__confirm__break .subscription__confirm__break__bottom__plan__list{margin-top:1rem}.subscription__confirm__break .subscription__confirm__break__bottom__plan__list__item{position:relative;font-size:1.4rem}.subscription__confirm__break .subscription__confirm__break__bottom__plan__list__item:before{content:"\30fb"}.subscription__confirm__break .subscription__confirm__break__form{margin-top:2rem;text-align:left}.subscription__confirm__break .subscription__confirm__break__form__label{display:block;font-size:1.4rem;font-weight:500}.subscription__confirm__break .subscription__confirm__break__form__label span{color:#fa7a86;font-weight:500}.subscription__confirm__break .subscription__confirm__break__form__select{position:relative;border:1px solid rgba(0,0,0,.2235294118);border-radius:5rem;background-color:#fff;margin-top:1rem;padding:.6rem 1.2rem .6rem .6rem;font-size:1.4rem}.subscription__confirm__break .subscription__confirm__break__form__button__wrapper{text-align:center;margin-top:4rem}.subscription__confirm__break .subscription__confirm__break__form__button__text{position:relative;width:fit-content;font-size:1.3rem;font-weight:500;margin:0 auto;padding:0 2rem}.subscription__confirm__break .subscription__confirm__break__form__button__text:before{content:"";position:absolute;bottom:0px;left:0;width:16px;height:16px;background-image:url(data:image/webp;base64,UklGRiIDAABXRUJQVlA4WAoAAAAwAAAAGwAAHwAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZBTFBIqQAAAA1wVmtb0LAEcwncGqzB1mCQQEggJAATfDRAE3BsYAQbzDVwEfz3vscCEYFIksyw50byC9XEaVVw2+YVNrjy04rb4RjRXYBrN9W3A5wt1LRnOMsscuA4cOkrgXtti2HwtxgCL/YTGNwrHF8nkXnB8X9k8PTo64Hj86xmcCccXtJZ+PijcbedheuOw68Dg6fvxOB5XHH8FkvgcId/t+FwV32riHk1KbyX+Q4AVlA4IIIAAADwBACdASocACAAPm0qk0akIiGhMBgIAIANiWwAnRUALsA3jIFl4/x+QknvvjPkmQAA/voOt8t3j9n2pfjgO+FMc97Pk3n9uTmpT6u6ct0o/ybsKvw/+Jpj1v4aSvRFnyIONFfdo2aUAhjFrO72x9M5QurRprFa2KierSOnA9mRA4AA);background-repeat:no-repeat}.subscription__confirm__break .subscription__confirm__break__form__button__text:after{content:"";position:absolute;bottom:0px;right:0;width:16px;height:16px;transform:rotate(265deg);background-image:url(data:image/webp;base64,UklGRiIDAABXRUJQVlA4WAoAAAAwAAAAGwAAHwAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZBTFBIqQAAAA1wVmtb0LAEcwncGqzB1mCQQEggJAATfDRAE3BsYAQbzDVwEfz3vscCEYFIksyw50byC9XEaVVw2+YVNrjy04rb4RjRXYBrN9W3A5wt1LRnOMsscuA4cOkrgXtti2HwtxgCL/YTGNwrHF8nkXnB8X9k8PTo64Hj86xmcCccXtJZ+PijcbedheuOw68Dg6fvxOB5XHH8FkvgcId/t+FwV32riHk1KbyX+Q4AVlA4IIIAAADwBACdASocACAAPm0qk0akIiGhMBgIAIANiWwAnRUALsA3jIFl4/x+QknvvjPkmQAA/voOt8t3j9n2pfjgO+FMc97Pk3n9uTmpT6u6ct0o/ybsKvw/+Jpj1v4aSvRFnyIONFfdo2aUAhjFrO72x9M5QurRprFa2KierSOnA9mRA4AA);background-repeat:no-repeat}.subscription__confirm__break .subscription__confirm__break__form__button__text span{font-size:1.2rem;font-weight:700;background-color:#f59752;color:#fff;padding:5px 10px;border-radius:20px;margin-right:1rem}.subscription__confirm__break .subscription__confirm__break__form__button{background-color:#fff;border:2px solid #18a2ac;font-size:1.4rem;font-weight:700;color:#18a2ac;width:100%;max-width:360px;padding:1rem 0;border-radius:5rem;margin:2rem auto;cursor:pointer}.emotion__wrapper{font-family:Zen Kaku Gothic New,sans-serif}.emotion__wrapper .emotion__chart__wrapper{margin-top:2rem}.emotion__wrapper .emotion__chart__wrapper .chart-top__item{width:100%;max-width:480px;display:flex;justify-content:space-between;margin:0 auto}.emotion__wrapper .emotion__chart__wrapper .chart-top__item .chart__title{font-size:100%;font-weight:500;color:#002f57}.emotion__wrapper .emotion__chart__wrapper .chart-top__item .chart__period{display:flex;justify-content:flex-end}.emotion__wrapper .emotion__chart__wrapper .chart-top__item .chart__period p{background-color:#fff;color:#002e5748;padding:6px 10px;border-radius:100px;font-size:max(80%,12px);margin-left:1rem;cursor:pointer}.emotion__wrapper .emotion__chart__wrapper .chart-top__item .chart__period p.-active{background-color:#dceff0;color:#002f57}.emotion__wrapper .emotion__chart__wrapper .whiteBox{margin-top:1rem}.emotion__wrapper .emotion__chart__wrapper .whiteBox.rhythmChart__wrapper{position:relative}.emotion__wrapper .emotion__chart__wrapper .whiteBox .chart-y{position:absolute;top:5rem;left:6rem;height:60%}@media screen and (max-width: 767px){.emotion__wrapper .emotion__chart__wrapper .whiteBox .chart-y{left:5rem}}@media screen and (max-width: 500px){.emotion__wrapper .emotion__chart__wrapper .whiteBox .chart-y{top:4.5rem;left:2rem}}@media screen and (max-width: 400px){.emotion__wrapper .emotion__chart__wrapper .whiteBox .chart-y{top:4.5rem;left:.2rem}}.emotion__wrapper .emotion__chart__wrapper .whiteBox .chart-y .chart-y__parts{margin-top:.15rem;height:15%}.emotion__wrapper .kokoroshare__top-wrapper{max-width:480px;width:90%;margin:0 auto;font-family:Zen Kaku Gothic New,sans-serif}@media screen and (max-width: 767px){.emotion__wrapper .kokoroshare__top-wrapper{width:100%}}.emotion__wrapper .kokoroshare__top-wrapper .kokoroshare__top{display:flex;justify-content:space-between;align-items:center;padding:2rem;background-color:#b6e1e4}@media screen and (max-width: 767px){.emotion__wrapper .kokoroshare__top-wrapper .kokoroshare__top{margin-top:-20px}}@media screen and (max-width: 480px){.emotion__wrapper .kokoroshare__top-wrapper .kokoroshare__top{width:100vw;max-width:none;margin-left:-5vw}}.emotion__wrapper .kokoroshare__top-wrapper .kokoroshare__top-img{width:25%;margin-bottom:-2rem}.emotion__wrapper .kokoroshare__top-wrapper .kokoroshare__top-img img{width:100%}.emotion__wrapper .kokoroshare__top-wrapper .kokoroshare__top-text{width:calc(75% - 2rem);background-color:#fff;padding:1rem 1.5rem;border-radius:5px;font-size:1.5rem}.emotion__wrapper .kokoroshare__top-wrapper .kokoroshare__top-list-wrapper{margin:2rem 0 4rem}.emotion__wrapper .kokoroshare__top-wrapper .kokoroshare__top-list{display:flex;justify-content:space-between;align-items:flex-start;text-align:center}.emotion__wrapper .kokoroshare__top-wrapper .kokoroshare__top-list .kokoroshare__top-list-item{width:calc(20% - 10px)}.emotion__wrapper .kokoroshare__top-wrapper .kokoroshare__top-list .kokoroshare__top-list-item a{text-decoration:none}.emotion__wrapper .kokoroshare__top-wrapper .kokoroshare__top-list .kokoroshare__top-list-item a:hover{text-decoration:underline}.emotion__wrapper .kokoroshare__top-wrapper .kokoroshare__top-list .kokoroshare__top-list-item span{color:#18a2ac;font-size:2.8rem;font-weight:300;background-color:#fff;aspect-ratio:1/1;padding:1rem;border-radius:50%;border:1px solid #eaf5f5}.emotion__wrapper .kokoroshare__top-wrapper .kokoroshare__top-list .kokoroshare__top-list-item .kokoroshare__top-list-text{font-size:1.4rem;margin-top:.5rem;line-height:1.4}.emotion__wrapper .kokoroshare__top-wrapper .basicBtn{max-width:330px}.emotion__wrapper .kokoroshare__top-wrapper .basicBtn span{color:#fff;vertical-align:text-bottom;margin-right:6px;font-weight:300}@media screen and (max-width: 767px){.emotion__wrapper .kokoroshare__top-wrapper .basicBtn span{vertical-align:text-top}}.emotion__wrapper .kokoroshare__top-wrapper .basicBtn.-gray:hover{background:rgba(0,0,0,.1882352941);color:#fff;border:none}.emotion__wrapper .memo__wrapper{width:100%;max-width:480px;margin:0 auto}.emotion__wrapper .memo__wrapper .memo__title-wrapper{display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding:2rem;border:1px solid #dceff0;border-radius:10px;margin-top:1rem}.emotion__wrapper .memo__wrapper .memo__title-wrapper .memo__title-button span{color:#7e8f9d;font-size:90%}.emotion__wrapper .memo__wrapper .memo__content-wrapper{margin-top:1.5rem}.emotion__wrapper .memo__wrapper .memo__content-wrapper summary{display:flex;justify-content:space-between;cursor:pointer}.emotion__wrapper .memo__wrapper .memo__content-wrapper details[open] summary span{transform:rotate(180deg)}.emotion__wrapper .memo__wrapper .memo__content-wrapper .memo__content-box{margin-top:1rem;background-color:#f1f9f9;border-radius:8px;padding:1.6rem 1.4rem}.emotion__wrapper .memo__wrapper .memo__content-wrapper .memo__content-date{font-weight:700}.emotion__wrapper .memo__wrapper .memo__content-wrapper .memo__content-text{margin-top:1rem}.emotion__wrapper canvas{margin:0 auto}.emotion__form{max-width:400px;width:90%;margin:0 auto;text-align:center;font-family:Zen Kaku Gothic New,sans-serif}@media screen and (max-width: 767px){.emotion__form{width:100%}}.emotion__form .emotion__form-date{background-color:#eaf5f5;padding:.5rem 3rem;width:fit-content;margin:0 auto;border-radius:20px}.emotion__form .emotion__form-date p{font-weight:500}.emotion__form .emotion__form-date .material-symbols-outlined{color:#18a2ac;font-weight:300;vertical-align:sub}.emotion__form .emotion__form-cotent{margin-top:4rem}.emotion__form .emotion__form-cotent-title{color:#18a2ac;font-size:1.8rem;font-weight:500;margin-bottom:2rem}.emotion__form .emotion__form-feeling .emotion__form-feeling-content{display:flex;justify-content:space-between;align-items:flex-start}.emotion__form .emotion__form-feeling .emotion__form-feeling-label{cursor:pointer}.emotion__form .emotion__form-feeling .emotion__form-feeling-input-wrapper span{font-size:1.4rem}.emotion__form .emotion__form-feeling .emotion__form-feeling-input-wrapper span.emotion__form-feeling-label-icon{display:block;background-color:#fff;color:#18a2ac;padding:1rem;border-radius:50%;font-size:32px;font-weight:300;border:1px solid #dceff0}.emotion__form .emotion__form-feeling .emotion__form-feeling-input:checked+.emotion__form-feeling-label .emotion__form-feeling-label-icon{background-color:#dceff0}.emotion__form .emotion__form-feeling-detail-list{display:none;justify-content:flex-start;flex-wrap:wrap}.emotion__form .emotion__form-feeling-detail-list.is-active{display:flex}.emotion__form .emotion__form-feeling-detail-list .emotion__form-feeling-detail-list-item{width:calc(33% - 3rem);margin:0 1.5rem 1.5rem}.emotion__form .emotion__form-feeling-detail-list label{display:block;cursor:pointer;background-color:#fff;padding:1rem 0;border:1px solid #dceff0;font-size:1.4rem}.emotion__form .emotion__form-feeling-detail-list input[type=checkbox]:checked+label{background-color:#dceff0}.emotion__form .emotion__form-memo-content{margin-top:1.5rem}.emotion__form .emotion__form-memo-content .emotion__form-memo-textarea{margin-top:1.5rem;width:94%;border:1px solid #ebebeb;border-radius:10px;padding:1rem;outline:none}.emotion__form .emotion__form-memo-content .emotion__form-memo-textarea::placeholder{color:#00000039}.emotion__form .emotion__form-category .emotion__form-category-list{display:flex;justify-content:center;flex-wrap:wrap}.emotion__form .emotion__form-category .emotion__form-category-list-item{width:calc(33% - 20px);margin:15px 10px}.emotion__form .emotion__form-category .emotion__form-category-list-item label{display:block;cursor:pointer}.emotion__form .emotion__form-category .emotion__form-category-input:checked+.emotion__form-category-label{position:relative}.emotion__form .emotion__form-category .emotion__form-category-input:checked+.emotion__form-category-label:before{content:"";position:absolute;top:0;right:0;width:24px;height:24px;background-image:url(/build/assets/check-circle.f5d11f82.svg);background-repeat:no-repeat;background-size:contain}.adminWrap{font-size:15px;display:flex;font-family:"M PLUS Rounded 1c",Noto Sans JP,maru-maru-gothic-alr-stdn,\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,\30e1\30a4\30ea\30aa,sans-serif;min-height:100vh;background-color:#f9fbfc;color:#111}.adminWrap .side-nav{background-color:#002f57;color:#fff;min-height:100vh;width:20%;max-width:500px;min-width:250px;padding:20px}.adminWrap .side-nav .side-nav__list{margin-top:30px}.adminWrap .side-nav .side-nav__title{font-weight:700;margin-top:20px}.adminWrap .side-nav .side-nav__list__item{font-size:15px;margin-top:12px}.adminWrap .side-nav a{color:#fff;text-decoration:none}.adminWrap .contentWrap{margin:40px;width:100%}.adminWrap .sectionWrap{margin-top:50px}.adminWrap .flexWrap{display:flex;justify-content:space-between}.adminWrap .flexLeft,.adminWrap .flexRight{width:calc(50% - 20px)}.adminWrap .btn a{background-color:#18a2ac;color:#fff;padding:6px 30px;border-radius:20px;text-decoration:none}.adminWrap .btn a:hover{background-color:#18a2acbb}.adminWrap .whiteBox{margin-bottom:20px;border-radius:20px;padding:30px;background-color:#fff;max-width:none}.adminWrap .whiteBox h2{font-size:18px}.adminWrap .whiteBox .totalText{font-size:16px;font-weight:700}.adminWrap .whiteBox .table{width:100%;margin-top:24px}.adminWrap .whiteBox .table th{text-align:left;font-weight:700;width:30%;padding-top:16px}.adminWrap .whiteBox .table td{text-align:right;font-size:14px;width:20%;padding-top:16px}.adminWrap .whiteBox .columsTable th:nth-of-type(2n){padding-left:8px}.adminWrap .whiteBox .columsTable td:nth-of-type(1){padding-right:8px}.adminWrap .whiteBox .colorTable tr:nth-child(2n+1){background-color:#18a2ac20}.adminWrap .whiteBox .colorTable tr:nth-child(1){background-color:#18a2ac40}.adminWrap .whiteBox .colorTable tr th{width:auto;padding:10px}.adminWrap .whiteBox .colorTable tr th:nth-child(1){text-align:left;padding-left:16px}.adminWrap .whiteBox .colorTable tr th:not(:nth-child(1)){width:auto;text-align:left}.adminWrap .whiteBox .colorTable tr th:nth-last-child(1){padding-right:16px}.adminWrap .whiteBox .colorTable tr td{padding:10px 0 10px 10px;width:auto;text-align:left}.adminWrap .whiteBox .colorTable tr td:nth-child(1){padding-left:16px}.adminWrap .whiteBox .colorTable tr td:nth-last-child(1){padding-right:16px}.adminWrap .--medical-record .whiteBox .colorTable tr td{max-width:125px;word-break:break-word;vertical-align:top}.adminWrap .--medical-record .whiteBox .colorTable tr td .medicalRecord__button{cursor:pointer;text-decoration:underline;text-underline-offset:5px}.adminWrap .--medical-record .whiteBox .colorTable tr td .medicalRecord__modal{display:none;position:absolute;width:fit-content;top:10%;right:50px;padding:20px;border-radius:10px;border:1px solid #dee9ea;background-color:#fff}.adminWrap .--medical-record .whiteBox .colorTable tr td .medicalRecord__button:hover+.medicalRecord__modal{display:block}.lineId__wrapper{max-width:480px;width:100%;text-align:center;margin:0 auto 2rem}.lineId__wrapper .none{display:none}.lineId__wrapper .copyBtn{font-size:80%;padding:8px 18px;border:1px solid #18a2ac;border-radius:20px;color:#18a2ac;margin-top:.5rem}.lineId__wrapper .copyBtn .icon{color:#18a2ac;font-size:16px;margin-right:2px;vertical-align:middle}.diagnosisWrap .container{max-width:800px;width:100%;background-color:#fff;box-shadow:0 0 10px #0000001a;border-radius:8px;padding:20px;margin:0 auto 20px}.diagnosisWrap h1{text-align:center;color:#333;margin-bottom:20px}.diagnosisWrap .diagnosis__fv-img{margin:4rem auto;text-align:center;max-width:800px}.diagnosisWrap .progress-bar{width:100%;max-width:800px;background-color:#f0f0f0;border-radius:25px;margin-bottom:20px;overflow:hidden;margin:2rem auto}.diagnosisWrap .progress{height:20px;background-color:#18a2ac;width:0;border-radius:25px;transition:width .3s}.diagnosisWrap .question{margin-bottom:20px}.diagnosisWrap .question.hidden{display:none}.diagnosisWrap .question p{font-size:18px;margin:10px 0}.diagnosisWrap .answers{display:flex;flex-wrap:wrap;justify-content:space-around}.diagnosisWrap .answers label{flex:1 1 45%;display:flex;justify-content:center;align-items:center;margin:10px;padding:20px;background-color:#f0f0f0;border-radius:8px;cursor:pointer;transition:background-color .3s,transform .3s}.diagnosisWrap .answers label:hover{background-color:#e0e0e0;transform:scale(1.05)}.diagnosisWrap .answers input[type=radio]{display:none}.diagnosisWrap .answers input[type=radio]:checked+label{background-color:#b6e1e3}.diagnosisWrap .submit-btn{display:none;width:100%;padding:10px;margin:20px 0;background-color:#18a2ac;color:#fff;border:none;cursor:pointer;font-size:18px;text-align:center;border-radius:5px}.diagnosisWrap .submit-btn.show{display:block}.diagnosisWrap .result{display:none}.diagnosisWrap .section__title{font-size:2.2rem}.diagnosisWrap .result__title{text-align:center}.diagnosisWrap .result.show{display:block}.diagnosisWrap .result__section{margin:20px 0}.diagnosisWrap .result__section p{font-size:16px;margin:10px 0}.diagnosisWrap .recommend__section{background:#f9fbfc;margin-top:2rem;padding:2rem}.diagnosisWrap .recommend__section .recommend__title{text-align:center}.diagnosisWrap .recommend__section .recommend__text{font-size:1.4rem;text-align:center}.diagnosisWrap .counselor-cards{display:flex;flex-direction:column;align-items:center;margin-top:1rem}.diagnosisWrap .card{background-color:#fff;border-radius:8px;border:1px solid #eaf5f5;padding:16px;margin:10px;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}@media screen and (max-width: 480px){.diagnosisWrap .card{padding:16px 10px;margin:0}}.diagnosisWrap .card img{border-radius:50%;width:100px;height:100px;object-fit:cover}.diagnosisWrap .card h3{margin:10px 0;font-size:1.2em;color:#333}.diagnosisWrap .card_text{text-align:left;color:#666}.diagnosisWrap .card_text .card__text__evaluation{font-weight:700}.diagnosisWrap .card__text__category__item{padding:2px 4px;border-radius:2px;background-color:#eaf5f5;font-size:1.2rem;margin:0 4px}.diagnosisWrap .card__text__desc{text-align:left;max-width:800px;width:90%}.diagnosisWrap .card p{font-size:1.4rem;margin:10px auto}.diagnosisWrap .back-btn{display:block;width:100%;padding:12px;margin:20px 0;background-color:#18a2ac;color:#fff;border:none;cursor:pointer;font-size:16px;text-align:center;border-radius:5px;text-decoration:none}.diagnosisWrap .back-btn:hover{background:#1eccd9}.diagnosisWrap .profile-btn{background-color:#f59752;color:#fff;border:none;padding:10px;margin-top:10px;border-radius:5px;text-decoration:none;font-size:1.4rem;cursor:pointer}.diagnosisWrap .profile-btn:hover{background:#f6a56a}.diagnosisWrap canvas{max-width:100%}.rpg-form .question__wrapper{display:none}.rpg-form .question__wrapper.active{display:block}.rpg-form p.question__title{text-align:center;font-size:2rem}@media screen and (max-width: 767px){.rpg-form p.question__title{font-size:14px}}.rpg-form .answers{justify-content:center;align-items:center;margin-bottom:10rem}@media screen and (max-width: 767px){.rpg-form .answers{margin-bottom:8rem}}.rpg-form .answers label{position:relative;flex:none;width:10%;border-radius:50%;aspect-ratio:1/1;height:auto;background-color:inherit;border:2px #d4d4d4 solid}.rpg-form .answers label:first-of-type,.rpg-form .answers label:nth-of-type(5){width:15%}.rpg-form .answers label:nth-of-type(2),.rpg-form .answers label:nth-of-type(4){width:12%}.rpg-form .answers label:first-of-type:before{position:absolute;bottom:-2.5rem;content:"\5f53\3066\306f\307e\308b";font-size:12px;text-align:center}@media screen and (max-width: 767px){.rpg-form .answers label:first-of-type:before{font-size:9px;width:160%}}.rpg-form .answers label:first-of-type,.rpg-form .answers label:nth-of-type(2){border:2px #3d9ca3 solid}.rpg-form .answers label:nth-of-type(4),.rpg-form .answers label:nth-of-type(5){border:2px #c2635c solid}.rpg-form .answers label:nth-of-type(5):before{position:absolute;bottom:-2.5rem;content:"\5f53\3066\306f\307e\3089\306a\3044";font-size:12px;text-align:center}@media screen and (max-width: 767px){.rpg-form .answers label:nth-of-type(5):before{font-size:9px;width:160%}}.rpg-form .answers label:hover{background-color:#d4d4d4}@media screen and (max-width: 767px){.rpg-form .answers label:hover{background-color:inherit}}.rpg-form .answers label:hover:first-of-type,.rpg-form .answers label:hover:nth-of-type(2){background-color:#3d9ca3}@media screen and (max-width: 767px){.rpg-form .answers label:hover:first-of-type,.rpg-form .answers label:hover:nth-of-type(2){background-color:inherit}}.rpg-form .answers label:hover:nth-of-type(4),.rpg-form .answers label:hover:nth-of-type(5){background-color:#c2635c}@media screen and (max-width: 767px){.rpg-form .answers label:hover:nth-of-type(4),.rpg-form .answers label:hover:nth-of-type(5){background-color:inherit}}@media screen and (max-width: 767px){.rpg-form .answers label{padding:0}}.rpg-form .answers input[type=radio]:checked+label{background-color:#d4d4d4}.rpg-form .answers input[type=radio]:checked+label:first-of-type,.rpg-form .answers input[type=radio]:checked+label:nth-of-type(2){background-color:#3d9ca3}.rpg-form .answers input[type=radio]:checked+label:nth-of-type(4),.rpg-form .answers input[type=radio]:checked+label:nth-of-type(5){background-color:#c2635c}.rpg-form .submit-btn.active{display:block}.container.rpg-result{max-width:500px;padding:0;background-color:inherit;box-shadow:none;font-family:Zen Kaku Gothic New,sans-serif}.container.rpg-result .result__title__sub{text-align:center;padding:6px 18px;background-color:#002f57;color:#fff;width:fit-content;margin:0 auto;border-radius:2.5rem}.container.rpg-result .result__title{margin-top:2rem}.container.rpg-result .result__title .large{font-weight:700;font-size:150%}.container.rpg-result .result__img{margin:2rem auto;width:80%;aspect-ratio:1}.container.rpg-result .result__img img{border-radius:50%}.container.rpg-result .result__share{margin-top:2rem;text-align:center}.container.rpg-result .result__share .result__share__icon{display:flex;justify-content:center;align-items:center}.container.rpg-result .result__share .result__share__icon img{width:50px;margin:1rem .75rem}.container.rpg-result .result__content__title{color:#18a2ac;font-size:115%;font-weight:500;text-align:center}.container.rpg-result .result__content__list{background-color:#fff;padding:1.5rem 1.5rem 1.5rem 4rem;border-radius:10px;margin-top:1rem;font-size:90%}@media screen and (max-width: 767px){.container.rpg-result .result__content__list{font-size:100%}}.container.rpg-result .result__content__list li{margin-top:.5rem;list-style:disc;font-weight:500}.container.rpg-result .result__content__list li:first-child{margin-top:0}.container.rpg-result .result__content__text{font-size:85%;margin-top:1rem;line-height:1.8}@media screen and (max-width: 767px){.container.rpg-result .result__content__text{font-size:95%}}.container.rpg-result .result__content__bottom .result__content__list li{list-style:none}.container.rpg-result .result__content__text span{display:block;margin-top:1rem}.container.rpg-result .result__content__wrapper{margin-top:3rem}.section__about.-rpg{width:90%;margin:0 auto}.section__about.-rpg .about__list__item{display:flex;align-items:center}.section__about.-rpg .about__list__item p{margin-left:.5rem}.section__about.-rpg .about__img__text{position:relative;width:fit-content;padding:0 20px;margin:2rem auto 0;font-size:1.6rem}.section__about.-rpg .about__img__text .blue{color:#18a2ac}.section__about.-rpg .about__img__text .large{font-size:120%}.section__about.-rpg .about__img__text:before{content:"";position:absolute;top:4px;left:0;width:16px;height:16px;background-image:url(/build/assets/text_line_black.228b6fcc.svg);background-repeat:no-repeat}.section__about.-rpg .about__img__text:after{content:"";position:absolute;top:4px;right:0;width:16px;height:16px;background-image:url(/build/assets/text_line_black.228b6fcc.svg);background-repeat:no-repeat;transform:scaleX(-1)}.section__about.-rpg .about__img{text-align:center}.section__about.-rpg .about__img img{width:100%;max-width:350px;margin:1rem auto}.homeWrap{background-color:#f6fafb;color:#002f57}.homeWrap *{font-family:Zen Kaku Gothic New,sans-serif;line-height:1.7;letter-spacing:1px;min-width:0;min-height:0}@media screen and (max-width: 1024px){.homeWrap *{font-size:14px}}.homeWrap .sp_only{display:none}@media screen and (max-width: 1024px){.homeWrap .sp_only{display:block}}.homeWrap .pc_only{display:block}@media screen and (max-width: 1024px){.homeWrap .pc_only{display:none}}.homeWrap main{overflow:hidden}.homeWrap section{padding:40px 5%}@media screen and (max-width: 1024px){.homeWrap section{padding:30px 5%}}.homeWrap.-trial{padding-top:0}@media screen and (max-width: 760px){.homeWrap.-trial{padding-top:4rem}}.homeWrap .section__slider{padding-top:calc(2rem + 55px)}.homeWrap .section__slider .slider__wrapper{position:relative;max-width:480px;max-height:300px;height:calc(51.0447761194vw + 150px);margin:0 auto}@media screen and (max-width: 500px){.homeWrap .section__slider .slider__wrapper{max-height:250px;height:calc(51.0447761194vw + 30px)}}.homeWrap .section__slider .slider__wrapper .slick-dots li button:before{font-size:10px;top:3px;color:#ebebeb;margin:0 .5em;opacity:1}.homeWrap .section__slider .slider__wrapper .slick-dots li.slick-active button:before{color:#74c7cd}.homeWrap .kv{overflow:hidden;position:relative;background-image:url(/build/assets/kv_bg_pc.e9a9194a.webp);background-size:cover;background-repeat:no-repeat;background-position:center left 40%;margin-top:-2rem;height:auto}@media screen and (max-width: 760px){.homeWrap .kv{height:400px}}@media screen and (max-width: 500px){.homeWrap .kv{background-image:url(/build/assets/kv_sp.d404062b.webp);background-position-y:top;height:35vh}}@media screen and (max-width: 360px){.homeWrap .kv{height:30vh}}.homeWrap .kv.-main .kv__img-wrapper{height:488px}.homeWrap .kv.-main .kv__img-wrapper img{height:100%;object-fit:contain}@media screen and (max-width: 760px){.homeWrap .kv.-main .kv__img-wrapper{height:auto}}@media screen and (max-width: 500px){.homeWrap .kv.-main .kv__img-wrapper{height:auto;width:100%;padding-top:10px}}.homeWrap .kv.-main:before{content:"";position:absolute;left:0;bottom:-50px;width:100%;height:100px;background-size:cover;background-position:top center;background-image:url(/build/assets/kv_bottom_pc.8cc0c079.webp);z-index:1}@media screen and (max-width: 760px){.homeWrap .kv.-main:before{bottom:-60px;background-image:url(/build/assets/kv_bottom_tb.c3195ef6.webp)}}@media screen and (max-width: 500px){.homeWrap .kv.-main:before{bottom:-70px;background-image:url(/build/assets/kv_bottom_sp.f13ca309.webp)}}.homeWrap .kv.-sub{width:100%;margin:-2rem auto 0;max-width:480px;background-image:none;background-color:#fff;height:auto}.homeWrap .kv.-sub .section__cta{margin-bottom:0}@media screen and (max-width: 760px){.homeWrap .kv.-sub .section__cta{margin-top:2rem}}.homeWrap .kv .kv-txt-box{width:fit-content;text-align:center;color:#102e54;margin:0 auto}@media screen and (max-width: 500px){.homeWrap .kv .kv-txt-box{width:100%}}.homeWrap .kv .kv-txt-box .kv-txt{display:flex;justify-content:center;align-items:center;max-width:880px}.homeWrap .kv .kv-txt-box .link-LINE-Box{text-align:left}.homeWrap .kv .kv-txt-box .kv__img--bubble,.homeWrap .kv .kv-txt-box .kv__img--circle,.homeWrap .kv .kv-txt-box .kv__img--parson{position:absolute}.homeWrap .kv .kv-txt-box .kv__img--bubble img,.homeWrap .kv .kv-txt-box .kv__img--circle img,.homeWrap .kv .kv-txt-box .kv__img--parson img{width:100%}.homeWrap .kv .kv-txt-box .kv__img--bubble{width:135px;top:calc(25vh - 150px);right:-150px}@media screen and (max-width: 760px){.homeWrap .kv .kv-txt-box .kv__img--bubble{width:90px;right:-50px}}@media screen and (max-width: 500px){.homeWrap .kv .kv-txt-box .kv__img--bubble{right:-10px}}.homeWrap .kv .kv-txt-box .kv__img--circle{width:200px;bottom:-150px;left:-250px}@media screen and (max-width: 760px){.homeWrap .kv .kv-txt-box .kv__img--circle{width:120px;left:10px;bottom:-40vh}}.homeWrap .kv .kv-txt-box .kv__img--parson{width:200px;bottom:-150px;right:-250px}@media screen and (max-width: 760px){.homeWrap .kv .kv-txt-box .kv__img--parson{width:120px;right:10px;bottom:-40vh}}.homeWrap .kv .kv-ttl-h3{position:absolute;bottom:2rem;right:20vw;text-align:left}@media screen and (max-width: 1024px){.homeWrap .kv .kv-ttl-h3{left:0;bottom:260px;right:0}}.homeWrap .kv .kv-ttl-h3 span{display:inline-block;font-family:Kiwi Maru,serif;color:#fff;background-color:#43c2cb;padding:10px 16px;font-size:3rem;font-weight:500;margin:.5rem 0}@media screen and (max-width: 760px){.homeWrap .kv .kv-ttl-h3 span{font-size:2rem;padding:6px 10px}}.homeWrap .kv .kv-ttl-h3 span:first-child{margin-right:200px}@media screen and (max-width: 760px){.homeWrap .kv .kv-ttl-h3 span:first-child{margin-left:22vw;margin-right:0}}.homeWrap .kv .kv-ttl-h3 span:last-child{margin-left:200px}@media screen and (max-width: 760px){.homeWrap .kv .kv-ttl-h3 span:last-child{margin-left:22vw}}.homeWrap .kv .kv-ttl-h3 img{max-width:430px}@media screen and (max-width: 760px){.homeWrap .kv .kv-ttl-h3 img{max-width:280px}}.homeWrap .kv .kv-txt-p{font-size:clamp(2rem,5.6vw,5rem);color:#fff;font-family:Zen Kaku Gothic New,sans-serif;font-weight:700;text-shadow:0 0 20px rgba(32,128,135,.4862745098);text-align:left;line-height:1.8;margin-left:-30rem;margin-bottom:4rem}@media screen and (max-width: 760px){.homeWrap .kv .kv-txt-p{position:absolute;left:47%;top:calc(50% - 10px);transform:translateY(-50%);margin-left:0;margin-bottom:0}}.homeWrap .kv .kv_button{display:block;margin:0 auto;width:90%;max-width:400px}.homeWrap .kv .kv_button img{width:100%}@media screen and (max-width: 760px){.homeWrap .kv .kv_button{max-width:340px}}.homeWrap .kv .kv_button:hover{opacity:.7}@media screen and (max-width: 760px){.homeWrap .kv.-work{height:710px;background-size:65vh;background-image:url(/build/assets/kv_work.3ab7f6c9.png);background-color:#eaf5f5}.homeWrap .kv.-work .section--about{background:#eaf5f5}}.homeWrap .kv.-work .kv__list{display:flex;justify-content:flex-start}.homeWrap .kv.-work .kv__list .kv__list__item{width:fit-content;padding:.5rem;color:#3c6872;background:linear-gradient(#f4faff,#e7f1f8);font-weight:700;margin:1rem .5rem}.homeWrap .kv.-work .kv-ttl{position:absolute;bottom:2rem;right:20vw;z-index:2}@media screen and (max-width: 1024px){.homeWrap .kv.-work .kv-ttl{bottom:260px;right:2rem}}@media screen and (max-width: 760px){.homeWrap .kv.-work .kv-ttl span{margin-left:0}}.homeWrap .kv.-work .kv-ttl-h3{position:static}@media screen and (max-width: 1024px){.homeWrap .kv.-work .kv-ttl-h3{text-align:right;margin-left:0}}.homeWrap .section__campaign{text-align:center;background-color:#eaf5f5}.homeWrap .section__campaign img{width:100%;display:block;max-width:600px;margin:0 auto;object-fit:contain;object-position:center}@media screen and (max-width: 760px){.homeWrap .section__campaign img{max-width:480px;margin:0 auto}}.homeWrap .section--about{padding:20px 0;margin:0 auto;background-color:#fff}@media screen and (max-width: 1024px){.homeWrap .section--about{width:100%;margin-top:0}}@media screen and (max-width: 760px){.homeWrap .section--about{padding:20px 5%}}.homeWrap .section--about .about__top{position:relative;display:flex;justify-content:center;align-items:flex-end;font-family:Zen Kaku Gothic New,sans-serif;max-width:570px;margin-left:auto;margin-right:auto;margin-top:-14rem;z-index:2}@media screen and (max-width: 760px){.homeWrap .section--about .about__top{max-width:500px;margin-top:-8rem}}.homeWrap .section--about .about__top .about__top__text{font-size:clamp(1.7rem,5.2vw,3rem);line-height:1.6;letter-spacing:0;font-weight:700;font-family:Zen Kaku Gothic New,sans-serif;padding-bottom:.3em}.homeWrap .section--about .about__top .about__top__satisfaction{color:#0db4c0;font-size:clamp(1.2rem,3.5vw,2rem);line-height:1;font-weight:700;font-family:Zen Kaku Gothic New,sans-serif;margin-left:1rem}.homeWrap .section--about .about__top .about__top__satisfaction .number{font-size:500%;font-family:Roboto,serif;line-height:1}.homeWrap .section--about .about__top .about__top__satisfaction .percentage{font-size:330%;font-family:Roboto,serif;line-height:1}.homeWrap .section--about .about__top .about__top__img{margin-left:3rem;width:140px}@media screen and (max-width: 760px){.homeWrap .section--about .about__top .about__top__img{flex:1;margin-left:1rem}}.homeWrap .section--about .inner{max-width:480px;margin:0 auto}.homeWrap .section--about .about__list{display:flex;justify-content:space-around;max-width:570px;gap:clamp(10px,3vw,1.5em);width:100%;margin:2rem auto 0}@media screen and (max-width: 760px){.homeWrap .section--about .about__list{max-width:500px}}.homeWrap .section--about .about__list .about__list__item{flex:1;padding:0;text-align:center}.homeWrap .section--about .about__list .about__list__item .about__list__item__top{position:relative;font-family:Zen Kaku Gothic New,sans-serif;font-size:1.4rem;font-weight:500;background-color:#002f57;color:#fff;width:fit-content;padding:2px 10px;border-radius:20px;margin:0 auto;z-index:2}.homeWrap .section--about .about__list .about__list__item .about__list__item__text{width:100%;font-size:clamp(1.5rem,2vw,2rem);font-family:Zen Kaku Gothic New,sans-serif;font-weight:500;line-height:1.4;margin:-1.4rem auto 0;padding:20px 0 10px;border:1px solid #dbeef1;border-radius:12px;background-color:#eff5f5}.homeWrap .section--about .about__list .about__list__item .orange{font-size:clamp(1.5rem,2vw,2rem);font-family:Zen Kaku Gothic New,sans-serif;color:#f59752}.homeWrap .section--about .about__img__wrapper{width:80%;margin:2rem auto;text-align:center;max-width:310px}.homeWrap .section__guide{text-align:center}.homeWrap .section__guide:hover{opacity:.8}.homeWrap .section__guide img{width:100%;max-width:480px;margin:0 auto}.homeWrap .section__cta{position:relative;background-image:url(/build/assets/cta_bg.b534fcd8.png);background-size:cover;background-repeat:no-repeat;padding:20px 0;max-width:480px;margin:40px auto}@media screen and (max-width: 500px){.homeWrap .section__cta{margin:0 auto}}.homeWrap .section__cta.--simple{background-image:none;background-color:#18a2ac;margin:0;max-width:none}.homeWrap .section__cta.--simple:before{display:none}.homeWrap .section__cta.--simple .ctaButton__wrapper{margin-top:0}.homeWrap .section__cta:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#18a2acbb;z-index:0}.homeWrap .section__cta .ctaButton__wrapper{text-align:center;margin-top:20px}@media screen and (max-width: 760px){.homeWrap .section__cta .ctaButton__wrapper{margin-top:20px}}.homeWrap .section__cta .ctaButton__wrapper .ctaButton__subText{position:relative;width:fit-content;text-align:center;font-weight:500;font-size:1.4rem;color:#fff;margin:0 auto .5rem;padding:0 20px}.homeWrap .section__cta .ctaButton__wrapper .ctaButton__subText:before{content:"";position:absolute;top:2px;left:0;width:16px;height:16px;background-image:url(/build/assets/text_line.0eb0a5ad.svg);background-repeat:no-repeat}.homeWrap .section__cta .ctaButton__wrapper .ctaButton__subText:after{content:"";position:absolute;top:2px;right:0;width:16px;height:16px;background-image:url(/build/assets/text_line.0eb0a5ad.svg);background-repeat:no-repeat;transform:scaleX(-1)}.homeWrap .section__cta .ctaButton__wrapper .ctaButton__mainText{position:relative;color:#fff;font-size:160%;font-weight:700;display:flex;justify-content:center;align-items:center}.homeWrap .section__cta .ctaButton__wrapper .ctaButton__mainText .yellow{font-size:140%;color:#ffff76;font-weight:700;vertical-align:middle;margin-left:.25rem;padding-bottom:6px}.homeWrap .section__cta .ctaButton__wrapper .ctaButton__mainText .yellow .large{font-size:120%;color:#ffff76;font-weight:700}.homeWrap .section__cta .ctaButton__wrapper .ctaButton__link{display:block;width:100%;transition:.5s;transform:scale(1)}.homeWrap .section__cta .ctaButton__wrapper .ctaButton__link:hover{transform:scale(1.05)}.homeWrap .section__cta .ctaButton__wrapper img{position:relative;width:90%;max-width:320px}.homeWrap .section__cta-top{position:relative;background-image:url(/build/assets/cta_bg.b534fcd8.png);background-size:cover;background-repeat:no-repeat;background-position:top 10% center;padding:50px 0}@media screen and (max-width: 500px){.homeWrap .section__cta-top{margin:0 auto;padding:20px 0}}.homeWrap .section__cta-top .ctaButton__wrapper{text-align:center;margin-top:20px}@media screen and (max-width: 760px){.homeWrap .section__cta-top .ctaButton__wrapper{margin-top:20px}}.homeWrap .section__cta-top .ctaButton__wrapper .ctaButton__subText{position:relative;width:fit-content;text-align:center;font-weight:500;font-size:1.8rem;font-family:Zen Kaku Gothic New,sans-serif;color:#fff;margin:0 auto .5rem;padding:0 20px}@media screen and (max-width: 760px){.homeWrap .section__cta-top .ctaButton__wrapper .ctaButton__subText{font-size:1.4rem}}.homeWrap .section__cta-top .ctaButton__wrapper .ctaButton__subText:before{content:"";position:absolute;top:2px;left:0;width:16px;height:16px;background-image:url(/build/assets/text_line.0eb0a5ad.svg);background-repeat:no-repeat}.homeWrap .section__cta-top .ctaButton__wrapper .ctaButton__subText:after{content:"";position:absolute;top:2px;right:0;width:16px;height:16px;background-image:url(/build/assets/text_line.0eb0a5ad.svg);background-repeat:no-repeat;transform:scaleX(-1)}.homeWrap .section__cta-top .ctaButton__wrapper .ctaButton__subText.-monitor:before{top:auto;bottom:0px;width:32px;height:30px;background-image:url(/build/assets/text_line_monitor.b40eda4d.svg)}.homeWrap .section__cta-top .ctaButton__wrapper .ctaButton__subText.-monitor:after{top:auto;bottom:0px;width:32px;height:30px;background-image:url(/build/assets/text_line_monitor.b40eda4d.svg)}.homeWrap .section__cta-top .ctaButton__wrapper .ctaButton__subText .yellow{color:#ffffd0;font-size:1.5rem}.homeWrap .section__cta-top .ctaButton__wrapper .ctaButton__mainText{position:relative;color:#fff;font-size:160%;font-weight:700;display:flex;justify-content:center;align-items:center}.homeWrap .section__cta-top .ctaButton__wrapper .ctaButton__mainText .yellow{font-size:140%;color:#ffff76;font-weight:700;vertical-align:middle;margin-left:.25rem;padding-bottom:6px}.homeWrap .section__cta-top .ctaButton__wrapper .ctaButton__mainText .yellow .large{font-size:120%;color:#ffff76;font-weight:700}.homeWrap .section__cta-top .ctaButton__wrapper .ctaButton__link{display:block;width:100%;transition:.5s;transform:scale(1)}.homeWrap .section__cta-top .ctaButton__wrapper .ctaButton__link:hover{transform:scale(1.05)}.homeWrap .section__cta-top .ctaButton__wrapper img{position:relative;width:90%;max-width:500px}@media screen and (max-width: 760px){.homeWrap .section__cta-top .ctaButton__wrapper img{max-width:320px}}.homeWrap .section__cta-top:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#18a2acbb;z-index:0}.homeWrap .section__cta__trial{position:relative;max-width:480px;margin:0 auto;padding:0}@media screen and (max-width: 760px){.homeWrap .section__cta__trial{width:100%;padding:0;max-width:480px}}.homeWrap .section__cta__trial .ctaButton__wrapper{position:absolute;width:70%;bottom:3rem;left:15%;margin:0 auto}@media screen and (max-width: 760px){.homeWrap .section__cta__trial .ctaButton__wrapper{width:80%;bottom:3rem;left:10%;margin:0 auto}}.homeWrap .section__merit{background-color:#eaf5f5}.homeWrap .section__merit .merit__title__wrapper{text-align:center}.homeWrap .section__merit .merit__title__wrapper .merit__title{position:relative;width:fit-content;font-size:1.5rem;font-weight:500;color:#18a2ac;padding:0 2rem;margin:0 auto}.homeWrap .section__merit .merit__title__wrapper .merit__title:before{content:"";position:absolute;top:2px;left:0;width:16px;height:16px;background-image:url(/build/assets/text_line_black.228b6fcc.svg);background-repeat:no-repeat}.homeWrap .section__merit .merit__title__wrapper .merit__title:after{content:"";position:absolute;top:2px;right:0;width:16px;height:16px;background-image:url(/build/assets/text_line_black.228b6fcc.svg);background-repeat:no-repeat;transform:scaleX(-1)}.homeWrap .section__merit .merit__title__wrapper .merit__subTitle{font-size:1.8rem;font-weight:500;margin-top:.25rem}.homeWrap .section__merit .merit__list{max-width:480px;margin:2rem auto 0}.homeWrap .section__merit .merit__list .merit__list__item{display:flex;align-items:center}.homeWrap .section__merit .merit__list .merit__list__img__wrapper{position:relative;width:30%;margin-top:2rem}.homeWrap .section__merit .merit__list .merit__list__img__wrapper .merit__list__number{position:absolute;top:-1rem;left:-1rem;background-color:#74c7cd;width:40px;height:40px;text-align:center;border-radius:50%;padding-top:.4rem}@media screen and (max-width: 1024px){.homeWrap .section__merit .merit__list .merit__list__img__wrapper .merit__list__number{padding-top:.8rem}}@media screen and (max-width: 760px){.homeWrap .section__merit .merit__list .merit__list__img__wrapper .merit__list__number{padding-top:8px}}.homeWrap .section__merit .merit__list .merit__list__img__wrapper .merit__list__number span{font-weight:700;color:#fff}.homeWrap .section__merit .merit__list .merit__list__text__wrapper{width:70%;margin-left:1.5rem}.homeWrap .section__merit .merit__list .merit__list__text__wrapper .merit__list__title{color:#18a2ac;font-size:1.8rem}@media screen and (max-width: 760px){.homeWrap .section__merit .merit__list .merit__list__text__wrapper .merit__list__title{font-size:1.5rem}}.homeWrap .section__merit .merit__list .merit__list__text__wrapper .merit__list__text{font-size:1.5rem;margin-top:.5rem}@media screen and (max-width: 760px){.homeWrap .section__merit .merit__list .merit__list__text__wrapper .merit__list__text{font-size:1.25rem}}.homeWrap .section__merit .merit__bottom{display:flex;max-width:480px;margin:40px auto -40px;justify-content:center}@media screen and (max-width: 760px){.homeWrap .section__merit .merit__bottom{margin-bottom:-30px}}.homeWrap .section__merit .merit__bottom img{margin:0 1rem}.homeWrap .section__comic{background-color:#fff;padding:2rem 5%}.homeWrap .section__comic .comic__img__wrapper{width:100%;max-width:480px;margin:0 auto;cursor:pointer}.homeWrap .section__comic .comic__modal{display:none;position:fixed;top:0;left:0;background-color:#002f57aa;width:100%;height:100%;z-index:3;overflow-y:scroll;-webkit-overflow-scrolling:touch}.homeWrap .section__comic .comic__modal.-open{display:block}.homeWrap .section__comic .comic__modal .comic__modal__content{position:relative;width:90%;margin:6rem auto;background-color:#fff;padding:2.5rem 2rem;border-radius:1rem;max-width:480px}.homeWrap .section__comic .comic__modal .comic__modal__content__top-text{background-color:#eaf5f5;text-align:center;color:#18a2ac;font-size:1.4rem;font-weight:500;width:fit-content;padding:.5rem 1rem;border-radius:2rem;margin:0 auto}.homeWrap .section__comic .comic__modal .comic__modal__content__top-text span{font-size:1.6rem;vertical-align:sub}.homeWrap .section__comic .comic__modal .comic__modal__content__title{text-align:center;font-size:1.8rem;font-weight:700;margin-top:.5rem}.homeWrap .section__comic .comic__modal .comic__modal__content__title span{font-size:2rem;color:#18a2ac;font-weight:700}.homeWrap .section__comic .comic__modal .comic__img{margin-top:1.5rem}.homeWrap .section__comic .comic__modal .comic__text{margin-top:1rem;font-size:1.3rem}.homeWrap .section__comic .comic__modal .comic__merit__wrapper{margin-top:2.5rem}.homeWrap .section__comic .comic__modal .comic__merit__title{text-align:center}.homeWrap .section__comic .comic__modal .comic__merit__sub-title{position:relative;color:#18a2ac;width:fit-content;font-size:1.4rem;font-weight:500;padding:0 2rem;margin:0 auto}.homeWrap .section__comic .comic__modal .comic__merit__sub-title:before{content:"";position:absolute;left:0;bottom:.25rem;width:1rem;height:1.4rem;background-image:url(/build/assets/modal_title_textline.5af4dbe4.svg)}.homeWrap .section__comic .comic__modal .comic__merit__sub-title:after{content:"";position:absolute;bottom:.4rem;right:.5rem;width:1rem;height:1.4rem;background-image:url(/build/assets/modal_title_textline.5af4dbe4.svg);transform:rotate(45deg)}.homeWrap .section__comic .comic__modal .comic__merit__main-title{font-size:1.8rem;font-weight:500}.homeWrap .section__comic .comic__modal .comic__merit__list__item{position:relative;display:flex;justify-content:space-between;align-items:center;margin-top:2.5rem}.homeWrap .section__comic .comic__modal .comic__merit__list__item:before{position:absolute;top:-1rem;left:-1rem;background-color:#74c7cd;width:3rem;height:2.7rem;border-radius:50%;font-family:Roboto,serif;font-weight:500;font-size:1.6rem;color:#fff;text-align:center;padding-top:.3rem}.homeWrap .section__comic .comic__modal .comic__merit__list__item:nth-of-type(1):before{content:"01"}.homeWrap .section__comic .comic__modal .comic__merit__list__item:nth-of-type(2):before{content:"02"}.homeWrap .section__comic .comic__modal .comic__merit__list__item:nth-of-type(3):before{content:"03"}.homeWrap .section__comic .comic__modal .comic__merit__list__item:nth-of-type(4):before{content:"04"}.homeWrap .section__comic .comic__modal .comic__merit__list__item__img{width:30%}.homeWrap .section__comic .comic__modal .comic__merit__list__item__img img{border-radius:1rem}.homeWrap .section__comic .comic__modal .comic__merit__list__item__text__wrapper{width:66%}.homeWrap .section__comic .comic__modal .comic__merit__list__item__title{color:#18a2ac;font-size:1.5rem;font-weight:500}.homeWrap .section__comic .comic__modal .comic__merit__list__item__text{font-size:1.2rem;margin-top:.5rem}.homeWrap .section__comic .comic__modal .comic__bottom{text-align:center;margin-top:3.5rem}.homeWrap .section__comic .comic__modal .comic__bottom__text{font-size:1.4rem;font-weight:500;color:#18a2ac}.homeWrap .section__comic .comic__modal .comic__bottom__main-text{font-size:1.7rem;font-weight:700;margin-top:.25rem}.homeWrap .section__comic .comic__modal .comic__bottom__main-text span{font-size:2rem;font-weight:700;color:#18a2ac}.homeWrap .section__comic .comic__modal .comic__bottom__button{background-color:#7e8f9d;color:#fff;text-align:center;font-size:1.5rem;font-weight:500;padding:1.2rem 3rem;border-radius:3rem;margin-top:3.5rem}.homeWrap .section__comic .comic__modal .comic__bottom__button span{font-size:1.2rem;font-weight:400;margin-right:.5rem}.homeWrap .section__comic .comic__modal .comic__modal__close{position:absolute;top:-1rem;right:-1rem;background-color:#7e8f9d;color:#fff;width:4rem;height:4rem;text-align:center;border-radius:50%;cursor:pointer}.homeWrap .section__comic .comic__modal .comic__modal__close span{padding-top:.75rem}.homeWrap .section__plan{background-color:#f8fbfc}.homeWrap .section__plan .plan__title__wrapper{text-align:center}.homeWrap .section__plan .plan__title__wrapper .plan__title{font-size:1.6rem;color:#18a2ac;font-weight:500}.homeWrap .section__plan .plan__title__wrapper .plan__subTitle{font-size:2rem;font-weight:500}.homeWrap .section__plan .plan__title__wrapper .plan__subTitle span{font-size:2.4rem;font-weight:500}.homeWrap .section__plan .plan__title__wrapper .plan__text{margin-top:.5rem;font-size:1.2rem}.homeWrap .section__plan .plan__list{max-width:480px;margin:2rem auto 0}.homeWrap .section__plan .plan__list .plan__list__item{position:relative;display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding:1rem 2rem;margin-top:1.5rem;box-shadow:0 0 16px #02233f18}.homeWrap .section__plan .plan__list .plan__list__item:before{content:"";position:absolute;top:0;left:0;background-color:#74c7cd;width:5px;height:100%}.homeWrap .section__plan .plan__list .plan__list__item:nth-of-type(2):before{background-color:#74b2cd}.homeWrap .section__plan .plan__list .plan__list__item:nth-of-type(3):before{background-color:#748dcd}.homeWrap .section__plan .plan__list .plan__list__item__desc__wrapper .target{font-size:1.2rem}.homeWrap .section__plan .plan__list .plan__list__item__desc__wrapper .title{font-size:1.8rem}.homeWrap .section__plan .plan__list .plan__list__item__desc__wrapper .desc{font-size:1.1rem;margin-top:.25rem}.homeWrap .section__plan .plan__list .plan__list__item__desc__wrapper .desc .times{font-size:1.1rem;color:#f59752}.homeWrap .section__plan .plan__list .plan__list__item__price__wrapper{text-align:right}.homeWrap .section__plan .plan__list .plan__list__item__price__wrapper .price{font-weight:500}.homeWrap .section__plan .plan__list .plan__list__item__price__wrapper .price .large{font-size:1.5rem;font-weight:700}.homeWrap .section__plan .plan__list .plan__list__item__price__wrapper .tax{font-size:1rem}.homeWrap .section__plan .plan__link{max-width:340px;margin:3rem auto 0}.homeWrap .section__plan .plan__link a{display:block;width:90%;padding:1rem 0;color:#002f57;font-size:1.4rem;font-weight:500;text-decoration:none;text-align:center;border:1px solid #002f57;border-radius:50px;margin:0 auto}.homeWrap .section__plan .plan__link a span{color:#002f57;font-size:1.4rem;font-weight:500;vertical-align:middle;padding:0 0 4px 2px}.homeWrap .section__price-plan{background-color:#f8fbfc}.homeWrap .section__price-plan .plan__title__wrapper{text-align:center}.homeWrap .section__price-plan .plan__title__wrapper .plan__title{font-size:1.6rem;color:#18a2ac;font-weight:500}.homeWrap .section__price-plan .plan__title__wrapper .plan__subTitle{font-size:2rem;font-weight:500}.homeWrap .section__price-plan .plan__title__wrapper .plan__subTitle span{font-size:2.4rem;font-weight:500}.homeWrap .section__price-plan .plan__title__wrapper .plan__text{margin-top:.5rem;font-size:1.2rem}.homeWrap .section__price-plan .plan__list{max-width:480px;margin:2rem auto 0}.homeWrap .section__price-plan .plan__list .plan__list__item{text-align:center;background-color:#fff;border:1px solid #dceff0;border-radius:10px;padding:1.4rem 1.5rem;margin-bottom:1.6rem}.homeWrap .section__price-plan .plan__list .plan__list__item .target{color:#fff;font-size:1.3rem;font-weight:700;padding:.6rem 0;border-radius:3px}.homeWrap .section__price-plan .plan__list .plan__list__item .name{font-size:2rem;font-weight:700;margin-top:1rem}.homeWrap .section__price-plan .plan__list .plan__list__item .time{font-size:1.2rem;margin-top:.5rem}.homeWrap .section__price-plan .plan__list .plan__list__item .campaign{background-color:#fff6e0;border-radius:10px;padding:8px 0;margin-top:1rem}.homeWrap .section__price-plan .plan__list .plan__list__item .campaign__text{position:relative;width:fit-content;color:#ea795d;font-size:1.3rem;font-weight:700;padding:0rem 2rem;margin:0 auto}.homeWrap .section__price-plan .plan__list .plan__list__item .campaign__text:before{position:absolute;content:"";width:1.2rem;height:1.5rem;background-image:url(data:image/webp;base64,UklGRoIDAABXRUJQVlA4WAoAAAAwAAAAGAAAHwAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZBTFBIvQAAAA1wlm17lcwE2kBsQAOxgUvglmAuwSTBNxKwJfhoIDZYA6EBRuD0Mc9/I4KB20aKlrwMd79gz0cRQmyAlHeRoTDCRgYrjI+k8/+XzamtIkG2rfxLhguYI9NmYfgIMxrLGCSSuHcO5CatUnK+3GUDxL0fCH2K47IqoR8kIRMC70jopCQJmXa413MW/pQ4u3U+Z+GzH0p39wT0b+DobDMhwTnTj6+v2G8+xWj6B9W3UunJBZirh59Kbp65ECYYAQBWUDggzgAAAHAHAJ0BKhkAIAA+bS6SRiQiv6EoDVPwDYlsALEFoDbAeIB6/+mAc+F7DH7SftJ7UmYABD+rJ6/GcgZFKwN9ZrZ6dBwAAP72hARJ2Ag/vaZfHKL1a21Lo2KhYSl//8TH18Rmmcabh0jernrOe6+EvLX7wOS71/4B9HY4RPXs06BRu1Czr5V3Td8o8QPTS4Fv8pCi3+A3dnZol+xHfTLdin2xns/58nqI59orLJ2riwWc6y72TEStlliSjrNNpTTZSBK2OMvknEcoZ33pIdAA);background-size:cover;background-repeat:no-repeat;left:0;bottom:.4rem}.homeWrap .section__price-plan .plan__list .plan__list__item .campaign__text:after{position:absolute;content:"";width:1.2rem;height:1.5rem;background-image:url(data:image/webp;base64,UklGRoIDAABXRUJQVlA4WAoAAAAwAAAAGAAAHwAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZBTFBIvQAAAA1wlm17lcwE2kBsQAOxgUvglmAuwSTBNxKwJfhoIDZYA6EBRuD0Mc9/I4KB20aKlrwMd79gz0cRQmyAlHeRoTDCRgYrjI+k8/+XzamtIkG2rfxLhguYI9NmYfgIMxrLGCSSuHcO5CatUnK+3GUDxL0fCH2K47IqoR8kIRMC70jopCQJmXa413MW/pQ4u3U+Z+GzH0p39wT0b+DobDMhwTnTj6+v2G8+xWj6B9W3UunJBZirh59Kbp65ECYYAQBWUDggzgAAAHAHAJ0BKhkAIAA+bS6SRiQiv6EoDVPwDYlsALEFoDbAeIB6/+mAc+F7DH7SftJ7UmYABD+rJ6/GcgZFKwN9ZrZ6dBwAAP72hARJ2Ag/vaZfHKL1a21Lo2KhYSl//8TH18Rmmcabh0jernrOe6+EvLX7wOS71/4B9HY4RPXs06BRu1Czr5V3Td8o8QPTS4Fv8pCi3+A3dnZol+xHfTLdin2xns/58nqI59orLJ2riwWc6y72TEStlliSjrNNpTTZSBK2OMvknEcoZ33pIdAA);background-size:cover;background-repeat:no-repeat;right:.2rem;bottom:.4rem;transform:scaleX(-1)}.homeWrap .section__price-plan .plan__list .plan__list__item .campaign__price{display:flex;align-items:center;justify-content:center;margin-top:.6rem}.homeWrap .section__price-plan .plan__list .plan__list__item .campaign__price__left{color:#79919c;font-size:1.1rem}.homeWrap .section__price-plan .plan__list .plan__list__item .campaign__price__left .price{position:relative;font-size:2.4rem;font-weight:700;font-family:Roboto,serif;line-height:1}.homeWrap .section__price-plan .plan__list .plan__list__item .campaign__price__left .price:after{content:"";transform:rotate(345deg);width:100%;border-top:3px solid #ea795d;position:absolute;top:50%;left:0}.homeWrap .section__price-plan .plan__list .plan__list__item .campaign__price__left .unit{font-size:1.4rem;font-weight:700}.homeWrap .section__price-plan .plan__list .plan__list__item .campaign__price__right{position:relative;color:#002f57;padding-left:3rem;font-size:1.1rem}.homeWrap .section__price-plan .plan__list .plan__list__item .campaign__price__right:before{position:absolute;content:"";top:1.5rem;left:.8rem;width:.8rem;height:1.5rem;background-image:url(data:image/webp;base64,UklGRt4CAABXRUJQVlA4WAoAAAAwAAAACwAAFwAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZBTFBIaAAAAA1gENlWFSLQABtoBCNIArWBJlAaaANIIA2sQAMq0MD/GWwQEQrbtm2yd9KeIRBl49MXhrLQCcxq0pSs256oU4ZoPn5QdER2R1psoIdv1z4kkYlJE+NvYPVIbJCPPHYR2PvvYBnWT1QAVlA4IIAAAAAwBACdASoMABgAPm0skUWkIqGYBABABsS2AE6XgTwD8QFCAbw/+24JKtAA/uNT//OY//nYv//Ny/95+QiJDmcPG2fy//47XrDaQofDtVdldgQI0+mqeIx0ml5q3rczpTbV7If/BVNiHJJ998YIlc5HtcFavYnPP/H+1Yr+4+QAAA==);background-size:cover}.homeWrap .section__price-plan .plan__list .plan__list__item .campaign__price__right .price{color:#ea795d;font-size:3.6rem;font-weight:700;font-family:Roboto,serif;line-height:1}.homeWrap .section__price-plan .plan__list .plan__list__item .campaign__price__right .unit{color:#ea795d;font-size:1.9rem;font-weight:700;line-height:1}.homeWrap .section__price-plan .plan__list .plan__list__item .campaign__next{font-size:1.6rem;font-weight:500;margin-top:1rem}.homeWrap .section__price-plan .plan__list .plan__list__item .campaign__next .month{font-family:Roboto,serif;font-size:1.8rem;font-weight:700}.homeWrap .section__price-plan .plan__list .plan__list__item .campaign__next .price{font-family:Roboto,serif;font-size:2.2rem;font-weight:700;padding-left:.5rem}.homeWrap .section__price-plan .plan__list .plan__list__item .campaign__next .unit{font-size:1.2rem;font-weight:700;padding-left:.25rem}.homeWrap .section__price-plan .plan__list .plan__list__item .campaign__next .tax{font-size:1rem;font-weight:400;padding-left:.5rem}.homeWrap .section__price-plan .plan__list .plan__list__item:nth-of-type(1) .target{background-color:#74c7cd}.homeWrap .section__price-plan .plan__list .plan__list__item:nth-of-type(2) .target{background-color:#6eb7db}.homeWrap .section__price-plan .plan__list .plan__list__item:nth-of-type(3) .target{background-color:#8a9dcd}.homeWrap .section__price-plan .plan__link{max-width:340px;margin:3rem auto 0}.homeWrap .section__price-plan .plan__link a{display:block;width:90%;padding:1rem 0;color:#002f57;font-size:1.4rem;font-weight:500;text-decoration:none;text-align:center;border:1px solid #002f57;border-radius:50px;margin:0 auto}.homeWrap .section__price-plan .plan__link a span{color:#002f57;font-size:1.4rem;font-weight:500;vertical-align:middle;padding:0 0 4px 2px}.homeWrap .section__pair{padding-top:4rem;background-color:#fff}.homeWrap .section__pair.-login{background-color:#f6fafb}.homeWrap .section__pair .pair__title__wrapper{text-align:center;font-family:Zen Maru Gothic,sans-serif}.homeWrap .section__pair .pair__title__wrapper .pair__subTitle{margin-top:.5rem;font-size:1.6rem;font-weight:500;color:#18a2ac}.homeWrap .section__pair .pair__title__wrapper .pair__title{width:240px;margin:.5rem auto 0}.homeWrap .section__pair .pair__content{max-width:480px;margin:2rem auto}.homeWrap .section__pair .pair__content:hover{opacity:.9}.homeWrap .section__pair .pair__content__text{margin-top:1.5rem;font-size:1.2rem;color:#3c6872}.homeWrap .section__search{background-color:#fff;text-align:center}.homeWrap .section__search .search__title{font-size:1.75rem;font-weight:600}.homeWrap .section__search .search__title .blue{color:#74c7cd;font-size:22px;vertical-align:middle}.homeWrap .section__search .search__text{font-size:1.3rem;margin-top:1.5rem}.homeWrap .section__search .search__list__wrapper{margin-top:1.5rem}.homeWrap .section__search .search__list__wrapper .search__list{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;max-width:450px;width:100%;margin:0 auto}.homeWrap .section__search .search__list__wrapper .search__list .search__list__item{width:calc(33.3333333333% - 16px);margin-top:2rem}.homeWrap .section__search .search__list__wrapper .search__list .search__list__item img{height:auto;object-fit:contain}.homeWrap .section__counselor{text-align:center;padding:30px 2%}.homeWrap .section__counselor .counselor__title{font-size:1.75rem;font-weight:600}.homeWrap .section__counselor .counselor__title .blue{color:#74c7cd;font-size:22px;vertical-align:middle}.homeWrap .section__counselor .counselor__text{font-size:1.3rem;margin-top:1.5rem}.homeWrap .section__counselor .counselor__list{display:flex;justify-content:center;flex-wrap:wrap;margin:2rem auto 0;max-width:480px}.homeWrap .section__counselor .counselor__list .counselor__list__item{width:calc(50% - 10px);text-align:center;margin:5px;background-color:#fff;border-radius:8px;border:1px solid #eaf5f5;padding:10px}.homeWrap .section__counselor .counselor__list .counselor__list__item a{text-decoration:none}.homeWrap .section__counselor .counselor__list .counselor__list__item:hover{opacity:.8}.homeWrap .section__counselor .counselor__list .counselor__list__item__img__wrapper{width:100px;height:100px;border-radius:50%;margin:0 auto}.homeWrap .section__counselor .counselor__list .counselor__list__item__img__wrapper img{width:100px;height:100px;border-radius:50%;object-fit:cover}.homeWrap .section__counselor .counselor__list .counselor__list__item__name{font-size:1.6rem;margin-top:1rem}.homeWrap .section__counselor .counselor__list .counselor__list__item__text{font-size:1.1rem;margin-top:.6rem}.homeWrap .section__counselor .counselor__list .counselor__list__item__text .orange{color:#f59752;font-size:1.1rem}.homeWrap .section__counselor .counselor__list .counselor__list__item__category__list{display:flex;justify-content:center;flex-wrap:wrap;margin-top:.6rem}.homeWrap .section__counselor .counselor__list .counselor__list__item__category__list .counselor__list__item__category__list__item{font-size:1rem;background-color:#e9f1f1;padding:0 3px;margin:0 .25rem .5rem}.homeWrap .section__counselor .counselor__link__wrapper{width:fit-content;margin:3rem auto 0;padding-bottom:2px}.homeWrap .section__counselor .counselor__link__wrapper a{display:block;width:100%;padding:1rem 2rem;margin:0 auto;color:#002f57;font-size:1.4rem;font-weight:500;text-decoration:none;border:1px solid #002f57;border-radius:50px}.homeWrap .section__counselor .counselor__link__wrapper a span{color:#002f57;font-size:1.4rem;font-weight:500;vertical-align:middle;padding:0 0 4px}.homeWrap .section__popular{text-align:center;background-color:#eaf5f5}.homeWrap .section__popular .popular__subtitle{width:50%;max-width:180px;margin:0 auto}.homeWrap .section__popular .popular__title{font-size:1.75rem;font-weight:500;margin-top:1rem}.homeWrap .section__popular .popular__text{font-size:1.3rem;margin-top:1.5rem}.homeWrap .section__popular .popular__list{display:flex;justify-content:center;flex-wrap:wrap;margin:2rem auto 0;max-width:480px}.homeWrap .section__popular .popular__list .popular__list__item{width:calc(33% - 10px);text-align:center;margin:5px;background-color:#eaf5f5;border-radius:8px}.homeWrap .section__popular .popular__list .popular__list__item a{text-decoration:none}.homeWrap .section__popular .popular__list .popular__list__item__img__wrapper{position:relative;width:100px;height:100px;border-radius:50%;margin:0 auto}.homeWrap .section__popular .popular__list .popular__list__item__img__wrapper img{width:100px;height:100px;border-radius:50%;object-fit:cover;border:2px solid #ffffff}.homeWrap .section__popular .popular__list .popular__list__item__name{font-size:1.6rem;margin-top:1rem}@media screen and (max-width: 760px){.homeWrap .section__popular .popular__list .popular__list__item__name{font-size:1.4rem}}.homeWrap .section__popular .popular__list .popular__list__item__text{font-size:1.1rem;margin-top:.6rem}.homeWrap .section__popular .popular__list .popular__list__item__text .orange{color:#f59752;font-size:1.1rem}.homeWrap .section__popular .popular__list .popular__list__item__category__list{display:flex;justify-content:center;flex-wrap:wrap;margin-top:.6rem}.homeWrap .section__popular .popular__list .popular__list__item__category__list .popular__list__item__category__list__item{font-size:1rem;background-color:#fff;padding:0 3px;margin:0 .25rem .5rem}.homeWrap .section__popular.-register{background-color:#fff}.homeWrap .section__popular.-register .popular__list__item{background-color:inherit}.homeWrap .section__popular.-register .popular__list__item__category__list .popular__list__item__category__list__item{background-color:#eaf5f5}.homeWrap .section__popular .popular__link__wrapper{width:fit-content;margin:3rem auto 0;padding-bottom:2px}.homeWrap .section__popular .popular__link__wrapper a{display:block;width:100%;padding:1rem 6rem;margin:0 auto;color:#002f57;font-size:1.4rem;font-weight:500;text-decoration:none;border:1px solid #002f57;border-radius:50px}.homeWrap .section__popular .popular__link__wrapper a span{color:#002f57;font-size:1.4rem;font-weight:500;vertical-align:middle;padding:0 0 4px 2px}.homeWrap .section__procrastinate{font-family:Zen Kaku Gothic New,sans-serif;text-align:center;background-image:url(data:image/webp;base64,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);background-size:cover;padding:4rem 5%}.homeWrap .section__procrastinate .procrastinate__title{color:#18a2ac;font-size:2rem;font-weight:500}.homeWrap .section__procrastinate .procrastinate__text{font-size:1.3rem;line-height:2;margin-top:1.6rem}.homeWrap .section__procrastinate .procrastinate__img__wrapper{max-width:480px;margin:1.5rem auto 0}.homeWrap .procrastinate__bottom{max-width:480px;margin:0 auto}.homeWrap .section__anxiety{text-align:center;background-image:url(/build/assets/anxiety_bg.305b19cb.webp);background-size:cover;padding:4rem 2rem 6rem;max-width:480px;margin:0 auto}.homeWrap .section__anxiety .anxiety__title__wrapper{color:#fff}.homeWrap .section__anxiety .anxiety__title__wrapper .anxiety__sub-title{font-size:1.6rem;font-weight:500}.homeWrap .section__anxiety .anxiety__title__wrapper .anxiety__title{font-size:2.3rem;font-weight:500}.homeWrap .section__anxiety .anxiety__title__wrapper .anxiety__title .anxiety__title__large{font-size:2.6rem}.homeWrap .section__anxiety .anxiety__list{text-align:left;max-width:480px;margin:2rem auto 0}.homeWrap .section__anxiety .anxiety__list .anxiety__list__item{color:#fff;font-size:1.4rem;font-weight:500;background-color:#002e575a;width:fit-content;padding:.8rem 2.5rem .8rem .8rem;margin:.8rem 0}.homeWrap .section__anxiety .anxiety__img__wrapper{margin:3rem auto;max-width:480px}.homeWrap .section__anxiety .anxiety__bottom{margin-top:2rem}.homeWrap .section__anxiety .anxiety__bottom__title{font-size:2rem;font-weight:500;color:#fff;line-height:2}.homeWrap .section__anxiety .anxiety__bottom__title span{font-size:inherit;color:#ffffd0;text-decoration:underline;text-underline-offset:.5rem;margin:0 .5rem}.homeWrap .section__anxiety .anxiety__bottom__text{color:#fff;font-weight:500;font-size:1.4rem;line-height:2;margin-top:1rem}.homeWrap .section__habit{text-align:center;background-image:url(/build/assets/habit_bg.39341a58.webp);background-size:cover;max-width:480px;margin:-4rem auto 0;padding:8rem 2rem 4rem}@media screen and (max-width: 1024px){.homeWrap .section__habit{padding-top:12rem;margin-top:-10rem}}@media screen and (max-width: 760px){.homeWrap .section__habit{padding-top:8rem;margin-top:-4rem}}.homeWrap .section__habit .habit__img__wrapper{margin-top:2rem}.homeWrap .section__habit .habit__title__wrapper .habit__sub-title{font-size:1.6rem;font-weight:500;color:#18a2ac}.homeWrap .section__habit .habit__title__wrapper .habit__title{font-size:2rem;font-weight:500}.homeWrap .section__habit .habit__text{font-size:1.5rem;font-weight:500;line-height:2.5;margin-top:2rem}.homeWrap .section__habit .habit__text .habit__text__accent{color:#fff;font-size:1.7rem;font-weight:500;background-color:#74c7cd;padding:.4rem .7rem;margin:0 .4rem}.homeWrap .register__cta__button{background-color:#fff;padding:2rem}.homeWrap .register__cta__button a{display:block;width:90%;max-width:380px;margin:0 auto}.homeWrap .section__trial{background-color:#fff;padding:0 0 3rem}.homeWrap .section__trial .trial__inner{max-width:480px;margin:0 auto}.homeWrap .section__trial .trial__text{text-align:center;font-size:1.4rem;line-height:1.8;margin-top:-10rem}.homeWrap .section__trial .trial__text .trial__text__accent{background:linear-gradient(transparent 70%,#ffff98 30%)}.homeWrap .section__trial .trial__cta__wrapper{width:90%;margin:2rem auto 0}.homeWrap .section__link{background-color:#fff}.homeWrap .section__link .link__wrapper{display:flex;justify-content:space-between;max-width:480px;margin:0 auto}.homeWrap .section__link .link__wrapper .link__item{width:calc(50% - 10px)}.homeWrap .section__about{background-color:#dceff0}.homeWrap .section__about .about__title{max-width:280px;margin:0 auto;text-align:center}.homeWrap .section__about .about__title.-pair{max-width:300px}.homeWrap .section__about .about__title .top{color:#18a2ac;font-weight:500;font-size:1.7rem}.homeWrap .section__about .about__title .name{font-size:3.5rem;font-weight:500;margin-right:.25rem}.homeWrap .section__about .about__title img{margin-top:1rem}.homeWrap .section__about .about__img__wrapper{margin:2rem auto 0;max-width:480px}.homeWrap .section__about .about__text{margin:1rem auto 0;font-size:1.3rem;max-width:480px}.homeWrap .section__about .about__list{background-color:#fff;border-radius:8px;border:1px solid #eaf5f5;margin:1.5rem auto 0;padding:8px 18px 18px;max-width:480px}.homeWrap .section__about .about__list .about__list__item{font-size:1.3rem;margin-top:1rem}.homeWrap .section__about .about__list .about__list__item span{font-size:2rem;color:#74c7cd;vertical-align:middle}.homeWrap.-register .section__about-invitation{background-color:inherit;padding:30px 0 0}@media screen and (max-width: 500px){.homeWrap.-register .section__about-invitation.-registerFriend{width:100vw;margin-left:-5vw;margin-top:-4rem}}.homeWrap.-register .section__about-invitation .section__about-invitation__button__wrapper{position:relative}.homeWrap.-register .section__about-invitation .section__about-invitation__button__wrapper .section__about-invitation__button{position:absolute;width:90%;left:5%;bottom:26%}.homeWrap.-register .section__about-invitation .section__about-invitation__button__wrapper .section__about-invitation__button:hover{opacity:.8}.homeWrap.-register .section__about-invitation .section__about-invitation__button__wrapper:last-child .section__about-invitation__button{bottom:24%}.homeWrap.-invitation .section__about{max-width:480px;margin:-2rem auto 0}.homeWrap.-invitation .section__about .section__about__button__wrapper{position:relative}.homeWrap.-invitation .section__about .section__about__button__wrapper .section__about__button{width:70%;position:absolute;left:15%;bottom:4.8rem}@media screen and (max-width: 500px){.homeWrap.-invitation .section__about .section__about__button__wrapper .section__about__button{bottom:4rem}}.homeWrap.-invitation .section__about .section__about__button__wrapper .section__about__button:hover{opacity:.8}.homeWrap.-invitation .invitation__wrapper{max-width:480px;margin:0 auto;padding:4rem 2rem}.homeWrap.-invitation .invitation__wrapper .invitation__title{text-align:center;font-size:2.8rem;font-family:Zen Maru Gothic,sans-serif}.homeWrap.-invitation .invitation__wrapper .invitation__text{font-size:1.3rem;font-family:Zen Maru Gothic,sans-serif;margin-top:1rem}.homeWrap.-invitation .invitation__wrapper .invitation__link{position:relative;margin-top:7rem}.homeWrap.-invitation .invitation__wrapper .invitation__link:before{content:"";position:absolute;top:-4.5rem;left:20%;width:60%;height:auto;aspect-ratio:200/43;background-image:url(/build/assets/page_link_bubble.d09044b8.webp);background-size:contain;background-repeat:no-repeat;z-index:2}@media screen and (max-width: 500px){.homeWrap.-invitation .invitation__wrapper .invitation__link:before{top:-3.5rem}}.homeWrap.-invitation .invitation__wrapper .invitation__link__text{position:relative;margin-bottom:2rem}.homeWrap.-invitation .invitation__wrapper .invitation__link__text input{width:100%;padding:1rem 4rem 1rem 1rem;outline:solid 1px #74c7cd;border-radius:5px;border:none}.homeWrap.-invitation .invitation__wrapper .invitation__link__text .invitation__link__icon{position:absolute;right:1rem;bottom:1rem;color:#74c7cd;cursor:pointer}.homeWrap.-invitation .invitation__wrapper .invitation__copyText{display:none;position:absolute;top:-2rem;left:10%;width:80%;font-size:1.4rem;background-color:#5fb25f;color:#fff;text-align:center;border-radius:10px;padding:4px 0;z-index:2;opacity:1;transition:opacity 3s ease}.homeWrap.-invitation .invitation__wrapper .invitation__copyText.fade-out{opacity:0}.homeWrap.-invitation .invitation__wrapper .invitation__link__button{display:block;width:76%;margin:0 auto}.homeWrap.-invitation .invitation__wrapper .invitation__link__button:hover{opacity:.8}.homeWrap .section__faq{background-color:#fff;margin:0 auto;padding:40px 0}.homeWrap .section__faq .faq__title__wrapper{text-align:center}.homeWrap .section__faq .faq__title__wrapper .faq__subTitle{color:#18a2ac}.homeWrap .section__faq .faq__title__wrapper .faq__title{font-size:2rem}.homeWrap .section__faq summary{position:relative;display:block;list-style:none;cursor:pointer}.homeWrap .section__faq summary:before{content:"\ff0b";top:4px;right:0;position:absolute;font-size:16px;font-weight:700;color:#18a2ac;opacity:.6}.homeWrap .section__faq details[open] summary:before,.homeWrap .section__faq summary details[open] summary:before{content:"\2212";position:absolute;top:4px;right:0;font-size:18px;font-weight:700;color:#18a2ac;opacity:.6}.homeWrap .section__faq summary::-webkit-details-marker{display:none}.homeWrap .section__faq .faq-item-box__wrapper{width:90%;max-width:480px;margin:20px auto 0}.homeWrap .section__faq .faq-item-box{padding:12px;background-color:#f1f9f9;border-radius:8px;margin-top:2rem}.homeWrap .section__faq .faq-item-box .faq-item__title__wrapper{display:flex;align-items:baseline}.homeWrap .section__faq .faq-item-box .faq-item-ttl{color:#18a2ac;font-size:20px;font-weight:700;opacity:.4}.homeWrap .section__faq .faq-item-box .faq-item-Q{font-size:18px;font-weight:500;margin:0 16px}@media screen and (max-width: 1024px){.homeWrap .section__faq .faq-item-box .faq-item-Q{font-size:16px;margin-right:24px}}.homeWrap .section__faq .faq-item-box .faq-item-txt-box{display:flex;align-items:baseline;margin-top:1rem;font-size:1.6rem}.homeWrap .section__register{background-color:#eaf5f5;margin:0 auto;padding:40px 0}.homeWrap .section__register .register__title__wrapper{text-align:center}.homeWrap .section__register .register__title__wrapper .register__subTitle{color:#18a2ac}.homeWrap .section__register .register__title__wrapper .register__title{font-size:2rem}.homeWrap .section__register .reserveFlow{margin-bottom:0}.homeWrap .section__register .inputForm{background-color:inherit;padding-top:1rem;box-shadow:none;margin-bottom:0}.homeWrap .section__register .section__about{background-color:#eaf5f5;padding:0}.homeWrap .section__register .section__about .subscription__attention{text-align:center}.homeWrap .section__register .section__about .attention__openText{text-align:center;color:#18a2ac}.homeWrap .section__register .checkSheetTop{display:flex;justify-content:center;align-items:center;padding:1rem;border-radius:20px;max-width:480px;width:100%;margin-left:auto;margin-right:auto;margin-bottom:0}.homeWrap .section__register .checkSheetTop .checkSheetTopLeft{width:30%}@media screen and (max-width: 760px){.homeWrap .section__register .checkSheetTop .checkSheetTopLeft{width:25%}}.homeWrap .section__register .checkSheetTop .checkSheetTopRight{background-repeat:no-repeat;background-size:contain;margin-left:1.5rem}.homeWrap .section__register .checkSheetTop .checkSheetTopRight .number{color:#b6b6b6;padding:1em 0 0 2em}@media screen and (max-width: 760px){.homeWrap .section__register .checkSheetTop .checkSheetTopRight .number{padding-top:.5em}}.homeWrap .section__register .checkSheetTop .checkSheetTopRight .number .currentNumber{font-size:150%;color:#18a2ac;font-weight:700}@media screen and (max-width: 760px){.homeWrap .section__register .checkSheetTop .checkSheetTopRight .number .currentNumber{font-size:140%}}.homeWrap .section__register .checkSheetTop .checkSheetTopRight .text{font-weight:700;font-size:1.6rem}.homeWrap .section__register .checkSheetTop .checkSheetTopRight.-registerFriend .text{font-size:120%}.homeWrap .section__register .subscription__attention{font-size:1.1rem}.homeWrap .section__register .checkSheetBottom{margin-top:2rem}.homeWrap .section__register .checkSheetBottom .checkSheet__text,.homeWrap .section__register .checkSheetBottom .checkSheet__text a{font-size:1.2rem}.homeWrap .section__register .checkSheetBottom .checkSheetBottom__text__wrapper{text-align:center}.homeWrap .section__register .checkSheetBottom .nextButton{color:#fff;background-color:#18a2ac;border:none;width:90%;font-weight:500;padding:1.2rem 0;border-radius:5rem;margin:2rem 5% 0}.homeWrap .section__register__trial{padding-bottom:0rem}.homeWrap .section__register__trial .inputForm{margin-top:0;padding:1rem 0 2rem}@media screen and (max-width: 760px){.homeWrap .section__register__trial .inputForm{padding:1rem 2rem 2rem}}.homeWrap .section__register__trial .subscription__attention__list__item{font-size:1.1rem}.homeWrap .section__chat{text-align:center;background-color:#fff}.homeWrap .section__chat .chat__title{font-size:1.75rem;font-weight:600}.homeWrap .section__chat .chat__title img{vertical-align:baseline}.homeWrap .section__chat .chat__text{font-size:1.3rem;margin-top:1.5rem}.homeWrap .section__chat .chat__conseling-wrapper{padding:1rem;border:1px solid #eaf5f5;border-radius:5px;margin:1rem auto 0;max-width:400px}.homeWrap .section__chat .chat__img{margin:2rem}.homeWrap .section__chat .chat__conseling-content{margin-top:1rem}.homeWrap .section__chat .chat__conseling-content-price{color:#18a2ac;font-weight:500}.homeWrap .section__chat .chat__conseling-content-price .large{font-size:110%}.homeWrap .section__chat .chat__conseling-content-button-wrapper{width:fit-content;background-color:#18a2ac;border-radius:2rem;margin:2rem auto 0}.homeWrap .section__chat .chat__conseling-content-button-wrapper .chat__conseling-content-button{display:block;color:#fff;text-decoration:none;padding:1rem 2rem 1rem 3rem}.homeWrap .section__chat .chat__conseling-content-button-wrapper .chat__conseling-content-button img{vertical-align:baseline;width:.6rem;margin-left:.4rem}.homeWrap .section__chat .chat__conseling-content-link-wrapper{width:fit-content;margin:2rem auto 0;border-bottom:1px solid #18a2ac;padding:0 1rem 6px}.homeWrap .section__chat .chat__conseling-content-link-wrapper .chat__conseling-content-link{color:#18a2ac;font-weight:400;text-decoration:none}.homeWrap .section__chat .chat__conseling-content-link-wrapper .chat__conseling-content-link img{vertical-align:baseline;width:1.5rem;padding-left:.4rem}.userVoiceWrap{padding:4rem 5%}@media screen and (max-width: 760px){.userVoiceWrap{padding:4rem 5%}}.userVoiceWrap .userVoice__title{font-size:1.75rem;font-weight:600;text-align:center}.userVoiceWrap .userVoice__title img{vertical-align:baseline;width:22px;margin-right:2px}.userVoiceWrap .userVoice__text{font-size:clamp(1.3rem,2.2vw,1.5rem);margin-top:1.5rem;text-align:center}.userVoiceWrap .userVoice__list{margin:3rem auto 0;max-width:440px}.userVoiceWrap .userVoice__list .userVoice__list__item{background-color:#fff;border-radius:10px;padding:16px;margin-bottom:20px}.userVoiceWrap .userVoice__list .userVoice__list__item:last-child{margin-bottom:0}.userVoiceWrap .userVoice__list .userVoice__list__item .top{display:flex;justify-content:space-between}.userVoiceWrap .userVoice__list .userVoice__list__item .top .user{display:flex;align-items:center}.userVoiceWrap .userVoice__list .userVoice__list__item .top .name{margin-left:10px;font-weight:700;font-size:1.5rem}.userVoiceWrap .userVoice__list .userVoice__list__item .top .desc{font-size:90%}.userVoiceWrap .userVoice__list .userVoice__list__item .top .star{width:30%}.userVoiceWrap .userVoice__list .userVoice__list__item .text{font-size:90%;margin-top:12px}@media screen and (max-width: 760px){.userVoiceWrap .userVoice__list .userVoice__list__item .text{font-size:100%}}.l-woman{width:100%;max-width:480px;margin:0 auto;background-color:#fff}.l-woman *{font-family:Zen Kaku Gothic New,sans-serif}.l-woman .fv__banner__wrapper{margin-top:2rem}.l-woman .fv__banner__wrapper .fv__banner__slider__item a{display:block;margin:0 .75rem}.l-woman .fv__banner__wrapper .slick-dots li button:before{color:#efe6db;opacity:1;font-size:1rem}.l-woman .fv__banner__wrapper .slick-dots li.slick-active button:before{color:#e9a489;opacity:1}.l-woman .fv__banner__button{margin:2.5rem 0 3.2rem}.l-woman .section__introduction{background-color:#e7f2f384;padding:6rem 5% 10rem}.l-woman .section__about,.l-woman .section__worries{position:relative;background-color:#fff0;margin-top:-2rem}.l-woman .section__cta{aspect-ratio:750/540;background-image:url(/build/assets/cta_bg.fab14ab3.webp);margin:0}.l-woman .section__cta:before{display:none}.l-woman .section__cta img{width:94%;position:absolute;left:3%;bottom:2rem}.l-woman .section__counselor{background:linear-gradient(#f6efec,#ffede3);padding:4rem 0}.l-woman .section__counselor .counselor__title__img{width:40%;margin:0 auto}.l-woman .section__counselor .counselor__title__main{font-size:2.8rem;font-weight:700;color:#486e7f;margin-top:.6rem}.l-woman .section__counselor .slick-slide{margin:0 15px}.l-woman .section__counselor .slick-track{display:flex;padding-left:90px}@media screen and (max-width: 480px){.l-woman .section__counselor .slick-track{padding-left:70px}}.l-woman .section__counselor .counselor__slider{margin:0}.l-woman .section__counselor .counselor__slider__item{position:relative;text-align:left;background-color:#fff;padding:2rem;border-radius:2rem;margin:5rem 0 1.5rem;height:320px}@media screen and (max-width: 480px){.l-woman .section__counselor .counselor__slider__item{height:350px}}.l-woman .section__counselor .counselor__slider__item a{color:#486e7f;text-decoration:none}.l-woman .section__counselor .counselor__slider__item__name{font-size:2.2rem;font-weight:700}.l-woman .section__counselor .counselor__slider__item__desc{margin-top:.3rem;font-size:1.3rem}.l-woman .section__counselor .counselor__slider__item__text{font-size:1.6rem;margin-top:.6rem;font-weight:400}.l-woman .section__counselor .counselor__slider__item__category{position:absolute;left:2rem;bottom:2rem;display:flex;gap:0 10px;color:#e9a489;font-size:1.4rem;margin-top:1.3rem}.l-woman .section__counselor .counselor__slider__item__img{position:absolute;top:-18px;right:10px}.l-woman .section__counselor .counselor__slider__item__img img{width:90px;height:90px;border:3px solid #ffffff;border-radius:50%;object-fit:cover}.l-woman .section__counselor .slick-dots li button:before{color:#ddd4ca;opacity:1;font-size:1rem}.l-woman .section__counselor .slick-dots li.slick-active button:before{color:#e9a489;opacity:1}.l-woman .section__counselor .counselor__button{width:70%;margin:6rem auto 0}.l-woman .section__plan{background:linear-gradient(#fff7ee,#f1f6f8);text-align:center;padding:4rem 0}.l-woman .section__plan .plan__title__sub{font-size:1.8rem;font-family:Oooh Baby,cursive;color:#e9a489}.l-woman .section__plan .plan__title__main{font-size:2.8rem;font-weight:700;color:#486e7f}.l-woman .section__plan .plan__video__title{width:90%;margin:2rem auto 0;font-size:clamp(1.6rem,5vw,2rem);padding:1rem 0;color:#ee8f6a;background-color:#feeadc}.l-woman .section__plan .plan__video__title span{vertical-align:sub;margin-right:1rem}.l-woman .section__plan .plan__video__text,.l-woman .section__plan .plan__chat__text{color:#486e7f;font-size:1.4rem;margin-top:1.6rem}.l-woman .section__plan .slick-dotted.slick-slider{overflow:hidden;padding-bottom:2.5rem}.l-woman .section__plan .slick-list{margin:0 -.5rem}.l-woman .section__plan .slick-slide{margin:0 -1rem}.l-woman .section__plan .slick-dots{bottom:10px}.l-woman .section__plan .plan__video .slick-dots li button:before{color:#ddd4ca;opacity:1;font-size:1rem}.l-woman .section__plan .plan__video .slick-dots li.slick-active button:before{color:#e9a489;opacity:1}.l-woman .section__plan .plan__chat .slick-dots li button:before{color:#dde5e5;opacity:1;font-size:1rem}.l-woman .section__plan .plan__chat .slick-dots li.slick-active button:before{color:#75b1c4;opacity:1}.l-woman .section__plan .plan__chat__title{width:90%;margin:2rem auto 0;font-size:clamp(1.6rem,5vw,2rem);padding:1rem 0;color:#4198b5;background-color:#d9e8ec}.l-woman .section__plan .plan__chat__title span{vertical-align:sub;margin-right:1rem}.l-woman .section__voice{text-align:center;background:linear-gradient(#f6efec,#ffede3);padding:4rem 0}.l-woman .section__voice .voice__title__sub{font-size:1.8rem;font-family:Oooh Baby,cursive;color:#e9a489}.l-woman .section__voice .voice__title__main{font-size:2.8rem;font-weight:700;color:#486e7f}.l-woman .section__voice .voice__slider{margin-top:2.2rem}.l-woman .section__voice .voice__slider__item{text-align:left;color:#486e7f;padding:2rem}.l-woman .section__voice .voice__slider__item__name{text-align:right;font-size:1.5rem}.l-woman .section__voice .voice__slider__item__desc{font-size:1.3rem}.l-woman .section__voice .voice__slider__item__title{font-weight:700;font-size:1.65rem;margin-top:1.1rem}.l-woman .section__voice .voice__slider__item__text{font-size:1.5rem;margin-top:1.1rem}.l-woman .section__voice .slick-track{display:flex;padding-left:90px;padding-bottom:1.6rem}@media screen and (max-width: 480px){.l-woman .section__voice .slick-track{padding-left:70px}}.l-woman .section__voice .slick-list{margin:0 -.5rem}.l-woman .section__voice .slick-slide{background-color:#fff;height:auto;border-radius:1rem;margin:0 15px}.l-woman .section__voice .slick-dots li button:before{color:#ddd4ca;opacity:1;font-size:1rem}.l-woman .section__voice .slick-dots li.slick-active button:before{color:#e9a489;opacity:1}.l-woman .section__article{text-align:center;padding:4rem 0}.l-woman .section__article .article__title__sub{font-size:1.8rem;font-family:Oooh Baby,cursive;color:#e9a489}.l-woman .section__article .article__title__main{font-size:2.8rem;font-weight:700;color:#486e7f}.l-woman .section__article .article__text,.l-woman .section__article .article__list__wrapper{margin-top:2rem}.l-woman .section__article .article__list__title{width:96%;font-size:1.8rem;font-weight:500;color:#fff;background-color:#e9a489;margin:0 auto;padding:1rem 0;border-radius:1rem 1rem 0 0}.l-woman .section__article .article__list__title span{vertical-align:sub;margin-right:1rem}.l-woman .section__article .article__list{border-top:3px solid #e9a489;padding-top:2rem}.l-woman .section__article .article__list__item{width:92%;text-align:left;margin:1.6rem auto}.l-woman .section__article .article__list__item__link{display:flex;justify-content:space-around;align-items:center;text-decoration:none}.l-woman .section__article .article__list__item__left{width:33%}.l-woman .section__article .article__list__item__right{width:67%;margin-left:1rem}.l-woman .section__article .article__list__item__right__top{display:flex;align-items:center}.l-woman .section__article .article__list__item__right__date{color:#758491;font-size:1.4rem}.l-woman .section__article .article__list__item__right__tag{color:#fff;font-size:1.2rem;font-weight:500;background-color:#e9a489;padding:.2rem .5rem;margin-left:1rem;border-radius:.5rem}.l-woman .section__article .article__list__item__right__text{color:#486e7f;font-size:1.4rem;font-weight:500;margin-top:.7rem}.l-woman .section__test{text-align:center;padding:4rem 0}.l-woman .section__test .test__title__sub{font-size:1.8rem;font-family:Oooh Baby,cursive;color:#e9a489}.l-woman .section__test .test__title__main{font-size:2.8rem;font-weight:700;color:#486e7f}.l-woman .section__test .test__text{margin-top:2rem}.l-woman .section__test .test__list{display:flex;justify-content:space-around;flex-wrap:wrap;width:92%;margin:0 auto}.l-woman .section__test .test__list__item{width:46%;text-align:left;margin-top:2rem}.l-woman .section__test .test__list__item a{text-decoration:none}.l-woman .section__test .test__list__item img{border-radius:.5rem}.l-woman .section__test .test__list__item__img{font-size:1.4rem;font-weight:500;color:#486e7f;margin-top:1rem}.l-woman .section__test .test__button{width:65%;margin:4rem auto 0}.l-woman .section__faq{padding:4rem 0;background-color:#ebf5f5}.l-woman .section__faq .faq__title__sub{font-size:1.8rem;font-family:Oooh Baby,cursive;color:#18a2ac;text-align:center}.l-woman .section__faq .faq__title__main{font-size:2.8rem;font-weight:700;color:#486e7f;text-align:center}.l-woman .section__faq summary:before,.l-woman .section__faq details[open] summary:before{opacity:1;top:calc(50% - 14px);right:-5px}.l-woman .section__faq .faq-item-box{background-color:#fff;color:#486e7f;padding:12px 2rem}.l-woman .section__faq .faq-item-box .faq-item__title__wrapper{align-items:center}.l-woman .section__faq .faq-item-box .faq-item-ttl{opacity:1;font-weight:500}.l-woman .section__faq .faq-item-box .faq-item-Q{font-size:1.6rem;font-weight:700;margin:0 2rem 0 1.6rem}.l-woman .section__faq .faq-item-box .faq-item-txt-box{font-size:1.4rem}.section__ranking{text-align:center}.section__ranking .popular__title{font-size:1.75rem;font-weight:600}.section__ranking .popular__title img{vertical-align:baseline}.section__ranking .popular__text{font-size:1.3rem;margin-top:1.5rem}.section__ranking .popular__list{display:flex;justify-content:center;flex-wrap:wrap;margin:2rem auto 4rem;max-width:450px}.section__ranking .popular__list .popular__list__item{width:calc(50% - 10px);max-width:180px;text-align:center;margin:3.6rem 5px 5px;border-radius:8px}.section__ranking .popular__list .popular__list__item a{text-decoration:none}.section__ranking .popular__list .popular__list__item:nth-of-type(1) .popular__list__item__img__wrapper:before{content:"1";position:absolute;top:0;right:0;background-color:#d8bf59;border:1px solid #ffffff;width:30px;height:30px;border-radius:50%;color:#fff;text-align:center;font-size:1.6rem}.section__ranking .popular__list .popular__list__item:nth-of-type(2) .popular__list__item__img__wrapper:before{content:"2";position:absolute;top:0;right:0;background-color:#b7bfcb;border:1px solid #ffffff;width:30px;height:30px;border-radius:50%;color:#fff;text-align:center;font-size:1.6rem}.section__ranking .popular__list .popular__list__item:nth-of-type(3) .popular__list__item__img__wrapper:before{content:"3";position:absolute;top:0;right:0;background-color:#af8786;border:1px solid #ffffff;width:30px;height:30px;border-radius:50%;color:#fff;text-align:center;font-size:1.6rem}.section__ranking .popular__list .popular__list__item:nth-of-type(4) .popular__list__item__img__wrapper:before{content:"4";position:absolute;top:0;right:0;background-color:#798590;border:1px solid #ffffff;width:30px;height:30px;border-radius:50%;color:#fff;text-align:center;font-size:1.6rem}.section__ranking .popular__list .popular__list__item:nth-of-type(5) .popular__list__item__img__wrapper:before{content:"5";position:absolute;top:0;right:0;background-color:#798590;border:1px solid #ffffff;width:30px;height:30px;border-radius:50%;color:#fff;text-align:center;font-size:1.6rem}.section__ranking .popular__list .popular__list__item:nth-of-type(6) .popular__list__item__img__wrapper:before{content:"6";position:absolute;top:0;right:0;background-color:#798590;border:1px solid #ffffff;width:30px;height:30px;border-radius:50%;color:#fff;text-align:center;font-size:1.6rem}.section__ranking .popular__list .popular__list__item:nth-of-type(7) .popular__list__item__img__wrapper:before{content:"7";position:absolute;top:0;right:0;background-color:#798590;border:1px solid #ffffff;width:30px;height:30px;border-radius:50%;color:#fff;text-align:center;font-size:1.6rem}.section__ranking .popular__list .popular__list__item:nth-of-type(8) .popular__list__item__img__wrapper:before{content:"8";position:absolute;top:0;right:0;background-color:#798590;border:1px solid #ffffff;width:30px;height:30px;border-radius:50%;color:#fff;text-align:center;font-size:1.6rem}.section__ranking .popular__list .popular__list__item:nth-of-type(9) .popular__list__item__img__wrapper:before{content:"9";position:absolute;top:0;right:0;background-color:#798590;border:1px solid #ffffff;width:30px;height:30px;border-radius:50%;color:#fff;text-align:center;font-size:1.6rem}.section__ranking .popular__list .popular__list__item:nth-of-type(10) .popular__list__item__img__wrapper:before{content:"10";position:absolute;top:0;right:0;background-color:#798590;border:1px solid #ffffff;width:30px;height:30px;border-radius:50%;color:#fff;text-align:center;font-size:1.6rem}.section__ranking .popular__list .popular__list__item__img__wrapper{position:relative;width:100px;height:100px;border-radius:50%;margin:0 auto}.section__ranking .popular__list .popular__list__item__img__wrapper img{width:100px;height:100px;border-radius:50%;object-fit:cover}.section__ranking .popular__list .popular__list__item__name{font-size:1.6rem;margin-top:1rem}.section__ranking .popular__list .popular__list__item__text{font-size:1.1rem;margin-top:.6rem}.section__ranking .popular__list .popular__list__item__text .orange{color:#f6993f;font-size:1.1rem}.section__ranking .popular__list .popular__list__item__category__list{display:flex;justify-content:center;flex-wrap:wrap;margin-top:.6rem}.section__ranking .popular__list .popular__list__item__category__list .popular__list__item__category__list__item{font-size:1rem;background-color:#e9f1f1;padding:0 3px;margin:0 .25rem .5rem}.section__ranking .popular__link__wrapper{border-bottom:1px solid #18a2ac;width:fit-content;margin:3rem auto 0;padding-bottom:2px}.section__ranking .popular__link__wrapper a{color:#18a2ac;font-size:1.4rem;text-decoration:none}.section__ranking .popular__link__wrapper a span{color:#18a2ac;font-size:1.4rem;vertical-align:middle;padding:0 0 2px 5px}.section__ranking .basicBtn{font-weight:500;background-color:#fff;color:#18a2ac;border:1px solid #18a2ac}.work-diagnosis__fv{max-width:480px;margin:0 auto}.work-diagnosis__text{text-align:center;margin:2rem 0}.work-diagnosis__list{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:650px;margin:2rem auto}.work-diagnosis__list a{text-decoration:none}.work-diagnosis__list .work-diagnosis__list__item{width:calc(50% - 1rem);background-color:#fff;margin:1rem 0;border-radius:3px}.work-diagnosis__list .work-diagnosis__list__item__title{color:#18a2ac;padding:1rem 1rem 0;font-weight:500}.work-diagnosis__list .work-diagnosis__list__item__text{padding:.5rem 1rem 1rem;font-size:95%}#resultContent{margin:2rem auto 0;background-color:#f9fbfc;padding:1rem 2rem}#resultContent .resultContent__title{text-align:center;margin:0 auto}#resultContent .resultContent__text{margin:1rem auto}.kokoroshare__wrapper{width:100%;max-width:450px;margin:0 auto;text-align:center;font-family:Zen Kaku Gothic New,sans-serif}.kokoroshare__wrapper .kokoroshare__noshare-content{border:1px dashed #18a2ac;padding:30px 20px;border-radius:35px}.kokoroshare__wrapper .kokoroshare__noshare-content .kokoroshare__top-text{color:#18a2ac;font-size:2rem;font-weight:500}@media screen and (max-width: 767px){.kokoroshare__wrapper .kokoroshare__noshare-content .kokoroshare__top-text{font-size:1.6rem}}.kokoroshare__wrapper .kokoroshare__noshare-content .kokoroshare__img{width:65%;margin:3rem auto 0}.kokoroshare__wrapper .kokoroshare__noshare-content .kokoroshare__text{margin-top:2rem;font-size:1.6rem}@media screen and (max-width: 767px){.kokoroshare__wrapper .kokoroshare__noshare-content .kokoroshare__text{font-size:1.3rem}}.kokoroshare__wrapper .kokoroshare__noshare-content .btnArea,.kokoroshare__wrapper .kokoroshare__share-content{margin-top:3rem}.kokoroshare__wrapper .kokoroshare__share-content .kokoroshare__text{font-size:2rem;font-weight:500}@media screen and (max-width: 767px){.kokoroshare__wrapper .kokoroshare__share-content .kokoroshare__text{font-size:1.6rem}}.kokoroshare__wrapper .kokoroshare__share-content .kokoroshare__list{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-top:2rem}.kokoroshare__wrapper .kokoroshare__share-content .kokoroshare__list .kokoroshare__list-item{width:calc(33% - 6px);border:1px solid #eaf5f5;border-radius:5px}.kokoroshare__wrapper .kokoroshare__share-content .kokoroshare__list .kokoroshare__list-item-text{font-size:1.6rem;font-weight:500;margin-top:6px}@media screen and (max-width: 767px){.kokoroshare__wrapper .kokoroshare__share-content .kokoroshare__list .kokoroshare__list-item-text{font-size:1.3rem}}.kokoroshare__wrapper .kokoroshare__share-content .kokoroshare__list .kokoroshare__list-item-link-wrapper{display:block;padding:15px 17.5px;background-color:#fff;text-decoration:none}.kokoroshare__wrapper .kokoroshare__share-content .kokoroshare__list .kokoroshare__list-item-link-wrapper:hover{background-color:#eaf5f5}.kokoroshare__wrapper .kokoroshare__share-content .kokoroshare__list .kokoroshare__list-item-link{display:block;width:fit-content;font-size:1.4rem;font-weight:500;background-color:#eaf5f5;color:#18a2ac;margin:6px auto 0;padding:4px 10px;border-radius:20px}@media screen and (max-width: 767px){.kokoroshare__wrapper .kokoroshare__share-content .kokoroshare__list .kokoroshare__list-item-link{font-size:1.1rem}}.kokoroshare__wrapper .kokoroshare__share-content .kokoroshare__list .kokoroshare__list-item-link span{vertical-align:middle;font-weight:300;font-size:1.4rem}@media screen and (max-width: 767px){.kokoroshare__wrapper .kokoroshare__share-content .kokoroshare__list .kokoroshare__list-item-link span{font-size:1.1rem}}.kokoroshare__wrapper .kokoroshare__share-content .btnArea{margin-top:3rem}.kokoroshare__wrapper .basicBtn{font-weight:500}.kokoroshare__wrapper .basicBtn span{vertical-align:sub;font-weight:300}.kokoroshare__wrapper .basicBtn.-white{border:1px solid #18a2ac;color:#18a2ac}.kokoroshare__wrapper .basicBtn.-white:hover{background-color:#fff;color:#18a2ac;opacity:.7}.kokoromates__wrapper{width:100%;max-width:450px;margin:0 auto;text-align:center;font-family:Zen Kaku Gothic New,sans-serif}.kokoromates__wrapper .kokoroshare__text{font-size:2rem;font-weight:500}@media screen and (max-width: 767px){.kokoromates__wrapper .kokoroshare__text{font-size:1.6rem}}.kokoromates__wrapper .kokoromates__list .kokoromate__list-item{margin-top:4rem}.kokoromates__wrapper .kokoromate__list-item-title{display:flex;justify-content:center;align-items:flex-start}.kokoromates__wrapper .kokoromate__list-item-title .kokoromate__list-item-number{background-color:#002f57;color:#fff;width:35px;height:35px;border-radius:50%;padding-top:2px}@media screen and (max-width: 767px){.kokoromates__wrapper .kokoromate__list-item-title .kokoromate__list-item-number{padding-top:5px}}.kokoromates__wrapper .kokoromate__list-item-title .kokoromate__list-item-title-text{width:calc(100% - 45px);text-align:left;margin-left:10px;font-weight:500;font-size:1.8rem}@media screen and (max-width: 767px){.kokoromates__wrapper .kokoromate__list-item-title .kokoromate__list-item-title-text{font-size:1.4rem}}.kokoromates__wrapper .kokoromate__list-item-content{background-color:#eaf5f5;border-radius:10px;padding:20px 25px;margin-top:2rem}.kokoromates__wrapper .kokoromate__list-item-content .kokoromate__list-item-content-text{font-size:1.6rem;font-weight:500}@media screen and (max-width: 767px){.kokoromates__wrapper .kokoromate__list-item-content .kokoromate__list-item-content-text{font-size:1.3rem}}.kokoromates__wrapper .kokoromate__list-item-content .kokoromate__button{width:100%;background-color:#18a2ac;color:#fff;padding:17px 0;border-radius:6px;font-weight:500;font-size:1.8rem}@media screen and (max-width: 767px){.kokoromates__wrapper .kokoromate__list-item-content .kokoromate__button{font-size:1.4rem}}.kokoromates__wrapper .kokoromate__list-item-content .kokoromate__list-item-content-sub-text{color:#7e8f9d;font-size:1.4rem;margin-top:2rem}@media screen and (max-width: 767px){.kokoromates__wrapper .kokoromate__list-item-content .kokoromate__list-item-content-sub-text{font-size:1.2rem}}.kokoromates__wrapper .kokoromate__list-item-content .kokoromate__url-wrapper{background-color:#fff;padding:17px 0;font-size:1.6rem;margin-top:2rem}@media screen and (max-width: 767px){.kokoromates__wrapper .kokoromate__list-item-content .kokoromate__url-wrapper{font-size:1.3rem}}.kokoromates__wrapper .kokoromate__list-item-content .kokoromate__url-wrapper .kokoromate__url-hidden{display:block;visibility:hidden;height:0}.kokoromates__wrapper .kokoromate__list-content{margin-top:2rem}.kokoromates__wrapper .kokoromate__list-content img{width:65%;margin:0 auto}.kokoromates__about__wrapper{width:100%;max-width:450px;margin:0 auto;font-family:Zen Kaku Gothic New,sans-serif}.kokoromates__about__wrapper .kokoroshare__text{font-size:2rem;font-weight:500;text-align:center}@media screen and (max-width: 767px){.kokoromates__about__wrapper .kokoroshare__text{font-size:1.6rem}}.kokoromates__about__wrapper .kokoroshare__img{width:65%;margin:3rem auto 0}.kokoromates__about__wrapper .kokoroshare__content-text{font-size:1.6rem;margin-top:2rem}@media screen and (max-width: 767px){.kokoromates__about__wrapper .kokoroshare__content-text{font-size:1.3rem}}.kokoromates__about__wrapper .kokoromates__list .kokoromate__list-item{margin-top:4rem}.kokoromates__about__wrapper .kokoromates__list .kokoromate__list-item:nth-of-type(1) .kokoromate__list-item-content-img{width:80%;margin:0 auto}.kokoromates__about__wrapper .kokoromates__list .kokoromate__list-item:nth-of-type(2) .kokoromate__list-item-content-img,.kokoromates__about__wrapper .kokoromates__list .kokoromate__list-item:nth-of-type(3) .kokoromate__list-item-content-img{width:60%;margin:0 auto}.kokoromates__about__wrapper .kokoromates__list .kokoromate__list-item-title{color:#18a2ac;font-size:2.2rem;font-weight:500;text-align:center}@media screen and (max-width: 767px){.kokoromates__about__wrapper .kokoromates__list .kokoromate__list-item-title{font-size:1.8rem}}.kokoromates__about__wrapper .kokoromates__list .kokoromate__list-item-content,.kokoromates__about__wrapper .kokoromates__list .kokoroshare__content-text{margin-top:2rem}.kokoromates__about__wrapper .btn__wrapper{margin-top:4rem}.kokoromates__about__wrapper .basicBtn{font-weight:500}.kokoromates__about__wrapper .basicBtn span{vertical-align:sub;font-weight:300}.kokoromates__about__wrapper .basicBtn.-white{border:1px solid #18a2ac;color:#18a2ac}.kokoromates__about__wrapper .basicBtn.-white:hover{background-color:#fff;color:#18a2ac;opacity:.7}.faqWrap{width:100%;max-width:480px;margin:0 auto;line-height:1.8;background-color:#fff}.faqWrap .faq__fv{position:relative;background-image:url(/build/assets/fv_bg.221d8e15.webp);background-size:cover;height:70vh}@media screen and (max-width: 767px){.faqWrap .faq__fv{margin-top:55px}}.faqWrap .faq__fv__text__wrapper{position:absolute;left:5%;bottom:2.5rem;width:90%;background-image:radial-gradient(circle,#ffffff 0%,rgba(255,255,255,.5882352941) 80%);box-shadow:0 0 40px #ffffffd3;border-radius:10px;padding:1.5rem}.faqWrap .faq__fv__title{font-size:2.8rem;font-weight:500}.faqWrap .faq__fv__text{font-size:1.6rem;margin-top:.5rem}.faqWrap .faq__link{margin-top:1.5rem;padding:0 1rem}.faqWrap .faq__link__list-item a{display:block;width:fit-content;text-decoration:none;font-size:1.6rem;font-weight:500;border:1px solid rgba(0,0,0,.1764705882);border-radius:100px;padding:.5rem 1.25rem;margin-bottom:1.25rem}.faqWrap .faq__category__wrapper{font-family:Zen Kaku Gothic New,sans-serif;padding:6rem 1rem 0}.faqWrap .faq__category__title{text-align:center;font-size:2.5rem;font-weight:500}.faqWrap .faq__category__content{margin-top:1.5rem}.faqWrap summary{position:relative;display:block;list-style:none;cursor:pointer}.faqWrap summary:before{content:"\ff0b";top:4px;right:0;position:absolute;font-size:16px;font-weight:700;color:#3490dc;opacity:.6}.faqWrap details[open] summary:before,.faqWrap summary details[open] summary:before{content:"\2212";position:absolute;top:4px;right:0;font-size:18px;font-weight:700;color:#3490dc;opacity:.6}.faqWrap summary::-webkit-details-marker{display:none}.faqWrap .faq-item-box{padding:12px;border-radius:8px;margin-top:2rem}.faqWrap .faq-item-box .faq-item__title__wrapper{display:flex;align-items:baseline}.faqWrap .faq-item-box .faq-item-ttl{color:#18a2ac;font-size:20px;font-weight:700}.faqWrap .faq-item-box .faq-item-Q{font-size:18px;font-weight:500;margin:0 2rem 0 1rem}@media screen and (max-width: 1024px){.faqWrap .faq-item-box .faq-item-Q{font-size:16px;margin-right:24px}}.faqWrap .faq-item-box .faq-item-answer-ttl{color:#18a2ac;font-size:20px;font-weight:700;opacity:.4}.faqWrap .faq-item-box .faq-item-txt-box{display:flex;align-items:baseline;margin-top:1rem;font-size:1.6rem}.faqWrap .faq-item-box .faq-item-answer-text{font-size:1.6rem;margin:0 2rem 0 1rem}@media screen and (max-width: 1024px){.faqWrap .faq-item-box .faq-item-answer-text{margin-right:24px}}.faqWrap .faq__contact{margin-top:6rem;padding:0 1rem}.faqWrap .faq__contact__title{text-align:center;font-size:2.2rem;font-weight:500}.faqWrap .faq__contact__img-wrapper{margin:2rem auto 0;width:60%}.faqWrap .faq__contact__text{width:90%;font-size:1.6rem;margin:2rem auto 0}.faqWrap .basicBtn.-white{border-color:#18a2ac;color:#18a2ac;font-weight:500}.faqWrap .faq__cta{position:relative;margin-top:3rem}.faqWrap .faq__cta__button{position:absolute;width:90%;left:5%;bottom:35%;-webkit-animation:scaleAnimation 1.5s infinite ease-in-out;animation:scaleAnimation 1.5s infinite ease-in-out}@keyframes scaleAnimation{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.pair__wrapper{background-color:#eef8f8}.pair__wrapper *{font-family:Zen Maru Gothic,sans-serif}.pair__wrapper span{color:inherit;font-size:inherit;font-weight:inherit}.pair__wrapper .pair-section__fv{position:relative;background:linear-gradient(rgba(24,162,172,.4),rgba(255,255,255,0));height:90vh;margin-top:-2rem}.pair__wrapper .pair-section__fv:before{content:"";position:absolute;top:0;left:0;width:100%;height:120%;background-image:url(/build/assets/fv_bg_pc.f5cc4de6.webp);background-size:cover}@media screen and (max-width: 480px){.pair__wrapper .pair-section__fv:before{width:100%;height:85%;background-image:url(/build/assets/fv_bg_sp.5b28ca6e.webp);background-repeat:no-repeat;background-position:bottom right}}.pair__wrapper .pair-section__fv .pair-section__fv__content{position:relative;display:flex;justify-content:center;align-items:center;padding-top:10%;z-index:2}@media screen and (max-width: 1024px){.pair__wrapper .pair-section__fv .pair-section__fv__content{flex-flow:column;padding-top:1rem}}.pair__wrapper .pair-section__fv .pair-section__fv__left__text{font-size:6.2rem;font-weight:700;color:#fff;line-height:1.4;text-shadow:#4eb9c4 0px 0px 40px}@media screen and (max-width: 1024px){.pair__wrapper .pair-section__fv .pair-section__fv__left__text{font-size:3.4rem}}.pair__wrapper .pair-section__fv .pair-section__fv__left__title{font-size:3rem;font-weight:700;color:#fff;margin-top:1.5rem;line-height:1.4;text-shadow:#4eb9c4 0px 0px 40px}@media screen and (max-width: 1024px){.pair__wrapper .pair-section__fv .pair-section__fv__left__title{font-size:1.5rem}}.pair__wrapper .pair-section__fv .pair-section__fv__left__link{width:fit-content;color:#fff;font-size:2.2rem;font-weight:700;background-color:#3eb9d7;padding:1rem 3.5rem;border-radius:30px;text-decoration:none;margin-top:2rem}@media screen and (max-width: 560px){.pair__wrapper .pair-section__fv .pair-section__fv__left__link{font-size:1.8rem;margin-top:0rem;padding:1rem 2rem}}.pair__wrapper .pair-section__fv .pair-section__fv__left__link span{display:inline-block;vertical-align:text-bottom;padding-bottom:.35rem}.pair__wrapper .pair-section__fv .pair-section__fv__right{width:45%;max-width:550px;margin-left:5%}@media screen and (max-width: 1024px){.pair__wrapper .pair-section__fv .pair-section__fv__right{width:140%;margin-left:-7%;margin-top:2rem}}.pair__wrapper .pair-section__about{position:relative;padding:6rem;text-align:center;z-index:2}@media screen and (max-width: 1024px){.pair__wrapper .pair-section__about{padding:6rem 5%;margin:2rem auto 0;max-width:450px}}@media screen and (max-width: 375px){.pair__wrapper .pair-section__about{padding-top:12rem}}.pair__wrapper .pair-section__about .pair-section__about__title{width:90%;max-width:420px;margin:0 auto}@media screen and (max-width: 1024px){.pair__wrapper .pair-section__about .pair-section__about__title{width:70%}}.pair__wrapper .pair-section__about .pair-section__about__text{font-size:1.6rem;margin-top:6rem}@media screen and (max-width: 1024px){.pair__wrapper .pair-section__about .pair-section__about__text{text-align:left;margin:3rem auto 0;max-width:400px}}.pair__wrapper .pair-section__about .pair-section__about__list{display:flex;justify-content:space-between;flex-wrap:wrap;width:90%;max-width:1000px;margin:4rem auto 0}@media screen and (max-width: 1024px){.pair__wrapper .pair-section__about .pair-section__about__list{max-width:400px}}.pair__wrapper .pair-section__about .pair-section__about__list-item{width:calc(16.6666666667% - 4rem)}@media screen and (max-width: 1024px){.pair__wrapper .pair-section__about .pair-section__about__list-item{width:calc(33.3333333333% - 1rem);margin-bottom:2rem}}.pair__wrapper .pair-section__about .pair-section__about__list-item__text{font-size:1.8rem;margin-top:1rem}@media screen and (max-width: 1024px){.pair__wrapper .pair-section__about .pair-section__about__list-item__text{font-size:1.3rem}}.pair__wrapper .pair-section__about .pair-section__about__bottom{margin-top:3rem;font-size:2.4rem;font-weight:500}@media screen and (max-width: 1024px){.pair__wrapper .pair-section__about .pair-section__about__bottom{font-size:1.4rem;margin-top:2rem}}@media screen and (max-width: 1024px){.pair__wrapper .pair-section__about .pair-section__about__bottom span{font-size:1.6rem}}.pair__wrapper .pair-section__about .pair-section__about__bottom .accent{color:#18a2ac}.pair__wrapper .pair-section__service{position:relative;text-align:center;background-color:#18a2ac87;padding:6rem 0}.pair__wrapper .pair-section__service:before{content:"";position:absolute;top:0;left:0;width:200px;height:200px;background-image:url(/build/assets/service_bg_2.359d0bb1.webp);background-size:contain}@media screen and (max-width: 1024px){.pair__wrapper .pair-section__service:before{width:113px;height:113px}}.pair__wrapper .pair-section__service:after{content:"";position:absolute;bottom:0;right:0;width:200px;height:200px;background-image:url(data:image/webp;base64,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);background-size:contain}@media screen and (max-width: 1024px){.pair__wrapper .pair-section__service:after{width:113px;height:113px}}.pair__wrapper .pair-section__service .pair-section__service__title{font-size:3rem;font-weight:500;color:#c7fcff}.pair__wrapper .pair-section__service .pair-section__service__title span{color:#fff;font-size:4.4rem;font-family:Zen Maru Gothic,sans-serif;line-height:1.2}.pair__wrapper .pair-section__service .pair-section__service__list{position:relative;display:flex;justify-content:space-between;width:90%;max-width:1200px;margin:4rem auto 0;z-index:2}@media screen and (max-width: 1024px){.pair__wrapper .pair-section__service .pair-section__service__list{flex-wrap:wrap;max-width:400px}}.pair__wrapper .pair-section__service .pair-section__service__list .pair-section__service__list-item{width:calc(25% - 2rem);background-color:#fff;padding:2rem}@media screen and (max-width: 1024px){.pair__wrapper .pair-section__service .pair-section__service__list .pair-section__service__list-item{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:1rem;padding:1.5rem}}.pair__wrapper .pair-section__service .pair-section__service__list .pair-section__service__list-item__img{width:100%}@media screen and (max-width: 1024px){.pair__wrapper .pair-section__service .pair-section__service__list .pair-section__service__list-item__img{width:30%;aspect-ratio:1/1}.pair__wrapper .pair-section__service .pair-section__service__list .pair-section__service__list-item__img img{height:100%;object-fit:cover;border-radius:10px}}@media screen and (max-width: 1024px){.pair__wrapper .pair-section__service .pair-section__service__list .pair-section__service__list-item__text-wrapper{text-align:left;width:65%}}.pair__wrapper .pair-section__service .pair-section__service__list .pair-section__service__list-item__title{height:auto;color:#18a2ac;font-weight:500;font-size:2rem;margin-top:1.5rem;line-height:1.2}@media screen and (max-width: 767px){.pair__wrapper .pair-section__service .pair-section__service__list .pair-section__service__list-item__title{font-size:1.6rem;margin-top:0}}.pair__wrapper .pair-section__service .pair-section__service__list .pair-section__service__list-item__text{text-align:left;font-size:1.6rem;margin-top:1.5rem}@media screen and (max-width: 767px){.pair__wrapper .pair-section__service .pair-section__service__list .pair-section__service__list-item__text{font-size:1.3rem;margin-top:.6rem}}.pair__wrapper .pair-section__worries{position:relative;background-color:#dde7ec;padding:6rem 0 0}@media screen and (max-width: 1024px){.pair__wrapper .pair-section__worries{padding-top:4rem}}.pair__wrapper .pair-section__worries:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:auto;aspect-ratio:1280/305;background-image:url(/build/assets/worries_bg.ee39cad0.webp);background-size:contain}@media screen and (max-width: 1024px){.pair__wrapper .pair-section__worries:before{aspect-ratio:390/268;background-image:url(/build/assets/worries_bg_sp.b45ce06c.webp);background-repeat:no-repeat}}.pair__wrapper .pair-section__worries .pair-section__worries__title{position:relative;text-align:center;color:#002f57;font-size:3.2rem;z-index:2}@media screen and (max-width: 1024px){.pair__wrapper .pair-section__worries .pair-section__worries__title{font-size:2.2rem}}.pair__wrapper .pair-section__worries .pair-section__worries__title span{font-size:4.2rem}@media screen and (max-width: 1024px){.pair__wrapper .pair-section__worries .pair-section__worries__title span{font-size:2.6rem}}.pair__wrapper .pair-section__worries .pair-section__worries__list{position:relative;display:flex;justify-content:center;flex-wrap:wrap;margin:3.6rem auto 0;width:90%;max-width:1100px;z-index:2}@media screen and (max-width: 1024px){.pair__wrapper .pair-section__worries .pair-section__worries__list{margin-top:2rem;max-width:400px}}.pair__wrapper .pair-section__worries .pair-section__worries__list-item{position:relative;background-color:#fff;width:calc(25% - 2rem);padding:2rem;border-radius:10px;margin:1rem 1rem 5rem}@media screen and (max-width: 1024px){.pair__wrapper .pair-section__worries .pair-section__worries__list-item{display:flex;justify-content:space-between;align-items:center;width:100%;background-color:inherit;padding:0;margin-bottom:1rem}.pair__wrapper .pair-section__worries .pair-section__worries__list-item:nth-child(odd){flex-flow:row-reverse}}.pair__wrapper .pair-section__worries .pair-section__worries__list-item .pair-section__worries__list-item__text{font-size:1.6rem;font-weight:500}@media screen and (max-width: 1024px){.pair__wrapper .pair-section__worries .pair-section__worries__list-item .pair-section__worries__list-item__text{width:calc(100% - 65px);font-size:1.3rem;background-color:#fff;padding:1.5rem;border-radius:10px}}.pair__wrapper .pair-section__worries .pair-section__worries__list-item .pair-section__worries__list-item__img{position:absolute;bottom:-35px;right:0;width:70px;height:70px}@media screen and (max-width: 1024px){.pair__wrapper .pair-section__worries .pair-section__worries__list-item .pair-section__worries__list-item__img{position:static;width:50px;height:50px}}.pair__wrapper .pair-section__worries .pair-section__worries__text{position:relative;text-align:center;font-size:2rem;font-weight:500;margin-top:6rem;z-index:2}@media screen and (max-width: 1024px){.pair__wrapper .pair-section__worries .pair-section__worries__text{font-size:1.8}}.pair__wrapper .pair-section__worries .pair-section__worries__bottom{position:relative;display:flex;justify-content:center;align-items:center;margin:3.6rem auto 0;width:90%;max-width:760px;z-index:2}@media screen and (max-width: 1024px){.pair__wrapper .pair-section__worries .pair-section__worries__bottom{justify-content:left;margin-top:8rem;max-width:400px}}.pair__wrapper .pair-section__worries .pair-section__worries__bottom__text{width:50%;color:#fff;font-size:3rem;text-shadow:#002e57 1px 0 10px}@media screen and (max-width: 1024px){.pair__wrapper .pair-section__worries .pair-section__worries__bottom__text{font-size:2.4rem;width:70%;z-index:2;margin-bottom:4rem}}.pair__wrapper .pair-section__worries .pair-section__worries__bottom__img{width:50%}@media screen and (max-width: 1024px){.pair__wrapper .pair-section__worries .pair-section__worries__bottom__img{position:absolute;bottom:0;right:-30%;width:100%;max-width:380px;z-index:1}}.pair__wrapper .pair-section__achievements{position:relative;background-color:#eef8f8;padding:6rem 0}@media screen and (max-width: 767px){.pair__wrapper .pair-section__achievements{padding-bottom:3rem}}.pair__wrapper .pair-section__achievements:before{content:"";position:absolute;left:0;top:0;width:180px;height:70%;background-image:url(/build/assets/achieve_bg_left.8d71bb5e.webp);background-size:contain;background-repeat:no-repeat}@media screen and (max-width: 767px){.pair__wrapper .pair-section__achievements:before{width:100px;height:70%}}.pair__wrapper .pair-section__achievements:after{content:"";position:absolute;top:0;right:0;width:180px;height:70%;background-image:url(/build/assets/achieve_bg_right.9b4e62f9.webp);background-size:contain;background-repeat:no-repeat}@media screen and (max-width: 767px){.pair__wrapper .pair-section__achievements:after{width:100px;height:70%}}.pair__wrapper .pair-section__achievements .pair-section__achievements__title{text-align:center;color:#18a2ac;font-size:3rem;font-weight:500}@media screen and (max-width: 1024px){.pair__wrapper .pair-section__achievements .pair-section__achievements__title{font-size:2rem}}.pair__wrapper .pair-section__achievements .pair-section__achievements__title span{color:#002f57;font-size:4.4rem;line-height:1.2}@media screen and (max-width: 1024px){.pair__wrapper .pair-section__achievements .pair-section__achievements__title span{font-size:3rem}}.pair__wrapper .pair-section__achievements .pair-section__achievements__list{position:relative;display:flex;justify-content:space-between;width:90%;max-width:900px;margin:3.3rem auto 0;z-index:2}@media screen and (max-width: 1024px){.pair__wrapper .pair-section__achievements .pair-section__achievements__list{flex-flow:row;flex-wrap:wrap;max-width:400px}}.pair__wrapper .pair-section__achievements .pair-section__achievements__list-item{background-color:#fff;border-bottom:10px;width:calc(50% - 2rem);text-align:center;padding:3rem 0}@media screen and (max-width: 1024px){.pair__wrapper .pair-section__achievements .pair-section__achievements__list-item{width:100%;margin-bottom:1.5rem}}.pair__wrapper .pair-section__achievements .pair-section__achievements__list-item__tag{width:fit-content;color:#fff;font-size:2.2rem;font-weight:500;padding:.6rem 2rem;background-color:#18a2ac;margin:0 auto;border-radius:30px}@media screen and (max-width: 1024px){.pair__wrapper .pair-section__achievements .pair-section__achievements__list-item__tag{font-size:1.8rem}}.pair__wrapper .pair-section__achievements .pair-section__achievements__list-item__text{font-size:4rem;font-weight:700}@media screen and (max-width: 1024px){.pair__wrapper .pair-section__achievements .pair-section__achievements__list-item__text{font-size:3.4rem}}.pair__wrapper .pair-section__achievements .pair-section__achievements__list-item__text span{font-size:9rem;line-height:1.2}@media screen and (max-width: 1024px){.pair__wrapper .pair-section__achievements .pair-section__achievements__list-item__text span{font-size:7rem}}.pair__wrapper .pair-section__achievements .pair-section__achievements__text{text-align:center;font-size:1.8rem;margin-top:3.3rem}@media screen and (max-width: 1024px){.pair__wrapper .pair-section__achievements .pair-section__achievements__text{font-size:1.4rem;margin-top:2rem}}.pair__wrapper .pair-section__achievements .pair-section__achievements__gallery{display:flex;justify-content:space-between;margin-top:4rem;width:105%;margin-left:-2.5%;margin-bottom:2rem}@media screen and (max-width: 767px){.pair__wrapper .pair-section__achievements .pair-section__achievements__gallery{width:150%;margin-left:-15%}}.pair__wrapper .pair-section__achievements .slick-track{padding:2rem 0}.pair__wrapper .pair-section__achievements .pair-section__achievements__gallery-item{position:relative;width:calc(20% - 2rem);margin:0 1rem}@media screen and (max-width: 767px){.pair__wrapper .pair-section__achievements .pair-section__achievements__gallery-item{width:calc(20% - 1rem)}}.pair__wrapper .pair-section__achievements .pair-section__achievements__gallery-item .pair-section__achievements__gallery__text{position:absolute;bottom:-2.5rem;right:1.6rem;color:#18a2ac;font-size:1.9rem;font-weight:500;background-color:#fff;border-radius:30px;padding:.5rem 1.6rem}@media screen and (max-width: 1024px){.pair__wrapper .pair-section__achievements .pair-section__achievements__gallery-item .pair-section__achievements__gallery__text{font-size:1.25rem;padding:.5rem 1rem}}.pair__wrapper .pair-section__achievements .pair-section__achievements__gallery-item .pair-section__achievements__gallery__text.-top{top:-2.5rem;left:1.6rem;bottom:inherit;right:inherit}.pair__wrapper .pair-section__achievements .pair-section__achievements__gallery-item .pair-section__achievements__gallery__text.-right{top:-2.5rem;bottom:inherit}.pair__wrapper .pair-section__merit{background-color:#fff}.pair__wrapper .pair-section__merit .pair-section__merit__title{color:#18a2ac;font-size:3rem;font-weight:500;text-align:center}@media screen and (max-width: 1024px){.pair__wrapper .pair-section__merit .pair-section__merit__title{font-size:2rem}}.pair__wrapper .pair-section__merit .pair-section__merit__title span{font-size:4.4rem;color:#002f57;line-height:1.2}@media screen and (max-width: 1024px){.pair__wrapper .pair-section__merit .pair-section__merit__title span{font-size:3rem}}.pair__wrapper .pair-section__merit .pair-section__merit__list{display:flex;justify-content:space-between;flex-wrap:wrap;width:90%;max-width:1000px;margin:4rem auto 0}@media screen and (max-width: 1024px){.pair__wrapper .pair-section__merit .pair-section__merit__list{max-width:400px}}.pair__wrapper .pair-section__merit .pair-section__merit__list-item{text-align:center;width:calc(33.3333333333% - 2rem);margin:0 0 4rem}@media screen and (max-width: 1024px){.pair__wrapper .pair-section__merit .pair-section__merit__list-item{width:calc(50% - 1rem);margin-bottom:2.5rem}}.pair__wrapper .pair-section__merit .pair-section__merit__list-item__img{width:50%;margin:0 auto}@media screen and (max-width: 1024px){.pair__wrapper .pair-section__merit .pair-section__merit__list-item__img{width:60%}}.pair__wrapper .pair-section__merit .pair-section__merit__list-item__text{font-size:1.8rem;margin-top:1rem}@media screen and (max-width: 1024px){.pair__wrapper .pair-section__merit .pair-section__merit__list-item__text{font-size:1.4rem}}.pair__wrapper .pair-section__merit .pair-section__merit__list-item__text span{color:#18a2ac}.pair__wrapper .pair-section__counselor{position:relative;text-align:center}.pair__wrapper .pair-section__counselor:before{content:"";position:absolute;top:0;left:0;width:198px;height:198px;background-image:url(/build/assets/service_bg_2.359d0bb1.webp);background-size:contain}@media screen and (max-width: 1024px){.pair__wrapper .pair-section__counselor:before{width:113px;height:113px}}.pair__wrapper .pair-section__counselor:after{content:"";position:absolute;bottom:0;right:0;width:198px;height:198px;background-image:url(/build/assets/counselor_right.5c209d00.webp);background-size:contain}@media screen and (max-width: 1024px){.pair__wrapper .pair-section__counselor:after{width:113px;height:113px}}.pair__wrapper .pair-section__counselor .pair-section__counselor__title{font-size:4rem;font-weight:500}@media screen and (max-width: 1024px){.pair__wrapper .pair-section__counselor .pair-section__counselor__title{font-size:2.8rem}}.pair__wrapper .pair-section__counselor .pair-section__counselor__text{font-size:1.6rem;margin-top:2rem}@media screen and (max-width: 1024px){.pair__wrapper .pair-section__counselor .pair-section__counselor__text{font-size:1.4rem;margin-top:1rem}}.pair__wrapper .pair-section__counselor .pair-section__counselor__list{position:relative;display:flex;justify-content:space-between;margin-top:4rem;width:140%;margin-left:-20%;z-index:2}@media screen and (max-width: 1024px){.pair__wrapper .pair-section__counselor .pair-section__counselor__list{flex-wrap:wrap;width:100%;margin:4rem auto 0;max-width:400px}}.pair__wrapper .pair-section__counselor .slick-slide{height:auto}.pair__wrapper .pair-section__counselor .pair-section__counselor__list-item{background-color:#fff;border-radius:10px;padding:2rem 1.6rem;min-height:450px;height:100%;margin:0 0 0 2.5rem}@media screen and (max-width: 1024px){.pair__wrapper .pair-section__counselor .pair-section__counselor__list-item{min-height:450px}}.pair__wrapper .pair-section__counselor .pair-section__counselor__list-item__img{width:40%;aspect-ratio:1/1;margin:0 auto}.pair__wrapper .pair-section__counselor .pair-section__counselor__list-item__img img{width:100%;height:100%;border-radius:50%;object-fit:cover}.pair__wrapper .pair-section__counselor .pair-section__counselor__list-item__name{margin-top:1.6rem}@media screen and (max-width: 1024px){.pair__wrapper .pair-section__counselor .pair-section__counselor__list-item__name{margin-top:1.8rem}}.pair__wrapper .pair-section__counselor .pair-section__counselor__category{display:flex;justify-content:center;margin-top:1rem}.pair__wrapper .pair-section__counselor .pair-section__counselor__category-item{background-color:#e9f1f1;padding:2px 8px;font-size:1.2rem;border-radius:2.2rem;margin:0 .25rem}.pair__wrapper .pair-section__counselor .pair-section__counselor__list-item__text{font-size:1.6rem;text-align:left;margin-top:1rem}@media screen and (max-width: 1024px){.pair__wrapper .pair-section__counselor .pair-section__counselor__list-item__text{margin-top:1.4rem}}.pair__wrapper .pair-section__counselor .pair-section__counselor__link{display:inline-block;color:#18a2ac;font-size:2.2rem;font-weight:500;padding-bottom:.5rem;border-bottom:1px solid #18a2ac;text-decoration:none;margin-top:4rem;margin-bottom:3rem}@media screen and (max-width: 1024px){.pair__wrapper .pair-section__counselor .pair-section__counselor__link{font-size:1.6rem;margin-top:2rem}}.pair__wrapper .pair-section__counselor .pair-section__counselor__link span{vertical-align:text-bottom;display:inline-block;padding-bottom:.35rem}.pair__wrapper .pair-section__price{text-align:center;background-color:#fff}.pair__wrapper .pair-section__price .pair-section__price__title{font-size:4rem;font-weight:500}@media screen and (max-width: 1024px){.pair__wrapper .pair-section__price .pair-section__price__title{font-size:2.8rem}}.pair__wrapper .pair-section__price .pair-section__price__title span{font-size:3rem}@media screen and (max-width: 1024px){.pair__wrapper .pair-section__price .pair-section__price__title span{font-size:2rem}}.pair__wrapper .pair-section__price .pair-section__price__list{display:flex;justify-content:space-around;max-width:90%;max-width:1000px;margin:3rem auto 0}@media screen and (max-width: 1024px){.pair__wrapper .pair-section__price .pair-section__price__list{flex-wrap:wrap;max-width:400px}}.pair__wrapper .pair-section__price .pair-section__price__list-item{width:calc(33.3333333333% - 2rem);border:1px solid #dceff0;border-radius:10px;padding:2rem}@media screen and (max-width: 1024px){.pair__wrapper .pair-section__price .pair-section__price__list-item{width:100%;text-align:left;margin-bottom:1.5rem;padding:1.5rem 1.2rem 1rem}}.pair__wrapper .pair-section__price .pair-section__price__list-item:nth-child(2){background-color:#f1f8f8}.pair__wrapper .pair-section__price .pair-section__price__list-item:nth-child(3){background-color:#e5f6f7}.pair__wrapper .pair-section__price .pair-section__price__list-item__top-text{color:#18a2ac;font-size:1.6rem;font-weight:500}@media screen and (max-width: 1024px){.pair__wrapper .pair-section__price .pair-section__price__list-item__top-text{font-size:1.4rem}}.pair__wrapper .pair-section__price .pair-section__price__list-item__title{font-size:2.8rem;font-weight:700;margin-top:1rem}@media screen and (max-width: 1024px){.pair__wrapper .pair-section__price .pair-section__price__list-item__title{font-size:2rem;margin-top:.5rem}}.pair__wrapper .pair-section__price .pair-section__price__list-item__time{font-size:1.4rem;font-weight:500;margin-top:1rem;padding-bottom:1rem;border-bottom:1px solid #cce5e5}@media screen and (max-width: 1024px){.pair__wrapper .pair-section__price .pair-section__price__list-item__time{font-size:1.3rem;margin-top:.5rem;padding-bottom:.5rem}}.pair__wrapper .pair-section__price .pair-section__price__list-item__time span{color:#18a2ac}.pair__wrapper .pair-section__price .pair-section__price__list-item__price{font-size:2rem;font-weight:500;margin-top:1rem}@media screen and (max-width: 1024px){.pair__wrapper .pair-section__price .pair-section__price__list-item__price{font-size:1.5rem;margin-top:.5rem}}.pair__wrapper .pair-section__price .pair-section__price__list-item__price span{font-family:Roboto,serif;font-size:3rem}@media screen and (max-width: 1024px){.pair__wrapper .pair-section__price .pair-section__price__list-item__price span{font-size:2.5rem}}.pair__wrapper .pair-section__price .pair-section__price__list-item__price span.tax{font-size:1.2rem;font-family:Zen Maru Gothic,sans-serif;margin-left:.25rem}@media screen and (max-width: 1024px){.pair__wrapper .pair-section__price .pair-section__price__list-item__price span.tax{font-size:1.1rem}}.pair__wrapper .pair-section__price .pair-section__price__bottom-text{color:#7e8f9d;font-size:1.4rem;margin:3rem 0}@media screen and (max-width: 1024px){.pair__wrapper .pair-section__price .pair-section__price__bottom-text{text-align:left;font-size:1.1rem;margin:1rem 0 3rem}}.pair__wrapper .pair-section__flow{text-align:center}.pair__wrapper .pair-section__flow .pair-section__flow__title{font-size:4rem;font-weight:500}@media screen and (max-width: 1024px){.pair__wrapper .pair-section__flow .pair-section__flow__title{font-size:2.8rem}}.pair__wrapper .pair-section__flow .pair-section__flow__list{display:flex;justify-content:space-between;width:90%;max-width:1100px;margin:3rem auto}@media screen and (max-width: 1024px){.pair__wrapper .pair-section__flow .pair-section__flow__list{flex-flow:column;max-width:400px;margin-top:2rem}}.pair__wrapper .pair-section__flow .pair-section__flow__list-item{width:calc(25% - 2rem);padding:2rem;border-radius:10px;background-color:#fff}@media screen and (max-width: 1024px){.pair__wrapper .pair-section__flow .pair-section__flow__list-item{display:flex;justify-content:space-between;align-items:center;width:100%;padding:2rem;margin-bottom:1rem}}.pair__wrapper .pair-section__flow .pair-section__flow__list-item__img{height:120px;object-fit:contain}@media screen and (max-width: 1024px){.pair__wrapper .pair-section__flow .pair-section__flow__list-item__img{width:30%;height:auto}}.pair__wrapper .pair-section__flow .pair-section__flow__list-item__img img{height:100%}@media screen and (max-width: 1024px){.pair__wrapper .pair-section__flow .pair-section__flow__list-item__img img{width:100%;height:auto}}@media screen and (max-width: 1024px){.pair__wrapper .pair-section__flow .pair-section__flow__list-item__text-wrapper{width:65%;text-align:left}}.pair__wrapper .pair-section__flow .pair-section__flow__list-item__title{font-size:2.2rem;font-weight:500;margin-top:1rem}@media screen and (max-width: 1024px){.pair__wrapper .pair-section__flow .pair-section__flow__list-item__title{font-size:1.8rem}}.pair__wrapper .pair-section__flow .pair-section__flow__list-item__title span{color:#18a2ac;margin-right:.5rem}.pair__wrapper .pair-section__flow .pair-section__flow__list-item__text{text-align:left;font-size:1.6rem;margin-top:1rem}@media screen and (max-width: 1024px){.pair__wrapper .pair-section__flow .pair-section__flow__list-item__text{font-size:1.4rem}}@media screen and (max-width: 1024px){.pair__wrapper .pair-section__voice{padding-top:1rem}}.pair__wrapper .pair-section__voice .pair-section__voice__title{text-align:center;font-size:4rem;font-weight:500}@media screen and (max-width: 1024px){.pair__wrapper .pair-section__voice .pair-section__voice__title{font-size:2.8rem}}.pair__wrapper .pair-section__voice .pair-section__voice__text{text-align:center;font-size:1.6rem;margin-top:1.7rem}@media screen and (max-width: 1024px){.pair__wrapper .pair-section__voice .pair-section__voice__text{font-size:1.4rem;margin-top:1.3rem}}.pair__wrapper .pair-section__voice .pair-section__voice__list{display:flex;justify-content:space-between;width:90%;max-width:1000px;margin:3.4rem auto}@media screen and (max-width: 1024px){.pair__wrapper .pair-section__voice .pair-section__voice__list{max-width:400px;flex-flow:column}}.pair__wrapper .pair-section__voice .pair-section__voice__list-item{width:calc(33.3333333333% - 2rem);background-color:#fff;padding:2rem;border-radius:10px}@media screen and (max-width: 1024px){.pair__wrapper .pair-section__voice .pair-section__voice__list-item{width:100%;margin-bottom:1.5rem}}.pair__wrapper .pair-section__voice .pair-section__voice__list-item__user{display:flex;justify-content:left;align-items:center;margin-top:1rem}.pair__wrapper .pair-section__voice .pair-section__voice__list-item__user__text{font-size:1.6rem;font-weight:500}.pair__wrapper .pair-section__voice .pair-section__voice__list-item__user__category{background-color:#dceff0;padding:2px 8px;font-size:1.3rem;font-weight:500;margin-left:.25rem;border-radius:30px}@media screen and (max-width: 1024px){.pair__wrapper .pair-section__voice .pair-section__voice__list-item__user__category{font-size:1.2rem;margin-left:.5rem}}.pair__wrapper .pair-section__voice .pair-section__voice__list-item__text{font-size:1.5rem;margin-top:1rem}@media screen and (max-width: 1024px){.pair__wrapper .pair-section__voice .pair-section__voice__list-item__text{font-size:1.4rem}}.pair__wrapper .pair-section__faq{background-color:#fff;padding-bottom:12rem}@media screen and (max-width: 767px){.pair__wrapper .pair-section__faq{padding-bottom:3rem}}.pair__wrapper .pair-section__faq .pair-section__faq__title{text-align:center;font-size:4rem;font-weight:500}.pair__wrapper .pair-section__faq .faq__category__content{width:90%;max-width:1000px;margin:3rem auto}.pair__wrapper .pair-section__faq summary{position:relative;display:block;list-style:none;cursor:pointer}.pair__wrapper .pair-section__faq summary:before{content:"\ff0b";top:4px;right:0;position:absolute;font-size:16px;font-weight:700;color:#3490dc;opacity:.6}.pair__wrapper .pair-section__faq details[open] summary:before,.pair__wrapper .pair-section__faq summary details[open] summary:before{content:"\2212";position:absolute;top:4px;right:0;font-size:18px;font-weight:700;color:#3490dc;opacity:.6}.pair__wrapper .pair-section__faq summary::-webkit-details-marker{display:none}.pair__wrapper .pair-section__faq .faq-item-box{padding:12px;border-radius:8px;margin-top:2rem}.pair__wrapper .pair-section__faq .faq-item-box .faq-item__title__wrapper{display:flex;align-items:baseline}.pair__wrapper .pair-section__faq .faq-item-box .faq-item-ttl{color:#18a2ac;font-size:20px;font-weight:700}.pair__wrapper .pair-section__faq .faq-item-box .faq-item-Q{font-size:18px;font-weight:500;margin:0 2rem 0 1rem}@media screen and (max-width: 1024px){.pair__wrapper .pair-section__faq .faq-item-box .faq-item-Q{font-size:16px;margin-right:24px}}.pair__wrapper .pair-section__faq .faq-item-box .faq-item-answer-ttl{color:#18a2ac;font-size:20px;font-weight:700;opacity:.4}.pair__wrapper .pair-section__faq .faq-item-box .faq-item-txt-box{display:flex;align-items:baseline;margin-top:1rem;font-size:1.6rem}.pair__wrapper .pair-section__faq .faq-item-box .faq-item-answer-text{font-size:1.6rem;margin:0 2rem 0 1rem}@media screen and (max-width: 1024px){.pair__wrapper .pair-section__faq .faq-item-box .faq-item-answer-text{margin-right:24px}}.pair__fixed__footer{position:fixed;bottom:4rem;left:0;width:100%;z-index:3}@media screen and (max-width: 767px){.pair__fixed__footer{bottom:2rem}}.pair__fixed__footer .fixed__footer__img{display:block;max-width:500px;margin:0 auto}@media screen and (max-width: 767px){.pair__fixed__footer .fixed__footer__img{max-width:300px}}.lpWrap{font-family:Zen Kaku Gothic New,sans-serif;line-height:1.7;letter-spacing:1px;min-width:0;min-height:0;color:#002f57}@media screen and (max-width: 1024px){.lpWrap{font-size:14px}}.lpWrap .sp_only{display:none}@media screen and (max-width: 1024px){.lpWrap .sp_only{display:block}}.lpWrap .pc_only{display:block}@media screen and (max-width: 1024px){.lpWrap .pc_only{display:none}}.lpWrap img{width:100%;height:100%}.lpWrap section{padding:80px 5%}@media screen and (max-width: 1024px){.lpWrap section{padding:64px 5%}}.lpWrap section .section__title{text-align:center;font-size:24px;font-weight:500;padding-top:8px}@media screen and (max-width: 1024px){.lpWrap section .section__title{font-size:20px}}.lpWrap .main__inner{max-width:400px;margin:0 auto}.lpWrap .section-counselor{overflow:hidden;background-color:#fff;padding:20px 0}.lpWrap .section-counselor a{text-decoration:none}.lpWrap .section-counselor .section-counselor-ttl{text-align:center}.lpWrap .section-counselor .swiper{padding:0 0 2.5rem 1.5rem;margin-top:2rem}.lpWrap .section-counselor .slick-track{margin:2rem 0}.lpWrap .section-counselor .counselor-status{height:340px;padding:24px;border-radius:24px;box-shadow:0 0 10px #0000001a;transform:translate(6.5rem);margin-right:2rem}.lpWrap .section-counselor .counselor-status img{width:80px;height:80px;border-radius:50%;object-fit:cover}.lpWrap .section-counselor .counselor-status__top{display:flex}.lpWrap .section-counselor .counselor-status-txt{margin-left:16px;width:calc(100% - 80px)}.lpWrap .section-counselor .counselor-status-txt .counselor-name{font-weight:500}.lpWrap .section-counselor .counselor-status-txt .counselor-contents__wrapper{display:flex;flex-wrap:wrap;margin-top:6px}.lpWrap .section-counselor .counselor-status-txt .counselor-contents{font-size:12px;background-color:#f1f9f9;margin:0 6px 6px 0;padding:0 4px}.lpWrap .section-counselor .counselor-message-txt{font-size:14px;margin-top:16px}.lpWrap .section-counselor .cta_button_area{width:90%;margin:2rem auto 0}.lpWrap .section-kimochi{background-color:#fff;padding-top:10px}.lpWrap .section-kimochi .seciton-kimochi-introduction-ttl{text-align:center}.lpWrap .section-kimochi .section-kimochi__item__wrapper{display:flex;flex-flow:column;margin-top:1.5rem}.lpWrap .section-kimochi .section-kimochi__item__text .section-kimoti-number{color:#dceff0;font-size:50px;font-weight:700}.lpWrap .section-kimochi .section-kimochi__item__text .section-kimochi-sub-ttl{color:#18a2ac;font-size:1.05rem;font-weight:500;margin-top:16px}.lpWrap .section-kimochi .section-kimochi__item__text .section-kimochi-ttl{font-size:18px;font-weight:500;margin-top:16px}.lpWrap .section-kimochi .section-kimochi__item__text .section-kimoch-txt{font-size:14px}.lpWrap .section-kimochi .section-kimochi-img{width:100%;object-fit:contain;margin-top:1.5rem}.lpWrap .section__questionnaire{background-color:#fff;padding:0 0 40px;text-align:center}.lpWrap .section__questionnaire .questionnaire__wrapper{padding-top:2rem}.lpWrap .section__questionnaire .questionnaire__title{color:#18a2ac;font-size:2rem;font-weight:700}.lpWrap .section__questionnaire .questionnaire__text{font-size:1.25rem;font-weight:700}.lpWrap .section__questionnaire .questionnaire__list__wrapper{margin-top:1rem}.lpWrap .section__questionnaire .questionnaire__list{width:90%;margin:0 auto}.lpWrap .section__questionnaire .questionnaire__list .questionnaire__list__item{width:100%;color:#a6c1c7;font-weight:700;margin-top:1rem;border:2px solid #a6c1c7;padding:.5rem 0;border-radius:6px;cursor:pointer}.lpWrap .section__questionnaire .questionnaire__list .questionnaire__list__item:hover,.lpWrap .section__questionnaire .questionnaire__list .questionnaire__list__item.selected{border:2px solid #59c2ca;background-color:#59c2ca;color:#fff}.lpWrap .section__questionnaire .questionnaire__list .questionnaire__list__item.none{display:none}.lpWrap .section__plan{padding-bottom:0;background-color:#fff}.lpWrap .section__plan .seciton-plan-ttl{text-align:center}.lpWrap .section__plan .plan-item-box__wrapper{max-width:500px;margin:2rem auto 0}.lpWrap .section__plan .price__list__item{position:relative;display:flex;justify-content:space-between;align-items:center;margin:0 0 1rem;padding:1rem 1rem 1rem 1.5rem;box-shadow:0 0 10px #02233f0d}.lpWrap .section__plan .price__list__item:before{content:"";position:absolute;top:0;left:0;width:5px;height:100%;background-color:#74c7cd}.lpWrap .section__plan .price__list__item:nth-of-type(2):before{background-color:#74b2cd}.lpWrap .section__plan .price__list__item:nth-of-type(3):before{background-color:#748dcd}.lpWrap .section__plan .price__list__item .price__list__item__desc{width:70%}.lpWrap .section__plan .price__list__item .price__list__item__desc .target{font-size:1.1rem}.lpWrap .section__plan .price__list__item .price__list__item__desc .name{font-size:1.8rem;font-weight:500}.lpWrap .section__plan .price__list__item .price__list__item__desc .times{font-size:1.1rem}.lpWrap .section__plan .price__list__item .price__list__item__desc .times .orange{color:#f59752;font-size:1.1rem}.lpWrap .section__plan .price__list__item .price__list__item__tax .price{font-size:1.2rem;text-align:right}.lpWrap .section__plan .price__list__item .price__list__item__tax .large{font-size:1.8rem;font-weight:500}.lpWrap .section__plan .price__list__item .price__list__item__tax .unit{font-weight:500}.lpWrap .section__plan .price__img__wrapper{width:30%;text-align:center;margin:0 auto}.lpWrap .section__cta{position:relative;padding:0}.lpWrap .section__cta .cta__button{position:absolute;width:90%;bottom:27%;left:5%;animation:scaleAnimation 1.5s infinite ease-in-out}.lpWrap .section__cta.-short{margin-top:-3rem}.lpWrap .section__cta.-short .cta__button{bottom:33%}@keyframes scaleAnimation{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.lpWrap .section-example{background-color:#fff;padding:20px 5%}.lpWrap .section-example .section-example-ttl{text-align:center}.lpWrap .section-example .example__item__wrapper{margin:30px auto 0}@media screen and (max-width: 1024px){.lpWrap .section-example .example__item__wrapper{flex-flow:column;align-items:center}}.lpWrap .section-example .example__item__wrapper .section-example-item{width:90%;margin:1.5rem auto;background-color:#dceff099;padding:16px;border-radius:5px}.lpWrap .section-example .example__item__wrapper .section-example-item .example-text{font-weight:500;text-align:center}.lpWrap .section-example .example__item__wrapper .section-example-item .example-img{height:140px;text-align:center;margin-top:1rem}.lpWrap .section-example .example__item__wrapper .section-example-item .example-img img{width:auto}.lpWrap .section-user-thoughts{background-color:#fff;overflow:hidden}.lpWrap .section-user-thoughts .seciton-user-thoughts-ttl{text-align:center}.lpWrap .section-user-thoughts .swiper-user{margin-top:2rem}.lpWrap .section-user-thoughts .swiper-wrapper img{position:relative;width:80px;height:80px;background-size:cover;z-index:2;margin-left:24px}.lpWrap .section-user-thoughts .user-item-box{position:relative;background-color:#fff;height:380px;margin-top:-40px;padding:54px 24px 24px;border-radius:24px;box-shadow:0 0 10px #0000001a}.lpWrap .section-user-thoughts .user-item-box .user-thoughts-ttl{font-weight:500}.lpWrap .section-user-thoughts .user-item-box .user-thoughts-txt{font-size:14px;margin-top:8px}.lpWrap .section-user-thoughts .user-item-box .user-status{display:flex;text-align:left;margin-top:16px}.lpWrap .section-user-thoughts .user-item-box .user-status p{font-weight:700}.lpWrap .section-user-thoughts .user-item-box .user-status .user-thoughts-box-tag{margin-left:1rem}.lpWrap .section-user-thoughts .user-item-box .user-status .user-thoughts-box-tag span{display:inline-block;background-color:#e9f1f1;padding:2px 4px;margin-right:4px;font-size:12px;border-radius:2px}.lpWrap .section-user-thoughts .user-thoughts__counselor{margin-top:1.5rem}.lpWrap .section-user-thoughts .user-thoughts__counselor .user-thoughts__counselor__title{color:#7e8f9d;font-size:14px;font-weight:500}.lpWrap .section-user-thoughts .user-thoughts__counselor .user-thoughts__counselor__box{display:flex;justify-content:flex-start;align-items:center;margin-top:1rem}.lpWrap .section-user-thoughts .user-thoughts__counselor .user-thoughts__counselor__box-img img{width:65px;height:65px;border-radius:50%;margin-left:0}.lpWrap .section-user-thoughts .user-thoughts__counselor .user-thoughts__counselor__box-text{margin-left:1rem}.lpWrap .section-user-thoughts .user-thoughts__counselor .user-thoughts__counselor__box-text .name{font-size:15px;font-weight:700}.lpWrap .section-user-thoughts .user-thoughts__counselor .user-thoughts__counselor__box-text .tag{margin-top:.2rem}.lpWrap .section-user-thoughts .user-thoughts__counselor .user-thoughts__counselor__box-text .tag span{display:inline-block;background-color:#e9f1f1;padding:2px 4px;margin-top:4px;margin-right:4px;font-size:12px;border-radius:2px}.lpWrap .section-intro{max-width:480px;margin:0 auto;text-align:center;background-color:#fff;padding-bottom:0}.lpWrap .section-intro .intro-text{text-align:left;font-size:95%;margin-top:1em}.lpWrap .section-intro .intro-text span{color:#18a2ac;font-weight:700}.lpWrap .section-intro .intro-img{max-width:200px;width:100%;margin:1rem auto}.lpWrap .section-intro .intro-button-text{position:relative;font-weight:700;width:fit-content;margin:1.5em auto 0}.lpWrap .section-intro .intro-button-text:before{content:"";position:absolute;top:5px;left:-25px;width:1px;height:20px;transform:rotate(-50deg);background-color:#002f57}.lpWrap .section-intro .intro-button-text:after{content:"";position:absolute;top:5px;right:-25px;width:1px;height:20px;transform:rotate(50deg);background-color:#002f57}.lpWrap .section-intro .intro-button-text .orange{color:#fff;background-color:#f59752;padding:2px 8px;border-radius:10px;margin-right:.25rem;font-size:90%}.lpWrap .section-intro .intro-button-text .large{font-size:140%}.lpWrap .section-intro .intro-button-area{margin-top:1rem}.lpWrap .section-consultation{background-color:#fff}.lpWrap .section-consultation .section-consultation-header{text-align:center}.lpWrap .section-consultation .consultation-item-box__wrapper .consultation-item-box{width:90%}.lpWrap .section-consultation .consultation-item-box__wrapper .consultation-item-title{position:relative;font-weight:500;padding-left:24px;font-size:18px;margin-top:48px}.lpWrap .section-consultation .consultation-item-box__wrapper .consultation-item-title:before{content:"";position:absolute;top:calc(50% - 5px);left:0;background-color:#18a2ac;width:10px;height:10px;border-radius:50%}.lpWrap .section-consultation .consultation-item-box__wrapper .consultation-item-list{display:flex;flex-wrap:wrap;margin-top:16px;padding-left:24px}.lpWrap .section-consultation .consultation-item-box__wrapper .consultation-item-list .consultation-item{background-color:#e9f1f1;padding:6px 12px;margin:6px;border-radius:100px;font-size:12px}.lpWrap .section-faq{margin:0 auto;padding:0 0 40px;background-color:#fff}.lpWrap .section-faq summary{position:relative;display:block;list-style:none;cursor:pointer}.lpWrap .section-faq summary:before{content:"\ff0b";top:4px;right:0;position:absolute;font-size:16px;font-weight:700;color:#18a2ac;opacity:.6}.lpWrap .section-faq details[open] summary:before,.lpWrap .section-faq summary details[open] summary:before{content:"\2212";position:absolute;top:4px;right:0;font-size:18px;font-weight:700;color:#18a2ac;opacity:.6}.lpWrap .section-faq summary::-webkit-details-marker{display:none}.lpWrap .section-faq .faq-item-box__wrapper{width:90%;max-width:1000px;margin:20px auto 0}.lpWrap .section-faq .faq-item-box{padding:12px;border-bottom:1px solid #dceff0}.lpWrap .section-faq .faq-item-box .faq-item__title__wrapper{display:flex;align-items:baseline}.lpWrap .section-faq .faq-item-box .faq-item-ttl{color:#18a2ac;font-size:20px;font-weight:700}.lpWrap .section-faq .faq-item-box .faq-item-Q{font-size:18px;font-weight:500;margin:0 16px}@media screen and (max-width: 1024px){.lpWrap .section-faq .faq-item-box .faq-item-Q{font-size:16px;margin-right:24px}}.lpWrap .section-faq .faq-item-box .faq-item-txt-box{display:flex;align-items:baseline;margin-top:1rem}.lpWrap .section-faq .faq-item-box .faq-item-txt-box .faq-item-answer{color:#18a2ac;font-size:20px;font-weight:700;opacity:.4;margin-right:1rem}.mypageWrap{width:90%;max-width:480px;margin:0 auto}.mypageWrap .mypage__top__profile{display:flex;align-items:center}.mypageWrap .mypage__top__profile-img img{border-radius:50%;width:7.5rem;height:7.5rem;object-fit:cover}.mypageWrap .mypage__top__profile-text-wrapper{margin-left:1.6rem}.mypageWrap .mypage__top__profile-text{display:flex;align-items:center}.mypageWrap .mypage__top__profile-text .mypage__top__profile-text-name{font-size:1.8rem;font-weight:700;margin-right:1rem}.mypageWrap .mypage__top__profile-text .mypage__top__profile-link{height:fit-content;background-color:#fff;text-decoration:none;border:1px solid #002f57;border-radius:2rem;padding:.2rem .8rem;font-size:1rem;font-weight:500;line-height:2}.mypageWrap .mypage__top__profile-text .mypage__top__profile-link img{width:1.1rem;vertical-align:baseline;margin-right:.2rem}.mypageWrap .mypage__top__profile-point{display:flex;align-items:center;margin-top:.5rem}.mypageWrap .mypage__top__profile-point img{width:2rem;object-fit:contain}.mypageWrap .mypage__top__profile-point .mypage__top__profile-point-text{font-size:1rem;font-weight:500;margin-left:.5rem}.mypageWrap .mypage__top__profile-point .mypage__top__profile-point-text span{font-size:1.6rem;font-family:Roboto,serif;margin-left:.5rem}.mypageWrap .mypage__top__plan{background:linear-gradient(#94cfe5,#73d4d7);padding:1rem 1.5rem 1.5rem;border-radius:1rem;margin-top:2rem}.mypageWrap .mypage__top__plan .mypage__top__plan-text{display:inline-block;background-color:#58a7c4;color:#fff;font-size:1.1rem;font-weight:700;padding:.2rem .5rem;border-radius:.2rem}.mypageWrap .mypage__top__plan .mypage__top__plan-name{font-size:1.8rem;color:#fff;font-weight:700;margin-top:.25rem}.mypageWrap .mypage__top__plan .mypage__top__plan-desc{display:flex;color:#fff;font-size:1.3rem;font-weight:500;margin-top:.25rem}.mypageWrap .mypage__top__plan .mypage__top__plan-desc-data{margin-left:1.4rem}.mypageWrap .mypage__top__plan .mypage__top__plan-list .mypage__top__plan-list-item{display:flex;align-items:center;margin-top:1rem;padding:.5rem 1rem;border-radius:.5rem;background-color:#fff}.mypageWrap .mypage__top__plan .mypage__top__plan-list .mypage__top__plan-list-item-data{font-size:1.3rem;font-weight:500;text-align:center;padding-right:1rem;border-right:1px solid #ebebeb}.mypageWrap .mypage__top__plan .mypage__top__plan-list .mypage__top__plan-list-item-data .time{font-size:1.3rem}.mypageWrap .mypage__top__plan .mypage__top__plan-list .mypage__top__plan-list-item-data span{font-size:1.1rem}.mypageWrap .mypage__top__plan .mypage__top__plan-list .mypage__top__plan-list-item-counselor{display:flex;align-items:center;margin-left:1rem}.mypageWrap .mypage__top__plan .mypage__top__plan-list .mypage__top__plan-list-item-counselor-img img{width:4.5rem;height:4.5rem;border-radius:50%;object-fit:cover}.mypageWrap .mypage__top__plan .mypage__top__plan-list .mypage__top__plan-list-item-counselor-desc{margin-left:1rem}.mypageWrap .mypage__top__plan .mypage__top__plan-list .mypage__top__plan-list-item-counselor-desc .mypage__top__plan-list-item-counselor-name{font-size:1.3rem;font-weight:500}.mypageWrap .mypage__top__plan .mypage__top__plan-list .mypage__top__plan-list-item-counselor-desc .mypage__top__plan-list-item-counselor-plan{font-size:1.1rem;color:#7e8f9d}.mypageWrap .mypage__top__banner{margin-top:1.5rem}.mypageWrap .mypage__top__line{text-align:center;background-color:#fff;padding:1.5rem;margin-top:1.5rem}.mypageWrap .mypage__top__line .mypage__top__line-title{font-size:1.3rem;font-weight:500}.mypageWrap .mypage__top__line .mypage__top__line-link button{background-color:#40c96a;color:#fff;font-size:1.6rem;font-weight:500;padding:1rem 3rem;border-radius:8rem;margin-top:1rem}.mypageWrap .mypage__top__line .mypage__top__line-text{text-align:left;margin-top:1rem}.mypageWrap .mypage__top__line .mypage__top__line-text p{position:relative;font-size:1rem;padding-left:1.5rem}.mypageWrap .mypage__top__line .mypage__top__line-text p:before{position:absolute;content:"\203b";top:0;left:0;color:#002f57}.mypageWrap .mypage__list__wrapper{margin-top:3rem}.mypageWrap .mypage__list__wrapper__title{margin-top:1.8rem;font-size:1.4rem;font-weight:500;text-shadow:0 0 2px #ebebeb}.mypageWrap .mypage__list{margin-top:.5rem}.mypageWrap .mypage__list__item{position:relative;font-size:1.3rem;border-bottom:1px solid #dceff0}.mypageWrap .mypage__list__item:before{content:"";position:absolute;top:2.1rem;right:.5rem;width:7px;height:12px;background-image:url(data:image/webp;base64,UklGRnoCAABXRUJQVlA4WAoAAAAwAAAACgAAEgAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZBTFBIVAAAAAFnYJBt5NwdwRfhTD4iIhjXH2AV2VabQ0cLFlCBEyQgASFI4DM9cdXjIKL/Ctu2QTrm3cGFkjyxxBNDV0A54iX8Zc5f6+GBuUnIR/jROrZz8XS2AlZQOCAwAAAAcAIAnQEqCwATAC5NNptNoSQkJAQATEtIAAmtgAD+8TIH4m6xv9oL//9ek87yMAAA);background-size:contain;background-repeat:no-repeat}.mypageWrap .mypage__list__item a,.mypageWrap .mypage__list__item button{display:block;width:100%;text-align:left;text-decoration:none;padding:1.6rem 0 1.6rem .5rem}.attentionWrap .mContainer{margin-bottom:4em}.attentionWrap .mContainer>p{margin-bottom:1em}.attentionWrap .attentionGroup{display:flex;justify-content:center;flex-wrap:wrap}.attentionWrap .attentionGroup .attentionGroupItem{width:calc(50% - 30px);text-align:center;margin:15px}@media screen and (max-width: 767px){.attentionWrap .attentionGroup .attentionGroupItem{width:calc(50% - 10px);margin:15px 5px}}.attentionWrap .attentionGroup .material-icons-round{font-size:30px;color:#18a2ac}.attentionWrap .attentionGroup p{font-size:max(80%,12px)}.attentionWrap .attentionGroup p span{display:inline-block}.attentionWrap .attentionListItem{display:flex;align-items:flex-start;margin-top:15px}.attentionWrap .attentionListItem .material-icons-round{margin-top:2px;margin-right:6px}@media screen and (max-width: 767px){.attentionWrap .attentionListItem .material-icons-round{margin-top:-2px}}.attentionWrap .attentionList.-counselorAttention .attentionListItem{display:block}.attentionWrap .attentionList.-counselorAttention .attentionListTitle{display:flex;align-items:flex-start}@media screen and (max-width: 767px){.attentionWrap .attentionList.-counselorAttention .attentionListTitle p{font-size:110%}}.attentionWrap .attentionList.-counselorAttention .attentionListText{margin-top:1em;font-size:max(80%,12px)}.transferWrap .-center{margin-top:1em}.transferWrap .transferBox .price{font-size:150%;text-align:center}.transferWrap .transferBox .price span{font-size:60%}.transferWrap .transferSchedule.-noTransferSchedule{color:#aaa}.transferWrap .earningsList .earningsList__item{margin-bottom:1.5em;padding-bottom:1.5em;border-bottom:#cccccc 1px solid}.transferWrap .earningsList .earningsList__item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.transferWrap .earningsList .earningsList__item .earningsDate{display:flex;justify-content:space-between;align-items:center}.transferWrap .earningsList .earningsList__item .transfer{font-size:min(80%,12px);padding:0 16px;background-color:#e9f1f1}.transferWrap .earningsList .earningsList__item .transfer.-failure{color:#5c4d00;background-color:#fff5cc}.transferWrap .earningsList .earningsList__item .transfer.-request{color:#666;background-color:#eee}.transferWrap .earningsList .earningsList__item .earningsAmount .price span{font-size:min(80%,12px)}.notFound .ttl{text-align:center;font-size:160%;margin-bottom:.8em;line-height:1;margin-top:1em}.notFound .image{text-align:center}.notFound .image img{max-width:260px;width:60%;height:auto}.notFound .twitterWrap{margin-top:1.6em;width:100%;max-width:480px;margin-left:auto;margin-right:auto}.notFound .btnArea{margin-top:2em;width:100%}@media screen and (max-width: 767px){.notFound{min-height:70vh;display:flex;flex-direction:column;justify-content:center;align-items:center}.notFound .ttl{text-align:center}}
