﻿.entry{position:relative;background-size:100% 193px;background-repeat:no-repeat;overflow-x:hidden;z-index:1}@media (max-width: 999px){.entry{background-size:100% 52px;background-position:top 24px center}}.entry .inner{position:relative;padding-top:224px}@media (max-width: 999px){.entry .inner{padding-top:123px}}.entry .inner .decor02,.entry .inner .decor03,.entry .inner .decor04,.entry .inner .decor05{position:absolute}.entry .inner .decor02{top:58px;left:-56px}@media only screen and (max-width: 1100px){.entry .inner .decor02{width:200px;left:-10px}}@media (max-width: 999px){.entry .inner .decor02{width:143px;top:0;left:-10px}}.entry .inner .decor03{top:226px;right:-153px;z-index:1}@media only screen and (max-width: 1100px){.entry .inner .decor03{width:200px;right:-10px}}@media (max-width: 999px){.entry .inner .decor03{top:50px;right:-29px;width:158px}}.entry .inner .decor04{top:160px;left:-43px;z-index:-1}@media (max-width: 999px){.entry .inner .decor04{left:-25px;top:164px;width:148px}}.entry .inner .decor05{top:0;right:-59px}@media (max-width: 999px){.entry .inner .decor05{top:0;right:15px;width:148px}}.entry__bg{top:190px;left:0;right:0;height:760px;position:absolute;z-index:-2;background-color:#0caeea;background-position:bottom left;background-repeat:repeat-x}@media (max-width: 999px){.entry__bg{top:67px;height:659px}}.entry__bg::after{content:"";position:absolute;left:0;right:0;bottom:0;z-index:-1;height:10px;background-color:#fff}.entry .c-ttl01{color:#fff;margin-bottom:51px}@media (max-width: 999px){.entry .c-ttl01{margin-bottom:25px}}.entry .c-ttl01__en{color:#fff}@media (max-width: 999px){.entry .c-ttl01__en{font-size:20px;font-size:2rem}}@media (max-width: 999px){.entry .c-ttl01__ja{font-size:32px;font-size:3.2rem;line-height:1.4375em}}.entry__btn{position:relative;z-index:1;margin-bottom:70px}@media (min-width: 1000px){.entry__btn{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:98px;margin-top:56px}}.entry__btn .btn{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;font-size:16px;font-size:1.6rem;line-height:1.375em;letter-spacing:0em;font-weight:bold;background-color:#fff;border:1px solid #1f1f1f;border-radius:200px;position:relative;min-height:90px;padding:20px;cursor:pointer}@media (min-width: 1000px){.entry__btn .btn{font-size:22px;font-size:2.2rem;line-height:1.45455em;letter-spacing:0em;font-weight:bold;min-height:120px;width:calc(43.546% - 19px)}}@media (max-width: 999px){.entry__btn .btn:not(:last-child){margin-bottom:15px}}.entry__btn .btn--01{padding-right:60px}@media (min-width: 1000px){.entry__btn .btn--01{width:calc(56.454% - 19px);margin-right:38px;padding-right:69px}}.entry__btn .btn::before{content:"";width:45px;height:45px;right:43px;top:50%;margin-top:-22px;transition:opacity 0.3s;position:absolute;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3Csvg id='Group_190514' data-name='Group 190514' xmlns='http://www.w3.org/2000/svg' width='45' height='45' viewBox='0 0 45 45'%3E%3Cpath id='Ellipse_6' data-name='Ellipse 6' d='M22.5,2a20.506,20.506,0,0,0-7.979,39.39A20.506,20.506,0,0,0,30.479,3.61,20.37,20.37,0,0,0,22.5,2m0-2A22.5,22.5,0,1,1,0,22.5,22.5,22.5,0,0,1,22.5,0Z' fill='%2381D847'/%3E%3Cpath id='Path_164' data-name='Path 164' d='M33.51,1H0V-1H33.51Z' transform='translate(1.05 22.325)' fill='%2381D847'/%3E%3Cpath id='Path_165' data-name='Path 165' d='M13.854,12.854h-2V1H0V-1H13.854Z' transform='translate(25.471 13.26) rotate(45)' fill='%2381D847'/%3E%3C/svg%3E%0A")}@media (max-width: 999px){.entry__btn .btn::before{width:30px;height:30px;right:29px;margin-top:-15px;background-size:100%}}.entry__btn .btn::after{content:"";position:absolute;top:7px;left:7px;right:7px;bottom:7px;border-radius:200px;border:3px solid #9aeb64}@media (max-width: 999px){.entry__btn .btn::after{top:4px;left:4px;right:4px;bottom:4px}}.entry__btn .btn .txt01{text-align:center;transition:opacity 0.3s}.entry__btn .btn img{width:175px;margin-right:18px}@media (max-width: 999px){.entry__btn .btn img{width:145px;margin-right:10px}}.entry__btn .btn--02::before{transform:rotate(90deg)}@media only screen and (min-width: 1025px){.entry__btn .btn:hover{opacity:1}.entry__btn .btn:hover .txt01,.entry__btn .btn:hover img,.entry__btn .btn:hover::before{opacity:0.75}}.entry__btn--blue .btn::before{background-image:url("data:image/svg+xml,%3Csvg id='Group_190514' data-name='Group 190514' xmlns='http://www.w3.org/2000/svg' width='45' height='45' viewBox='0 0 45 45'%3E%3Cpath id='Ellipse_6' data-name='Ellipse 6' d='M22.5,2a20.506,20.506,0,0,0-7.979,39.39A20.506,20.506,0,0,0,30.479,3.61,20.37,20.37,0,0,0,22.5,2m0-2A22.5,22.5,0,1,1,0,22.5,22.5,22.5,0,0,1,22.5,0Z' fill='%230057aa'/%3E%3Cpath id='Path_164' data-name='Path 164' d='M33.51,1H0V-1H33.51Z' transform='translate(1.05 22.325)' fill='%230057aa'/%3E%3Cpath id='Path_165' data-name='Path 165' d='M13.854,12.854h-2V1H0V-1H13.854Z' transform='translate(25.471 13.26) rotate(45)' fill='%230057aa'/%3E%3C/svg%3E%0A")}.entry__btn--blue .btn::after{border-color:#0057aa}.entry__ctn{padding:102px 48px 0;position:relative;z-index:0}@media (max-width: 999px){.entry__ctn{padding:76px 20px 0}}.entry__ctn::after{content:"";position:absolute;top:30px;left:0;right:0;bottom:0;z-index:-1;border-radius:10px;background-color:#fff}.entry__ctn .icoMail{left:0;right:0;margin:0 auto;top:0;text-align:center;position:absolute}@media (max-width: 999px){.entry__ctn .icoMail{width:56px}}.entry__ctn .title{text-align:center;margin-bottom:22px;font-size:32px;font-size:3.2rem;line-height:1.4375em;letter-spacing:0em;font-weight:bold}@media (max-width: 999px){.entry__ctn .title{font-size:24px;font-size:2.4rem;line-height:1.45833em;margin-bottom:17px}}.entry__ctn .desc{text-align:center;font-size:18px;font-size:1.8rem;line-height:1.88889em;letter-spacing:0em;font-weight:500}@media (max-width: 999px){.entry__ctn .desc{font-size:16px;font-size:1.6rem;line-height:1.875em;text-align:left;padding:0 2px}}.entry__ctn .desc span{display:block;font-size:16px;font-size:1.6rem}@media (max-width: 999px){.entry__ctn .desc span{font-size:14px;font-size:1.4rem;line-height:2.14286em;letter-spacing:-0.03em}}.entry .form-imgstep{margin:36px 0;text-align:center}@media (max-width: 999px){.entry .form-imgstep{margin-bottom:52px}}.ft-copy{font-size:10px;font-size:1rem;line-height:1.3em;letter-spacing:.04em;font-weight:400;font-family:"DM Sans",sans-serif;margin:100px 0 32px;text-align:center}@media (max-width: 999px){.ft-copy{margin:66px 0 25px;font-size:12px;font-size:1.2rem;line-height:1.33333em}}.l-footer{display:none}.form_confirm .l-header,.complete .l-header{position:absolute;background:none}.form_confirm .l-header .l-hNavi,.form_confirm .l-header .c-btn-company,.form_confirm .l-header .c-btn-job,.form_confirm .l-header .l-openMenu,.form_confirm .l-header .l-openMenu,.complete .l-header .l-hNavi,.complete .l-header .c-btn-company,.complete .l-header .c-btn-job,.complete .l-header .l-openMenu,.complete .l-header .l-openMenu{display:none}.form_confirm .l-header .l-hBox,.complete .l-header .l-hBox{background:none}.form_confirm .l-openMenu,.complete .l-openMenu{display:none}.form_confirm .entry .c-breadcrumb,.complete .entry .c-breadcrumb{margin-bottom:20px;color:#fff;z-index:1;position:relative}@media only screen and (min-width: 1400px){.form_confirm .entry .c-breadcrumb,.complete .entry .c-breadcrumb{right:-80px}}@media (max-width: 999px){.form_confirm .entry .c-breadcrumb,.complete .entry .c-breadcrumb{margin-bottom:30px}}.form_confirm .entry .c-breadcrumb li::before,.complete .entry .c-breadcrumb li::before{background-color:#fff}.form_confirm .entry .c-breadcrumb a,.complete .entry .c-breadcrumb a{color:#fff}.form_confirm .entry .entry__bg,.complete .entry .entry__bg{top:0;height:436px}@media (min-width: 1000px){.form_confirm .entry .entry__bg,.complete .entry .entry__bg{height:862px}}.form_confirm .entry .inner,.complete .entry .inner{padding-top:92px}@media (min-width: 1000px){.form_confirm .entry .inner,.complete .entry .inner{padding-top:113px}}@media (min-width: 1000px){.form_confirm .entry .inner .decor02,.complete .entry .inner .decor02{top:112px;left:-46px}}@media only screen and (min-width: 1000px) and (max-width: 1100px){.form_confirm .entry .inner .decor02,.complete .entry .inner .decor02{top:138px;left:-10px}}@media (min-width: 1000px){.form_confirm .entry .inner .decor03,.complete .entry .inner .decor03{top:184px;right:-104px}}@media only screen and (min-width: 1000px) and (max-width: 1100px){.form_confirm .entry .inner .decor03,.complete .entry .inner .decor03{right:-10px}}@media (min-width: 1000px){.form_confirm .entry .inner .decor04,.complete .entry .inner .decor04{top:-55px;left:0}}@media (min-width: 1000px){.form_confirm .entry .inner .decor05,.complete .entry .inner .decor05{top:-107px;right:54px}}.form_confirm .entry .c-ttl01,.complete .entry .c-ttl01{margin-bottom:60px}@media (max-width: 999px){.form_confirm .entry .c-ttl01,.complete .entry .c-ttl01{margin-bottom:47px}}@media (max-width: 999px){.form_confirm .entry .c-ttl01__ja,.complete .entry .c-ttl01__ja{margin:0 -15px}}.form_confirm .entry__ctn,.complete .entry__ctn{padding:36px 4px 0}@media (min-width: 1000px){.form_confirm .entry__ctn,.complete .entry__ctn{padding:70px 100px 0}}.form_confirm .entry__ctn::after,.complete .entry__ctn::after{top:0}.form_confirm .entry__ctn .form-imgstep,.complete .entry__ctn .form-imgstep{margin:0 0 60px}@media (max-width: 999px){.form_confirm .entry__ctn .form-imgstep,.complete .entry__ctn .form-imgstep{margin-bottom:35px}}.complete .entry .form-imgstep{margin-bottom:58px}@media (max-width: 999px){.complete .entry .form-imgstep{margin-bottom:36px}}.complete .entry__ctn{padding-bottom:18px}@media (max-width: 999px){.complete .entry__ctn{padding-bottom:50px}}.complete .thanksform{text-align:center;color:#2e2e2e}.complete .thanksform__tt{font-size:26px;font-size:2.6rem;line-height:1.42308em;letter-spacing:.05em;font-weight:500;margin-bottom:36px}@media (max-width: 999px){.complete .thanksform__tt{font-size:20px;font-size:2rem;line-height:1.45em;margin-bottom:30px}}.complete .thanksform__desc{font-size:16px;font-size:1.6rem;line-height:2em;letter-spacing:.1em;font-weight:500;margin-bottom:70px}@media (max-width: 999px){.complete .thanksform__desc{text-align:left;margin-bottom:47px}}.complete .thanksform__back .c-btn-job{margin:0 auto;width:100%;max-width:351px;height:62px;font-size:15px;font-size:1.5rem;line-height:1.93333em;letter-spacing:.05em}@media (max-width: 999px){.complete .thanksform__back .c-btn-job{max-width:336px}}.complete .thanksform__back .c-btn-job span{width:100%;padding-right:0;padding-left:10px}@media (max-width: 999px){.complete .thanksform__back .c-btn-job span{padding-left:0}}.complete .thanksform__back .c-btn-job span::after{right:auto;left:20px;width:29px;height:29px;margin-top:-15px;background-size:100%;transform:scaleX(-1)}.complete .l-footer{display:block}.aform-header{display:none}@media (min-width: 1000px){.form-cnt{margin-top:41px}}.aform-content{font-size:16px;font-size:1.6rem;line-height:1.75em;letter-spacing:0em;font-weight:500}@media (max-width: 999px){.aform-content{margin-top:-6px;padding-top:0}}.aform-content dl{display:flex;border-bottom:#1f1f1f 1px solid;padding:32px 0}@media (max-width: 999px){.aform-content dl{display:block;width:100%;padding:15px 0}}@media (min-width: 1000px){.aform-content dl.dl_parts-birthday,.aform-content dl.dl_parts-schooldate,.aform-content dl.dl_parts-graduationdate,.aform-content dl.dl_parts-seminar,.aform-content dl.dl_parts-howabout,.aform-content dl.dl_parts-participation,.aform-content dl.dl_parts-transportation,.aform-content dl.dl_parts-content{align-items:center}}.aform-content dl.dl_parts-eventtype{padding-top:0}.aform-content dl.dl_parts-howabout dt{line-height:22px}.aform-content dt{width:300px}@media (max-width: 999px){.aform-content dt{width:100%}}.aform-content dd{position:relative;width:calc(100% - 300px)}@media (max-width: 999px){.aform-content dd{width:100%;padding-top:14px}}.aform-content .aform-label{position:relative;display:block;padding:0 44px 0 62px;font-weight:bold}@media (min-width: 1000px){.aform-content .aform-label:not(.parts-howabout) .label-sub{font-size:14px;font-size:1.4rem;line-height:1.71429em}}.aform-content .aform-label.parts-eventtype{margin-top:-4px}.aform-content .aform-label:before,.aform-content .aform-label .aform-required{position:absolute;top:1px;left:2px;margin-left:0;width:45px;height:26px;text-align:center;padding-top:3px;color:#fff;border-radius:13px;font-size:14px;font-size:1.4rem;line-height:1.42857em;letter-spacing:.1em;font-weight:bold}.aform-content .aform-label:before{content:"任意";background:#959595}.aform-content .aform-label .aform-required{background:#0caeea}@media (max-width: 999px){.aform-content .aform-label{padding:0 0 0 53px}.aform-content .aform-label:before,.aform-content .aform-label .aform-required{top:2px;left:0}}@media (max-width: 999px){.aform-content .aform-label.parts-name02 br,.aform-content .aform-label.parts-howabout br{display:none}}.aform-content .aform-validation{display:none}.aform-content textarea,.aform-content input[type="text"],.aform-content input[type="email"],.aform-content input[type="number"],.aform-content input[type="tel"],.aform-content input[type="url"]{width:100%;height:60px;background:#e4f8ff;border:none;border-radius:5px;padding:12px 20px;color:#1f1f1f;font-size:16px;font-size:1.6rem;line-height:1.25em;letter-spacing:.1em;font-weight:500}@media (max-width: 999px){.aform-content textarea,.aform-content input[type="text"],.aform-content input[type="email"],.aform-content input[type="number"],.aform-content input[type="tel"],.aform-content input[type="url"]{height:50px}}.aform-content #parts-zipcode,.aform-content textarea{background-color:#f7f7f7}.aform-content #parts-jobtype{font-weight:bold;background:none;height:auto;padding:0;pointer-events:none}.aform-content .parts-howabout input[type="text"],.aform-content .parts-participation input[type="text"],.aform-content .parts-semina input[type="text"]{background-color:#f7f7f7}.aform-content textarea{margin-bottom:-8px;height:240px}@media (max-width: 999px){.aform-content textarea{margin-bottom:0}}.aform-content select{width:100%;height:60px;background-color:#fffdf2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='9' viewBox='0 0 10 9'%3E%3Cpath id='Polygon_40' data-name='Polygon 40' d='M5,0l5,9H0Z' transform='translate(10 9) rotate(180)' fill='%232e2e2e'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:right 40px center;border:#82b2d6 solid 1px;border-radius:5px;padding:5px 40px;color:#959595;font-size:16px;font-size:1.6rem;line-height:1.25em;letter-spacing:.1em;font-weight:500;-webkit-appearance:none;appearance:none}.aform-content select.no-empty{padding:5px 20px;color:#1f1f1f}@media (max-width: 999px){.aform-content select{background-position:right 12px center;padding:5px 17px}}.aform-content .aform-input-example{margin-top:3px;padding:0 0 14px 4px;font-size:14px;font-size:1.4rem;line-height:1.57143em;letter-spacing:0em;font-weight:500}@media (max-width: 999px){.aform-content .aform-input-example{margin-top:-5px;padding:0 0 7px}.aform-content .aform-input-example+.aform-radio-ul{margin-top:14px}}.aform-content .aform-radio-ul{display:flex;flex-wrap:wrap;row-gap:20px;column-gap:50px}@media (max-width: 999px){.aform-content .aform-radio-ul{row-gap:10px}}.aform-content .aform-radio-ul li{display:flex;align-items:center}.aform-content .aform-radio-ul li label{white-space:nowrap;font-weight:500}@media (max-width: 999px){.aform-content .aform-radio-ul li{flex-wrap:wrap}.aform-content .aform-radio-ul li label{white-space:normal;min-height:29px;display:flex;flex-wrap:wrap;align-items:center}}.aform-content .aform-radio-ul li.have-optiontext{width:100%}@media (min-width: 1000px){.aform-content .aform-radio-ul li.have-optiontext label{width:336px}}@media (min-width: 1000px){.aform-content .aform-radio-ul li.have-optiontext input[type="text"]{width:calc(100% - 336px)}}@media (max-width: 999px){.aform-content .aform-radio-ul li.have-optiontext input[type="text"]{margin-left:40px;margin-top:5px}}@media (max-width: 999px){.aform-content .aform-radio-ul li.have-optiontext label{width:100%;padding-right:0}}@media (max-width: 999px){.aform-content .aform-radio-ul.parts-sex{row-gap:0;column-gap:0;padding-left:3px}.aform-content .aform-radio-ul.parts-sex li{width:48%}}@media (min-width: 1000px){.aform-content .aform-radio-ul.parts-eventtype{row-gap:0;column-gap:0}}@media (min-width: 1000px){.aform-content .aform-radio-ul.parts-eventtype li{width:calc(50% - 10px);max-width:272px}.aform-content .aform-radio-ul.parts-eventtype li:not(:nth-child(2n)){margin-right:20px}.aform-content .aform-radio-ul.parts-eventtype li:not(:nth-child(-n+2)){margin-top:10px}}@media (max-width: 999px){.aform-content .aform-radio-ul.parts-eventtype li{letter-spacing:0.1em}}.aform-content .aform-radio-ul.parts-howabout,.aform-content .aform-radio-ul.parts-participation{row-gap:0}@media (max-width: 999px){.aform-content .aform-radio-ul.parts-howabout,.aform-content .aform-radio-ul.parts-participation{margin-bottom:15px}}.aform-content .aform-radio-ul.parts-howabout li+li,.aform-content .aform-radio-ul.parts-participation li+li{margin-top:8px}@media (max-width: 999px){.aform-content .aform-radio-ul.parts-howabout li+li,.aform-content .aform-radio-ul.parts-participation li+li{margin-top:14px}}@media (max-width: 999px){.aform-content .aform-radio-ul.parts-howabout li input[type="text"],.aform-content .aform-radio-ul.parts-participation li input[type="text"]{height:56px}}@media (min-width: 1000px){.aform-content .aform-radio-ul.parts-howabout li:last-child label{width:137px}.aform-content .aform-radio-ul.parts-howabout li:last-child input[type="text"]{width:calc(100% - 137px)}}@media (min-width: 1000px){.aform-content .aform-radio-ul.parts-participation li+li{margin-top:10px}.aform-content .aform-radio-ul.parts-participation li:nth-child(4n){margin-top:20px}}.aform-content .aform-vertical-ul{row-gap:12px}.aform-content .aform-vertical-ul li{width:100%}.aform-content .aform-radio{position:absolute;opacity:0;pointer-events:none}.aform-content .aform-radio ~ label{position:relative;display:inline-block;padding-left:40px;cursor:pointer}.aform-content .aform-radio ~ label:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:29px;height:29px;background:#fff;border:#0057aa 1px solid;border-radius:50%;transition:0.3s}@media (max-width: 999px){.aform-content .aform-radio ~ label:before{top:0;transform:none}}.aform-content .aform-radio ~ label:after{content:"";position:absolute;left:5px;top:50%;transform:translateY(-50%) scale(0);width:19px;height:19px;background:#0057aa;border-radius:50%;transition:0.3s}.aform-content .aform-radio:checked ~ label:after{transform:translateY(-50%) scale(1)}.aform-content .aform-name-ul,.aform-content .aform-kana-ul{display:flex;column-gap:20px}@media (max-width: 999px){.aform-content .aform-name-ul,.aform-content .aform-kana-ul{column-gap:18px}}.aform-content .aform-name-ul li,.aform-content .aform-kana-ul li{width:calc(50% - 10px)}@media (max-width: 999px){.aform-content .aform-name-ul li,.aform-content .aform-kana-ul li{width:calc(50% - 9px)}}.aform-content .aform-name-ul li>label,.aform-content .aform-kana-ul li>label{padding:0 0 14px 2px;color:#959595;font-size:14px;font-size:1.4rem;line-height:1.71429em;letter-spacing:.1em;font-weight:500}@media (max-width: 999px){.aform-content .aform-name-ul li>label,.aform-content .aform-kana-ul li>label{padding:0 0 8px 4px}}.aform-content .aform-twice-note{padding:34px 0 8px 2px;font-size:14px;font-size:1.4rem;line-height:1.57143em;letter-spacing:0em;font-weight:500;display:block}@media (max-width: 999px){.aform-content .aform-twice-note{padding:15px 0}}@media (min-width: 1000px){.aform-content .dl_parts-inquiry .aform-radio-ul li:not(.have-optiontext){width:50%;max-width:272px}}@media (max-width: 999px){.aform-content .dl_parts-removal .aform-radio-ul li{width:100%}}@media (min-width: 1000px){.aform-content .dl_parts-material .aform-radio-ul{row-gap:20px}.aform-content .dl_parts-material .aform-radio-ul li.have-optiontext label{min-width:385px;padding-right:34px;white-space:normal}}.aform-content .dl_privacy{padding:57px 0 0;flex-wrap:wrap;border-bottom:none}@media (max-width: 999px){.aform-content .dl_privacy{padding-top:29px}}.aform-content .dl_privacy dt,.aform-content .dl_privacy dd{width:100%}@media (max-width: 999px){.aform-content .dl_privacy dd{padding-top:0}}.aform-content .dl_privacy .aform-label{padding:0;font-size:18px;font-size:1.8rem;line-height:1.66667em;letter-spacing:0em;font-weight:bold}@media (max-width: 999px){.aform-content .dl_privacy .aform-label{font-size:16px;font-size:1.6rem}}.aform-content .dl_privacy .aform-label:before,.aform-content .dl_privacy .aform-required{display:none}.aform-content .dl_privacy .aform-input-example{padding:5px 0 35px;color:#1f1f1f;font-size:16px;font-size:1.6rem;line-height:1.75em;letter-spacing:0em;font-weight:500}.aform-content .dl_privacy .aform-input-example a{color:#0caeea;text-decoration:underline}@media (max-width: 999px){.aform-content .dl_privacy .aform-input-example{padding:14px 2px 26px}}.aform-content .dl_privacy .aform-checkbox{position:absolute;opacity:0;pointer-events:none}.aform-content .dl_privacy .aform-checkbox+label{position:relative;display:flex;width:100%;height:100px;align-items:center;justify-content:center;background:#e5f8ff;border-radius:50px;padding-right:20px;cursor:pointer;font-size:18px;font-size:1.8rem;line-height:1.11111em;letter-spacing:0em;font-weight:bold}@media (max-width: 999px){.aform-content .dl_privacy .aform-checkbox+label{margin:0 -15px;width:calc(100% + 30px);padding:0;height:80px;font-size:16px;font-size:1.6rem}}.aform-content .dl_privacy .aform-checkbox+label:before{content:"";display:inline-block;margin-right:13px;width:27px;height:27px;background-color:#fff;border:#0caeea 1px solid;transition:0.3s}.aform-content .dl_privacy .aform-checkbox:checked+label:before{background-color:#0caeea;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.414' height='13.121' viewBox='0 0 17.414 13.121'%3E%3Cpath id='Path_515679' data-name='Path 515679' d='M5045.268,5795.5l5,5,11-11' transform='translate(-5044.561 -5788.793)' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center}.aform-content .aform-button-area{background:none;display:block;position:relative;z-index:0;overflow:hidden;border-radius:50px;max-width:483px;width:100%;margin:23px auto 0;padding:0}@media (max-width: 999px){.aform-content .aform-button-area{margin-top:40px}}.aform-content .aform-button-area .btn-bg{position:absolute;top:0;left:0;right:0;height:100%;background-color:#0caeea;margin:0 auto;pointer-events:none}.aform-content .aform-button-area .btn-bg:before{content:"";width:0;height:100%;background-color:#1f1f1f;position:absolute;top:0;left:0;transition:width 0.3s;will-change:width}.aform-content .aform-button-area input[type="submit"]{position:relative;display:block;margin:0 auto;width:100%;max-width:100%;height:83px;background:none;border-radius:50px;border:none;color:#fff;z-index:1;font-size:22px;font-size:2.2rem;line-height:1.18182em;letter-spacing:0em;font-weight:bold;background-repeat:no-repeat;background-position:center right 42px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35' height='35' viewBox='0 0 35 35'%3E%3Cg id='Group_86' data-name='Group 86' transform='translate(-0.061 -1.198)'%3E%3Cg id='Ellipse_6' data-name='Ellipse 6' transform='translate(0.061 1.198)' fill='none' stroke='%23fff' stroke-width='2'%3E%3Ccircle cx='17.5' cy='17.5' r='17.5' stroke='none'/%3E%3Ccircle cx='17.5' cy='17.5' r='16.5' fill='none'/%3E%3C/g%3E%3Cpath id='Path_164' data-name='Path 164' d='M1046.62,51h25.138' transform='translate(-1045.583 -32.302)' fill='none' stroke='%23fff' stroke-width='2'/%3E%3Cpath id='Path_165' data-name='Path 165' d='M0,0H8.022V8.022' transform='translate(20.502 13.025) rotate(45)' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A");cursor:pointer}@media (max-width: 999px){.aform-content .aform-button-area input[type="submit"]{height:62px;font-size:17px;font-size:1.7rem;line-height:1.29412em;background-position:center right 20px;background-size:18px}}.aform-content .aform-button-area input[type="submit"]:disabled{opacity:0.5;cursor:not-allowed;pointer-events:none}.aform-content .aform-button-area input[type="submit"]:disabled+.btn-bg{opacity:0.5}@media only screen and (min-width: 1025px){.aform-content .aform-button-area input[type="submit"]:hover+.btn-bg::before{width:100%}}.aform-content .aform-button-area input#aform_btn_back{display:block;margin-left:auto;margin-bottom:60px;width:165px;border:none;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg id='Group_191601' data-name='Group 191601' xmlns='http://www.w3.org/2000/svg' width='19.565' height='19.566' viewBox='0 0 19.565 19.566'%3E%3Cg id='Ellipse_6' data-name='Ellipse 6' transform='translate(0 0)' fill='none' stroke='%230057aa' stroke-width='1'%3E%3Cellipse cx='9.783' cy='9.783' rx='9.783' ry='9.783' stroke='none'/%3E%3Cellipse cx='9.783' cy='9.783' rx='9.283' ry='9.283' fill='none'/%3E%3C/g%3E%3Cpath id='Path_164' data-name='Path 164' d='M1060.672,51H1046.62' transform='translate(-1041.653 -41.217)' fill='none' stroke='%230057aa' stroke-width='1'/%3E%3Cpath id='Path_165' data-name='Path 165' d='M0,4.485H4.485V0' transform='translate(11.309 9.783) rotate(135)' fill='none' stroke='%230057aa' stroke-width='1'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:left center;padding:0;text-align:right;color:#0057aa;text-decoration:underline;font-size:14px;font-size:1.4rem;line-height:1.42857em;letter-spacing:.1em;font-weight:400;transition:0.3s;cursor:pointer}@media only screen and (min-width: 1025px){.aform-content .aform-button-area input#aform_btn_back:hover{opacity:0.75}}.aform-content .aform-error{margin-top:5px;color:#d92b00}.aform-content .zipcodediv{display:flex;align-items:flex-start}.aform-content .zipcodediv .labeldiv{width:38px;padding-top:54px;font-size:18px;font-size:1.8rem}.aform-content .zipcodediv .inputdiv{width:calc(100% - 38px)}.aform-content .zipcodediv .inputdiv input{width:332px}@media (max-width: 999px){.aform-content .zipcodediv .inputdiv input{width:186px}}.aform-content .zipcodediv .inputdiv .labeldiv{display:none}.aform-content .aform-hdln{margin:80px 0}.aform-content .aform-payment-description{padding:10px 0 10px;color:#2e2e2e;font-size:15px;font-size:1.5rem;line-height:1.86667em;letter-spacing:.1em;font-weight:400}@media (max-width: 999px){.aform-content .aform-payment-description{margin-top:8px;font-size:14px;font-size:1.4rem;line-height:1.71429em}}.aform-content .aform-note{margin-top:50px;font-size:16px;font-size:1.6rem;line-height:1.9375em;letter-spacing:.1em;font-weight:400}.aform-content .aform-note a{color:#0068b8;text-decoration:underline}@media (max-width: 999px){.aform-content .aform-note{margin-top:30px}}.form_confirm .aform-content .dl_privacy,.form_confirm #aform_confirm_msg{display:none}@media (min-width: 1000px){.form_confirm .aform-content{margin-top:0;padding-top:0}.form_confirm .aform-content dl{padding:29px 0}.form_confirm .aform-content dl:first-child{padding-top:0}}@media (min-width: 1000px) and (min-width: 1000px){.form_confirm .aform-content dl.dl_parts-birthday,.form_confirm .aform-content dl.dl_parts-schooldate,.form_confirm .aform-content dl.dl_parts-graduationdate,.form_confirm .aform-content dl.dl_parts-seminar,.form_confirm .aform-content dl.dl_parts-howabout,.form_confirm .aform-content dl.dl_parts-participation,.form_confirm .aform-content dl.dl_parts-transportation,.form_confirm .aform-content dl.dl_parts-content{align-items:flex-start}}@media (min-width: 1000px){.form_confirm .aform-content dt{margin-top:0;width:325px;padding:0 18px}.form_confirm .aform-content dd{width:calc(100% - 325px)}}@media (max-width: 999px){.form_confirm .aform-content{margin-top:15px}.form_confirm .aform-content dl{padding:12px 0}.form_confirm .aform-content dd{padding-top:0}}.form_confirm .aform-content .aform-label{padding:0}.form_confirm .aform-content .aform-label:before,.form_confirm .aform-content .aform-label .aform-required{display:none}.form_confirm .aform-content .aform-button-area{margin-top:22px;margin-top:100px;max-width:100%;overflow:visible}.form_confirm .aform-content .aform-button-area input#aform_btn_back{position:absolute;top:-82px;right:0}.form_confirm .aform-content .aform-button-area input[type="submit"],.form_confirm .aform-content .aform-button-area .btn-bg{width:483px}@media (max-width: 999px){.form_confirm .aform-content .aform-button-area input[type="submit"],.form_confirm .aform-content .aform-button-area .btn-bg{width:100%;max-width:336px}}.form_confirm .aform-content .aform-button-area .btn-bg{border-radius:50px;overflow:hidden}.showfooter{overflow-x:hidden}.showfooter #wrap{overflow:visible}.showfooter .l-footer{display:block}
