*,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}html{font-size:62.5%;scroll-behavior:smooth}img{max-width:100%;vertical-align:bottom;overflow:hidden}.f-inner{padding:1.4rem 2.5rem}summary{display:block;list-style:none}summary::-webkit-details-marker{display:none}.l-header.f-inner{padding:1.4rem 4.5rem}.l-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.l-header__logo{aspect-ratio:81/31;width:17.1rem;margin-left:-4rem;z-index:2}@media screen and (min-width: 960px){.l-header__logo{aspect-ratio:135/50;width:31rem;margin-left:-8rem}}.l-header .spMenu{display:none}.l-header__Pc{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.4rem}@media screen and (min-width: 960px){.l-header__Pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative;color:#fff;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Quicksand";font-size:2rem;font-style:normal;font-weight:700;line-height:100%;letter-spacing:.08rem}}.l-header__Pc .pc{display:none}@media screen and (min-width: 960px){.l-header__Pc .pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.4rem}}.l-header__Pc .pc .PcTel{display:inline}.l-header__Pc .pc .PcBusinessHours{color:#fff;text-align:center;font-family:"Zen Kaku Gothic New";font-size:1.4rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:.112rem}.l-header__Pc .sp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:.8rem;z-index:2;position:relative}@media screen and (min-width: 960px){.l-header__Pc .sp{display:none}}.l-header__Pc .sp:hover .sp__hoverWhite{opacity:.25}.l-header__Pc .sp__hoverWhite{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:#fff;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;border-radius:2.5rem}.l-header__Pc .sp .SpTelIcon{width:5rem;height:5rem;border-radius:50%;background-color:#007bff;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;margin:auto 0}.l-header__Pc .sp .SpTelIcon i{color:blue;font-size:2rem}.l-header__Pc .sp .l-header__BtnContact{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:10rem;padding:1.6rem 0rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1rem;-ms-flex-negative:0;flex-shrink:0;z-index:2;border-radius:2.5rem;border:.24rem solid #fff;background:linear-gradient(94deg, #5EBDE4 6.97%, #3175E2 97.68%)}@media screen and (min-width: 960px){.l-header__Pc .sp .l-header__BtnContact{width:18rem;padding:1.6rem 0rem}}.l-header__Pc .sp .l-header__BtnContact__HoverWhite{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:#fff;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;border-radius:2.5rem}.l-header__Pc .sp .l-header__BtnContact:hover .l-header__BtnContact__HoverWhite{opacity:.25}.l-header__Pc .sp .l-header__BtnContact__Loop{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;position:relative;z-index:2}.l-header__Pc .sp .l-header__BtnContact__MailIcon{width:1.6rem;aspect-ratio:16/13.7;margin-left:.5rem}@media screen and (min-width: 960px){.l-header__Pc .sp .l-header__BtnContact__MailIcon{width:2.1rem}}.l-header__Pc .pcLine{display:none}@media screen and (min-width: 960px){.l-header__Pc .pcLine{display:block;width:.05rem;background-color:#fff;height:5.2rem;-webkit-transform:rotate(180deg);transform:rotate(180deg);margin-left:2rem;margin-right:2rem}}.l-header__BtnContact{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:10rem;padding:1.6rem 0rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1rem;-ms-flex-negative:0;flex-shrink:0;z-index:2;border-radius:2.5rem;border:.24rem solid #fff;background:linear-gradient(94deg, #5EBDE4 6.97%, #3175E2 97.68%)}@media screen and (min-width: 960px){.l-header__BtnContact{width:18rem;padding:1.6rem 0rem}}.l-header__BtnContact__HoverWhite{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:#fff;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;border-radius:2.5rem}.l-header__BtnContact:hover .l-header__BtnContact__HoverWhite{opacity:.25}.l-header__BtnContact__Loop{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;position:relative;z-index:2}.l-header__BtnContact__MailIcon{width:1.6rem;aspect-ratio:16/13.7;margin-left:.5rem;display:block}@media screen and (min-width: 960px){.l-header__BtnContact__MailIcon{width:2.1rem}}.l-header__BtnContact .loopArea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:.8rem;-webkit-animation:loop-slide 40s infinite linear 1s both;animation:loop-slide 40s infinite linear 1s both}@media screen and (min-width: 960px){.l-header__BtnContact .loopArea{-webkit-animation:loop-slide 40s infinite linear 1s both;animation:loop-slide 40s infinite linear 1s both}}.l-header__BtnContact .loopItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:relative;width:10rem}.l-header__BtnContact .loopItem__MailIcon{width:1.6rem;aspect-ratio:16/13.7;margin-left:.5rem;position:absolute;left:0}.l-header__BtnContact .loopItem__Text{padding-left:2.4rem}@media screen and (min-width: 960px){.l-header__BtnContact .loopItem__Text{font-size:1.8rem}}@-webkit-keyframes loop-slide{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-90rem);transform:translateX(-90rem)}}@keyframes loop-slide{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-90rem);transform:translateX(-90rem)}}.l-header__BtnContact .whiteText{background-color:rgba(0,0,0,0);text-align:center;font-size:1.2rem;font-style:normal;font-weight:700;line-height:100%;letter-spacing:.096rem;padding:0;overflow:hidden;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.25rem 0}@media screen and (min-width: 960px){.l-header__BtnContact .whiteText{padding:.3rem 0}}@media screen and (min-width: 960px){.l-header__BtnContact{font-size:1.8rem;letter-spacing:.144rem;padding:1.6rem 2rem;border-radius:4.5rem}}.l-header__Icons{position:fixed;top:0;left:0;width:100%;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.4rem 4.5rem}.l-footer{background-color:#525252;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4.4rem}.l-footer.f-inner{padding:2.5rem}@media screen and (min-width: 960px){.l-footer.f-inner{padding:3.4rem}}.l-footer .whiteText{background-color:rgba(0,0,0,0);font-size:1.6rem}@media screen and (min-width: 960px){.l-footer .whiteText{font-size:1.8rem}}.l-footer .whiteText.copyright{font-size:1.2rem;font-weight:700;line-height:1.4rem;letter-spacing:.096rem;white-space:pre-line;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}.l-footer__TopUnit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem;padding-bottom:4.4rem}.l-footer__UpArrow{width:2.7rem}@media screen and (min-width: 960px){.l-footer__UpArrow{width:3.6rem}}h1{font-size:3rem}h2{font-size:2rem}body{padding-top:8rem}.grecaptcha-badge{z-index:100}.firstVisual__Img{background-image:url(../images/mainVisuals/MainBackground.png);background-size:cover;background-repeat:no-repeat;aspect-ratio:375/710;background-position-x:45%;width:100%;position:absolute;top:0;left:0}@media screen and (min-width: 960px){.firstVisual__Img{background-image:url(../images/mainVisuals/MainBackground.png);background-size:cover;background-position-x:center;aspect-ratio:1419/1080;max-width:200%}}.firstVisual__TextUnit{z-index:6}.firstVisual__TextLineUnit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.8rem;position:absolute;top:0;left:0}@-webkit-keyframes loop-TextLine{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-89.7rem);transform:translateY(-89.7rem)}}@keyframes loop-TextLine{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-89.7rem);transform:translateY(-89.7rem)}}@-webkit-keyframes loop-TextLine__R{0%{-webkit-transform:translateY(-89.7rem);transform:translateY(-89.7rem)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes loop-TextLine__R{0%{-webkit-transform:translateY(-89.7rem);transform:translateY(-89.7rem)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.firstVisual__Line{aspect-ratio:20/1099;width:3rem}@media screen and (min-width: 960px){.firstVisual__Line{aspect-ratio:20/899}}.firstVisual__TextLine{-webkit-transform:translateX(0.6rem);transform:translateX(0.6rem)}.firstVisual .L__Line{position:absolute;top:0;left:0;z-index:10}.firstVisual .R__Line{position:absolute;top:0;right:0;z-index:10}.l-main{background-image:url(../../assets/images/achievement/achivementBackground.png);background-size:cover;background-repeat:repeat;z-index:1}.l-main__MainVisual{overflow:hidden}.l-main__MainVisual__Top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto}@media screen and (min-width: 960px){.l-main__MainVisual__Top{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 5rem 6.3rem 5rem}}.l-main__MainVisual__MainTitles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}@media screen and (min-width: 960px){.l-main__MainVisual__MainTitles{padding-left:1rem}}@media screen and (min-width: 960px)and (max-width: 1220px){.l-main__MainVisual__MainTitles{padding-left:5rem}}.l-main__MainVisual__MainTitles .titles{position:relative;margin:0 auto;z-index:12;background-image:url(../../assets/images/mainVisuals/spMainTitle.png);background-size:contain;background-position:center;background-repeat:no-repeat;padding-bottom:7rem;width:74.5%;max-width:32rem;aspect-ratio:279/161}@media screen and (min-width: 960px){.l-main__MainVisual__MainTitles .titles{width:50rem;max-width:100%;aspect-ratio:432/149;background-size:100% 100%;background-position-x:center;background-image:url(../../assets/images/mainVisuals/pcMainTitle.png);padding-bottom:1rem;margin-top:4rem}}.l-main__MainVisual__MainTitles .titles .mainTexts{text-align:center}@media screen and (min-width: 960px){.l-main__MainVisual__MainTitles .titles .mainTexts{margin-right:4.9rem}}.l-main__MainVisual__MainTitles .titles .mainTexts .mainSubTitle{position:relative;z-index:100;text-align:center}.l-main__MainVisual__MainTitles .titles .mainTexts .mainSubTitle .whiteText{border:.2rem solid #fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:12px 24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;line-height:100%;font-size:1.6rem}@media screen and (min-width: 960px){.l-main__MainVisual__MainTitles .titles .mainTexts .mainSubTitle .whiteText{margin-top:-3rem;font-size:2.2rem;font-weight:700;letter-spacing:.176rem}}.l-main__MainVisual__MainTitles .titles .mainTexts .mainSubTitle .blackText{font-family:"Zen Kaku Gothic New";padding:1rem 2rem;display:block;font-weight:700;font-style:normal;line-height:100%;font-size:1.8rem;letter-spacing:.144rem}@media screen and (min-width: 960px){.l-main__MainVisual__MainTitles .titles .mainTexts .mainSubTitle .blackText{font-size:2.4rem;font-weight:700;letter-spacing:.192rem;padding-bottom:0}}.l-main__MainVisual__MainTitles .titles .mainTexts .mainTitle{padding:0 .5rem;font-size:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}@media screen and (min-width: 960px){.l-main__MainVisual__MainTitles .titles .mainTexts .mainTitle{padding:1.5rem .5rem 2.5rem .5rem}}.l-main__MainVisual__MainTitles .titles .mainTexts .mainTitle .brownText{font-family:"Zen Kaku Gothic New";font-size:3.2rem;font-weight:700;background-image:radial-gradient(circle at center, #8F836D 25%, transparent 25%);background-repeat:repeat-x;background-size:1em .3em;padding-top:.4em;border-bottom:solid;border-color:#8f836d;padding-bottom:1rem;color:#8f836d;white-space:nowrap;letter-spacing:.256rem;border-bottom-width:.1rem}@media screen and (min-width: 960px){.l-main__MainVisual__MainTitles .titles .mainTexts .mainTitle .brownText{font-size:4rem;letter-spacing:.32rem;padding-bottom:0}}.l-main__MainVisual__MainTitles .titles .mainTexts .mainTitle .blackText{font-size:2.4rem;padding-bottom:1.5rem}@media screen and (min-width: 960px){.l-main__MainVisual__MainTitles .titles .mainTexts .mainTitle .blackText{font-size:3.2rem;letter-spacing:.254rem;padding-bottom:.5rem}}.l-main__MainVisual__Icons{margin:0 auto;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.4rem;-ms-flex-line-pack:start;align-content:flex-start;position:relative;padding:0 5rem;margin-top:-1.5rem}@media screen and (min-width: 590px){.l-main__MainVisual__Icons{padding:0 3.5rem;margin-top:0}}@media screen and (min-width: 960px){.l-main__MainVisual__Icons{margin:4rem 0 0 1rem;-ms-flex-line-pack:center;align-content:center;padding:0}}.l-main__MainVisual__IconUnit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:.4rem}@media screen and (min-width: 590px){.l-main__MainVisual__IconUnit{-ms-flex-pack:distribute;justify-content:space-around}}.l-main__MainVisual__IconUnit .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:48%;position:relative}@media screen and (min-width: 590px){.l-main__MainVisual__IconUnit .icon{width:100%}}@media screen and (min-width: 960px){.l-main__MainVisual__IconUnit .icon{width:14.8rem}}.l-main__MainVisual__IconUnit .icon__Circle{aspect-ratio:128/128;width:100%}.l-main__MainVisual__IconUnit .icon__Text{padding:1rem;position:absolute}.l-main__MainVisual__IconUnit .icon span.icon__Text.blackText{font-size:1.3rem}@media screen and (min-width: 960px){.l-main__MainVisual__IconUnit .icon span.icon__Text.blackText{font-size:1.8rem}}.l-main__MainVisual__IconUnit .underLine{background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(50%, #fff));background:linear-gradient(transparent 50%, #fff 50%);font-size:1.9rem;font-style:normal;font-weight:700;line-height:114%;letter-spacing:.192rem}@media screen and (min-width: 960px){.l-main__MainVisual__IconUnit .underLine{font-size:2.4rem}}.l-main__MainVisual__HalfCircleUnit{width:500rem;overflow:hidden;z-index:2;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-animation:loop-MainImage 40s infinite linear 1s both;animation:loop-MainImage 40s infinite linear 1s both}@media screen and (min-width: 960px){.l-main__MainVisual__HalfCircleUnit{width:1000rem;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex}}.l-main__MainVisual__HalfCircleUnit .halfCircles{aspect-ratio:380/47.5;overflow:hidden;width:180rem}@media screen and (min-width: 960px){.l-main__MainVisual__HalfCircleUnit .halfCircles{width:200rem}}@-webkit-keyframes loop-MainImage{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-150rem);transform:translateX(-150rem)}}@keyframes loop-MainImage{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-150rem);transform:translateX(-150rem)}}.l-main__MainVisual__Message{background-color:#fff;padding-top:4rem;z-index:5;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 960px){.l-main__MainVisual__Message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;margin:0 auto;gap:4.4rem;padding:4rem 4rem 10rem 4rem}}.l-main__MainVisual__Message .GoldMassage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.8rem}.l-main__MainVisual__Message .messageTexts{margin:0 auto;text-align:left;padding:2rem 0 4rem;padding-bottom:8.5rem}@media screen and (min-width: 960px){.l-main__MainVisual__Message .messageTexts{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:auto;margin:0;gap:1.8rem}}.l-main__MainVisual__Message .messageTexts br{display:none}@media screen and (min-width: 960px){.l-main__MainVisual__Message .messageTexts br{display:inline-block}}.l-main__MainVisual__Message .messageTexts .whiteText{display:inline-block;padding:1rem;margin-bottom:1rem;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:left;font-weight:700;line-height:100%;letter-spacing:.176rem}@media screen and (min-width: 960px){.l-main__MainVisual__Message .messageTexts .whiteText{margin:0;display:inline}}@media screen and (min-width: 960px){.l-main__MainVisual__Message .messageTexts .secondLine{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width: 960px){.l-main__MainVisual__Message .messageTexts .secondLine .whiteText:first-child{padding-right:0}.l-main__MainVisual__Message .messageTexts .secondLine .whiteText:last-child{padding-left:0;margin-left:-0.1rem}}.l-main__Worries.f-inner{padding:6.2rem 0 11rem}.l-main__Worries.worryBackground{border-radius:60px 60px 0px 0px;background-image:url(../../assets/images/worries/worriesBackground_sp.png);background-size:100% 100%;z-index:20;position:relative;margin-top:-5.5rem;background-repeat:no-repeat}@media screen and (min-width: 960px){.l-main__Worries.worryBackground{background-image:url(../../assets/images/worries/worriesBackground_lg.png)}}.l-main__Worries__WorriesBox.f-inner{padding:1.4rem 0}@media screen and (min-width: 960px){.l-main__Worries__WorriesBox.f-inner{padding-bottom:4rem}}.l-main__Worries__WorriesBox{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;-ms-flex-item-align:stretch;align-self:stretch}@media screen and (min-width: 960px){.l-main__Worries__WorriesBox{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.l-main__Worries__WorriesBox .worriesBox__Text{font-size:2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.l-main__Worries__WorriesBox .blackText{font-size:2.4rem;font-style:normal;font-weight:700;line-height:100%;letter-spacing:.192rem}.l-main__Worries__WorriesBox .whiteText{padding:0 .5rem;font-size:2.4rem;font-style:normal;font-weight:700;line-height:100%;letter-spacing:.192rem}.l-main__Worries__border{border:.1rem solid #000;width:84%;margin:0 auto;max-width:108rem}@media screen and (min-width: 960px){.l-main__Worries__border{width:84.375%}}.l-main__Worries__SpeechBubble{background-image:url(../../assets/images/worries/speechBubble_sp.svg);background-repeat:no-repeat;background-size:100% 100%;max-width:100%;padding:2rem;aspect-ratio:312/41;font-size:1.6rem;font-weight:400;line-height:1.5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width: 960px){.l-main__Worries__SpeechBubble{background-image:url(../../assets/images/worries/speechBubble_lg.svg);aspect-ratio:444/55.1;padding:1.2rem 2.8rem;width:100%;max-width:50rem}}.l-main__Worries__SpeechBubble .blackText{font-size:min(1.4rem,3.73vw);font-style:normal;font-weight:700;line-height:100%;letter-spacing:.112rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:-1rem;white-space:nowrap}@media screen and (min-width: 960px){.l-main__Worries__SpeechBubble .blackText{font-size:2rem;margin-top:-1.5rem;letter-spacing:.16rem;white-space:nowrap}}.l-main__Worries__FirstUnit,.l-main__Worries__SecondUnit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:.8rem;position:relative;margin-bottom:3.4rem}@media screen and (min-width: 960px){.l-main__Worries__FirstUnit,.l-main__Worries__SecondUnit{width:50%;margin-bottom:0;gap:2rem}}@media screen and (min-width: 960px){.l-main__Worries__FirstUnit{padding-right:2rem}}.l-main__Worries__SecondUnit{margin-top:-11rem}@media screen and (min-width: 960px){.l-main__Worries__SecondUnit{margin-top:0}}@media screen and (min-width: 639px)and (max-width: 960px){.l-main__Worries__SecondUnit{margin-top:0}}.l-main__Worries__Cases{padding-top:3.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:distribute;justify-content:space-around;width:100%;max-width:108rem;margin:0 auto;gap:.7rem;padding-left:3.4rem;padding-right:3.4rem}@media screen and (min-width: 960px){.l-main__Worries__Cases{max-width:108rem;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:4rem;gap:0}}.l-main__Worries__Cases .case{width:50%;position:relative;margin-bottom:7.6rem}@media screen and (min-width: 960px){.l-main__Worries__Cases .case{width:25.6rem}}.l-main__Worries__Cases .case:nth-child(even){margin-top:5rem}.l-main__Worries__Cases .case:nth-child(odd){margin-bottom:12rem}.l-main__Worries__Cases .case .blackText{border:.1575rem solid #000;background-color:#fff;padding:.4rem;margin:0 auto;width:6.8rem;font-size:max(1.2rem,3.2vw);font-style:normal;font-weight:700;line-height:100%;letter-spacing:.096rem;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, -40%);transform:translate(-50%, -40%);aspect-ratio:62.4/22.1;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;white-space:nowrap}@media screen and (min-width: 960px){.l-main__Worries__Cases .case .blackText{font-size:2rem;font-style:normal;letter-spacing:.16rem;white-space:nowrap;width:11rem}}.l-main__Worries__Cases .case .blackText span{font-family:"Quicksand";font-size:max(1.3rem,3.4vw);font-style:normal;font-weight:700;line-height:100%;letter-spacing:.104rem}@media screen and (min-width: 960px){.l-main__Worries__Cases .case .blackText span{font-size:2.2rem;font-style:normal;font-weight:700;line-height:100%;letter-spacing:.176rem}}.l-main__Worries__Cases .case .whiteText{width:100%;padding:0;font-size:max(1.1rem,2.3vw);font-style:normal;font-weight:700;line-height:136%;letter-spacing:.088rem;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;white-space:nowrap}@media screen and (min-width: 960px){.l-main__Worries__Cases .case .whiteText{font-family:"Zen Kaku Gothic New";font-size:min(1.8rem,1.4vw);font-style:normal;font-weight:700;line-height:136%;letter-spacing:.0144rem}}.l-main__Worries__Cases .blackSpace.speechBubble{position:absolute;bottom:-2rem;left:0;display:inline-block;width:100%;margin-bottom:.94rem;padding:.8rem 1.6rem;background-color:#000;background-color:#000}@media screen and (min-width: 960px){.l-main__Worries__Cases .blackSpace.speechBubble{padding:1.2rem 3.1rem}}.l-main__Worries__Cases .blackSpace.speechBubble .worryIconLeft{width:1.88rem;position:absolute;top:-0.6rem;left:.65rem;z-index:10}@media screen and (min-width: 960px){.l-main__Worries__Cases .blackSpace.speechBubble .worryIconLeft{width:3.2rem;top:-1.05rem}}.l-main__Worries__Cases .blackSpace.speechBubble .worryIconRight{width:1.88rem;position:absolute;bottom:-0.6rem;right:.65rem;z-index:10}@media screen and (min-width: 960px){.l-main__Worries__Cases .blackSpace.speechBubble .worryIconRight{width:3.2rem;bottom:-1.05rem}}.l-main__Worries__Cases .blackSpace.speechBubble::after{content:"";position:absolute;bottom:0;left:50%;border-style:solid;border-width:.94rem .94rem 0 .94rem;border-color:#000 rgba(0,0,0,0) rgba(0,0,0,0);translate:-50% 100%}.l-main__Worries__Cases .blackSpace.speechBubble03{position:absolute;bottom:-3.2rem;left:0;display:inline-block;width:100%;margin-bottom:.94rem;padding:.8rem 1.6rem;background-color:#000;background-color:#000}@media screen and (min-width: 960px){.l-main__Worries__Cases .blackSpace.speechBubble03{padding:1.2rem 3.1rem}}.l-main__Worries__Cases .blackSpace.speechBubble03 .worryIconLeft{width:1.88rem;position:absolute;top:-0.6rem;left:.65rem;z-index:10}@media screen and (min-width: 960px){.l-main__Worries__Cases .blackSpace.speechBubble03 .worryIconLeft{width:3.2rem;top:-1rem}}.l-main__Worries__Cases .blackSpace.speechBubble03 .worryIconRight{width:1.88rem;position:absolute;bottom:-0.6rem;right:.65rem;z-index:10}@media screen and (min-width: 960px){.l-main__Worries__Cases .blackSpace.speechBubble03 .worryIconRight{width:3.2rem;bottom:-1rem}}.l-main__Worries__Cases .blackSpace.speechBubble03::after{content:"";position:absolute;bottom:0;left:50%;border-style:solid;border-width:.94rem .94rem 0 .94rem;border-color:#000 rgba(0,0,0,0) rgba(0,0,0,0);translate:-50% 100%}.l-main__Solution.f-inner{margin-top:-19rem;padding:23rem 3rem 5.5rem}@media screen and (min-width: 960px){.l-main__Solution.f-inner{padding:23rem 0 5.5rem}}.l-main__Solution{background:url(../../assets/images/solution/brownBackground.png);width:100%;z-index:19;margin-top:-8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3.2rem;position:relative}.l-main__Solution__Sentence{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l-main__Solution .whiteText{margin-bottom:.3rem}.l-main__Solution .whiteText.subText{background-color:rgba(0,0,0,0)}.l-main__Solution__Phrase1.whiteText{padding:.8rem 1.6rem;font-size:1.6rem}.l-main__Solution .phraseUnit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3rem}.l-main__Solution .phraseUnit .whiteText{font-size:3.2rem}@media screen and (min-width: 960px){.l-main__Solution .phraseUnit .whiteText{font-size:3.6rem}}@media screen and (min-width: 960px){.l-main__Solution .phraseUnit{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.l-main__Solution__Phrase2,.l-main__Solution__Phrase3{padding:.8rem .2rem;font-size:3.2rem;letter-spacing:.256rem;font-style:normal;font-weight:700;line-height:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-left:2rem;padding-right:2rem}@media screen and (min-width: 960px){.l-main__Solution__Phrase2.whiteText{padding-right:0}}@media screen and (min-width: 960px){.l-main__Solution__Phrase3.whiteText{padding-left:0;margin-left:-0.3rem}}.l-main__Solution .whiteText.subText{letter-spacing:.128rem;font-size:1.6rem;font-weight:700;line-height:136%;letter-spacing:.128rem;white-space:normal}.l-main__Solution__Example{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 auto;gap:2.4rem 1rem;max-width:108rem}@media screen and (min-width: 960px){.l-main__Solution__Example{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem 4.5rem}}.l-main__Solution__Example .ExampleUnit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin-bottom:3.4rem;width:48%}@media screen and (min-width: 960px){.l-main__Solution__Example .ExampleUnit{width:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width: 520px){.l-main__Solution__Example .ExampleUnit:nth-child(6){padding-left:0}}@media screen and (max-width: 1122px){.l-main__Solution__Example .ExampleUnit:nth-child(6){padding-left:0 !important}}@media screen and (min-width: 960px){.l-main__Solution__Example .ExampleUnit:nth-child(6){-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width: 520px){.l-main__Solution__Example .ExampleUnit{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}}.l-main__Solution__Example .ExampleUnit .images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.l-main__Solution__Example .ExampleUnit .whiteText{background-color:rgba(0,0,0,0);font-size:1.1rem;max-width:100%;padding:0;position:absolute;bottom:-7.6rem;margin:0;line-height:140%;letter-spacing:.088rem}.l-main__Solution__Example .ExampleUnit:nth-child(7){margin-bottom:8rem}.l-main__Solution__Example .ExampleUnit .SolutionImg{max-width:32rem;width:100%}@media screen and (min-width: 960px){.l-main__Solution__Example .ExampleUnit .SolutionImg{width:18rem}}.l-main__Solution__Example .ExampleUnit .example.speechBubble{position:relative;display:inline-block;margin-top:.94rem;padding:.8rem;border:.12rem solid #000;background-color:#fff;text-align:center;font-size:1.6rem;font-weight:400;line-height:1.5;color:#000;text-align:center;font-family:"Zen Kaku Gothic New";font-size:1.4rem;font-style:normal;font-weight:700;line-height:136%;letter-spacing:.112rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:absolute;bottom:-23px}.l-main__Solution__Example .ExampleUnit .example.speechBubble::before{content:"";position:absolute;top:0;left:50%;border-style:solid;border-width:0 .94rem .94rem .94rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #000;translate:-50% -100%}.l-main__Solution__Example .ExampleUnit .example.speechBubble::after{content:"";position:absolute;top:0;left:50%;border-style:solid;border-width:0 .77rem .77rem .77rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff;translate:-50% -100%}.l-main__Reasons{background-image:url(../../assets/images/reasons/reasonBackground.png);z-index:10;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l-main__Reasons__White{width:100%}@media screen and (min-width: 960px){.l-main__Reasons__White{background-color:rgba(0,0,0,0)}}.l-main__Reasons .c-title{background-color:#fff}@media screen and (min-width: 960px){.l-main__Reasons .c-title{background-color:rgba(0,0,0,0)}}@media screen and (min-width: 960px){.l-main__Reasons .c-title .backTitleGray{font-size:12.8rem}}@media screen and (min-width: 960px){.l-main__Reasons .c-title .textBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:3rem}}@media screen and (min-width: 960px)and (min-width: 960px){.l-main__Reasons .c-title .textBox{margin-top:2.5rem}}.l-main__Reasons .c-title .textBox .blackText{background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(50%, #fff));background:linear-gradient(transparent 50%, #fff 50%);white-space:nowrap;padding:0}@media screen and (min-width: 960px){.l-main__Reasons .c-title .textBox .blackText{font-size:3.2rem}.l-main__Reasons .c-title .textBox .blackText:first-child{padding-right:0}.l-main__Reasons .c-title .textBox .blackText:last-child{padding-left:0;white-space:nowrap}}.l-main__Reasons__Contents{background-image:url(../../assets/images/reasons/reasonBackground.png);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:84%;max-width:108rem;padding-top:2.5rem}@media screen and (min-width: 960px){.l-main__Reasons__Contents{width:84.375%}}.l-main__Reasons__Contents .ReasonsContent:last-child{padding-bottom:14rem}@media screen and (min-width: 960px){.l-main__Reasons__Contents .ReasonsContent:last-child{padding-bottom:17rem}}.l-main__Reasons__Contents .ReasonsContent .reasonUnit{padding-bottom:6rem}@media screen and (min-width: 960px){.l-main__Reasons__Contents .ReasonsContent .reasonUnit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width: 960px){.l-main__Reasons__Contents .ReasonsContent .reasonUnit.even{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.l-main__Reasons__Contents .ReasonsContent .reasonUnit .reasonBox{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;width:28rem;padding:2.4rem 1.6rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem;border:.2rem solid #000;z-index:100;position:relative;margin:0 auto}@media screen and (min-width: 960px){.l-main__Reasons__Contents .ReasonsContent .reasonUnit .reasonBox{padding:3.2rem 4rem;max-width:57.2rem;width:100%;margin:0}}.l-main__Reasons__Contents .ReasonsContent .reasonUnit .reasonBox .blackText{font-size:1.4rem;font-style:normal;font-weight:500;line-height:188%;letter-spacing:.112rem;text-align:left}@media screen and (min-width: 960px){.l-main__Reasons__Contents .ReasonsContent .reasonUnit .reasonBox .blackText{line-height:188%;letter-spacing:.128rem}}.l-main__Reasons__Contents .ReasonsContent .reasonUnit .reasonBox .reasonSubtitle .whiteText{margin-bottom:.4rem;text-align:justify;font-size:1.6rem;letter-spacing:.128rem;padding:.8rem 1.2rem;display:inline-block}@media screen and (min-width: 960px){.l-main__Reasons__Contents .ReasonsContent .reasonUnit .reasonBox .reasonSubtitle .whiteText{font-size:2rem}.l-main__Reasons__Contents .ReasonsContent .reasonUnit .reasonBox .reasonSubtitle .whiteText:first-child{padding-right:0}.l-main__Reasons__Contents .ReasonsContent .reasonUnit .reasonBox .reasonSubtitle .whiteText:last-child{padding-left:0;margin-left:-1rem;margin-left:-0.4rem}}.l-main__Reasons__Contents .ReasonsContent .reasonUnit .reasonImg{z-index:99;position:relative;width:31.5rem;margin:-2.5rem auto 0;display:block}@media screen and (min-width: 960px){.l-main__Reasons__Contents .ReasonsContent .reasonUnit .reasonImg{margin-left:-8rem;margin-top:.5rem;width:100%;max-width:57.6rem}}@media screen and (min-width: 960px){.l-main__Reasons__Contents .ReasonsContent .reasonUnit .reasonImg.evenImg{margin-left:0;margin-right:-8rem}}.l-main__Service{background-image:url(../../assets/images/service/seviceBackground.png);z-index:1;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l-main__Service.f-inner{padding:1.4rem 2.5rem 0 2.5rem}.l-main__Service .c-title{padding-top:14rem;background-color:rgba(0,0,0,0)}.l-main__Service .c-title .backTitle{margin-top:1.4rem}.l-main__Service .c-title .textBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:71%}.l-main__Service .c-title .textBox .blackText{background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(50%, #fff));background:linear-gradient(transparent 50%, #fff 50%)}.l-main__Service .chartImg{width:84%;padding-bottom:5.4rem}@media screen and (min-width: 960px){.l-main__Service .chartImg{width:84.375%;max-width:108rem;padding-bottom:8rem}}.l-main__Achievement{position:relative;background-image:url(../../assets/images/achievement/achivementBackground.png);z-index:1;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.4rem}.l-main__Achievement.f-inner{padding:0 0 6rem 0}.l-main__Achievement .c-title{background-color:rgba(0,0,0,0)}.l-main__Achievement .c-title .backTitleBrown{padding:6rem 4.2rem 2.2rem 4.2rem}@media screen and (min-width: 960px){.l-main__Achievement .c-title .backTitleBrown br{display:none}}.l-main__Achievement .c-title .textBox{top:74%;margin-top:5rem}@media screen and (min-width: 960px){.l-main__Achievement .c-title .textBox{margin-top:2rem}}.l-main__Achievement .c-title .textBox .whiteText{margin-top:-4.5rem;background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(50%, rgba(255, 255, 255, 0.35)));background:linear-gradient(transparent 50%, rgba(255, 255, 255, 0.35) 50%)}.l-main__Achievement__Phrase{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem}@media screen and (min-width: 960px){.l-main__Achievement__Phrase{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2.8rem}}.l-main__Achievement__Phrase .phraseUnit,.l-main__Achievement__Phrase .phraseUnit_2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem}@media screen and (min-width: 960px){.l-main__Achievement__Phrase .phraseUnit,.l-main__Achievement__Phrase .phraseUnit_2{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0}}.l-main__Achievement__Phrase .phraseUnit .whiteText{padding:.8rem 1.6rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width: 960px){.l-main__Achievement__Phrase .phraseUnit .whiteText{padding:1.2rem 2.4rem}.l-main__Achievement__Phrase .phraseUnit .whiteText:first-child{padding-right:0}.l-main__Achievement__Phrase .phraseUnit .whiteText:last-child{padding-left:0;margin-left:-0.5rem}}.l-main__Achievement__Phrase .phraseUnit_2 .whiteText{padding:.8rem 1.6rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width: 960px){.l-main__Achievement__Phrase .phraseUnit_2 .whiteText{padding:1.2rem 2.4rem}.l-main__Achievement__Phrase .phraseUnit_2 .whiteText:first-child{padding-right:0}.l-main__Achievement__Phrase .phraseUnit_2 .whiteText:nth-child(2){padding-left:0;padding-right:0;margin-left:-0.5rem}.l-main__Achievement__Phrase .phraseUnit_2 .whiteText:last-child{padding-left:0;margin-left:-0.5rem}}.l-main__Achievement__WhiteBox{background-color:#fff;width:84%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;padding:2.4rem 2.1rem}@media screen and (min-width: 960px){.l-main__Achievement__WhiteBox{padding:6rem;max-width:108rem;width:84.375%}}.l-main__Achievement__WhiteBox .blackText{border-radius:22px;background:var(--gray, #E9E9E9);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:1.2rem 2.4rem}@media screen and (min-width: 960px){.l-main__Achievement__WhiteBox .blackText{padding:1.2rem 2.8rem;font-size:1.8rem}}.l-main__Achievement__Border{border:.1rem solid #fff;width:100%;margin-top:3.6rem}.l-main__Review{z-index:4;position:absolute;top:0;background-image:url(../../assets/images/review/reviewBackground.png);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4rem}@media screen and (min-width: 960px){.l-main__Review{padding-bottom:11rem}}.l-main__Review__Border{border:.1rem solid #fff;width:84%;margin-top:2rem}@media screen and (min-width: 960px){.l-main__Review__Border{width:84.375%;max-width:108rem}}.l-main__Review .c-title.f-inner{padding:0 3rem}@media screen and (min-width: 960px){.l-main__Review .c-title.f-inner{padding:0 10rem}}.l-main__Review__WhiteBoxes{margin-bottom:6rem;width:84%;max-width:108rem}@media screen and (min-width: 960px){.l-main__Review__WhiteBoxes{margin-bottom:4.2rem}}.l-main__Review .whiteBox{background-color:#fff;padding:2.5rem 2.1rem;gap:2.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10.3rem}@media screen and (min-width: 960px){.l-main__Review .whiteBox{padding:6rem;max-width:108rem;margin-bottom:9.8rem}}.l-main__Review .whiteBox .whiteboxContents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.6rem}.l-main__Review .whiteBox .whiteboxContents.__2{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 960px){.l-main__Review .whiteBox .whiteboxContents.__2{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media screen and (min-width: 960px){.l-main__Review .whiteBox .whiteboxContents{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.l-main__Review .whiteBox .whiteboxContents .topIcon{margin-top:-8rem;width:53%;padding-bottom:1.1rem}@media screen and (min-width: 960px){.l-main__Review .whiteBox .whiteboxContents .topIcon{width:43.59375%}}.l-main__Review .whiteBox .textContents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem}.l-main__Review .whiteBox .textContents .handWrittens{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.2rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (min-width: 960px){.l-main__Review .whiteBox .textContents .handWrittens{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.l-main__Review .whiteBox .textContents .handWrittens .firstLine{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.2rem}.l-main__Review .whiteBox .textContents .handWrittens .firstLine .phrase1{display:block;max-width:84%}.l-main__Review .whiteBox .textContents .handWrittens .firstLine .phrase2{display:block;max-width:77%}@media screen and (min-width: 960px){.l-main__Review .whiteBox .textContents .handWrittens .firstLine{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.l-main__Review .whiteBox .textContents .handWrittens .phrase3{max-width:98%}.l-main__Review .whiteBox .textContents .handWrittens .phrase4{max-width:78%}.l-main__Review .whiteBox .textContents .handWrittens .phrase5{max-width:62%}.l-main__Review .whiteBox .textContents .handWrittens .phrase6{max-width:98%}.l-main__Review .whiteBox .textContents .companyName{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:2.2rem;background-color:#e9e9e9;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.l-main__Review .whiteBox .textContents .companyName .blackText{font-size:1.2rem}.l-main__Review .whiteBox .brownBox{background-color:#f3ede3;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.2rem 2.4rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;-ms-flex-item-align:stretch;align-self:stretch}@media screen and (min-width: 960px){.l-main__Review .whiteBox .brownBox{padding:2.8rem 4.4rem}}.l-main__Review .whiteBox .brownBox .blackText{font-size:1.4rem;font-weight:500;font-style:normal;line-height:188%;letter-spacing:.112rem;text-align:left}@media screen and (min-width: 960px){.l-main__Review .whiteBox .brownBox .blackText{font-size:1.8rem;letter-spacing:.144rem}}.l-main__Schedule{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff}.l-main__Schedule .f-inner{width:84%;padding:0 0 8rem 0}@media screen and (min-width: 960px){.l-main__Schedule .f-inner{max-width:108rem;width:84.375%}}.l-main__Schedule__Middle{max-width:108rem;width:100%}.l-main__Schedule__Middle .whiteText{white-space:nowrap}.l-main__Schedule__Contents.leftButtonContent.inactive{display:none}.l-main__Schedule__Contents.rightButtonContent.inactive{display:none}.l-main__Schedule .c-title{margin-top:12.2rem}.l-main__Schedule .c-title.f-inner{padding:2rem 0 0 0}.l-main__Schedule .c-title .textBox .blackText{background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(50%, #DADADA));background:linear-gradient(transparent 50%, #DADADA 50%)}.l-main__Schedule__Buttons{z-index:5;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.1rem}@media screen and (min-width: 960px){.l-main__Schedule__Buttons{gap:2rem}}.l-main__Schedule__Buttons.f-inner{padding:0;max-width:108rem}@media screen and (min-width: 960px){.l-main__Schedule__Buttons.f-inner{margin:0 auto}}.l-main__Schedule__Buttons .scheduleButton{padding:1.2rem 2.4rem;border-radius:2.1rem 2.1rem 0 0;background:#000;position:relative;z-index:1;width:50%;opacity:.28}@media screen and (min-width: 960px){.l-main__Schedule__Buttons .scheduleButton{padding:1.2rem 3.6rem;font-size:1.8rem;letter-spacing:.144rem;width:15.390625%}}.l-main__Schedule__Buttons .scheduleButton.leftButton{margin:0}@media screen and (min-width: 960px){.l-main__Schedule__Buttons .scheduleButton.leftButton{margin:0 0 0 auto;width:19.7rem}}.l-main__Schedule__Buttons .scheduleButton.leftButton.active{opacity:1}.l-main__Schedule__Buttons .scheduleButton.rightButton{margin:0}@media screen and (min-width: 960px){.l-main__Schedule__Buttons .scheduleButton.rightButton{margin:0 auto 0 0}}.l-main__Schedule__Buttons .scheduleButton.rightButton.active{opacity:1}.l-main__Schedule__Buttons .scheduleButton__Contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem}.l-main__Schedule__Buttons .scheduleButton__Contents .whiteText{padding:0;font-size:1.4rem;font-style:normal;font-weight:700;line-height:100%;letter-spacing:.112rem;background-color:rgba(0,0,0,0)}.l-main__Schedule__Buttons .scheduleButton__Contents .whiteButton{width:2.4rem}@media screen and (min-width: 960px){.l-main__Schedule__Buttons .scheduleButton__Contents .whiteButton{width:3.2rem}}.l-main__Schedule__ScheduleBorder{border:solid .1rem #000;margin-bottom:1.6rem;max-width:108rem}.l-main__Schedule__Step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;border:.2rem solid #000;background:#e9e9e9;margin-bottom:2rem}@media screen and (min-width: 960px){.l-main__Schedule__Step{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;max-width:108rem}}.l-main__Schedule__Unit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.4rem}@media screen and (min-width: 960px){.l-main__Schedule__Unit{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%}}.l-main__Schedule__Unit.f-inner{padding:1.6rem;width:100%}@media screen and (min-width: 960px){.l-main__Schedule__Unit.f-inner{padding:2.1rem 2rem 2.1rem 4.4rem;max-width:108rem}}.l-main__Schedule__Texts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.8rem;margin:auto 0;width:100%}.l-main__Schedule__Texts.f-inner{padding:0;width:100%}.l-main__Schedule__Texts .whiteText{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:1.6rem;font-style:normal;font-weight:700;line-height:100%;letter-spacing:.128rem}@media screen and (min-width: 960px){.l-main__Schedule__Texts .whiteText{font-size:2rem;letter-spacing:.16rem}}.l-main__Schedule__Texts .blackText{font-size:1.4rem;font-weight:500;line-height:188%;letter-spacing:.112rem;text-align:left}@media screen and (min-width: 960px){.l-main__Schedule__Texts .blackText{font-size:1.6rem;letter-spacing:.128rem}}@media screen and (min-width: 960px){.l-main__Schedule__Img{width:100%;aspect-ratio:328/176;-o-object-fit:cover;object-fit:cover}}.l-main__Schedule__Title,.l-main__Schedule__TitleLast{position:relative;display:inline-block;padding:3rem 10rem;background-color:#000;text-align:left;font-size:1.6rem;font-weight:400;line-height:1.5;color:#000;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}@media screen and (min-width: 960px){.l-main__Schedule__Title,.l-main__Schedule__TitleLast{padding:7.9rem 4.4rem}}.l-main__Schedule__Title .whiteText,.l-main__Schedule__TitleLast .whiteText{padding:0;font-size:2rem;font-style:normal;font-weight:700;line-height:100%;letter-spacing:.08rem;white-space:normal}@media screen and (min-width: 960px){.l-main__Schedule__Title .whiteText,.l-main__Schedule__TitleLast .whiteText{font-size:2.8rem;letter-spacing:.112rem;line-height:113%}}.l-main__Schedule__Title::after{content:"";position:absolute;bottom:0;left:50%;border-style:solid;border-width:2rem 1.44rem 0 1.44rem;border-color:#000 rgba(0,0,0,0) rgba(0,0,0,0);translate:-50% 100%}.l-main__Area{background-image:url(../../assets/images/service/seviceBackground.png)}.l-main__Area.l-inner{padding:0 3rem 8rem 3rem}@media screen and (min-width: 960px){.l-main__Area.l-inner{padding:0 1.4rem 8rem 1.4rem}}@media screen and (min-width: 960px){.l-main__Area .textBox .blackText{margin-top:1.5rem}}.l-main__Area__Map{margin:0 auto;display:block;aspect-ratio:733/677;width:84%}@media screen and (min-width: 960px){.l-main__Area__Map{max-width:100%;width:48.984375%}}.l-main__FAQ{background-image:url(../../assets/images/reasons/reasonBackground.png);z-index:12;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:20rem}.l-main__FAQ.f-inner{padding:0 0 20rem 0}@media screen and (min-width: 960px){.l-main__FAQ.f-inner{padding:0 0 25rem 0}}.l-main__FAQ .c-title .textbox{margin-top:1rem}.l-main__FAQ__Detail.c-detail{width:84vw;max-width:108rem}@media screen and (min-width: 960px){.l-main__FAQ__Detail.c-detail{width:80%;max-width:108rem}}.l-main__FAQ__Detail .c-blackBox.f-inner{padding:1.2rem 1.6rem}.l-main__FAQ__Detail .c-blackBox .c-question__Text{white-space:normal}@media screen and (min-width: 960px){.l-main__FAQ__Detail .c-blackBox .c-question__Text{white-space:nowrap}}.l-main__CompanyInfo{background-image:url(../../assets/images/service/seviceBackground.png);z-index:11;position:relative}.l-main__CompanyInfo.f-inner{padding:21rem 0 .5rem 0}@media screen and (min-width: 960px){.l-main__CompanyInfo.f-inner{padding:23rem 0 .5rem 0}}@media screen and (min-width: 960px){.l-main__CompanyInfo .c-title .textBox{top:57%}}.l-main__CompanyInfo .c-title .textBox .blackText{background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(50%, #DADADA));background:linear-gradient(transparent 50%, #DADADA 50%);margin-top:3rem}@media screen and (min-width: 960px){.l-main__CompanyInfo .c-title .textBox .blackText{margin-top:0}}.l-main__CompanyInfo__Contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.4rem;width:84%;max-width:80rem;margin:0 auto}@media screen and (min-width: 960px){.l-main__CompanyInfo__Contents{gap:2.8rem;padding-top:6.4rem;width:84.375%;max-width:108rem;margin:0 auto}}.l-main__CompanyInfo__Unit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem}@media screen and (min-width: 960px){.l-main__CompanyInfo__Unit{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:2.8rem}}.l-main__CompanyInfo__TitleUnit,.l-main__CompanyInfo__TextUnit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1.6rem;width:100%}@media screen and (min-width: 960px){.l-main__CompanyInfo__TitleUnit,.l-main__CompanyInfo__TextUnit{gap:2.8rem}}@media screen and (min-width: 960px){.l-main__CompanyInfo__TitleUnit{width:40%}}@media screen and (min-width: 960px){.l-main__CompanyInfo__TextUnit.address{gap:1rem}}@media screen and (min-width: 960px){.l-main__CompanyInfo__TextUnit{width:60%}}.l-main__CompanyInfo__Title,.l-main__CompanyInfo__Text{letter-spacing:.112rem}.l-main__CompanyInfo__Title.blackText,.l-main__CompanyInfo__Text.blackText{text-align:left;font-size:1.4rem}.l-main__CompanyInfo__Title{font-weight:700}.l-main__CompanyInfo__Text{font-weight:500}.l-main__CompanyInfo__BorderBlack,.l-main__CompanyInfo__BorderGray{border:solid #000 .1rem;width:100%}.l-main__CompanyInfo__BorderGray{border-color:#aeaeae}.l-main__Contact{background:linear-gradient(94deg, #5EBDE4 6.97%, #3175E2 97.68%);z-index:10;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l-main__Contact .textUnit{width:70%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 960px){.l-main__Contact .textUnit{margin:0 0 0 auto}}.l-main__Contact .textUnit .error__Phone__Text,.l-main__Contact .textUnit .error__Email__Text,.l-main__Contact .textUnit .error__Name__Text,.l-main__Contact .textUnit .error__Company__Text,.l-main__Contact .textUnit .error__Message__Text,.l-main__Contact .textUnit .error__Privacy__Text,.l-main__Contact .textUnit .error__Select__Text{color:#f45b82;font-family:"Zen Kaku Gothic New";font-size:1rem;font-style:normal;font-weight:500;line-height:1.2144rem;letter-spacing:.0572rem;margin-top:.5rem}@media screen and (min-width: 960px){.l-main__Contact .textUnit .error__Phone__Text,.l-main__Contact .textUnit .error__Email__Text,.l-main__Contact .textUnit .error__Name__Text,.l-main__Contact .textUnit .error__Company__Text,.l-main__Contact .textUnit .error__Message__Text,.l-main__Contact .textUnit .error__Privacy__Text,.l-main__Contact .textUnit .error__Select__Text{font-size:1.2rem;letter-spacing:.096rem}}.l-main__Contact.f-inner{padding:0 0 6rem 0;margin-top:0}@media screen and (min-width: 960px){.l-main__Contact.f-inner{padding:0 0 8rem 0}}.l-main__Contact .c-title .backTitleGray{color:rgba(255,255,255,.2)}.l-main__Contact .c-title .textBox .whiteText{background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(50%, rgba(255, 255, 255, 0.35)));background:linear-gradient(transparent 50%, rgba(255, 255, 255, 0.35) 50%)}@media screen and (min-width: 960px){.l-main__Contact .c-title .textBox .whiteText{margin-top:1rem}}.l-main__Contact__Img{max-width:24.8rem}.l-main__Contact__WhiteBox{background-color:#fff;max-width:84%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3.6rem}@media screen and (min-width: 960px){.l-main__Contact__WhiteBox{width:84.375%;max-width:108rem}}.l-main__Contact__WhiteBox.f-inner{padding:3.2rem 2.4rem}@media screen and (min-width: 960px){.l-main__Contact__WhiteBox.f-inner{padding:6.4rem 10rem;max-width:108rem}}.l-main__Contact__Form .f-inner{padding-left:0;padding-right:0}.l-main__Contact__Form input.blackText,.l-main__Contact__Form textarea.blackText{color:#000;font-family:"Zen Kaku Gothic New";font-size:1.4rem;line-height:1.4rem;letter-spacing:.112rem;border-radius:.4rem;border:.1rem solid #b7b2b2;background-color:#f9f7f6;padding:2.3rem 1.6rem;width:100%;text-align:left}.l-main__Contact__Form p.blackText{font-size:1.2rem;border-radius:.4rem;border:.1rem solid #b7b2b2;font-weight:500;font-style:normal;background-color:#fff;line-height:172%;padding:1.6rem 1.6rem 1.6rem 1.8rem;width:100%;overflow:scroll;height:16rem;letter-spacing:.096rem}@media screen and (min-width: 960px){.l-main__Contact__Form p.blackText{width:70%;height:18rem;padding:2.8rem 3.8rem 2.8rem 4rem}}.l-main__Contact__Form label.blackText{font-size:1.4rem}@media screen and (min-width: 960px){.l-main__Contact__Form label.blackText{font-size:1.6rem;font-weight:700;line-height:1.6rem;letter-spacing:.128rem;text-align:left}}.l-main__Contact__Topmassege.blackText{font-size:1.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3.6rem}@media screen and (min-width: 960px){.l-main__Contact__Topmassege.blackText{font-size:1.6rem;line-height:100%;letter-spacing:.128rem}}.l-main__Contact__TopUnit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.4rem}@media screen and (min-width: 960px){.l-main__Contact__TopUnit br{display:none;gap:4.4rem}}.l-main__Contact__Border{border:.1rem solid #dcdcdc;width:100%}@media screen and (min-width: 960px){.l-main__Contact__Border{max-width:106%}}.l-main__Contact__LabelUnit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem}@media screen and (min-width: 960px){.l-main__Contact__LabelUnit{width:40%;margin:auto 0}.l-main__Contact__LabelUnit.top{margin:0}}.l-main__Contact__LabelUnit .pinkMust{border-radius:2.85rem;background-color:#f45b82;white-space:nowrap}.l-main__Contact__LabelUnit .grayOptional{border-radius:2.85rem;background-color:#d4d4d4;white-space:nowrap;color:#000}.l-main__Contact__LabelUnit .pinkMust.whiteText,.l-main__Contact__LabelUnit .grayOptional.whiteText{font-size:1rem;padding:.4rem 1rem}@media screen and (min-width: 960px){.l-main__Contact__LabelUnit .pinkMust.whiteText,.l-main__Contact__LabelUnit .grayOptional.whiteText{font-size:1.2rem;padding:.6rem 1.2rem}}.l-main__Contact__FormUnit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.8rem}@media screen and (min-width: 960px){.l-main__Contact__FormUnit{-ms-flex-pack:distribute;justify-content:space-around}}.l-main__Contact .selectWrapper{position:relative;width:100%}.l-main__Contact .selectWrapper::after{content:"";position:absolute;top:5.6rem;right:1.6rem;width:1.2rem;height:1.2rem;border-right:.2rem solid #333;border-bottom:.2rem solid #333;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (min-width: 960px){.l-main__Contact .selectWrapper::after{top:2.2rem}}.l-main__Contact .selectWrapper.error::after{content:"";position:absolute;top:6rem;right:1.6rem;width:1.2rem;height:1.2rem;border-right:.2rem solid #333;border-bottom:.2rem solid #333;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (min-width: 960px){.l-main__Contact .selectWrapper.error::after{top:2.7rem}}.l-main__Contact .selectWrapper .error__Select .inputSelect{border-radius:.4rem;border:.1rem solid #b7b2b2;background-color:#fff;width:100%;padding:2.3rem 1.6rem;font-size:1.4rem}.l-main__Contact .selectWrapper .error__Select .blackText{text-align:left}.l-main__Contact__ButtonUnit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.l-main__Contact__SubmitButton{border-radius:4rem;border:.2rem solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.l-main__Contact__SubmitButton.whiteText{padding:1.6rem 5.6rem}.l-main__Contact__SubmitButton:hover{background-color:#555;border:.2rem solid #555}.l-main__Contact__Privacy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.6rem}@media screen and (min-width: 960px){.l-main__Contact__Privacy{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}}.l-main__Contact__Privacy .blackText{font-size:1.4rem;font-style:normal;font-weight:700;line-height:1.6rem;text-align:left}@media screen and (min-width: 960px){.l-main__Contact__Privacy .blackText{font-size:1.6rem;letter-spacing:.128rem}}.l-main__Contact__PrivacyUnit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media screen and (min-width: 960px){.l-main__Contact__PrivacyUnit input[type=checkbox]{width:1.6rem;height:1.6rem}}.l-main__Contact__PrivacyUnit.checkboxUnit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem}.l-main__Contact__PrivacyUnit.checkboxUnit .blackText{font-size:1.4rem}.l-main__Contact__PrivacyUnit.checkboxUnit input[type=checkbox]{border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:1.6rem;height:1.6rem;border:.1rem solid #b7b2b2;vertical-align:-0.5rem}.l-main__Contact__PrivacyUnit.checkboxUnit input[type=checkbox]:checked::before{content:"";position:absolute;left:.2rem;top:.7rem;width:.2rem;height:.7rem;background-color:#f45b82;border-radius:.2rem;-webkit-transform:rotate(140deg);transform:rotate(140deg)}.l-main__Contact__PrivacyUnit.checkboxUnit input[type=checkbox]:checked::after{content:"";position:absolute;left:.7rem;top:0;width:.2rem;height:1.5rem;background-color:#f45b82;border-radius:.2rem;-webkit-transform:rotate(40deg);transform:rotate(40deg)}.l-main__Contact__InputUnit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1.6rem;width:100%}@media screen and (min-width: 960px){.l-main__Contact__InputUnit{-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.l-main__Contact__InputUnit .error__Name,.l-main__Contact__InputUnit .error__Company,.l-main__Contact__InputUnit .error__Email,.l-main__Contact__InputUnit .error__Phone,.l-main__Contact__InputUnit .error__Select,.l-main__Contact__InputUnit .error__Message,.l-main__Contact__InputUnit .error__Privacy{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.l-main__Contact__InputUnit .error{color:#000;font-size:1.4rem;margin-top:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.l-main__Contact__InputUnit .error .inputName,.l-main__Contact__InputUnit .error .inputCompany,.l-main__Contact__InputUnit .error .inputEmail,.l-main__Contact__InputUnit .error .inputPhone,.l-main__Contact__InputUnit .error .inputSelect,.l-main__Contact__InputUnit .error .inputMessage{border-radius:.2381rem;border:.0595rem solid #f45b82 !important;background:#fff7f9 !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.l-main__Contact__InputUnit .error .error__Name,.l-main__Contact__InputUnit .error .error__Company,.l-main__Contact__InputUnit .error .error__Email,.l-main__Contact__InputUnit .error .error__Phone,.l-main__Contact__InputUnit .error .error__Select,.l-main__Contact__InputUnit .error .error__Message,.l-main__Contact__InputUnit .error .error__Privacy,.l-main__Contact__InputUnit .error .error__Select{display:block}.l-main .l-main__Contact__blackErrorText{color:#000;font-family:"Zen Kaku Gothic New";font-size:1rem;font-style:normal;font-weight:500;line-height:1.2rem;letter-spacing:.08rem;padding-top:.8rem}@media screen and (min-width: 960px){.l-main .l-main__Contact__blackErrorText{font-size:1.2rem;letter-spacing:.096rem;padding-top:.8rem}}.l-main__Contact.thanks{margin-top:-11rem}.l-main__Contact.f-inner.thanks{padding:7.8rem 0 6rem 0}.l-main__Contact__TopText .blackText{text-align:left;display:block;width:100%}.l-main__Contact__Topmassege .blackText{text-align:left;display:block;width:100%;font-size:1.6rem;font-weight:500;line-height:188%;letter-spacing:.128rem}.l-main__Contact__Topmassege .whiteText{font-size:2.8rem}.l-main__Contact__Topmassege__ButtonUnit{margin-top:4rem;text-align:center;border-radius:4rem;border:.2rem solid #000;background:#fff}.l-main__Contact__SubmitButton{border-radius:4rem;background-color:#fff;color:#000;border:.2rem solid #000;cursor:pointer;font-size:1.6rem;font-weight:500;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.l-main__Contact__SubmitButton.blackText{padding:2rem 2.4rem;font-weight:700;font-size:1.4rem;text-align:center;white-space:nowrap;padding:2rem 2.4rem !important}@media screen and (min-width: 960px){.l-main__Contact__SubmitButton.blackText{font-size:1.6rem;padding:2.4rem 4.8rem !important}}.l-main__Contact__Mainmassege{border-radius:.8rem;background:#ededed}.l-main__Contact__Mainmassege.l-inner{padding:2.4rem}@media screen and (min-width: 960px){.l-main__Contact__Mainmassege.l-inner{padding:4.8rem 7.3rem}}.l-main__Contact__Mainmassege .blackText{padding:2rem 0}@media screen and (min-width: 960px){.l-main__Contact__Mainmassege .blackText{padding:2.4rem 0}}.l-main__Contact__Mainmassege .blackText:first-child{padding-top:0}.l-main__Contact__Mainmassege .blackText:nth-child(5){padding-bottom:3.6rem}.l-main__Contact__TopTilte{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem}@media screen and (min-width: 960px){.l-main__Contact__TopTilte{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0}.l-main__Contact__TopTilte :first-child{padding-right:.05rem}.l-main__Contact__TopTilte :last-child{padding-left:0}}.l-main__Contact__TopTilte .whiteText{font-size:2.2rem}@media screen and (min-width: 960px){.l-main__Contact__TopTilte .whiteText{font-size:2.8rem}}.whiteText{text-align:justify;font-family:"Zen Kaku Gothic New";font-size:2.8rem;font-style:normal;font-weight:700;line-height:100%;letter-spacing:.224rem}.blackText{font-family:"Zen Kaku Gothic New";font-size:1.6rem;font-style:normal;font-weight:500;line-height:188%;letter-spacing:.128rem;text-align:left;display:block;width:100%}.l-main__Contact__SubmitButton{white-space:nowrap}.whiteText{background-color:#000;padding:.8rem 2rem;color:#fff;font-family:"Zen Kaku Gothic New";font-size:2rem;font-style:normal;font-weight:700;line-height:100%;letter-spacing:.16rem;text-align:center}input{color:#000;text-align:center;font-family:"Zen Kaku Gothic New";font-size:1.8rem;font-weight:700;line-height:116%;letter-spacing:.152rem}.blackText{color:#000;text-align:center;font-family:"Zen Kaku Gothic New";font-size:1.8rem;font-weight:700;line-height:116%;letter-spacing:.152rem}.c-title{width:100%;background-color:#fff;position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;background-color:rgba(0,0,0,0)}.c-title .backTitleGray{color:rgba(17,17,17,.08);text-align:center;font-family:"Quicksand";font-size:15.5vw;font-style:normal;font-weight:700;line-height:100%;letter-spacing:.24rem;padding:6rem 0}@media screen and (min-width: 960px){.c-title .backTitleGray{font-size:10vw;font-style:normal;font-weight:700;line-height:100%;letter-spacing:.512rem}}.c-title .backTitleBrown{color:rgba(255,255,255,.2);text-align:center;font-family:"Quicksand";font-size:15.5vw;font-style:normal;font-weight:700;line-height:100%;letter-spacing:.24rem;padding:6rem 4.2rem}@media screen and (min-width: 960px){.c-title .backTitleBrown{font-size:10vw;font-style:normal;font-weight:700;line-height:100%;letter-spacing:.512rem}}.c-title .textBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:50%}@media screen and (min-width: 960px){.c-title .textBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:0}}.c-title .textBox .whiteText,.c-title .textBox .blackText{text-decoration:underline;font-size:max(2.6rem,3.93vw);font-style:normal;font-weight:700;line-height:130%;letter-spacing:.208rem;background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(50%, #fff));background:linear-gradient(transparent 50%, #fff 50%);padding:.4rem}@media screen and (min-width: 960px){.c-title .textBox .whiteText,.c-title .textBox .blackText{font-size:3.2rem;padding:1rem .8rem}}.c-title .textBox .whiteBox{background-color:#fff;width:100%;padding:2.4rem 2.1rem}.c-title .textBox .whiteText.transparent{background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(50%, rgba(255, 255, 255, 0.35)));background:linear-gradient(transparent 50%, rgba(255, 255, 255, 0.35) 50%)}.c-contactButton{width:84%;max-width:108rem;max-height:29.6rem;margin:0 auto;border-radius:2.8rem;background:linear-gradient(94deg, #5EBDE4 6.97%, #3175E2 97.68%);text-align:center;gap:1.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:8rem 0;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;position:absolute;bottom:-14.5rem;z-index:100}@media screen and (min-width: 960px){.c-contactButton{width:84.375%;max-width:108rem}}.c-contactButton.reviewButton{width:84%}.c-contactButton .whiteContacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-contactButton .whiteContacts .whiteText{background-color:rgba(0,0,0,0);font-weight:700}@media screen and (min-width: 960px){.c-contactButton .whiteContacts .whiteText{font-size:2.4rem;letter-spacing:.288rem}}.c-contactButton .whiteContacts .whiteText span{font-size:2.9rem}@media screen and (min-width: 960px){.c-contactButton .whiteContacts .whiteText span{font-size:3.6rem;letter-spacing:.192rem}}.c-contactButton .whiteContacts .borderLeft{border:.2rem solid #fff;width:3rem;display:inline-block;-webkit-transform:rotate(68deg);transform:rotate(68deg);margin-right:-1.6rem}.c-contactButton .whiteContacts .borderRight{border:.2rem solid #fff;width:3rem;display:inline-block;-webkit-transform:rotate(112deg);transform:rotate(112deg);margin-left:-1.6rem}.c-contactButton .whiteButton{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.c-contactButton .whiteButton__Content{border-radius:4rem;border:.2rem solid #000;background:#fff;padding:2.4rem 3.2rem;font-family:"Zen Kaku Gothic New";font-size:1.8rem;font-style:normal;font-weight:700;line-height:100%;letter-spacing:.144rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width: 960px){.c-contactButton .whiteButton__Content{font-size:3.2rem;letter-spacing:.256rem}}.c-contactButton .whiteButton__Content:hover{border-color:#868686}.c-contactButton .whiteButton__Content:hover span{opacity:.5}.c-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.5rem;width:100%;max-width:108rem}.c-detail .c-blackBox .whiteText{line-height:100%;letter-spacing:.192rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:1.4rem;line-height:136%;letter-spacing:.112rem;padding:.8rem 1.6rem;text-align:left}@media screen and (min-width: 960px){.c-detail .c-blackBox .whiteText{font-size:2rem;font-weight:700;line-height:136%;letter-spacing:.16rem;padding:1.2rem 3.2rem}}.c-detail .c-blackBox .whiteText .c-question{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.6rem;max-width:85%;width:100%}@media screen and (min-width: 960px){.c-detail .c-blackBox .whiteText .c-question{gap:3.2rem}}.c-detail .c-blackBox .whiteText .c-question__Img{width:2.5rem;height:auto}.c-detail .c-blackBox .whiteText .c-question__WhiteLine{width:.1rem;height:2.8rem;background-color:#fff}@media screen and (min-width: 960px){.c-detail .c-blackBox .whiteText .c-question__WhiteLine{width:.2rem;height:4.5rem}}.c-detail .c-blackBox .whiteText .c-question__Text{max-width:88%;width:100%}@media screen and (min-width: 960px){.c-detail .c-blackBox .whiteText .c-question__Text br{display:none}}@media screen and (min-width: 960px){.c-detail .c-blackBox .whiteText .c-facilities{width:97%}}@media screen and (min-width: 960px){.c-detail .c-blackBox .whiteText .c-facilities br{display:none}}.c-detail .c-blackBox .c-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.2rem;border-right:.1rem solid #000;border-bottom:.1rem solid #000;border-left:.1rem solid #000;background-color:#fff}@media screen and (min-width: 960px){.c-detail .c-blackBox .c-details{gap:1.6rem}}.c-detail .c-blackBox .c-details.f-inner{padding:1.6rem 2.4rem}@media screen and (min-width: 960px){.c-detail .c-blackBox .c-details.f-inner{padding:2.8rem 4.4rem}}.c-detail .c-blackBox .c-details .blackText{background-color:rgba(0,0,0,0);font-size:1.4rem;font-weight:500;line-height:188%;letter-spacing:.112rem;text-align:left;padding:0}@media screen and (min-width: 960px){.c-detail .c-blackBox .c-details .blackText{font-size:1.6rem;font-weight:500;line-height:188%;letter-spacing:.128rem}}.c-detail .c-blackBox .c-details__ImgUnit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.5rem}@media screen and (min-width: 960px){.c-detail .c-blackBox .c-details__ImgUnit{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.c-detail .c-blackBox .c-details__ImgBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.c-detail .c-blackBox .c-details__ImgBox .grayText{color:#868686;font-family:"Zen Kaku Gothic New";font-size:1rem;font-style:normal;font-weight:500;line-height:100%;letter-spacing:.08rem;text-align:left}@media screen and (min-width: 960px){.c-detail .c-blackBox .c-details__ImgBox .grayText{font-size:1.2rem;letter-spacing:.096rem}}.c-detail .c-blackBox .c-toggleButton{display:inline-block;vertical-align:middle;line-height:1;position:relative;width:2.4rem;height:2.4rem;border:.1rem solid #000;border-radius:50%;-webkit-box-sizing:content-box;box-sizing:content-box;background-color:#fff}@media screen and (min-width: 960px){.c-detail .c-blackBox .c-toggleButton{width:4.4rem;height:4.4rem}}.c-detail .c-blackBox .c-toggleButton.active>span::before{width:0}.c-detail .c-blackBox .c-toggleButton>span{width:52%;height:.16rem;background:#000;position:relative;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}@media screen and (min-width: 960px){.c-detail .c-blackBox .c-toggleButton>span{height:.3rem}}.c-detail .c-blackBox .c-toggleButton>span::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:inherit;border-radius:inherit;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.c-blackButton{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;margin:4rem 0 5.5rem 0}@media screen and (min-width: 960px){.c-blackButton{margin:5.2rem 0 8rem 0}}.c-blackButton__Content{border-radius:4rem;border:.2rem solid #000;background:#000;padding:1.6rem 5.6rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 960px){.c-blackButton__Content{font-size:3.2rem;letter-spacing:.256rem;padding:2rem 6.4rem}}.c-blackButton__Content:hover{background-color:#555;border:.2rem solid #555}.c-blackButton__Content .whiteText{font-size:1.8rem;font-style:normal;font-weight:700;line-height:100%;letter-spacing:.144rem;text-align:center;padding:0;background-color:rgba(0,0,0,0)}@media screen and (min-width: 960px){.c-blackButton__Content .whiteText{font-size:2rem;letter-spacing:.16rem}}/*# sourceMappingURL=style.css.map */