*{font-family:"Hiragino Sans", "ヒラギノ角ゴシック", Hiragino Kaku Gothic ProN, ヒラギノ角ゴ ProN, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro;text-decoration:none;box-sizing:border-box;margin:0;padding:0}.hide{display:none}img{max-width:100%;height:auto;vertical-align:middle}.show-pc{display:block}.show-sp{display:none}h2.section_title{text-align:center;margin-bottom:60px}h2.section_title img{height:100px;width:auto}.pdfDL_btn{display:block;width:fit-content;max-width:330px;height:100%;margin:60px auto 0;padding:12px 24px;border-radius:25px;border:none;background-color:#1ac3ba;transition:opacity .3s}.pdfDL_btn:hover{cursor:pointer;opacity:.8}.pdfDL_btn a{font-size:16px;letter-spacing:.04em;font-weight:400;color:#fff}.pdfDL_btn a span{font-size:12px}.main_content::after{content:"";position:fixed;top:0;background:url(../images/background_pc.png) 0 100% repeat-y;background-size:100%;height:100vh;width:100vw;z-index:-10}.applyCTA{z-index:98;width:37%;max-width:fit-content;height:auto;position:fixed;bottom:30px;right:50%;transform:translateX(50%);transition:opacity .5s}.applyCTA:hover{opacity:.96}html{scroll-behavior:smooth}@media screen and (max-width: 768px){.show-pc{display:none}.show-sp{display:block}h2.section_title{text-align:center;margin-bottom:30px}h2.section_title img{height:64px}.applyCTA{width:90%;min-width:100px}.pdfDL_btn{max-width:100vw;margin:20px auto 0}}header{z-index:80;background-color:#fff;width:96%;height:54px;padding:0 24px;border-radius:45px;position:fixed;top:10px;left:2%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-center;align-items:center;box-shadow:0px 4px 5px 1px #0000001a}header .onecareer_logo{margin-right:auto}header nav{margin-left:auto;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;column-gap:20px}header nav a{color:#47A19E;font-size:16px;font-weight:400;letter-spacing:.04em}header nav .header_sns{display:flex;flex-direction:row;column-gap:12px;margin-left:auto;flex-wrap:nowrap}header nav .header_sns a{width:28px}@media screen and (max-width: 1300px){header{width:98%;top:4px;left:1%}header .sp_nav_btn{z-index:50}header .sp_nav_btn div{width:26px;height:2px;background-color:#47A19E}header .sp_nav_btn div:not(:last-child){margin-bottom:6px}header .sp_nav_btn.open div{transform-origin:28%;background-color:#fff}header .sp_nav_btn.open div:last-child{display:none}header .sp_nav_btn.open div:first-child{transform:rotate(45deg)}header .sp_nav_btn.open div:nth-child(2){transform:rotate(-45deg)}header nav{display:none;position:fixed;top:0;right:0;background-color:#47a19e;height:100vh;width:50%;flex-direction:column;justify-content:flex-start;align-items:center;column-gap:0;row-gap:20px;padding-top:20%}header nav.open{display:flex}header nav .header_sns{column-gap:12px;margin:0 auto}header nav .header_sns a{width:40px}header nav a{font-size:22px;font-weight:600;color:#fff;letter-spacing:.04em}}@media screen and (max-width: 768px){header nav{width:80%}}#slider{padding:60px 0;background-color:#fff}#slider .inner_content{height:130px;background:url(../images/slider_logo.png) center left repeat-x;background-size:cover;animation:slider linear 50s infinite}@media screen and (max-width: 768px){#slider{padding:24px 0}#slider .inner_content{height:100px;background:url(../images/slider_logo.png) center left repeat-x;background-size:cover;animation:slider linear 50s infinite}}@keyframes slider{0%{background-position:0%}100%{background-position:100%}}#company{margin:60px auto 0}#company .inner_content{width:80%;max-width:1280px;padding:120px 0;margin:0 auto;background-color:#fff;border-radius:12px;display:grid;place-items:center;border:12px solid #65a38f;box-shadow:-3px 3px #65a38f, -6px 8px 7px 1px #08644ecc}#company .inner_content .company_content{width:100%;padding:0 6%;margin:0 auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:24px}#company .inner_content .company_content .company_block_logo{width:10%}#company .inner_content .company_content .company_block_logo:last-child{margin-right:auto}@media screen and (max-width: 768px){#company{margin:30px auto 0}#company .inner_content{width:96%;max-width:100vw;padding:60px 0;border:6px solid #65a38f;box-shadow:-4px 4px #65a38f}#company .inner_content .company_content{gap:24px}#company .inner_content .company_content .company_block_logo{width:16%}#company .inner_content .company_content .company_block_logo:last-child{margin-right:auto}}#concept{margin:60px auto 0}#concept .inner_content{width:80%;max-width:1280px;margin:0 auto;border-radius:16px;border:12px solid #36455b;box-shadow:-3px 3px #36455b, -6px 6px #36455b, -9px 9px #36455b, -11px 11px 7px 1px #010711cc}#concept .inner_content .concept_detail{background:#fff;padding:120px 0;border-radius:1px}#concept .inner_content .concept_detail h3{padding:0 20px;font-size:36px;letter-spacing:.04em;font-weight:400;color:#000;text-align:center;margin-bottom:60px}#concept .inner_content .concept_detail .sign{padding:0 9%;font-size:18px;letter-spacing:.04em;font-weight:600;color:#000;text-align:left;margin-top:60px}#concept .inner_content .concept_detail p{padding:0 9%;font-size:18px;line-height:200%;letter-spacing:.04em;font-weight:400;color:#000;text-align:left}#concept .inner_content .concept_detail p:not(:last-child){margin-bottom:36px}@media screen and (max-width: 768px){#concept{margin:30px auto 0;padding:80px 0 0}#concept .inner_content{width:98%;max-width:100vw;border:4px solid #36455b;box-shadow:-3px 3px #36455b, -6px 6px #36455b, -9px 9px #36455b}#concept .inner_content .concept_detail{padding:60px 0;border-radius:12px}#concept .inner_content .concept_detail h3{margin-bottom:30px;font-size:26px}#concept .inner_content .concept_detail .sign{padding:0 4%;margin-top:30px;font-size:16px}#concept .inner_content .concept_detail p{padding:0 4%;font-size:15px}#concept .inner_content .concept_detail p:not(:last-child){margin-bottom:20px}}#timetable{margin:60px auto 0}#timetable .inner_content{width:80%;max-width:1280px;padding:120px 15px;margin:0 auto;background-color:#fff;border-radius:12px;border:12px solid #f07e33;box-shadow:-3px 3px #f07e33, -6px 8px 7px 1px #643f08cc;display:grid;place-items:center}#timetable .inner_content .row{background-color:#fff;padding:12px 15px;display:flex;flex-direction:row;align-items:center;column-gap:12px;width:100%}#timetable .inner_content .row .roomName p{padding:6px 0;font-size:18px;line-height:100%;font-weight:500;text-align:center;color:#fff}#timetable .inner_content .row .row_time{width:30%;text-align:center;font-size:20px;font-weight:500;color:#425e82}#timetable .inner_content .row .row_time span{font-weight:600;display:block;font-size:1.3em}#timetable .inner_content .row .roomfull{width:100%;background-color:#9e9766;display:flex;flex-direction:row;justify-content:center;align-items:center;column-gap:40px}#timetable .inner_content .row .roomfull p{padding:24px 0;font-size:24px;line-height:150%;font-weight:500;text-align:center;color:#fff}#timetable .inner_content .row .roomfull img{padding:3px 0;height:140px}#timetable .inner_content .row .roomA_logo,#timetable .inner_content .row .roomB_logo{border-radius:3px;padding:12px 0;width:50%;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;column-gap:20px}#timetable .inner_content .row .roomA_logo img,#timetable .inner_content .row .roomB_logo img{width:20%}#timetable .inner_content .row .roomA_logo{background-color:#f07e33}#timetable .inner_content .row .roomB_logo{background-color:#65a38f}@media screen and (max-width: 769px){#timetable{margin:30px auto 0}#timetable .inner_content{width:96%;max-width:100vw;padding:60px 0}#timetable .inner_content .row{background-color:#f8f9fa;padding:12px 6px;flex-direction:row;align-items:center;column-gap:6px;row-gap:3px;flex-wrap:wrap}#timetable .inner_content .row:not(:last-child){margin-bottom:6px}#timetable .inner_content .row:nth-child(2){background-color:#fff}#timetable .inner_content .row .roomName p{padding:6px 0;font-size:18px;line-height:100%;font-weight:500;text-align:center;color:#fff}#timetable .inner_content .row .row_time{width:100%;font-weight:500;font-size:16px}#timetable .inner_content .row .roomfull{width:100%;flex-direction:column;column-gap:0}#timetable .inner_content .row .roomfull p{padding:12px 0;font-size:18px;line-height:130%}#timetable .inner_content .row .roomfull img{padding:0;margin-top:-3px;height:100px}#timetable .inner_content .row .roomA_logo,#timetable .inner_content .row .roomB_logo{padding:12px 0;width:49%;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;column-gap:2px}#timetable .inner_content .row .roomA_logo img,#timetable .inner_content .row .roomB_logo img{width:30%}#timetable .inner_content .row .roomA_logo{background-color:#f07e33}#timetable .inner_content .row .roomB_logo{background-color:#65a38f}}#promotion{margin:60px auto 0;background:100%}#promotion .inner_content{padding:60px 3%;background-color:#fff;width:80%;max-width:1280px;margin:0 auto;border-radius:16px;border:12px solid #36455b;box-shadow:-3px 3px #36455b, -6px 6px #36455b, -9px 9px #36455b, -11px 11px 7px 1px #010711cc}#promotion .inner_content .promotion_detail{padding:60px 0;border-radius:1px}#promotion .inner_content .promotion_detail h3{padding:0 20px;font-size:36px;letter-spacing:.04em;font-weight:600;color:#0d3256;text-align:center;margin-bottom:60px}#promotion .inner_content .promotion_detail h3 span{display:inline-block;font-size:1.4em;font-weight:800;letter-spacing:.06em;color:#0d3256;position:relative;z-index:30}#promotion .inner_content .promotion_detail h3 span.show-sp{display:none}#promotion .inner_content .promotion_detail h3 span:after{z-index:-1;position:absolute;right:-3%;bottom:8px;content:"";display:block;height:14px;width:106%;background-color:#ffd63b}#promotion .inner_content .promotion_detail p{padding:0 9%;font-size:20px;line-height:160%;letter-spacing:.04em;font-weight:400;color:#000;text-align:left}#promotion .inner_content .promotion_event_detail{padding:0 9%}#promotion .inner_content .promotion_event_detail_title p{font-size:24px;letter-spacing:.04em;font-weight:600;color:#0d3256;text-align:center}#promotion .inner_content .promotion_event_detail .block{margin-top:24px}#promotion .inner_content .promotion_event_detail .block .itemttl{margin-bottom:10px;color:#F29138;font-size:20px;font-weight:500}#promotion .inner_content .promotion_event_detail .block .itemdetail li{font-size:.8em;margin-left:20px}@media screen and (max-width: 768px){#promotion{margin:30px auto 0;padding:80px 0 0}#promotion .inner_content{width:98%;max-width:100vw;border:4px solid #36455b;box-shadow:-3px 3px #36455b, -6px 6px #36455b, -9px 9px #36455b}#promotion .inner_content .promotion_detail{padding:30px 0;border-radius:1px}#promotion .inner_content .promotion_detail h3{padding:0 16px;font-size:20px;margin-bottom:30px}#promotion .inner_content .promotion_detail h3 span.show-pc{display:none}#promotion .inner_content .promotion_detail h3 span.show-sp{display:inline-block}#promotion .inner_content .promotion_detail h3 span:after{right:-3%;bottom:5px;height:10px}#promotion .inner_content .promotion_detail p{padding:0 1%;font-size:15px}#promotion .inner_content .promotion_event_detail{padding:0 1%}#promotion .inner_content .promotion_event_detail_title p{font-size:20px}#promotion .inner_content .promotion_event_detail .block{margin-top:18px}#promotion .inner_content .promotion_event_detail .block .itemttl{font-size:18px;margin-bottom:0}#promotion .inner_content .promotion_event_detail .block .itemdetail p{font-size:14px;line-height:160%}#promotion .inner_content .promotion_event_detail .block .itemdetail li{margin-bottom:6px;font-size:.9em;margin-left:20px}}#voice{margin:60px auto 0}#voice .inner_content{width:80%;max-width:1280px;padding:120px 0;margin:0 auto;background-color:#fff;border-radius:12px;border:12px solid #65a38f;box-shadow:-3px 3px #65a38f, -6px 8px 7px 1px #08644ecc}#voice .inner_content .block{width:100%;padding:0 6%;margin:0 auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}#voice .inner_content .block div{width:32%}@media screen and (max-width: 768px){#voice{margin:30px auto 0}#voice .inner_content{width:96%;max-width:100vw;padding:60px 0;border:6px solid #65a38f;box-shadow:-4px 4px #65a38f}#voice .inner_content .block{flex-direction:column;row-gap:30px}#voice .inner_content .block div{width:100%}}#information{margin:60px auto 0}#information .inner_content{width:80%;max-width:1280px;padding:120px 0;margin:0 auto;background-color:#fff;border-radius:12px;border:12px solid #f07e33;box-shadow:-3px 3px #f07e33, -6px 8px 7px 1px #643f08cc;display:grid;place-items:center}#information .inner_content .info_content .block{width:fit-content;display:flex;flex-direction:row;column-gap:24px}#information .inner_content .info_content .block:not(:last-child){margin-bottom:36px}#information .inner_content .info_content .block .itemttl{width:200px;font-size:20px;font-weight:600;padding-right:12px;text-align:right;color:#F29138}#information .inner_content .info_content .block .itemdetial,#information .inner_content .info_content .block .lastitemdetial{font-size:20px;font-weight:400;letter-spacing:0.04em;line-height:170%;color:#1b1b1b;margin-right:auto;color:#333}#information .inner_content .info_content .block .itemdetial span,#information .inner_content .info_content .block .lastitemdetial span{font-size:12px;opacity:.6;letter-spacing:0}@media screen and (max-width: 768px){#information{margin:30px auto 0}#information .inner_content{width:96%;max-width:100vw;padding:60px 0;border:6px solid #f07e33;box-shadow:-4px 4px #f07e33}#information .inner_content .info_content .block{display:flex;flex-direction:column;column-gap:0;row-gap:6px;width:100%;justify-content:center}#information .inner_content .info_content .block .itemttl{font-size:18px;width:100%;text-align:center}#information .inner_content .info_content .block .itemdetial,#information .inner_content .info_content .block .lastitemdetial{font-size:14px;margin-right:0;text-align:center;font-weight:500}#information .inner_content .info_content .block .lastitemdetial{width:100%;margin:0 auto}}#watch{margin:60px auto 0}#watch .inner_content{width:80%;max-width:1280px;padding:120px 0;margin:0 auto;background-color:#fff;border-radius:12px;border:12px solid #65a38f;box-shadow:-3px 3px #65a38f, -6px 8px 7px 1px #08644ecc}#watch .inner_content .block{width:100%;padding:0 6%;margin:0 auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}#watch .inner_content .block div{width:32%}@media screen and (max-width: 768px){#watch{margin:30px auto 0}#watch .inner_content{width:96%;max-width:100vw;padding:60px 0;border:6px solid #65a38f;box-shadow:-4px 4px #65a38f}#watch .inner_content .block{width:90%;flex-direction:column;row-gap:30px}#watch .inner_content .block div{width:100%}}#qa{margin:60px auto}#qa .inner_content{width:80%;max-width:1280px;padding:120px 0;margin:0 auto;background-color:#fff;border-radius:12px;border:12px solid #f07e33;box-shadow:-3px 3px #f07e33, -6px 8px 7px 1px #643f08cc;display:grid;place-items:center}#qa .inner_content .faq_block{margin-bottom:36px}#qa .inner_content .faq_block:not(:last-child){padding-bottom:36px;border-bottom:1px solid #f2f2f2}#qa .inner_content .faq_block p{font-size:20px;font-weight:400;line-height:170%;font-weight:normal;color:#333;letter-spacing:0.04em}#qa .inner_content .faq_block p a{color:#17699c}#qa .inner_content .faq_block p.faq_block_title{font-family:Futura;font-size:14px;padding:4px 10px;margin-right:20px;border-radius:50%;color:#fff}#qa .inner_content .faq_block .faq_answer,#qa .inner_content .faq_block .faq_question{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start}#qa .inner_content .faq_block .faq_question{margin-bottom:20px}#qa .inner_content .faq_block .faq_question p.faq_block_title.question{background-color:#F29138}#qa .inner_content .faq_block .faq_question p:last-child{color:#F29138;font-size:20px;font-weight:600}#qa .inner_content .faq_block .faq_answer p.faq_block_title.answer{background-color:#47A19E}@media screen and (max-width: 768px){#qa{margin:30px auto}#qa .inner_content{width:96%;max-width:100vw;padding:60px 0;border:6px solid #f07e33;box-shadow:-4px 4px #f07e33}#qa .inner_content .faq_content{width:92%}#qa .inner_content .faq_content .faq_block .faq_question p:first-child,#qa .inner_content .faq_content .faq_block .faq_answer p:first-child{margin-right:14px;padding:2px 8px}#qa .inner_content .faq_content .faq_block .faq_question p:last-child,#qa .inner_content .faq_content .faq_block .faq_answer p:last-child{font-size:16px}}footer{background-color:#01418a;overflow-x:hidden;width:100vw}footer .inner_content{padding:60px 0 20px}footer .inner_content .footer_info a{display:block;width:120px;text-align:center;margin:0 auto 8px}footer .inner_content .copyright{font-size:.666em;line-height:100%;font-weight:300;text-align:center;letter-spacing:0;color:#fff}@media screen and (max-width: 768px){footer{width:98%;top:4px;left:1%}footer .sp_nav_btn{z-index:50}footer .sp_nav_btn div{width:26px;height:2px;background-color:#000}footer .sp_nav_btn div:not(:last-child){margin-bottom:6px}footer .sp_nav_btn.open div{transform-origin:28%}footer .sp_nav_btn.open div:last-child{display:none}footer .sp_nav_btn.open div:first-child{transform:rotate(45deg)}footer .sp_nav_btn.open div:nth-child(2){transform:rotate(-45deg)}footer nav{display:none;position:fixed;top:0;right:0;background-color:#faebd7;height:100vh;width:70%;flex-direction:column;justify-content:flex-start;align-items:center;column-gap:0;row-gap:20px;padding-top:30%}footer nav.open{display:flex}footer nav .footer_sns{column-gap:12px}footer nav a{font-size:18px;font-weight:400}}
/*# sourceMappingURL=main.css.map */