:root{--color-black:#48333a;--color-white:#fff;--color-pink-50:#fff3f6;--color-pink-100:#ffdae4;--color-pink-200:#ffb6c9;--color-pink-300:#ff9db7;--color-pink-400:#ff85a5;--color-pink-500:#e67895;--color-pink-600:#cc6a84;--color-pink-700:#804353;--color-pink-800:#4d2832;--color-pink-900:#331b21;--color-green-50:#e3f3ef;--color-green-100:#c8e7df;--color-green-200:#acdad0;--color-green-300:#91cec0;--color-green-400:#75c2b0;--color-green-500:#69af9e;--color-green-600:#46746a;--color-green-700:#2f4e46;--color-green-800:#233a35;--color-green-900:#172723;--color-yellow-50:#fffae5;--color-yellow-100:#fff8dc;--color-yellow-200:#fff5cb;--color-yellow-300:#fff3c2;--color-yellow-400:#ffeea8;--color-yellow-500:#e6d697;--color-yellow-600:#998f65;--color-yellow-700:#4d4732;--color-yellow-800:#333022;--color-gray-50:#f7f7f7;--color-gray-100:#eaeaea;--color-gray-200:#ccc;--color-gray-300:#b7b7b7;--color-gray-400:#9b9b9b;--color-gray-500:#7f7f7f;--color-gray-600:#666;--color-gray-700:#4c4c4c;--content-shadow:0px 0px 7px 0px rgba(51,51,51,.15);--text-shadow:0px 3px 4px rgba(51,51,51,.2)}blockquote,body,button,dd,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,html,input,li,ol,p,table,td,textarea,th,tr,ul{margin:0;padding:0}body,html{height:100%}.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}.clearfix{display:inline-table;zoom:1}* html .clearfix{height:1%}.clearfix{display:block}li{list-style:none}.ta_c{text-align:center}.ta_r{text-align:right}.fl_l{float:left}.fl_r{float:right}.fl_box{overflow:clip;*zoom:1}.clear{clear:both}.bgFade,.bgFade a{transition:all .3s ease-in-out 0s}.bold{font-weight:700}body{background:#fff;color:#343434;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:400;line-height:1.44;margin:0;padding:0;-webkit-text-size-adjust:100%;background:url(../../../../img/renmei/lp/guide9/pc_bg.webp) no-repeat 50%/cover;background-attachment:fixed}*,:after,:before{-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.en{font-family:din-2014,sans-serif}body.modaal-noscroll,body.open{overflow:clip}input,textarea{border-radius:4px;-webkit-border-radius:0;font-family:Noto Sans JP,sans-serif;font-size:16px;margin:0;outline:none;padding:4px;-webkit-tap-highlight-color:rgba(0,0,0,0)}img{display:block;height:auto;max-width:100%}a{color:inherit;line-height:1.6;transition:all .3s ease-in-out 0s}a,a:hover{text-decoration:none}.flex_wrap,.flex_wrap_center{display:flex;flex-wrap:wrap}.flex_wrap_center{justify-content:center}.flex_wrap_middle{align-items:center;display:-webkit-flex;flex-wrap:wrap}.faq-title_wrap{color:#fff;display:flex;gap:12px}.faq-title_wrap__q{color:#61ccf3}.faq-text{display:flex;gap:12px}.faq-text__a{color:#f9558d;font-size:18px;font-weight:700}.sp{display:none!important}.note{font-size:77%;text-align:left}.body,.wrap{position:relative}.body{left:400px;width:calc(100% - 400px)}.pc_header{align-items:center;background:#fff;display:flex;height:100%;justify-content:center;overflow:auto;padding:20px 40px;position:fixed;width:400px}.inner_pc_h{width:100%}.logo_pc{margin:auto;max-width:200px}.pc_nav ul{color:#0063c2;font-size:18px;margin:20px 0 40px}.pc_nav ul li a{display:block;padding:12px 0;position:relative}.pc_nav ul li a:hover{opacity:.5}.pc_nav ul li a span{bottom:0;height:10px;margin:auto;position:absolute;right:0;top:0;width:10px}.pc_nav ul li a span:after{border-right:3px solid #0063c2;border-top:3px solid #0063c2;bottom:0;content:"";display:block;height:8px;left:5px;margin:auto;position:absolute;top:0;transform:rotate(45deg);width:8px}.sp_wrap{background:#fff;margin:auto;max-width:480px}.slick-track{display:flex}.slick-slide{height:auto!important}.slick-slide div li,.slick-slide>div,.wrap_slide{height:100%}.sec{padding:48px 16px}.note{color:#888;font-size:12px}.sec_title{color:#044e95;font-size:24px;font-weight:700;margin-bottom:40px;text-align:center}.sec_title--strong{color:#f9558d}.attention{color:#fff49c}.sec_wrap{padding:48px 16px}.main_header{background-color:#fff;border-bottom:1px solid #d9d9d9;max-width:480px;position:fixed;top:0;transition:all .3s ease-in-out 0s;width:100%;z-index:1000}.main_header .logo img{display:block}.main_header a{line-height:1.44}.inner_header{align-items:center;display:grid;gap:20px;grid-template-columns:4fr 6fr;margin:auto;padding:12px 16px;position:relative}.inner_header nav{gap:56px;transition:all .3s ease-in-out 0s}.inner_header ul{font-size:18px;font-weight:700;gap:37px;transition:all .3s ease-in-out 0s}.inner_header nav a:hover{opacity:.5}.hd_b_area{gap:12px}.btn_hd a{align-items:center;background:linear-gradient(90deg,#f85050,#ff6b97 50%,#f85050);background-position:0;background-size:200% auto;border-radius:16px;box-shadow:0 4px 0 0 #be1e1e;color:#fff;display:flex;font-size:16px;font-weight:700;justify-content:center;padding:8px 20px;position:relative;transition:background-position .4s ease,opacity .4s ease}.btn_hd a:hover{background-position:100%;opacity:.7}@media screen and (min-width:480px){.btn_hd a{font-size:18px}}.btn_hd a:after{background:#fff;bottom:0;clip-path:polygon(0 0,0 100%,100% 50%);content:"";display:block;height:20px;margin:auto;position:absolute;right:20px;top:0;width:12px}.btn{margin:auto;max-width:422px;width:100%}.btn:hover{opacity:.7}.btn a{background:linear-gradient(90deg,#f85050,#ff6b97 50%,#f85050);background-position:0;background-size:200% auto;border-radius:16px;box-shadow:0 4px 0 0 #be1e1e;color:#fff;display:block;font-size:20px;font-weight:700;padding:22px 0 18px;position:relative;text-align:center;transition:background-position .4s ease,opacity .4s ease;width:100%}.btn a:hover{background-position:100%}.btn a:after{background:#fff;bottom:0;clip-path:polygon(0 0,0 100%,100% 50%);content:"";display:block;height:20px;margin:auto;position:absolute;right:20px;top:0;width:12px}.btn a i{margin-right:16px;position:relative;top:-5px}.btn p{margin-bottom:-20px;text-align:center}.btn p span{background:#fff;border:2px solid #f9558d;border-radius:100vh;color:#f9558d;display:inline-block;font-size:14px;font-weight:700;padding:4px 20px;position:relative;z-index:2}.main_content{padding:86px 0 122px}@media screen and (min-width:480px){.main_content{padding-top:92px}}.fv{position:relative}.fv-title{left:0;position:absolute;top:24px}@media screen and (max-width:480px){.fv-title{top:clamp(12px,4vw,24px)}}.fv-title__top{background:#fff;border-radius:0 12px 12px 0;color:#044e95;display:inline-block;font-size:32px;font-weight:700;margin-bottom:18px;padding:15px 16px;text-align:center}@media screen and (max-width:480px){.fv-title__top{font-size:clamp(16px,7vw,32px)}}.fv-title__top .strong{font-size:40px;position:relative;z-index:1}@media screen and (max-width:480px){.fv-title__top .strong{font-size:clamp(22px,8vw,40px)}}.fv-title__top .strong:after{background:#f9558d;bottom:0;content:"";height:2px;left:0;position:absolute;width:100%;z-index:-1}.fv-title__bottom{background:linear-gradient(90deg,#006bdb,#63d3ff);border-radius:0 12px 12px 0;color:#fff49c;display:inline-block;font-size:46px;font-weight:700;padding:10px 8px 12px 16px;width:-moz-fit-content;width:fit-content}@media screen and (max-width:480px){.fv-title__bottom{font-size:clamp(32px,9.6vw,46px)}}.fv-text{align-items:center;bottom:32px;display:flex;flex-direction:column;position:absolute;text-align:center;width:100%}@media screen and (max-width:480px){.fv-text{bottom:clamp(24px,5.2vw,32px)}}.fv-text__top{background:#61ccf3;border-radius:999px;color:#fff;display:inline-block;font-size:24px;font-weight:700;margin-bottom:-20px;padding:4px 28px;position:relative;z-index:2}@media screen and (max-width:480px){.fv-text__top{font-size:clamp(16px,5.2vw,24px)}}.fv-text__top:after{background:#61ccf3;bottom:-12px;clip-path:polygon(50% 100%,0 0,100% 0);content:"";height:14px;left:0;margin:auto;position:absolute;right:0;width:28px}.fv-text__bottom{backdrop-filter:blur(4px);background:hsla(0,0%,100%,.88);border-radius:999px;color:#044e95;font-size:24px;margin:0 16px;padding:32px clamp(20px,6vw,32px) clamp(12px,3vw,16px)}@media screen and (max-width:480px){.fv-text__bottom{font-size:clamp(16px,5.2vw,24px)}}.fv-text__bottom .strong{color:#f9558d;font-size:32px;font-weight:700}@media screen and (max-width:480px){.fv-text__bottom .strong{font-size:clamp(24px,7vw,32px)}}.bold_strong{position:relative;z-index:1}@media screen and (max-width:480px){.bold_strong{font-size:clamp(18px,5.2vw,28px)}}.bold_strong:after{background:#ffe0ea;bottom:0;content:"";height:10px;left:0;position:absolute;width:100%;z-index:-1}.medal{background-color:#fdfaef;display:flex;flex-direction:column;gap:16px;padding:32px 16px}.sec_medal h2{margin-bottom:16px}.list_medal{gap:12px;margin-bottom:14px}.list_medal li{width:calc(33.33333% - 8px)}.medal-text{align-items:center;aspect-ratio:1.26/1;background:url(../../../../img/renmei/lp/guide9/achievement-round.svg) 50%/cover;color:#fff;display:flex;flex-direction:column;font-size:14px;font-weight:700;justify-content:center;text-align:center;width:100%}@media screen and (min-width:480px){.medal-text{font-size:16px}}.list_medal .caption{position:relative}.list_medal .caption:before{color:#fff;content:"*";font-size:12px;position:absolute;right:-10px;top:0}.note--small{font-size:10px}.failure{padding:0;position:relative}.failure .text-box{align-items:center;display:flex;flex-direction:column;gap:12px;inset:0;justify-content:center;padding:0 16px;position:absolute;text-align:center}.failure_text{background:rgba(29,75,119,.5);color:#def6ff;padding:6px 12px;width:-moz-fit-content;width:fit-content}.white{color:#fff}.failure .attention{font-size:17px;position:relative;z-index:1}.failure .attention:after{background:#fff;bottom:-2px;content:"";height:2px;left:0;position:absolute;width:100%;z-index:-1}@media screen and (min-width:480px){.failure .attention{font-size:18px}}.comic{background:linear-gradient(180deg,#def6ff,#fff5ab)}.comic .sec_title{background-color:#fff;border-radius:20px;margin-bottom:28px;padding:12px 0}.comic-content{display:flex;flex-direction:column;gap:12px}.is-comic-view{opacity:0!important;pointer-events:none!important;visibility:hidden!important}.sticky_footer{transition:all .3s ease-in-out 0s}.counselor-value{background-color:#fdfaef;padding:20px 0 48px;position:relative}.counselor-value:after{background:url(../../../../img/renmei/lp/guide9/manga-triangle.svg) 50%/contain no-repeat;bottom:0;content:"";height:60px;left:0;margin:0 auto;opacity:0;position:absolute;right:0;top:-24px;transform:translateY(-30px);transition:opacity .4s ease-out,transform .4s ease-out;width:160px}.counselor-value.is-animated:after{opacity:1;transform:translateY(0)}.counselor-value .sec_title--strong{position:relative;z-index:1}.counselor-value .sec_title--strong:after{background:#ffe0ea;bottom:0;content:"";height:10px;left:0;position:absolute;width:100%;z-index:-1}.counselor-value p{margin-bottom:40px}.checkpoint-title{background-color:#166fc4;border-radius:4px;color:#fff;font-size:18px;font-weight:700;padding:12px 0;position:relative;text-align:center}.checkpoint-title:after{background:#166fc4;bottom:-11px;clip-path:polygon(0 0,100% 0,50% 100%);content:"";display:block;height:14px;left:0;margin:auto;position:absolute;right:0;width:32px;z-index:10}.counselor-value .attention{font-size:20px;position:relative}.counselor-value .attention:after{background:url(../../../../img/renmei/lp/guide9/compatibility-attention.svg) 50%/contain no-repeat;content:"";height:20px;position:absolute;right:-14px;top:-6px;width:20px}.checkpoint-content{display:flex;flex-direction:column;gap:20px}.checkpoint-item{align-items:center;background-color:#def6ff;display:flex;flex-direction:column;gap:12px;opacity:0;padding:20px 16px;transform:translateY(60px);transition:opacity .6s ease-out,transform .6s ease-out}.checkpoint-item.is-animated{opacity:1;transform:translateY(0)}.checkpoint-item__img_content{align-items:center;display:flex;gap:40px;padding:0 20px}.checkpoint-item__nmb{width:30%}.checkpoint-item__img{width:60%}.checkpoint-content .left{border-radius:0 12px 12px 0;margin-right:40px}.checkpoint-content .right{border-radius:12px 0 0 12px;margin-left:40px}.counselor-value h3{text-align:center}.counselor-value .strong{color:#166fc4}.cta__text{margin-bottom:40px}.reason{background-color:#f8f8f8;padding:0}.reason__title{background-color:#166fc4;color:#fff;font-size:24px;font-weight:700;padding:20px 0;position:relative;text-align:center}.reason__title:after{background:#166fc4;bottom:-19px;clip-path:polygon(0 0,100% 0,50% 100%);content:"";display:block;height:20px;left:0;margin:auto;position:absolute;right:0;width:40px;z-index:10}.reason__content{gap:36px;margin-top:20px}.reason__content,.reason__item{display:flex;flex-direction:column}.reason__item{align-items:center;background-color:#fff;border-radius:12px;gap:16px;opacity:0;padding:28px 20px 16px;transform:translateY(60px);transition:opacity .6s ease-out,transform .6s ease-out}.reason__item.is-animated{opacity:1;transform:translateY(0)}.reason .deco{background-color:#61ccf3;border-radius:20px;color:#fff;margin-top:-44px;padding:4px 20px}.reason .title{color:#f9558d;font-size:20px;position:relative;z-index:1}.reason .title:after{background:#ffe0ea;bottom:2px;content:"";height:8px;left:0;position:absolute;width:100%;z-index:-1}.flow{background-color:#def6ff}.flow__content{flex-direction:column;margin-bottom:40px}.flow__content,.flow__item{align-items:center;display:flex;gap:12px}.flow__item{background-color:#fff;border-radius:20px;min-width:180px;opacity:0;padding:20px;transform:translateY(60px);transition:opacity .6s ease-out,transform .6s ease-out}.flow__item.is-animated{opacity:1;transform:translateY(0)}.flow__img{max-width:126px}.flow__triangle{width:40px}.flow .deco{color:#61ccf3}.flow .title{color:#166fc4;font-size:18px}.flow .attention{color:#044e95}.cost{background-color:#fdfaef;text-align:center}.cost h3{margin-bottom:40px}.cost .strong{color:#f9558d;font-size:18px;font-weight:700}.compare{display:grid;grid-template-columns:2fr 3fr 3fr;width:100%}.compare__label{background:#006acb;border-right:1px solid #fff;font-size:14px;line-height:1.5;text-align:center}.compare__ibj-head,.compare__label{align-items:center;color:#fff;display:flex;font-weight:700;justify-content:center;padding:20px 0}.compare__ibj-head{background:linear-gradient(90deg,#ff5c71,#ff6fa0);font-size:16px}.compare__other-head{background:#e4e4e4;font-size:13px;font-weight:700;padding:12px 0}.compare__ibj,.compare__other,.compare__other-head{align-items:center;display:flex;justify-content:center}.compare__ibj,.compare__other{background:#fff;border-bottom:1px solid #c6c6c6;border-right:1px solid #c6c6c6;padding:20px 0;text-align:center}.compare__ibj{border-bottom:3px solid #ff5b93;border-right:1px solid #c6c6c6;border-top:3px solid #ff5b93;color:#ff5b93;font-size:14px;font-weight:700}.compare__ibj--price{border-right:3px solid #ff5b93;padding:28px 10px}.compare__price-number{font-size:40px;line-height:1}.compare__price-yen{font-size:20px}.compare__other{font-size:12px}.faq{background-color:#f8f8f8}.wrap_faq{display:flex;flex-direction:column;font-size:16px;gap:20px}.wrap_faq dl{border:1px solid #044e95;border-radius:12px;overflow:hidden}.wrap_faq dl dt{background:#166fc4;cursor:pointer;padding:12px}.wrap_faq dl dt h3{align-items:center;color:#fff;font-weight:700;padding-right:20px;position:relative}.wrap_faq dl dt h3:after,.wrap_faq dl dt h3:before{background-color:#fff;content:"";display:inline-block;height:2px;position:absolute;right:0;transition:all .3s ease;width:16px}.wrap_faq dl dt h3:after{transform:rotate(90deg)}.wrap_faq dl dt.is-active h3:after{transform:rotate(0deg)}.wrap_faq dl dd{background-color:#fff;display:none;padding:12px}.footer{background-color:#fff;padding:32px 16px;text-align:center}.footer__text{font-size:14px;margin-top:12px}footer img{margin:0 auto;max-width:322px}.recapture{background-color:#fff;padding:20px 16px 60px}.recapture__note{color:#888;font-size:12px;text-align:center}.recapture a{text-decoration:underline}.sticky_footer{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-color:hsla(0,0%,100%,.8);border-top:1px solid #d9d9d9;bottom:0;max-width:480px;padding:8px 16px calc(12px + env(safe-area-inset-bottom));position:fixed;width:100%;z-index:999}.sticky_footer .btn{animation:poyon_gentle 3s ease-in-out infinite;margin:0 auto}.sticky_footer .btn:hover{animation-play-state:paused}@keyframes poyon_gentle{0%,to{transform:scale(1)}5%{transform:scale(1.02,.98)}10%{transform:scale(.98,1.02) translateY(-4px)}15%{transform:scale(1.01,.99) translateY(0)}20%{transform:scale(1)}}@media screen and (max-width:990px){.pc_header{display:none}.body{left:0;width:100%}}@media screen and (max-width:560px){.body{padding:0}}.sd_flow .splide__arrow{background-color:transparent;border-radius:0;height:36px;opacity:1;width:16px}.sd_flow .splide__arrow svg{display:none}.sd_flow .splide__arrow--prev{background:url(../../../../img/renmei/lp/guide7/btn_pre.png) no-repeat 50%;background-size:cover;left:40px}.sd_flow .splide__arrow--next{background:url(../../../../img/renmei/lp/guide7/btn_next.png) no-repeat 50%;background-size:cover;right:40px}.sd_flow .splide__slide{height:auto}.sd_flow .splide__slide>div{height:100%}.slider.splide{margin-bottom:34px}.slider .splide__arrow{background-color:transparent;border-radius:0;height:36px;opacity:1;width:16px}.slider .splide__arrow svg{display:none}.slider .splide__arrow--prev{background:url(../../../../img/renmei/lp/guide7/btn_pre.png) no-repeat 50%;background-size:cover;left:0}.slider .splide__arrow--next{background:url(../../../../img/renmei/lp/guide7/btn_next.png) no-repeat 50%;background-size:cover;right:0}.slider .splide__pagination{bottom:-42px}.slider .splide__pagination__page{background:transparent;border:0;border-radius:0;height:18px;margin:0 4px;opacity:1;padding:0;position:relative;width:18px}.slider .splide__pagination__page:before{background:#fff;border:1px solid #e21657;border-radius:50%;content:"";height:10px;left:0;position:absolute;top:0;width:10px}.slider .splide__pagination__page.is-active:before{background:#e21657}.slider .splide__slide{height:auto}.slider .splide__slide>div{height:100%}.slider .splide__arrow--next{background:initial!important}.interview_arrow_prev_button{height:45px!important;left:-15px!important;width:45px!important}.interview_arrow_prev_button img{height:45px;width:45px}.sd_flow .splide__arrow--next,.sd_flow .splide__arrow--prev{background:initial!important}.flow_arrow_prev_button{height:60px!important;left:41px!important;width:16px!important}.flow_arrow_prev_button img{height:60px;width:16px}.slider .splide__arrow--prev{background:initial!important}.interview_arrow_next_button{right:-15px!important}.interview_arrow_next_button,.interview_arrow_next_button img{height:45px!important;width:45px!important}.flow_arrow_next_button{height:60px!important;right:41px!important;width:16px!important}.flow_arrow_next_button img{height:60px;width:16px}.splide__arrow:disabled{display:none!important}.splide__pagination__page.is-active{transform:scale(1)!important}.form-guide9{background-color:#fff;margin:0 auto;max-width:750px;padding:40px 0 58px;position:relative}.form-guide9 .content__title{color:#343434;font-size:24px;font-weight:700;text-align:center}.form-guide9 .form-body{margin:0 auto;max-width:768px;padding:20px 24px 0;width:100%}.form-guide9 .form-body .step-circle{padding-bottom:20px}.form-guide9 .form-body .step-circle ul{align-items:center;display:flex;justify-content:center;position:relative}.form-guide9 .form-body .step-circle ul .is-current{align-items:center;display:flex;flex-direction:column;gap:8px;margin-right:62px}.form-guide9 .form-body .step-circle ul .is-current :first-child{background-color:unset;color:#343434;font-size:13px;height:auto;line-height:1!important;padding:unset;position:relative;width:auto;z-index:1}.form-guide9 .form-body .step-circle ul .is-current :last-child{background-color:#f9558d;border-radius:50px;display:inline-block;height:10px;position:relative;width:10px;z-index:1}.form-guide9 .form-body .step-circle ul .is-current :last-child:after{background:var(--color-gray-100);bottom:12px;content:"";display:inline-block;height:2px;position:absolute;right:-87px;top:46%;vertical-align:middle;width:87px}.form-guide9 .form-body .step-circle ul li{align-items:center;display:inline-block;display:flex;flex-direction:column;gap:8px;position:relative;text-align:center}.form-guide9 .form-body .step-circle ul li :first-child{background-color:unset;color:#343434;font-size:13px;height:auto;line-height:1!important;padding:unset;position:relative;width:auto;z-index:1}.form-guide9 .form-body .step-circle ul li :last-child{background-color:var(--color-gray-100);border-radius:50px;color:#ccc;display:inline-block;font-size:14px;font-weight:700;height:10px;width:10px}@media screen and (min-width:640px){.right-block{display:none}}@media screen and (min-width:640px) and (min-width:1280px){.right-block .right-block{background:var(--light-gray);display:flex;flex:1;flex-direction:column;height:100vh;justify-content:flex-end;overflow:hidden;padding:40px;position:sticky;top:0}}.form_submit{align-items:center;background:linear-gradient(90deg,#f85050,#ff6b97 50%,#f85050);background-position:0;background-size:200% auto;border-radius:16px;box-shadow:0 4px 0 0 #be1e1e;color:#fff;cursor:pointer;display:flex;font-size:20px;font-weight:700;justify-content:center;margin-top:16px;padding:22px 20px 20px;position:relative;transition:background-position .4s ease,opacity .4s ease;width:100%}.form_submit:hover{background-position:100%;opacity:.7}.form_submit:after{background:#fff;bottom:0;clip-path:polygon(0 0,0 100%,100% 50%);content:"";display:block;height:20px;margin:auto;position:absolute;right:20px;top:0;width:12px}.form .form-body .form-table dl :-moz-placeholder-shown{font-size:14px}.form .form-body .form-table dl :placeholder-shown{font-size:14px}.form .form-body .form-table dl{padding:12px 0 10px}.target{background-color:#def6ff;border-radius:12px;margin-top:40px;padding:16px}.target__title{background:#fff;border-bottom:1px solid #61ccf3;border-top:1px solid #61ccf3;padding:8px 0}.target__bold,.target__title{color:#166fc4;font-size:14px;font-weight:700;text-align:center}.target__bold{margin:16px 0}.target__text{font-size:12px}.target__text--last{margin-top:8px}.only-sp{display:block}.form .form-body .form-table dl .form-mark{background:#fff;border:1px solid var(--color-gray-400);border-radius:30px;color:var(--color-gray-400);margin:0 5px 0 50px;padding:3px 8px;vertical-align:1px}.form .form-body .form-table dl .form-mark.is-required{border:1px solid #dd8e9f;color:#dd8e9f;margin:0 5px}.form-table{background:#fff!important;border-top:1px solid #cecbc2!important;padding-top:20px!important}.confirm-step-circle li:not(:last-child):after,.step-circle li:not(:last-child):after{display:none}.checkbox.form-required label,.radio.form-required label,.select.form-required,input[type=date].form-required,input[type=email].form-required,input[type=number].form-required,input[type=password].form-required,input[type=search].form-required,input[type=tel].form-required,input[type=text].form-required,input[type=time].form-required,input[type=url].form-required,textarea.form-required{background-color:#f6f6f6!important;border:1px solid #ccc;border-radius:4px}.annotation{color:#fff;font-size:11px;font-weight:400;position:relative;top:-15px}@media screen and (min-width:768px){.body{zoom:1.1}}