.news{background-color:#ff6f56}.interview{background-color:#ff925d}.report{background-color:#947bbc}.research{background-color:#b75c9d}.learning{background-color:#cedf39}.column{background-color:#6fd178}.guide{background-color:#6072ab}.other{background-color:#ccc}.c-adu-tag--hokkaido{background-color:#fef9d9;color:#000}.c-adu-tag--tohoku{background-color:#f6f9dc;color:#000}.c-adu-tag--kanto{background-color:#e7f2e6;color:#000}.c-adu-tag--hokushin{background-color:#e6f2f3;color:#000}.c-adu-tag--tokai{background-color:#e4ebf2;color:#000}.c-adu-tag--kinki{background-color:#ece9ef;color:#000}.c-adu-tag--chugoku{background-color:#f8eaf2;color:#000}.c-adu-tag--shikoku{background-color:#fceceb;color:#000}.c-adu-tag--kyusyu{background-color:#fcefe0;color:#000}.c-adu-tag--okinawa{background-color:#fdf6e0;color:#000}.p-category-tag--science{background-color:#ff6f56}.p-category-tag--technology{background-color:#ff925d}.p-category-tag--engineering{background-color:#947bbc}.p-category-tag--mathematics{background-color:#b75c9d}.p-category-tag--art{background-color:#cedf39}.p-category-tag--sports{background-color:#6fd178}.p-category-tag--other{background-color:#ccc}.form-page--bg{background-color:#f8f8f8}.form-page__l-head{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 16px;padding-top:32px}.form-page__l-ttl{padding-left:16px;padding-right:16px;padding-top:32px}.form-page__ttl{font-size:3rem}.form-page__fv{margin-top:32px;width:100%}.form-page__l-body{align-items:center;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:718px;padding-bottom:64px;padding-top:32px}.form-page__content{background-color:#fff;border-radius:16px;box-shadow:0 3px 6px rgba(0,0,0,.16);padding:32px}.form-page__l-btn{align-items:center;-webkit-column-gap:24px;column-gap:24px;display:flex;justify-content:center;margin-top:32px}.form-page-start-duration{background-color:#007f73;border-radius:4px;color:#fff;display:inline-block;font-size:2rem;font-weight:700;height:54px;margin-bottom:32px;margin-top:-59px;padding:12px 16px;z-index:1}.form-page-start__item{align-items:flex-start;display:flex;flex-direction:column;row-gap:8px}.form-page-start__item+.form-page-start__item{margin-top:24px}.form-page-start__ttl{align-items:center;display:flex;font-size:1.8rem;font-weight:700}.form-page-start__ttl:before{background-color:#007f73;content:"";display:inline-block;flex-shrink:0;height:10px;margin-right:8px;width:10px}.form-page-start__lead{font-weight:700}.form-page-start__lead--icon{align-items:center;display:flex}.form-page-start__lead--icon>img{margin-right:4px}.form-page-start__txt{color:#007f73}.form-page-start__desc{font-size:1.2rem;line-height:1.8;text-align:justify}.form-page-start__desc--bg{background-color:#f8f8f8;border-radius:4px;padding:16px 24px}.form-page-start__desc>a{color:#004ca6;cursor:pointer;text-decoration:underline;transition:all .2s}.form-page-start__desc>a:hover{opacity:.7}.form-page-start__contact{background-color:#e6f7f5;border:2px solid #007f73;border-radius:4px;margin-top:24px;padding:16px 24px}.form-page-start__contact>h3{font-size:1.8rem;text-align:center}.form-page-btn-primary{align-items:center;background-color:#007f73;border-radius:32px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-weight:700;height:64px;justify-content:center;padding-left:56px;padding-right:56px;position:relative;transition:all .2s}.form-page-btn-primary:after{border-right:2.5px solid #fff;border-top:2.5px solid #fff;border-top-right-radius:2px;bottom:0;content:"";height:8px;margin:auto;position:absolute;right:24px;top:0;transform:rotate(45deg);width:8px}.form-page-btn-primary--no-arrow:after{content:none}.form-page-btn-primary:hover{opacity:.7}.form-page-btn-secondary{align-items:center;background-color:#fff;border:2px solid #007f73;border-radius:32px;box-sizing:border-box;color:#007f73;cursor:pointer;display:flex;font-weight:700;height:64px;justify-content:center;padding-left:56px;padding-right:56px;position:relative;transition:all .2s}.form-page-btn-secondary:before{border-right:2.5px solid #fff;border-top:2.5px solid #fff;border-top-right-radius:2px;bottom:0;content:"";height:8px;margin:auto;position:absolute;right:24px;top:0;transform:rotate(45deg);width:8px}.form-page-btn-secondary--no-arrow:before{content:none}.form-page-btn-secondary:hover{opacity:.7}.l-form-page-step{margin-top:32px}.form-page-step__list{-webkit-column-gap:48px;column-gap:48px;display:flex;justify-content:center;position:relative}.form-page-step__list:before{background-color:#e0e0e0;content:"";height:4px;left:0;margin:auto;position:absolute;right:0;top:32px;width:calc((68px + 48px)*(3) + (8px))}.form-page-step__item{align-items:center;display:flex;flex-direction:column;position:relative;row-gap:8px;z-index:1}.form-page-step__item--active .form-page-step__thumb{background-color:#fff;border:2px solid #007f73}.form-page-step__item--active .form-page-step__ttl{color:#007f73;font-weight:700}.form-page-step__item .icon2,.form-page-step__item .icon3,.form-page-step__item .icon4{stroke:#222}.form-page-step__item .icon1{fill:#222}.form-page-step__item .icon4{margin-left:6px}.form-page-step__item--complete .form-page-step__thumb{background-color:#007f73}.form-page-step__item--complete .form-page-step__thumb .icon2,.form-page-step__item--complete .form-page-step__thumb .icon3,.form-page-step__item--complete .form-page-step__thumb .icon4{stroke:#fff}.form-page-step__item--complete .form-page-step__thumb .icon1{fill:#fff}.form-page-step__item--complete .form-page-step__ttl{color:#007f73}.form-page-step__item--complete:before{background-color:#007f73;content:"";height:4px;left:0;position:absolute;top:32px;width:calc(68px + 48px + 2px);z-index:-1}.form-page-step__thumb{align-items:center;background-color:#e0e0e0;border-radius:50%;display:flex;flex-shrink:0;height:68px;justify-content:center;width:68px}.form-page-step__thumb>img{height:28px;width:28px}.form-page-step__ttl{color:#6e6e6e}.form-page-satisfaction .l-form-row{-webkit-column-gap:24px;column-gap:24px;justify-content:space-between}.form-page-satisfaction .l-form-row>span{flex-shrink:0}.form-page-satisfaction .l-form-row .c-form-radio{flex-grow:1;justify-content:space-between}.form-page-code__desc{margin-bottom:8px;text-align:center}.form-page-code__l-txt{align-items:center;background-color:#f8f8f8;-webkit-column-gap:32px;column-gap:32px;display:flex;padding:12px 24px;text-align:center}.form-page-code__txt{font-size:2.4rem;font-weight:700;letter-spacing:.1rem}.form-page-code__ttl{font-size:1.6rem}.form-page-code__btn{background-color:#e0e0e0;border-radius:4px;font-size:10px;padding:6px;text-align:center;transition:all .2s}.form-page-code__btn:hover{opacity:.7}