*,::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}body{z-index:10;background-color:#f4fbff}section{z-index:100;position:relative}html{font-size:62.5%;scroll-behavior:smooth}img{max-width:100%;vertical-align:bottom;overflow:hidden}.f-inner{max-width:43rem;width:100%;margin:0 auto}summary{display:block;list-style:none}summary::-webkit-details-marker{display:none}.l-header{max-width:43rem;width:100%;position:fixed;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);aspect-ratio:202/40;z-index:200}@media screen and (min-width: 550px){.l-header{max-width:100%;background-color:#fff;aspect-ratio:auto}}@media screen and (min-width: 1239px){.l-header{aspect-ratio:auto;background-color:#fff;border-bottom:.1rem solid #0069bc}}@media screen and (min-width: 1126px){.l-header{aspect-ratio:auto;background-color:#fff;border-bottom:.1rem solid #0069bc}}.l-header__Icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:4rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (min-width: 550px){.l-header__Icons{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (min-width: 1239px){.l-header__Icons{height:7.8rem;-ms-flex-pack:distribute;justify-content:space-around}}@media screen and (min-width: 1126px){.l-header__Icons{height:7.8rem;-ms-flex-pack:distribute;justify-content:space-around}}.l-header__logo{width:100%;height:100%;max-width:20.2rem}.l-header__logo.f-inner{padding:2.8rem 0}.l-footer{background-color:#000;z-index:900;position:relative;bottom:0;width:100%;max-width:43rem;margin:0 auto}.l-footer__topUnit{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:1.6rem;padding:.8rem 0}.l-footer__topUnit .c-whitetext{text-align:center;font-family:"Noto Sans JP";font-size:1.4rem;font-style:normal;font-weight:500;line-height:100%;letter-spacing:.07rem}.l-footer__bottomunit .c-whitetext{font-size:1.6rem;font-style:normal;font-weight:500;line-height:100%;letter-spacing:.08rem;text-align:center;background-color:#1fa5ea;padding:.9rem 0}.pc{width:100%;height:100%;background-color:#f4fbff;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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.6rem;z-index:1;position:fixed;padding:8rem 9rem 0%}.pc__contents{width:100%;height:78%;max-width:126rem;background-color:#fff;border-radius:.8rem;border:.2rem solid #0069bc;padding:6rem 6.4rem 0 6.4rem;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:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:6rem 6.4rem}.pc__contents__left{display:none}@media screen and (min-width: 1126px){.pc__contents__left{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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.5rem;position:relative}}@media screen and (min-width: 1239px){.pc__contents__left{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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.5rem;position:relative}}.pc__contents__right{display:none}@media screen and (min-width: 1126px){.pc__contents__right{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;-ms-flex-pack:distribute;justify-content:space-around;gap:9.2rem;position:relative}}@media screen and (min-width: 1239px){.pc__contents__right{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;-ms-flex-pack:distribute;justify-content:space-around;gap:9.2rem;position:relative}}.pc__contents__right .right-top{display:none}@media screen and (min-width: 1239px){.pc__contents__right .right-top{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:end;-ms-flex-align:end;align-items:flex-end;gap:1.5rem;-ms-flex-line-pack:end;align-content:flex-end;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}}.pc__contents__right .right-top .button{width:auto}.pc__contents__right .right-top .c-contact-button{background-position-x:right;background-image:url(../../assets/image/button/contact-pc.webp);aspect-ratio:270/64;width:27rem;background-size:contain;background-position:center;background-repeat:no-repeat}.pc__contents__right .right-top .c-contact-button:hover{background-image:url(../../assets/image/button/contact-pcHover.webp)}.pc__contents .left-women{display:none;aspect-ratio:252/228;width:25.2rem;position:absolute;bottom:0;left:13%}@media screen and (min-width: 1126px){.pc__contents .left-women{display:block}}@media screen and (min-width: 1239px){.pc__contents .left-women{display:block}}.pc__contents .right-men{display:none;aspect-ratio:252/228;width:25.2rem;position:absolute;bottom:0;right:10%}@media screen and (min-width: 1126px){.pc__contents .right-men{display:block}}@media screen and (min-width: 1239px){.pc__contents .right-men{display:block}}.grecaptcha-badge{z-index:999}.body__contents-sp{max-width:43rem;width:100%;margin:0 auto;-webkit-box-shadow:0 0 8px gray;box-shadow:0 0 8px gray;position:relative;z-index:199}.body__contents-pc{max-width:100%;width:100%;position:fixed;top:0;left:0}.gray-box{display:none}@media screen and (min-width: 1239px){.gray-box{display:block;background-color:#f8f8f8;padding:3.2rem;aspect-ratio:235/394;width:23.5rem}.gray-box .c-blacktext{text-align:left;color:#002e52;font-family:"Montserrat";font-size:1.4rem;font-style:normal;font-weight:600;line-height:100%;padding-bottom:2.4rem}.gray-box .c-bluetext{font-style:normal;font-weight:600;line-height:140%;letter-spacing:.07rem}.gray-box__list{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}.gray-box__list ul{list-style:none;margin:0;padding:0}.gray-box__list li{position:relative;padding-left:1.5rem;text-align:left;margin:0}.gray-box__list li::before{content:"•";position:absolute;left:0;top:0;font-size:2rem;line-height:1.4rem}.gray-box__list li a:hover{border-bottom:.1rem solid #0069bc}}.main-visual{position:relative;z-index:110}@media screen and (min-width: 1126px){.main-visual{padding-top:8rem}}@media screen and (min-width: 1239px){.main-visual{padding-top:8rem}}.main-visual .c-contact-button{position:absolute;bottom:-7.5rem;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.why{background:-webkit-gradient(linear, left top, left bottom, from(#F3FBFF), to(#FFF));background:linear-gradient(180deg, #F3FBFF 0%, #FFF 100%);padding-bottom:5.4rem}.why__content{text-align:center}.why__content .human-img{padding-bottom:1.6rem}.why__content__top{position:relative;padding:7rem 0 2.4rem}.why__content__top .c-blue-title{z-index:2;position:relative}.why__content__top .white-circle{position:absolute;top:63%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1}.why__content__bottomtexts .yellow-marker{background:-webkit-gradient(linear, left top, left bottom, color-stop(73%, transparent), color-stop(50%, #FFE251));background:linear-gradient(transparent 73%, #FFE251 50%)}.example{padding-top:2.6rem;padding-bottom:4rem;background-color:#f3fbff;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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2.4rem}.example .c-contact-button{background-image:url(../../assets/image/button/checkRecruitment.webp) !important}.example .c-contact-button:hover{background-image:url(../../assets/image/button/checkRecruitment-Hover.webp) !important}.case__content{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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:4rem;background-color:#fff}.case__content .f-inner{padding:1.8rem 1.6rem 1.6rem 1.6rem}.case__content__hotpoints{padding:1.6rem 1.6rem 4rem 1.6rem}.case__content__hotpoints .case-inner{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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2.45rem;border-radius:.4rem;background-color:#e8f1f7;padding:2.4rem 1.6rem;width:100%}.case__content__hotpoints .case-inner .one-word{grid-column:span 1;grid-row:span 1;margin:0;margin-top:1.2rem;margin-bottom:-2.45rem}.case__content__hotpoints .case-inner .blue-box{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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.8rem}.case__content__hotpoints .case-inner .blue-box__item{border-radius:.4rem;background:#0069bc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1rem;padding:1rem 1.6rem;width:100%}.case__content__hotpoints .case-inner .blue-box__item .text-box{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:center;-ms-flex-pack:center;justify-content:center;gap:.4rem}.case__content__hotpoints .case-inner .blue-box__item .yellow-marker.marker-box{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:center;-ms-flex-pack:center;justify-content:center;gap:.4rem}.case__content__hotpoints .case-inner .blue-box__item .yellow-marker{position:relative}.case__content__hotpoints .case-inner .blue-box__item .yellow-marker span{position:relative;z-index:2}.case__content__hotpoints .case-inner .blue-box__item .yellow-marker .marker{position:absolute;bottom:0;left:0;z-index:1}.case__content__hotpoints .case-inner .chart{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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.8rem;position:relative;width:100%;max-width:33rem;height:100%;aspect-ratio:1/1}.case__content__hotpoints .case-inner .chart__point{position:relative;position:absolute;width:100%;aspect-ratio:1/1}.case__content__hotpoints .case-inner .chart__point .number{color:#025dab;text-align:center;font-family:"Montserrat";font-size:min(2.4rem,6.4vw);font-style:normal;font-weight:700;line-height:100%;letter-spacing:.12rem}.case__content__hotpoints .case-inner .chart__point .number5{color:#ec4446;text-align:center;font-family:"Montserrat";font-size:min(2.4rem,6.4vw);font-style:normal;font-weight:700;line-height:100%;letter-spacing:.12rem}.case__content__hotpoints .case-inner .chart__point .point1,.case__content__hotpoints .case-inner .chart__point .point2,.case__content__hotpoints .case-inner .chart__point .point3,.case__content__hotpoints .case-inner .chart__point .point4,.case__content__hotpoints .case-inner .chart__point .point5{position:absolute}.case__content__hotpoints .case-inner .chart__point .point1{top:8%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.case__content__hotpoints .case-inner .chart__point .point2{top:31%;right:-3%}.case__content__hotpoints .case-inner .chart__point .point3{bottom:0;right:10%}.case__content__hotpoints .case-inner .chart__point .point4{bottom:0;left:10%}.case__content__hotpoints .case-inner .chart__point .point5{top:31%;left:-5%}.case__content__hotpoints .case-inner .chart__point .c-bluetext{border-radius:5rem;background-color:#fff;padding:.4rem .6rem}.case__content__hotpoints .case-inner .chart__unit{position:relative;width:72%;aspect-ratio:1/1;position:absolute}.case__content__hotpoints .case-inner .chart__unit__base{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:100%}.case__content__hotpoints .case-inner .chart__unit__content{position:absolute;top:54%;left:54%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:88%;aspect-ratio:1/1;height:100%}.case__content__hotpoints .case-inner .bottom-contents{border-radius:.4rem;background:#fff;padding:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;width:100%}.case__content__hotpoints .case-inner .bottom-contents .speech-bubble{position:relative;display:inline-block;margin-bottom:6px;padding:10px 14px;border-radius:4px;background-color:#1fa5ea;text-align:center;font-size:min(1.6rem,4.26vw);font-weight:700;line-height:140%;color:#fff}.case__content__hotpoints .case-inner .bottom-contents .speech-bubble::after{content:"";position:absolute;bottom:0;left:50%;border-style:solid;border-width:6px 7.5px 0 7.5px;border-color:#1fa5ea rgba(0,0,0,0) rgba(0,0,0,0);translate:-50% 100%}.case__content__hotpoints .case-inner .bottom-contents .middle-point{border-radius:.4rem;border:.1rem solid #025dab;background-color:#f3fbff}.case__content__hotpoints .case-inner .bottom-contents .middle-point__list{padding:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.case__content__hotpoints .case-inner .bottom-contents .middle-point__list li::marker{font-size:1.4rem}.case__content__hotpoints .case-inner .bottom-contents .middle-point__list .border{border-bottom:1px dashed #bdcedd}.case__content__hotpoints .case-inner .bottom-contents .middle-point__list .c-blacktext{text-align:left;list-style:inside}.case__content__hotpoints .case-inner .bottom-contents .c-blacktext.bottomtext{text-align:left}.case .c-whitetext .number{font-size:3.2rem;font-style:normal;font-weight:700;line-height:100%;letter-spacing:.096rem}.agent{background-color:#f3fbff;padding-top:4rem;padding-bottom:4rem}.agent__content{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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2.4rem}.agent__content .swiper{width:100%;height:100%;position:relative;padding-bottom:17rem}.agent__content .swiper-wrapper{width:37.5rem;height:300px;position:relative}.agent__content .swiper-slide{color:#fff;width:100%;height:100%;text-align:center;line-height:300px}.agent__content .swiper-slide.f-inner{padding:1.6rem}.agent__content .swiper-scrollbar{position:absolute !important;left:50% !important;bottom:3px !important;z-index:50 !important;height:5px !important;width:30rem !important;-webkit-transform:translate(-50%, -50%) !important;transform:translate(-50%, -50%) !important;background-color:rgba(0,0,0,.1) !important;border-radius:.2rem !important;border:none !important;outline:none !important}.agent__content .swiper-scrollbar .swiper-scrollbar-drag{background-color:#0069bc !important;border-radius:.2rem !important;height:100% !important;position:relative !important;cursor:-webkit-grab !important;cursor:grab !important}.agent__content .swiper-scrollbar .swiper-scrollbar-drag:active{cursor:-webkit-grabbing;cursor:grabbing}.agent__content .swiper-button-next{width:4rem !important;height:4rem !important;position:absolute !important;bottom:3rem !important;right:13.9rem !important;z-index:10 !important;top:auto !important;margin:0 !important;-webkit-transform:none !important;transform:none !important;background:none !important;border:none !important;outline:none !important}.agent__content .swiper-button-next img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.agent__content .swiper-button-prev{width:4rem !important;height:4rem !important;position:absolute !important;bottom:3rem !important;left:13.9rem !important;z-index:10 !important;top:auto !important;margin:0 !important;-webkit-transform:none !important;transform:none !important;background:none !important;border:none !important;outline:none !important}.agent__content .swiper-button-prev img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.agent__content .swiper-button-next:after,.agent__content .swiper-rtl .swiper-button-prev:after{content:"" !important}.agent__content .swiper-button-prev:after,.agent__content .swiper-rtl .swiper-button-next:after{content:"" !important}.agent__content .c-contact-button{background-image:url(../../assets/image/agent/freeContact.webp) !important}.agent__content .c-contact-button:hover{background-image:url(../../assets/image/agent/freeContact-Hover.webp) !important}.introduction{padding-top:4rem;background-color:#fff}.introduction__content{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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2.4rem}.introduction__content__product{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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.6rem}.contact{background-color:#f3fbff}.contact__content{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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2.4rem;padding:1.6rem}.contact__content__form{background-color:#e8f1f7;padding:2.4rem;border-radius:.8rem;width:100%;max-width:40rem}.contact__formunit .c-contact-button{background-image:url(../../assets/image/contact/sentButton.svg) !important;color:rgba(0,0,0,0) !important}.contact__formunit .c-contact-button:hover{background-image:url(../../assets/image/contact/sentButton-Hover.svg) !important}.contact__formunit__titles{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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.6rem;margin-bottom:2.4rem}.contact__formunit__titles .c-whitetext{background-color:#ec4446 !important;border-radius:4rem !important;padding:.4rem 1.2rem !important;color:#fff !important}.contact .form-group{margin-bottom:2rem}.contact .form-group .c-blacktext{text-align:left}.contact .form-group select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("../../assets/image/contact/selectIcon.svg");background-repeat:no-repeat;background-size:1.8rem auto;background-position:right 1.2rem center}.contact .form-group .form-label{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:start;-ms-flex-pack:start;justify-content:flex-start;gap:.8rem;margin-bottom:1.9rem;font-weight:600;color:#333}.contact .form-group .form-label .required{background-color:#ec4446;color:#fff;padding:.4rem 1rem;border-radius:2rem;font-size:1.2rem;margin-left:.8rem}.contact .form-group .form-input,.contact .form-group .form-select{width:100%;padding:1.6rem;-webkit-box-shadow:.2rem .2rem 1rem .2rem #ddd;box-shadow:.2rem .2rem 1rem .2rem #ddd;border-radius:.4rem;font-size:1.6rem;-webkit-transition:border-color .3s ease;transition:border-color .3s ease;background-color:#fff}.contact .form-group .form-input:focus,.contact .form-group .form-select:focus{outline:none;border-color:#0069bc}.contact .form-group .form-input.error,.contact .form-group .form-select.error{border:.1rem solid #eb1c43;background-color:#fff5f5;margin-bottom:.8rem}.contact .form-group .form-input.valid,.contact .form-group .form-select.valid{border-color:#28a745;background-color:#f8fff9}.contact .form-group .form-input::-webkit-input-placeholder, .contact .form-group .form-select::-webkit-input-placeholder{color:#bababa;font-family:"Noto Sans JP";font-size:1.4rem;font-style:normal;font-weight:400;line-height:normal;opacity:1}.contact .form-group .form-input::-moz-placeholder, .contact .form-group .form-select::-moz-placeholder{color:#bababa;font-family:"Noto Sans JP";font-size:1.4rem;font-style:normal;font-weight:400;line-height:normal;opacity:1}.contact .form-group .form-input:-ms-input-placeholder, .contact .form-group .form-select:-ms-input-placeholder{color:#bababa;font-family:"Noto Sans JP";font-size:1.4rem;font-style:normal;font-weight:400;line-height:normal;opacity:1}.contact .form-group .form-input::-ms-input-placeholder, .contact .form-group .form-select::-ms-input-placeholder{color:#bababa;font-family:"Noto Sans JP";font-size:1.4rem;font-style:normal;font-weight:400;line-height:normal;opacity:1}.contact .form-group .form-input::placeholder,.contact .form-group .form-select::placeholder{color:#bababa;font-family:"Noto Sans JP";font-size:1.4rem;font-style:normal;font-weight:400;line-height:normal;opacity:1}.contact .form-group .form-input::-webkit-input-placeholder,.contact .form-group .form-select::-webkit-input-placeholder{color:#bababa;font-family:"Noto Sans JP";font-size:1.4rem;font-style:normal;font-weight:400;line-height:normal;opacity:1}.contact .form-group .form-input::-moz-placeholder,.contact .form-group .form-select::-moz-placeholder{color:#bababa;font-family:"Noto Sans JP";font-size:1.4rem;font-style:normal;font-weight:400;line-height:normal;opacity:1}.contact .form-group .form-input:-ms-input-placeholder,.contact .form-group .form-select:-ms-input-placeholder{color:#bababa;font-family:"Noto Sans JP","Noto Sans Japanese","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:1.4rem;font-style:normal;font-weight:400;line-height:normal;opacity:1}.contact .form-group .error-message{color:#da4432;font-family:"Noto Sans JP";font-size:1.4rem;font-style:normal;font-weight:400;line-height:1.4rem;display:none}.contact .form-group .error-message.show{display:block}.contact .form-group.checkbox-group .checkbox-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.6rem;cursor:pointer;font-size:1.6rem;line-height:1.5;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact .form-group.checkbox-group .checkbox-label .form-checkbox{display:none}.contact .form-group.checkbox-group .checkbox-label .checkmark{width:1.8rem;height:1.8rem;border:.2rem solid #000;border-radius:.3rem;background-color:#fff;position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:.2rem;-webkit-transition:all .3s ease;transition:all .3s ease}.contact .form-group.checkbox-group .checkbox-label .checkmark::after{content:"";position:absolute;left:50%;top:50%;width:.8rem;height:1.2rem;border:solid #fff;border-width:0 .2rem .2rem 0;-webkit-transform:translate(-50%, -60%) rotate(45deg);transform:translate(-50%, -60%) rotate(45deg);opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.contact .form-group.checkbox-group .checkbox-label .form-checkbox:checked+.checkmark{background-color:#0069bc;border-color:#0069bc}.contact .form-group.checkbox-group .checkbox-label .form-checkbox:checked+.checkmark::after{opacity:1}.contact .form-group.checkbox-group .checkbox-label .form-checkbox:checked+.checkmark.error{background-color:#ec4446;border-color:#ec4446}.contact .form-group.checkbox-group .checkbox-label .checkbox-text.c-blacktext{color:#000;font-family:"Noto Sans JP";font-size:1.2rem;font-style:normal;font-weight:700;line-height:100%;text-align:left}.contact .form-group.checkbox-group .checkbox-label .checkbox-text.c-blacktext span{color:#0069bc;font-family:"Noto Sans JP";font-size:1.2rem;font-style:normal;font-weight:700;line-height:100%;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.contact .submit-button{width:100%;padding:1.6rem;background-color:#0069bc;color:#fff;border:none;border-radius:.4rem;font-size:1.8rem;font-weight:600;cursor:pointer;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.contact .submit-button:hover{background-color:#0056a3}.contact .submit-button:disabled{background-color:#ccc;cursor:not-allowed}.thanks{background-color:#fff;padding-top:10rem;background-color:#f4fbff}.thanks.f-inner{padding:8rem 1.6rem 4rem 1.6rem;background-color:#f4fbff}@media screen and (min-width: 1239px){.thanks.f-inner{padding:11.8rem 1.6rem 4rem 1.6rem}}@media screen and (min-width: 1126px){.thanks.f-inner{padding:11.8rem 1.6rem 4rem 1.6rem}}.thanks__content{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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.thanks__content__top{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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.thanks__content__top .blue-check{padding-bottom:1.6rem}.thanks__content__top .thanks-top-img{padding-top:2.4rem}.thanks__content__top .c-blue-title{font-size:min(2rem,5.3vw)}.thanks__content__top .c-whitetext{text-align:center}.thanks__content__blue-box{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.6rem;-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;border-radius:.4rem;background:#0069bc}.thanks__content__blue-box .c-whitetext{font-size:1.6rem;font-style:normal;font-weight:700;line-height:140%;letter-spacing:.048rem}.thanks__content__buttons{padding-top:3.5rem;padding-bottom:3.2rem;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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2.4rem;-ms-flex-item-align:stretch;align-self:stretch}.thanks__content__buttons .button-unit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-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;-ms-flex-item-align:stretch;align-self:stretch;border-radius:.4rem}.thanks__content__buttons .button .c-contact-button.LINE{background-image:url(../../assets/image/button/LINEbutton.webp) !important}.thanks__content__buttons .button .c-contact-button.LINE:hover{background-image:url(../../assets/image/button/LINEbutton-Hover.webp) !important}.thanks__content__buttons .button .c-contact-button.free{background-image:url(../../assets/image/button/freeButton.webp) !important}.thanks__content__buttons .button .c-contact-button.free:hover{background-image:url(../../assets/image/button/freeButton-Hover.webp) !important}.thanks__content__bottom{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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1.6rem;background-color:#fff}.thanks__content__bottom .gray-box.thanks{display:block;border-radius:.4rem;background:#f5f5f5;padding:1rem;gap:1rem;aspect-ratio:auto;width:100%}.thanks__content__bottom .gray-box.thanks .c-bluetext{font-size:1.4rem;font-style:normal;font-weight:700;line-height:160%;letter-spacing:.028rem}.thanks__content__bottom .gray-box.thanks .c-bluetext{font-size:1.4rem;font-style:normal;font-weight:700;line-height:160%;letter-spacing:.028rem}.thanks__content__bottom .c-blacktext{text-align:left;font-size:1.4rem;font-style:normal;font-weight:700;line-height:140%;letter-spacing:.042rem}.thanks__content__bottom .c-blacktext.middle-list{font-weight:500}.thanks__content__bottom .c-blacktext.bottom-massage{font-size:1.2rem;font-style:normal;font-weight:500;line-height:140%;letter-spacing:.036rem}.thanks__content__bottom-button{padding:3.2rem 0;width:100%}.thanks__content__bottom-button .button.blue-button .c-contact-button{background-image:url(../../assets/image/button/blueContact.webp) !important}.thanks__content__bottom-button .button.blue-button .c-contact-button:hover{background-image:url(../../assets/image/button/blueContact-Hover.webp) !important}.c-blue-title{color:#0069bc;text-align:center;font-family:"Noto Sans JP","Noto Sans Japanese","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:2.4rem;font-style:normal;font-weight:600;line-height:140%;letter-spacing:.12rem}.c-bluetext{color:#0069bc;text-align:center;font-family:"Noto Sans JP";font-size:min(1.4rem,3.73vw);font-style:normal;font-weight:700;line-height:100%;letter-spacing:.07rem}@media screen and (min-width: 550px){.c-bluetext{font-size:1.4rem}}.c-form-blacktext{color:#333;font-family:"Noto Sans JP";font-size:1.4rem;font-style:normal;font-weight:700;line-height:1.4rem}.c-dark-bluetext{color:#002e52;text-align:center;font-family:"Noto Sans JP";font-size:1.8rem;font-style:normal;font-weight:700;line-height:160%;letter-spacing:.054rem}.c-blacktext{text-align:center;font-family:"Noto Sans JP";font-size:1.6rem;font-style:normal;font-weight:700;line-height:140%;letter-spacing:.08rem}.c-whitetext{color:#fff;leading-trim:both;text-edge:cap;font-family:"Noto Sans JP";font-size:1.8rem;font-style:normal;font-weight:700;line-height:100%;letter-spacing:.054rem}.button{width:100%}.button .c-contact-button{max-width:34.2rem;height:6.8rem;width:100%;aspect-ratio:342/68;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;background-image:url(../../assets/image/button/contact-default.webp);background-size:contain;background-position:center;background-repeat:no-repeat}.button .c-contact-button:hover{background-image:url(../../assets/image/button/contact-hover.webp)}/*# sourceMappingURL=style.css.map */