*{font-family:"Hiragino Kaku Gothic ProN W3";font-weight:normal;box-sizing:border-box}.bold{font-family:"Hiragino Kaku Gothic ProN W6"}.notice{color:#F3605F !important}.errors{color:#F3605F !important;font-size:1.4rem}.errors ul{list-style:none}.errors a{color:blue}html{font-size:10px}body{margin:0}h2{color:#49A136;font-size:2.8rem}@media (max-width: 559px){h2{font-size:2rem}}h3{font-size:2.2rem;margin:0 0 1rem}@media (max-width: 559px){h3{font-size:1.6rem}}select{font-size:1.4rem !important}a{text-decoration:none;color:#666666}.btn{display:flex;justify-content:center;align-items:center;text-decoration:none;cursor:pointer;border-radius:4px;font-size:1.4rem}@media (max-width: 559px){.btn{font-size:1.2rem;height:3.6rem;line-height:3.6rem}}.btn._white{border:1px solid #49A136;box-shadow:0 2px #387b29;font-size:1.6rem;color:#49A136;background-color:white}.btn._green{box-shadow:0 2px #387b29;font-size:1.6rem;color:white;background-color:#49A136}.btn._login{width:13.4rem;height:4rem;border:1px solid #49A136;border-radius:4px;box-shadow:0 2px #387b29;font-size:1.6rem;color:#49A136;background-color:white}.btn._login img{height:1.5rem}.btn._login span{padding-left:0.6rem;padding-top:0.2rem}.btn._send{margin:auto;width:231px;height:4rem;line-height:4rem;background:#F6873C 0% 0% no-repeat padding-box;box-shadow:0 3px #D77635;border-radius:4px;font-size:1.6rem;color:white}.btn._send .apply{padding-left:10px}.btn._gray{margin:auto;width:19rem;height:4rem;line-height:4rem;background:#bbbbbb 0% 0% no-repeat padding-box;box-shadow:0 3px #a2a2a2;color:white}.btn .arrow{position:relative;left:-1.2rem;top:-0.9rem}.btn .arrow:before{position:absolute;content:"";display:block;background-color:white;width:1.6rem;height:1.6rem;border-radius:100%}.btn .arrow:after{position:absolute;content:"";display:block;left:0.6rem;top:0.2rem;width:0;height:0;border-top:0.6rem solid transparent;border-bottom:0.6rem solid transparent;border-left:0.6rem solid #F6873C}header,section,footer{margin:auto}header{padding:0px 20px}header .container{max-width:960px;margin:1.5rem auto;display:flex;justify-content:space-between}header .container .left{display:flex;align-items:center;height:33px}header .container .left h1{margin:0;height:100%}header .container .left h1 img{width:170px;object-fit:cover}header .container .left div{font-size:12px;display:flex;flex-direction:column;padding-left:20px}header .container .left div p{margin:0;color:#2AA315}.section-lead{text-align:center;max-width:960px;margin-bottom:4rem}.section-lead p{font-size:1.4rem;color:#616161;font-weight:300;margin:0}.section-lead .link{font-size:14px;font-style:normal;font-weight:bold;line-height:16px;text-decoration-line:underline;color:#158350}@media (max-width: 559px){.section-lead{margin-bottom:2rem}.section-lead p{font-size:1rem;letter-spacing:0.1px}}.section-head{text-align:center;background-color:#49A136;color:white;padding:30px}.section-head p{font-size:14px;text-align:center;margin:0}.section-head p.title{font-size:18px;font-weight:600}.section-head p._top-margin{margin-top:48px}.section-head p.description{margin-top:20px;margin-bottom:20px}.section-head .btn{margin:auto;width:134px}.section-head .btn span{padding-left:6px}@media (max-width: 559px){.section-head{padding:1.5rem}.section-head p{font-size:1.2rem;padding:0;margin-bottom:1.5rem}}.section-top{text-align:center;background-color:#49A136;color:white;padding:3rem 0}.section-top h2{color:white;padding:0 0 1.2rem;margin:0;font-size:2.2rem}.section-top h2._big{font-size:2.8rem}.section-top p{font-size:1.4rem;text-align:center;margin:0}.section-top p.title{font-size:18px;font-weight:600}.section-top p._top-margin{margin-top:48px}.section-top p.description{margin-top:20px}.section-top p._bottom-margin{margin-bottom:20px}.section-top p:last-child{padding-bottom:0}.section-top .btn{margin:auto;width:134px}.section-top .btn span{padding-left:6px}@media (max-width: 559px){.section-top{padding:1.5rem}.section-top p{font-size:1.2rem;padding:0;margin-bottom:1.5rem}}.section-main{background-color:#F5F5F5;padding:5rem 0}.section-main._complete{background-color:white;padding:0}.section-main._complete h2{text-align:center;margin-bottom:15px}.section-main._complete .description{text-align:center;color:#616161;font-size:14px;margin:0}.section-main._complete .description .link{font-size:14px;font-style:normal;font-weight:bold;line-height:16px;text-decoration-line:underline;color:#158350}.section-main._complete .steps{list-style:none;padding:0;position:relative;z-index:1}.section-main._complete .steps:before{content:"";display:block;border-left:2px solid #49A136;position:absolute;bottom:4.5rem;left:2.4rem;height:70rem;z-index:-1}.section-main._complete .steps li{display:flex;align-items:center;padding:2.5rem 0}.section-main._complete .steps li .step-number{padding-right:2.5rem;flex:0 0 7.5rem}.section-main._complete .steps li .step-number span{display:flex;justify-content:center;align-items:center;color:white;background-color:#49A136;border-radius:50%;font-size:2.2rem;width:5rem;height:5rem;margin:auto}.section-main._complete .steps li .step-number span._last{width:2rem;height:2rem}.section-main._complete .steps li .step-content{padding-left:1.5rem;padding-top:1.5rem}.section-main._complete .steps li .step-content h3{font-size:1.6rem;margin:0 0 0.5rem;color:#616161}.section-main._complete .steps li .step-content p{font-size:1.4rem;margin:0;color:#616161}@media (max-width: 559px){.section-main._complete .steps:before{display:none;bottom:10em;height:80rem}.section-main._complete .steps li{align-items:flex-start}}.section-main .main-container{max-width:960px;background-color:white;margin:auto;padding:5rem 8rem}.section-main.result-list{display:none;padding-top:0.5rem;padding-bottom:0}@media (max-width: 559px){.section-main{padding:0}.section-main .main-container{padding:2.5rem 1.5rem}}.section-after{color:white;padding:2.5rem}.section-after._bk{padding:0;background:url(https://d2ltepfbd6hamh.cloudfront.net/images/complate-footer-bk.jpg) center center no-repeat rgba(255,255,255,0.15);background-size:cover;color:black}.section-after._bk .bg-cover{padding:5rem;background:rgba(255,255,255,0.85);width:100%;height:100%}@media (max-width: 559px){.section-after._bk .bg-cover{padding:3.5rem 1.5rem}}.section-after .container{margin:auto}.section-after p{text-align:center;font-size:1.4rem;line-height:2.5rem;letter-spacing:0.48px}.section-after .btn{margin:auto}.section-after .btn._bland-site{width:30.8rem;height:4rem}.section-after .btn._school-hp{width:165px;height:4rem}@media (max-width: 559px){.section-after .btn._bland-site{width:100%;height:3.6rem}.section-after .btn._school-hp{width:165px;height:3.6rem}}.section-footer{text-align:center;background-color:#49A136;color:white}.section-footer p{padding:2.5rem 0;font-size:1.4rem;letter-spacing:0.28px;margin:0}.section-footer p .link{text-decoration-line:underline;color:white}@media (max-width: 559px){.section-footer p{font-size:1rem;letter-spacing:0.2px}}footer{max-width:960px;text-align:center;font-size:1.4rem;padding:2rem 2rem 1rem 2rem}footer .support-info{display:flex;justify-content:space-between;align-items:center;margin-bottom:5rem}footer .contact{opacity:1;color:#49A136}footer .contact .tel{letter-spacing:0;font-size:2rem;margin:0;text-align:right}footer .contact .tel-memo{display:flex;justify-content:space-between;font-size:1.2rem;letter-spacing:0.69px;margin:0}footer .container{display:flex;flex-direction:column}footer .container ul{display:flex;list-style:none;padding:0;margin:auto;margin-bottom:1.5rem}footer .container ul li:after{content:" | "}footer .container ul li:last-child:after{display:none}footer .container .copyright{font-size:1.4rem;color:#616161}@media (max-width: 559px){footer{font-size:1rem;padding:1.5rem 1.5rem 1rem}footer .support-info{margin-bottom:2.5rem}footer .support-info img{height:2.3rem;width:auto}footer .contact{opacity:1;color:#49A136}footer .contact .tel{letter-spacing:0;font-size:2.3rem}footer .contact .tel-memo{display:flex;flex-direction:column;text-align:left;font-size:1rem;letter-spacing:0.69px}footer .container{display:flex;flex-direction:column}footer .container ul{flex-wrap:wrap;justify-content:center}footer .container ul li:first-child{width:100%}footer .container ul li:first-child:after{display:none}}ul.prefectures-checkbox{display:flex;flex-wrap:wrap;padding-left:0;width:100%}ul.prefectures-checkbox li{width:25%;margin:1rem 0}ul.prefectures-checkbox li label{font-size:1.6rem;color:#101010}.form-container .form-item{display:flex;align-items:center;border-top:1px solid #DDDDDD;margin:0;padding:5px 0}.form-container .form-item._last{border-bottom:1px solid #DDDDDD}.form-container .form-item.tel input{width:157px}.form-container .form-item dt{display:flex;align-items:center;justify-content:center;background:#F5F5F5 0% 0% no-repeat padding-box;font-size:1.6rem;height:100%;min-height:6rem;flex:0 0 16rem;white-space:nowrap;text-align:center}.form-container .form-item dd{margin:0;padding-left:2.5rem;flex:1 0 auto}.form-container .form-item dd.dd-prefecture{margin-top:1rem}.form-container .form-item dd.dd-multi-column{display:flex}.form-container .form-item dd.dd-multi-column>*{flex:1 0 auto;padding-right:1rem}.form-container .form-item dd.dd-multi-column>*:last-child{padding-right:0}.form-container .form-item dd.dd-multi-column._postal-code>div{display:flex}.form-container .form-item dd.dd-multi-column._postal-code>div input{width:157px}.form-container .form-item dd.dd-multi-column._postal-code>div .btn{margin-left:1.5rem;color:#616161;min-width:105px;height:4rem;border:1px solid #707070;box-shadow:0 2px #575757}.form-container .form-item dd.dd-multi-column._postal-code>div .btn color{color:#707070;border:1px solid #707070}@media (max-width: 559px){.form-container .form-item dt{flex:0 0 9rem;font-size:1.2rem}.form-container .form-item dd{padding-left:1rem}}.form-container._id-form .form-item dd{padding-left:1.2rem}.form-container._id-form .form-item dd.require{flex:0 0 5.2rem}.form-container._id-form .form-item dd.require span{padding:0.5rem;white-space:nowrap;color:white;background-color:#F3605F;border-radius:4px;font-size:1.4rem}.privacy-policy{margin-bottom:2.6rem;justify-content:center;align-items:center}.privacy-policy label{font-size:1.6rem}.privacy-policy a{color:#49A136}select.c_select-base.fmselect{cursor:pointer;z-index:1;font-size:1.4rem;width:500px}select.c_select-base.fmselect+.customSelect{background:#FAFAFA 0% 0% no-repeat padding-box;border:1px solid #EBEBEB;border-radius:3px;height:4rem;position:relative}select.c_select-base.fmselect+.customSelect .customSelectInner{white-space:nowrap;height:4rem;line-height:4rem;font-size:1.6rem;padding:0 1.5rem}select.c_select-base.fmselect+.customSelect:before{content:"";display:block;position:absolute;top:0;right:0;width:3.4rem;height:100%;background:url(https://d2ltepfbd6hamh.cloudfront.net/shared/images/ico_select_arw01.png) no-repeat}select.c_select-base.fmselect._prefectures{width:30rem}select.c_select-base.fmselect._categories{width:40rem}@media (max-width: 559px){select.c_select-base.fmselect{width:auto;font-size:1.2rem}select.c_select-base.fmselect+.customSelect{height:3.6rem}select.c_select-base.fmselect+.customSelect .customSelectInner{font-size:1.2rem}select.c_select-base.fmselect._prefectures{width:25rem}select.c_select-base.fmselect._categories{width:25rem}}.checkbox{display:flex;-ms-user-select:none;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;user-select:none}.checkbox label{display:flex;align-content:center;padding-left:0 !important}.checkbox label span{font-size:1.6rem;color:#CBCBCB;border:1px solid #CBCBCB;border-radius:4px;width:2.3rem;height:2.3rem;display:inline-block;overflow:hidden;margin-right:10px;vertical-align:middle;text-align:center}.checkbox label input[type=checkbox]:checked+span i{color:#49A136;display:inline-block}.checkbox label a{text-decoration:underline}.checkbox input[type=checkbox]{display:none}.txt{width:100%;background:#FAFAFA 0% 0% no-repeat padding-box;border:1px solid #EBEBEB;border-radius:4px;padding:0.7rem 1.5rem;letter-spacing:0px;color:#757575;font-size:1.6rem}.button-area{text-align:center;padding-top:20px}.button-area .btn-search{margin:auto;width:22.7rem;height:3.8rem;line-height:3.8rem;background:#45A235 0% 0% no-repeat padding-box;box-shadow:0 3px #437619;border-radius:4px;font-size:1.4rem;color:white}.button-area .memo{color:#757575;font-size:1.4rem;margin-top:2.5rem}.school-list{margin:0;padding:0;list-style:none}.school-list .school-item{padding:1rem 0;border-top:1px solid #DDDDDD}.school-list .school-item:last-child{border-bottom:1px solid #DDDDDD}.school-list .school-item .school-link a{font-size:1.6rem;color:#49A136;text-decoration:none}.school-list .school-item .school-info{font-size:1.4rem;color:#7E7E7E}@media (max-width: 559px){.school-list .school-item .school-link a{font-size:1.2rem}.school-list .school-item .school-info{font-size:1rem}}._pc-hide{display:none}@media (max-width: 559px){._pc-hide{display:block}._sp-hide{display:none}}.sec-schedule{background-color:#fef7ed;font-size:1.4rem}.sec-schedule .container{position:relative;width:960px;margin:auto;padding:60px 0}.sec-schedule .container .title{padding-bottom:40px;position:relative}.sec-schedule .container .title img{width:100%}.sec-schedule .container .title p{position:absolute;font-size:1.2rem;font-weight:bold;color:#333;bottom:70px;left:560px}.sec-schedule .container .calendar{border:3px solid #12a547;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.sec-schedule .container .calendar .cal-header{background-color:#12a547;color:white;text-align:center;padding:23px 0}.sec-schedule .container .calendar .cal-content{background-color:white;padding:50px;border-bottom:1px dashed #c2dacb;overflow:hidden}.sec-schedule .container .calendar form{width:100%}.sec-schedule .container .calendar .cal-footer{display:flex;width:100%;background-color:#f3fbf6;padding:50px}.sec-schedule .container .calendar .cal-footer .select-area{width:50%}.sec-schedule .container .calendar .cal-footer .select-area select{width:300px}.sec-schedule .container .calendar .cal-footer .select-area .event-date-label{position:relative;padding:0px 9px;height:38px;line-height:38px;color:#333;border:solid 1px #D0D0D0;background:#FAFAFA;width:300px}.sec-schedule .container .calendar .cal-footer .select-area .event-date-label:after{position:absolute;right:12px;top:10px;content:"";background:url(https://d2ltepfbd6hamh.cloudfront.net/images/calendar_icon.png) center center no-repeat transparent;width:15px;height:15px;display:inline-block}.sec-schedule .container .calendar .cal-footer .select-area dl{display:flex;align-items:center;margin-bottom:10px}.sec-schedule .container .calendar .cal-footer .select-area dl dt{flex:0 0 5.5rem;font-weight:bold}.sec-schedule .container .calendar .cal-footer .submit-area{width:50%}.sec-schedule .container .calendar .cal-footer .submit-area p{font-weight:bold;margin-bottom:18px}@media (max-width: 559px){.sec-schedule{background-color:#fef7ed}.sec-schedule .container{position:relative;width:100%;margin:auto;padding:60px 15px}.sec-schedule .container .title{padding-bottom:40px}.sec-schedule .container .title img{width:100%}.sec-schedule .container .title p{font-size:0.8rem;bottom:17%;left:27%}.sec-schedule .container .calendar{border:3px solid #12a547;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.sec-schedule .container .calendar .cal-header{background-color:#12a547;color:white;text-align:center;padding:23px 0}.sec-schedule .container .calendar .cal-content{background-color:white;padding:50px}.sec-schedule .container .calendar form{width:100%}.sec-schedule .container .calendar .cal-footer{display:flex;flex-direction:column;width:100%;background-color:white;border-top:none;padding:15px 0}.sec-schedule .container .calendar .cal-footer .select-area{width:100%;padding:0 15px}.sec-schedule .container .calendar .cal-footer .select-area .event-date-label{position:relative;padding:0px 9px;height:38px;line-height:38px;color:#333;border:solid 1px #D0D0D0;background:#FAFAFA;width:100%}.sec-schedule .container .calendar .cal-footer .select-area .event-date-label:after{position:absolute;right:12px;top:10px;content:"";background:url(https://d2ltepfbd6hamh.cloudfront.net/images/calendar_icon.png) center center no-repeat transparent;width:15px;height:15px;display:inline-block}.sec-schedule .container .calendar .cal-footer .select-area dl{display:flex;align-items:center;margin-bottom:10px}.sec-schedule .container .calendar .cal-footer .select-area dl dt{flex:0 0 5.5rem;font-weight:bold;white-space:nowrap}.sec-schedule .container .calendar .cal-footer .select-area dl dd{flex:0 0 auto;position:relative;text-align:left;margin:0}.sec-schedule .container .calendar .cal-footer .select-area dl dd select{width:20rem !important}.sec-schedule .container .calendar .cal-footer .submit-area{width:100%;padding:0 15px;background-color:#f3fbf6;border-top:1px dashed #c2dacb}.sec-schedule .container .calendar .cal-footer .submit-area p{font-weight:normal;margin-top:18px;margin-bottom:18px}.sec-schedule .container .calendar .cal-footer .submit-area input{max-width:100%}}.modal{position:fixed;left:0;top:-100%;width:100%;height:100%;z-index:1000;background-color:rgba(0,0,0,0.7);padding:15px}.modal .modal-dialog{width:100%;height:100%}.modal .modal-dialog .modal-content{background-color:white}.modal .modal-dialog .modal-content .modal-header{display:flex;justify-content:space-between;background-color:#11a446;color:white;padding:15px}.modal .modal-dialog .modal-content .modal-body{padding:15px}.modal .modal-dialog .modal-content .modal-footer{padding:15px}.modal .modal-dialog .modal-content .modal-footer img{max-width:80%}.sec-complete{background-color:#fef7ed;font-size:1.4rem}.sec-complete .container{width:960px;padding:5.5rem;margin:auto;text-align:center}.sec-complete .container .form-description{background-color:white;padding:4rem 8rem;margin:0}.sec-complete .container .form-description .description1{font-size:2.6rem;font-weight:bold;margin-bottom:3rem;color:#57AB49}.sec-complete .container .form-description .description2{color:#666;font-size:1.4rem;font-weight:normal}.sec-complete .container .event-confirm-table{width:100%}.sec-complete .container .event-confirm-table dl{border-top:1px solid #e5e5e5;display:flex;align-items:center;padding:1.5rem;margin:0}.sec-complete .container .event-confirm-table dl:last-child{border-bottom:1px solid #e5e5e5}.sec-complete .container .event-confirm-table dt{flex:0 0 9rem;text-align:left}.sec-complete .confirm-button-area{margin-top:5rem;display:flex;justify-content:center}.sec-complete .confirm-button-area>div{margin:1rem}.section-lead-sp{text-align:center;padding:20px}.section-lead-sp p{font-size:1.4rem;color:#616161;font-weight:300;margin:0}.section-lead-sp .link{font-size:14px;font-style:normal;font-weight:bold;line-height:16px;text-decoration-line:underline;color:#158350}.section-head-sp{text-align:center;background-color:#49A136;color:white;padding:20px}.section-head-sp p{font-size:1.2rem;padding:0;margin-bottom:1.5rem;text-align:center;margin:0}.section-head-sp p.title{font-size:1.6rem;font-weight:600}.section-head-sp p.description{margin-top:4px;margin-bottom:30px}.section-head-sp .btn{margin:auto;width:134px}.section-head-sp .btn span{padding-left:6px}ul.prefectures-checkbox-sp{display:flex;flex-wrap:wrap;padding-left:0;width:100%}ul.prefectures-checkbox-sp li{margin:1rem 0;margin-right:1rem}ul.prefectures-checkbox-sp li label{font-size:1.6rem;color:#101010}.form-container-sp .form-item{display:flex;align-items:center;border-top:1px solid #DDDDDD;margin:0;padding:5px 0}.form-container-sp .form-item._last{border-bottom:1px solid #DDDDDD}.form-container-sp .form-item.tel input{width:157px}.form-container-sp .form-item dt{display:flex;align-items:center;justify-content:center;background:#F5F5F5 0% 0% no-repeat padding-box;font-size:1.6rem;height:100%;min-height:6rem;flex:0 0 16rem;white-space:nowrap;text-align:center}.form-container-sp .form-item dd{margin:0;padding-left:2.5rem}.form-container-sp .form-item dd.dd-prefecture{margin-top:1rem}.form-container-sp .form-item dd.dd-multi-column{display:flex}.form-container-sp .form-item dd.dd-multi-column>*{padding-right:1rem}.form-container-sp .form-item dd.dd-multi-column>*:last-child{padding-right:0}.form-container-sp .form-item dd.dd-multi-column._postal-code>div{display:flex;flex-wrap:wrap;gap:10px}.form-container-sp .form-item dd.dd-multi-column._postal-code>div input{width:157px}.form-container-sp .form-item dd.dd-multi-column._postal-code>div .btn{color:#616161;min-width:105px;height:4rem;border:1px solid #707070;box-shadow:0 2px #575757}.form-container-sp .form-item dd.dd-multi-column._postal-code>div .btn color{color:#707070;border:1px solid #707070}@media (max-width: 559px){.form-container-sp .form-item dt{flex:0 0 9rem;font-size:1.2rem}.form-container-sp .form-item dd{padding-left:1rem}}.form-container-sp._id-form .form-item dd{padding-left:1.2rem}.form-container-sp._id-form .form-item dd.require{flex:0 0 5.2rem}.form-container-sp._id-form .form-item dd.require span{padding:0.5rem;white-space:nowrap;color:white;background-color:#F3605F;border-radius:4px;font-size:1.4rem}.section-top-sp{text-align:center;background-color:#49A136;color:white;padding:20px}.section-top-sp h2{color:white;padding:0 0 1.2rem;margin:0;font-size:2.2rem}.section-top-sp h2._big{font-size:2.8rem}.section-top-sp p{font-size:1.2rem;text-align:center;margin:0}.section-top-sp p.title{font-size:1.6rem;font-weight:600}.section-top-sp p._top-margin{margin-top:8px}.section-top-sp p.description{margin-top:4px}.section-top-sp p._bottom-margin{margin-bottom:8px}.section-top-sp p:last-child{padding-bottom:0}.section-top-sp .btn{margin:auto;width:134px}.section-top-sp .btn span{padding-left:6px}.flex-auto{flex:auto !important;justify-content:space-between !important}.privacy-policy-sp{margin-bottom:2.6rem;justify-content:center;align-items:center}.privacy-policy-sp label{font-size:1.4rem}.privacy-policy-sp a{color:#49A136}.section-main-sp{background-color:#F5F5F5;padding:5rem 0}.section-main-sp._complete{background-color:white;padding:0}.section-main-sp._complete h2{text-align:center;margin-bottom:15px}.section-main-sp._complete .description{text-align:center;color:#616161;font-size:14px;margin:0}.section-main-sp._complete .description .link{font-size:14px;font-style:normal;font-weight:bold;line-height:16px;text-decoration-line:underline;color:#158350}.section-main-sp._complete .steps{list-style:none;padding:0;position:relative;z-index:1}.section-main-sp._complete .steps:after{content:"";display:block;border-left:2px solid #49A136;position:absolute;top:1.5rem;left:2.4rem;height:100%;z-index:-1}.section-main-sp._complete .steps li{display:flex;align-items:center;padding:1.5rem 0}.section-main-sp._complete .steps li .step-number{padding-right:2.5rem;flex:0 0 7.5rem}.section-main-sp._complete .steps li .step-number span{display:flex;justify-content:center;align-items:center;color:white;background-color:#49A136;border-radius:50%;font-size:2.2rem;width:5rem;height:5rem;margin:auto}.section-main-sp._complete .steps li .step-number span._last{width:2rem;height:2rem}.section-main-sp._complete .steps li .step-content{padding-left:1.5rem}.section-main-sp._complete .steps li .step-content h3{font-size:1.6rem;margin:0 0 0.5rem;color:#616161}.section-main-sp._complete .steps li .step-content p{font-size:1.4rem;margin:0;color:#616161}@media (max-width: 559px){.section-main-sp._complete .steps:before{display:none;bottom:10em;height:80rem}.section-main-sp._complete .steps li{align-items:flex-start}}.section-main-sp .main-container{max-width:960px;background-color:white;margin:auto;padding:5rem 8rem}.section-main-sp.result-list{display:none;padding-top:0.5rem;padding-bottom:0}@media (max-width: 559px){.section-main-sp{padding:0}.section-main-sp .main-container{padding:2.5rem 1.5rem}}
