.requirements .cateBox{padding:40px 0 87px}@media (max-width: 767px){.requirements .cateBox{padding:15px 0 55px}}.requirements .cateBox .wcm{max-width:639px}.requirements .cateBox ul{font-size:0;margin:0 -6px 30px;text-align:center}@media (max-width: 767px){.requirements .cateBox ul{margin:0 -3px 32px}}.requirements .cateBox ul li{display:inline-block;vertical-align:top;width:33.33333%;padding:0 6px;margin-bottom:12px}@media (max-width: 767px){.requirements .cateBox ul li{padding:0 3px;margin-bottom:6px}}.requirements .cateBox ul li a{display:block;border:1px solid #00895c;font-size:14px;font-size:1.4rem;letter-spacing:0.8px;font-weight:bold;color:#00895c;text-align:center;height:42px;line-height:42px}@media (max-width: 374px){.requirements .cateBox ul li a{font-size:12px;font-size:1.2rem}}.requirements .cateBox p{font-size:14px;font-size:1.4rem;letter-spacing:0.3px;text-align:center}@media (max-width: 767px){.requirements .cateBox p{line-height:25px}}.requirements .block{margin-bottom:105px}@media (max-width: 767px){.requirements .block{margin-bottom:90px}}.requirements .block .wcm{max-width:896px}.requirements .block__box{margin-bottom:100px}@media (max-width: 767px){.requirements .block__box{margin-bottom:70px}}.requirements .block__box:last-child{margin-bottom:0}.requirements .block__box__title{font-size:32px;font-size:3.2rem;font-weight:bold;letter-spacing:0.8px;color:#00895c;text-align:center;margin-bottom:38px}@media (max-width: 767px){.requirements .block__box__title{margin-bottom:25px}}.requirements .block__box__title span{display:block;font-size:16px;font-size:1.6rem;font-weight:600;text-transform:uppercase;font-family:"Poppins", sans-serif}.requirements .block__box__flow{text-align:center;margin-bottom:40px}@media (max-width: 767px){.requirements .block__box__flow{margin-bottom:35px}}.requirements .block__box__flow img{max-width:758px;width:100%}.requirements .block__box ul .item{margin-bottom:20px}.requirements .block__box ul .item a{display:block;background:#F7F7F7;color:#000;padding:34px 37px 24px}@media (max-width: 767px){.requirements .block__box ul .item a{padding:15px 20px 15px}}.requirements .block__box ul .item a:hover .item__more span{background-position:right 0px top 6px}.requirements .block__box ul .item__title{font-size:18px;font-size:1.8rem;font-weight:bold;letter-spacing:0.5px;margin-bottom:15px}.requirements .block__box ul .item__time{font-size:13px;font-size:1.3rem;background:url("../../img/common/icon/ico_time.svg") left top 1px no-repeat;background-size:15px 15px;padding-left:25px;margin-bottom:5px}.requirements .block__box ul .item__place{font-size:13px;font-size:1.3rem;background:url("../../img/common/icon/ico_market.svg") left top no-repeat;background-size:12px 18px;padding-left:25px}.requirements .block__box ul .item__more{text-align:right;padding-top:14px;padding-right:0}.requirements .block__box ul .item__more span{font-size:13px;font-size:1.3rem;font-family:"Poppins", sans-serif;font-weight:500;color:#000000;padding-right:35px;transition:0.3s;background:url("../../img/common/icon/ico_arr_black.svg") right 10px top 6px no-repeat}.requirements .btn_about{display:block;width:270px;height:58px;text-align:center;font-size:14px;font-size:1.4rem;color:#00895c;font-weight:bold;line-height:58px;border:1px solid #12895C;margin:0 auto 100px;background:url("../../img/common/icon/ico_arr_green_right.svg") top 50% right 20px no-repeat}@media (max-width: 767px){.requirements .btn_about{height:42px;line-height:42px;margin-bottom:90px}}.requirements .btn_about:hover{opacity:1;background-position:top 50% right 10px}.requirements .lst .item:not(:last-child){margin-bottom:20px}.requirements .lst .item a{background:#F7F7F7;display:flex;flex-wrap:wrap}.requirements .lst .item a:hover .txt .more span{background-position:right 0px top 6px}.requirements .lst .item .img{position:relative;width:30%;position:relative}.requirements .lst .item .img:before{display:block;content:" ";width:100%;padding-top:71.70543%}.requirements .lst .item .img>.content{position:absolute;top:0;left:0;right:0;bottom:0}.requirements .lst .item .img img{display:block;width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}.requirements .lst .item .txt{flex:1;padding:16px 5px 16px 24px}.requirements .lst .item .txt .title{font-size:18px;font-weight:600;letter-spacing:0.55px;line-height:1.7;padding-right:15px;min-height:61px}.requirements .lst .item .txt .info{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;margin-top:11px}.requirements .lst .item .txt .info .dt{flex:1;font-size:13px;padding-right:20px;line-height:1.7;letter-spacing:0.35px}.requirements .lst .item .txt .info .dt>div{position:relative;overflow:hidden;width:100%;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:normal;padding-left:25px}.requirements .lst .item .txt .info .dt>div:not(:last-child){margin-bottom:8px}.requirements .lst .item .txt .info .dt>div.location{background:url("../../img/common/icon/ico_market.svg") left top no-repeat;background-size:12px 18px}.requirements .lst .item .txt .info .dt>div.desc{background:url("../../img/common/icon/ico_person_green.svg") left top 2px no-repeat;background-size:12px 14px}.requirements .lst .item .txt .info .more{width:85px;margin:0 0 0 auto}.requirements .lst .item .txt .info .more span{text-transform:uppercase;display:block;font-family:"Poppins", sans-serif;font-size:13px;letter-spacing:0.5px;font-weight:500;color:#000000;width:100%;transition:0.3s;padding-right:35px;background:url("../../img/common/icon/ico_arr_black.svg") right 20px top 6px no-repeat}@media (max-width: 767px){.requirements .lst .item a{display:block}.requirements .lst .item .img{width:100%}.requirements .lst .item .txt{padding:17px 21px 13px}.requirements .lst .item .txt .title{padding:0;line-height:1.45;min-height:unset}.requirements .lst .item .txt .info{margin-top:11px;display:block}.requirements .lst .item .txt .info .dt{padding:0 0 0 2px;line-height:1.65}.requirements .lst .item .txt .info .dt>div:not(:last-child){margin-bottom:6px}.requirements .lst .item .txt .info .more{margin:12px 0 0 auto;position:relative;right:-23px}}.single .singleBox{padding:60px 0 115px}@media (max-width: 767px){.single .singleBox{padding:50px 0 80px}}.single .singleBox .wcm{max-width:896px}.single .singleBox__title{font-size:32px;font-size:3.2rem;margin-bottom:45px}@media (max-width: 767px){.single .singleBox__title{font-size:24px;font-size:2.4rem;margin-bottom:37px}}.single .singleBox table{width:100%;border-top:1px solid #D5D5D5;margin-bottom:53px}@media (max-width: 767px){.single .singleBox table{display:block;width:100%;margin-bottom:40px}}@media (max-width: 767px){.single .singleBox table tr{display:block;width:100%}}.single .singleBox table th,.single .singleBox table td{padding:20px 20px 25px;letter-spacing:0.5px}@media (max-width: 767px){.single .singleBox table th,.single .singleBox table td{display:block;width:100%;padding:12px 15px}}.single .singleBox table th{width:240px;background:#EFF2F0;font-size:14px;font-size:1.4rem;font-weight:normal;vertical-align:top;text-align:left;border-bottom:1px solid #D5D5D5}@media (max-width: 767px){.single .singleBox table th{width:100%;border-bottom:none}}.single .singleBox table td{font-size:14px;font-size:1.4rem;padding-left:37px;vertical-align:middle;border-bottom:1px solid #D5D5D5}@media (max-width: 767px){.single .singleBox table td{padding:17px 15px 15px;line-height:23px}}.single .btn_back{display:block;width:270px;height:58px;text-align:center;font-size:14px;font-size:1.4rem;color:#00895c;font-weight:bold;line-height:58px;border:1px solid #12895C;margin:0 auto 0;background:url("../../img/common/icon/ico_arr_green_left.svg") top 50% left 20px no-repeat}@media (max-width: 767px){.single .btn_back{height:42px;line-height:42px}}.single .btn_back:hover{opacity:1;background-position:top 50% left 10px}.single .wrapForm{padding-bottom:100px}.single .wrapForm .titf{font-family:"Noto Serif JP", serif;text-align:center;background:#EAF5F0;color:#00895c;font-size:27px;font-size:2.7rem;line-height:48px;letter-spacing:0em;font-weight:bold;padding:30px 0 30px}@media (max-width: 767px){.single .wrapForm .titf{font-size:24px;padding:10px 10px}}.single .wrapForm .tableContact tr th{width:240px;padding:30px 20px 26px 21px}@media (max-width: 767px){.single .wrapForm .tableContact tr th{width:100%;padding:13px 16px 13px 16px}}.single .wrapForm .tableContact tr td{padding:22px 25px 21px 35px}@media (max-width: 767px){.single .wrapForm .tableContact tr td{padding:18px 25px 25px 13px}}.single .wrapForm .tableContact tr td.customRadio{vertical-align:middle}@media (max-width: 767px){.single .wrapForm .tableContact tr td .two-cols .item{margin-right:0}}.single .wrapForm .tableContact tr td .row{margin-bottom:14px}@media (max-width: 767px){.single .wrapForm .tableContact tr td .row{margin-bottom:5px}}@media (max-width: 767px){.single .wrapForm .tableContact tr td .row select{width:100%}}.single .wrapForm .tableContact tr td .row.code{margin-bottom:24px}@media (max-width: 767px){.single .wrapForm .tableContact tr td .row.code{margin-bottom:10px}}.single .wrapForm .tableContact tr td .row.code2:last-child{margin-bottom:5px}.single .wrapForm .tableContact tr td .row.code2 .add{width:120px}@media (max-width: 767px){.single .wrapForm .tableContact tr td .row.code2 .add{width:100%;padding-bottom:4px}}.single .wrapForm .tableContact tr td .row.code2 .add.add02{width:136px;vertical-align:top;padding-top:5px}.single .wrapForm .tableContact tr td .row.code2 .add.add03{width:auto;vertical-align:top;padding-left:10px;padding-top:5px}@media (max-width: 767px){.single .wrapForm .tableContact tr td .row.code2 .add.add03{padding-top:0}}.single .wrapForm .tableContact tr td .row.code2 .add.add04{width:80px}.single .wrapForm .tableContact tr td .row.code2 .wrapSchool{font-size:0;margin-right:50px;vertical-align:top}@media (max-width: 767px){.single .wrapForm .tableContact tr td .row.code2 .wrapSchool{margin-right:0;margin-bottom:10px}}.single .wrapForm .tableContact tr td .row.code2 .wrapSchool:last-child{margin-right:0}.single .wrapForm .tableContact tr td .row.code2 .wrapSchool input{font-size:14px}.single .wrapForm .tableContact tr td .row.code2 input[type="text"]{width:calc(100% - 168px)}@media (max-width: 767px){.single .wrapForm .tableContact tr td .row.code2 input[type="text"]{width:calc(100% - 0px)}}.single .wrapForm .tableContact tr td .row.code2 input.schoolInput{width:231px}@media (max-width: 767px){.single .wrapForm .tableContact tr td .row.code2 input.schoolInput{width:100%}}.single .wrapForm .tableContact tr td .row.code2 input.schoolYear{width:75px}.single .wrapForm .tableContact tr td .row.code3{margin-bottom:30px}@media (max-width: 767px){.single .wrapForm .tableContact tr td .row.code3{margin-bottom:0}}.single .wrapForm .tableContact tr td .row.code4{margin-bottom:30px}@media (max-width: 767px){.single .wrapForm .tableContact tr td .row.code4 .bor-sel{width:calc(100% - 80px)}}.single .wrapForm .tableContact tr td .lst_radio li:last-child{display:inline-block;width:auto}@media (max-width: 767px){.single .wrapForm .tableContact tr td input[type="text"].name1{width:270px}}@media (max-width: 767px){.single .wrapForm .tableContact tr td input[type="text"].name2{width:258px}}.single .wrapForm .tableContact tr td input#sl{width:120px}@media (max-width: 767px){.single .wrapForm .tableContact tr td input#sl{width:100px}}@media (max-width: 767px){.single .wrapForm .tableContact tr td .cap_abs{margin-top:12px;margin-bottom:5px}}.single .wrapForm .tableContact tr td .hopeOther{font-size:14px;font-size:1.4rem;margin-bottom:10px}.single .wrapForm .tableContact tr.event-name th{padding:22px 20px 18px 21px}@media (max-width: 767px){.single .wrapForm .tableContact tr.event-name th{padding:15px 16px 14px 18px}}@media (max-width: 767px){.single .wrapForm .tableContact tr.event-name td{padding:15px 16px 22px 18px}}.single .wrapForm .txtContact01{margin-bottom:60px}@media (max-width: 767px){.single .wrapForm .gr-check{margin-bottom:80px}}.single .wrapForm .btn-comfirm{padding-top:20px}@media (max-width: 767px){.single .wrapForm .btn-comfirm{padding-top:0}}.single .gr-check{margin-bottom:60px}.single .gr-contact,.single .gr-bnr,.single footer{display:none}.single .copyright{font-size:10px;font-size:1rem;text-align:center;margin-top:20px}@media (max-width: 767px){.single .copyright{font-size:8px;font-size:.8rem}}.single p.copyr-contact{font-size:10px;font-size:1rem;line-height:17px;letter-spacing:.04em;text-align:center;padding:30px 10px 50px}@media (max-width: 767px){.single p.copyr-contact{padding:25px 10px 28px;font-size:8px}}.single.confirm .gr-contact,.single.confirm .gr-bnr,.single.confirm footer{display:none}.single.confirm .menu.pc,.single.confirm .hamberger,.single.confirm .menu-sp{display:none !important}.single .bl_editor a{text-decoration:underline;color:#006CFF}.single .bl_photos{display:flex;flex-wrap:wrap;margin:-4px -14px 128px}.single .bl_photos .item{width:calc(33.333333% - 28px);margin:0 14px;position:relative}.single .bl_photos .item:before{display:block;content:" ";width:100%;padding-top:57.83582%}.single .bl_photos .item>.content{position:absolute;top:0;left:0;right:0;bottom:0}.single .bl_photos .item img{display:block;width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}@media (max-width: 767px){.single .bl_photos{margin:-4px 0 50px}.single .bl_photos .item{width:100%;margin:0 0 20px}}.comeback__intro{background:url(../../img/comeback/img_mv.jpg) no-repeat bottom center;background-size:100% auto;text-align:center;padding:30px 18px 26.2vw}.comeback__intro .title{font-weight:bold;color:#00895c;font-size:32px;letter-spacing:1.3px}.comeback__intro .desc{margin-top:31px;line-height:2;letter-spacing:0.5px}@media (max-width: 767px){.comeback__intro{background-image:url(../../img/comeback/img_mv_sp.jpg);padding:18px 18px 41.7vw}.comeback__intro .title{font-size:20px;line-height:1.7;letter-spacing:0.8px}.comeback__intro .desc{font-size:14px;text-align:left;margin-top:16px;letter-spacing:0.4px;line-height:1.85}}

/*# sourceMappingURL=maps/requirements.min.css.map */
