*{font-family:'Noto Sans JP', sans-serif;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;transform:translateY(20px)}h2.section_title img{height:70px;width:auto}.applyCTA{z-index:98;width:37%;position:fixed;bottom:20px;right:50%;transform:translateX(50%);transition:opacity .5s;width:624px;height:60px;background:linear-gradient(90deg, #1384e9 0%, #2890e0 100%) no-repeat left center/100% auto;border-radius:4px;box-shadow:0px 4px 4px rgba(75,75,75,0.2);display:flex;justify-content:center;align-items:center;color:#fff;font-style:normal;font-weight:500;font-size:30px;line-height:100%;letter-spacing:0.05em}.applyCTA:hover{opacity:.86}.totop{position:fixed;right:-3px;bottom:80px;background-color:#fff;padding:8px;box-shadow:0 1px 2px 0 #e8e8e8;color:#bcbcbc;border-radius:3px;cursor:pointer;z-index:99;font-style:normal;font-weight:300;font-size:18px;line-height:100%;letter-spacing:0.05em}.totop::before{content:"";display:inline-block;background:url(../images/uparrow.png) bottom center no-repeat;background-size:contain;width:19px;height:13px;margin-right:3px}.totop:hover{opacity:.86}#totop.UpMove{animation:UpAnime 0.5s forwards}@keyframes UpAnime{from{opacity:0;transform:translateY(130px)}to{opacity:1;transform:translateY(0)}}#totop.DownMove{animation:DownAnime 0.5s forwards}@keyframes DownAnime{from{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(130px)}}html{scroll-behavior:smooth}@media screen and (max-width: 768px){.show-pc{display:none}.show-sp{display:block}h2.section_title{text-align:center;transform:translateY(24px)}h2.section_title img{height:60px;width:auto}.applyCTA{font-family:'Noto Sans JP', sans-serif;width:100%;position:fixed;bottom:0;right:0;transform:translateX(0);border-radius:0px;font-size:18px;font-weight:bold}}.header{z-index:80;background-color:#fff;width:100%;height:70px;position:fixed;top:0;box-shadow:0 1px 40px #0000002c}.header_inner_content{height:70px;width:100%;max-width:1440px;padding:0 20px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.header_inner_content_logo{width:160px;margin-right:auto}.header_inner_content_navi-item{margin-right:20px;font-style:normal;font-weight:500;font-size:15px;line-height:100%;color:#333;letter-spacing:.02em;background:linear-gradient(92.01deg, #428CC2 -.59%, #428CC2 101.44%) no-repeat center bottom 3px/100% 4px;background-size:0% 3px;transition:background-size .5s}.header_inner_content_navi-item:hover{background-size:100% 3px}.header_inner_content-cta{display:flex;justify-content:center;align-items:center;width:240px;height:40px;background:linear-gradient(90deg, #1384e9 0%, #2890e0 100%) no-repeat left center/100% auto;border-radius:4px;color:#fff;font-style:normal;font-weight:500;font-size:15px;line-height:26px;letter-spacing:0.05em}@media screen and (max-width: 768px){.header{height:60px;box-shadow:0 1px 10px #00000010}.header_inner_content{z-index:90;height:60px;max-width:100vw;padding:0;background-color:#fff}.header_inner_content_logo{width:40%;margin-right:auto;margin-left:20px}.header_inner_content .sp_nav_btn{display:flex;flex-direction:column;row-gap:6px;margin-right:20px}.header_inner_content .sp_nav_btn-item{width:30px;height:2px;background:#333}.header_inner_content_navi{box-shadow:0 1px 20px #00000010;position:fixed;top:60px;width:100%;height:33vh;background-color:#fffffff6;display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:20px;transition:transform .8s 0s ease-in-out;transform:translateY(-35vh);z-index:-1}.header_inner_content_navi-item{margin-right:0;font-size:16px;color:#555}.header_inner_content_navi.open{transform:translateY(0)}.header_inner_content-cta{display:none}.header_inner_content-cta-sp{display:flex;justify-content:center;align-items:center;width:240px;height:40px;background:linear-gradient(90deg, #1384e9 0%, #2890e0 100%) no-repeat left center/100% auto;border-radius:4px;color:#fff;font-style:normal;font-weight:500;font-size:15px;line-height:26px;letter-spacing:0.05em}}.hero_section{background:url(../images/background_pc.png) center center no-repeat;background-size:cover;padding:106px 0}.hero_section_titleimg{width:57%;max-width:820px;margin:0 auto;display:flex}@media screen and (max-width: 768px){.hero_section{padding:106px 0 40px}.hero_section_titleimg{width:90%;max-width:100vw;margin:0 auto;display:flex}}#slider{padding:24px 0;background-color:#fff}#slider .inner_content{height:100px;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:14px 0}#slider .inner_content{height:60px;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%}}.intro{background:url(../images/background_pc.png) center center no-repeat;background-size:cover;padding:22px 0}.intro_inner_content{width:76%;max-width:1100px;margin:0 auto;padding:52px 0;background:#FFFFFF;border-radius:8px}.intro_inner_content_title{font-family:'Mplus 1p';font-style:normal;font-weight:800;font-size:30px;line-height:100%;letter-spacing:0.02em;color:#246CA0;text-align:center}.intro_inner_content_detail{margin-top:20px;font-family:'Noto Sans JP';font-style:normal;font-weight:400;font-size:22px;line-height:200%;text-align:center;letter-spacing:0.06em;color:#333}@media screen and (max-width: 768px){.intro{background:url(../images/background_pc.png) center center no-repeat;background-size:cover;padding:16px 0}.intro_inner_content{width:96%;max-width:100vw;margin:0 auto;padding:40px 0}.intro_inner_content_title{font-family:'M PLUS 1p', sans-serif;font-size:22px;line-height:140%}.intro_inner_content_detail{padding:0 18px;font-size:16px;line-height:160%;text-align:justify;letter-spacing:0.04em}}.company{background:#F7F7F7;padding:40px 0;background:url("../images/background_2.png") center center no-repeat,#f7f7f7;background-size:cover}.company_inner_content{width:76%;max-width:1100px;margin:0 auto;padding:64px 20px 0;background:#FFFFFF;border-radius:8px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;row-gap:20px}.company_inner_content_group{width:32%;max-width:330px;min-height:120px}.company_inner_content_group.show{display:block}.company_inner_content_group:first-child{width:65%;max-width:700px}.company_inner_content_group_title{background:linear-gradient(90deg, #428CC2 0%, #428CC2) no-repeat left center/100% 1px;text-align:center;margin-bottom:12px}.company_inner_content_group_title-item{width:fit-content;margin:0 auto;padding:0 6px;background-color:#fff;background-size:100%;font-family:'Noto Sans JP';font-style:normal;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0.02em;color:#428CC2}.company_inner_content_group_logo{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;column-gap:6%;row-gap:6px}.company_inner_content_group_logo-item{width:20%;max-width:70px}.company .company_warning{padding:0 0 6px 0;font-family:'Noto Sans JP';font-style:normal;font-weight:400;font-size:12px;line-height:100%;letter-spacing:0.02em;color:#333}.company .company_showall_btn{margin:24px auto 0;display:block;width:360px;background:#fff;text-align:center;border-radius:8px;border:1px solid #428CC2;padding:12px 36px;font-family:'Noto Sans JP';font-style:normal;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0.02em;color:#428CC2;cursor:pointer}.company .company_showall_btn::after{content:"+";font-family:'Noto Sans JP';font-style:normal;font-weight:400;font-size:24px;line-height:10%;margin-left:6px;vertical-align:sub}.company .company_showall_btn.show::after{content:"-"}@media screen and (max-width: 768px){.company{padding:40px 0}.company_inner_content{width:96%;max-width:100vw;padding:60px 12px 0;border-radius:8px;row-gap:20px}.company_inner_content_group{width:49%;max-width:100vw;min-height:90px}.company_inner_content_group:first-child{width:100%;max-width:100vw}.company_inner_content_group:nth-child(2){width:100%;max-width:100vw}.company_inner_content_group_title-item{font-size:15px}.company_inner_content_group_logo{row-gap:6px}.company_inner_content_group_logo-item{width:30%;max-width:48px}}.concept{padding:20px 0}.concept .section_title{transform:translateY(0);margin-bottom:30px}.concept_inner_content{background:url(../images/background_pc.png) center center no-repeat;background-size:cover;padding:12px;width:76%;max-width:1100px;margin:0 auto;border-radius:8px}.concept_inner_content_inner{background-color:#fff;border-radius:8px;padding:60px 0}.concept_inner_content_inner_title{margin-bottom:40px;font-family:'Mplus 1p';font-style:normal;font-weight:800;font-size:40px;line-height:100%;letter-spacing:0.02em;color:#246CA0;text-align:center}.concept_inner_content_inner_detail{font-family:'Noto Sans JP';font-style:normal;font-weight:400;font-size:18px;line-height:130%;text-align:center;letter-spacing:0.07em;color:#333333}.concept_inner_content_inner_line{margin:32px auto;width:300px;height:2px;background:#333333}.concept_inner_content_inner_sign{font-family:'Mplus 1p';font-style:normal;font-weight:500;font-size:28px;line-height:130%;letter-spacing:0.02em;color:#333333;text-align:center}@media screen and (max-width: 768px){.concept{padding:40px 0}.concept .section_title{transform:translateY(0);margin-bottom:20px}.concept_inner_content{padding:8px;width:96%;max-width:100vw}.concept_inner_content_inner{padding:40px 0}.concept_inner_content_inner_title{font-family:'M PLUS 1p', sans-serif;font-size:24px;line-height:150%;margin-bottom:26px;padding:0 20px}.concept_inner_content_inner_detail{padding:0 18px;font-size:16px;line-height:160%;text-align:justify;letter-spacing:0.04em}.concept_inner_content_inner_line{margin:24px auto;width:300px;height:2px}.concept_inner_content_inner_sign{font-family:'M PLUS 1p', sans-serif;font-size:24px}}.hide-area{display:none}.modaal-container{max-width:900px}.modaal-container .answer_line{width:200px;height:1px;margin:0 auto 20px;background-color:#1384e9}.modaal-container .answer_title{margin-bottom:20px;font-family:'Noto Sans JP';font-style:normal;font-weight:400;font-size:18px;line-height:130%;text-align:center;letter-spacing:0.02em;color:#1384e9}.modaal-container p{font-family:'Noto Sans JP';font-style:normal;font-weight:600;font-size:22px;line-height:170%;text-align:center;letter-spacing:0.06em;color:#333}.modaal-container .content-cta{display:flex;justify-content:center;align-items:center;width:80%;max-width:600px;height:40px;margin:30px auto 0;background:linear-gradient(90deg, #1384e9 0%, #2890e0 100%) no-repeat left center/100% auto;border-radius:4px;color:#fff;font-style:normal;font-weight:500;font-size:18px;line-height:26px;letter-spacing:0.05em}.modaal-close:after,.modaal-close:before{background:#ccc}.modaal-close:focus:after,.modaal-close:focus:before,.modaal-close:hover:after,.modaal-close:hover:before{background:#666}.content{margin:40px 0 80px}.content_inner_content{width:76%;max-width:1100px;margin:0 auto;padding:64px 0 0;background:#FFFFFF;border-radius:8px}.content_inner_content_intro{margin:0 0 20px;font-family:'Noto Sans JP';font-style:normal;font-weight:400;font-size:22px;line-height:140%;text-align:center;letter-spacing:0.06em;color:#333}.content_inner_content_intro span{font-size:.76em;line-height:100%;text-align:center;letter-spacing:0em;color:#428CC2}.content_inner_content_question{display:flex;flex-direction:row;justify-content:space-between}.content_inner_content_question-item{width:31%;background-color:#333;background:url(../images/background_pc.png) 0 0 no-repeat;background-size:cover;height:240px;border-radius:8px;padding:6px}.content_inner_content_question-item a{display:block;width:100%;height:100%;background:#FFFFFF;border-radius:8px;position:relative}.content_inner_content_question-item a::after{content:"";position:absolute;width:90.25px;height:12px;background:url("../images/popup_icon.png") 0 0 no-repeat;background-size:cover;bottom:10px;right:16px;display:inline}.content_inner_content_question-item a .question-item_content{padding:50px 24px 6px 24px}.content_inner_content_question-item a .question-item_content-title{margin-bottom:24px;font-family:'Noto Sans JP';font-style:normal;font-weight:400;font-size:22px;line-height:100%;text-align:center;letter-spacing:0.06em;color:#428CC2}.content_inner_content_question-item a .question-item_content-content{font-family:'Noto Sans JP';font-style:normal;font-weight:600;font-size:22px;line-height:150%;text-align:center;letter-spacing:0.06em;color:#333}@media screen and (max-width: 768px){#content_q1,#content_q2,#content_q3{display:none}.modaal-container{max-width:100vw}.modaal-container .answer_title{font-size:16px;line-height:160%}.modaal-container p{font-size:16px;font-weight:500;line-height:170%;text-align:left;letter-spacing:0.02em}.modaal-container .content-cta{width:100%;max-width:100vw}.content{margin:20px 0 30px}.content_inner_content{width:96%;max-width:100vw;padding:40px 12px 0;margin:0 auto}.content_inner_content_intro{font-size:16px}.content_inner_content_question{flex-direction:column;row-gap:20px}.content_inner_content_question-item{width:100%;height:140px;padding:4px}.content_inner_content_question-item a{display:grid;align-items:center;justify-content:center}.content_inner_content_question-item a .question-item_content{padding:0 24px}.content_inner_content_question-item a .question-item_content-title{margin-bottom:16px;font-size:18px}.content_inner_content_question-item a .question-item_content-content{font-size:18px}}#timetable{background:#F7F7F7;padding:40px 0;margin-bottom:60px;background:url("../images/background_2.png") center center no-repeat,#f7f7f7;background-size:cover}#timetable .timetable_title_area{background-color:#fff;padding:20px 0;margin-bottom:20px}#timetable .timetable_title_area .section_title{transform:translateY(0)}#timetable .inner_content{width:76%;max-width:1100px;margin:0 auto;padding:40px 20px;background:#adbabd94;border-radius:8px}#timetable .inner_content:last-child{margin-top:30px}#timetable .inner_content_title{margin-bottom:20px;font-family:'M PLUS 1p';font-style:normal;font-weight:800;font-size:36px;line-height:100%;text-align:center;color:#333333}#timetable .inner_content_title span{display:block;font-family:'Noto Sans JP';font-style:normal;font-weight:500;font-size:18px}#timetable .inner_content_block{padding:16px 48px;background-color:#fff;border-radius:8px;display:flex;flex-direction:row;align-items:center;justify-content:center}#timetable .inner_content_block:not(:last-child){margin-bottom:10px}#timetable .inner_content_block_time{width:33%}#timetable .inner_content_block_time_date{padding-right:6px;background:linear-gradient(90deg, #EDE0D4 0%, #EDE0D4) no-repeat right 100%/48% 5px;font-family:'Noto Sans JP';font-style:normal;font-weight:500;font-size:16px;line-height:100%;text-align:right;color:#333333}#timetable .inner_content_block_time_room{margin:5px 0;font-family:'M PLUS 1p';font-style:normal;font-weight:800;font-size:24px;line-height:100%;text-align:right;letter-spacing:0.02em;color:#333333}#timetable .inner_content_block_time_time{font-family:'M PLUS 1p';font-style:normal;font-weight:800;font-size:20px;line-height:100%;text-align:right;color:#333333}#timetable .inner_content_block_room{width:70%}#timetable .inner_content_block_room_title{background:linear-gradient(90deg, #428CC2 0%, #428CC2) no-repeat center center/86% 1px;text-align:center;margin-bottom:12px}#timetable .inner_content_block_room_title-item{width:fit-content;margin:0 auto;padding:0 6px;background-color:#fff;background-size:100%;font-family:'Noto Sans JP';font-style:normal;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0.02em;color:#428CC2}#timetable .inner_content_block_room_company_logo{display:flex;flex-direction:row;align-items:center;justify-content:center;column-gap:4%}#timetable .inner_content_block_room_company_logo-item{width:30%;max-width:80px}@media screen and (max-width: 768px){#timetable{padding:60px 0}#timetable .inner_content{width:96%;max-width:100vw;padding:30px 20px}#timetable .inner_content:last-child{margin-top:60px}#timetable .inner_content_block{padding:12px 12px;display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap}#timetable .inner_content_block:not(:last-child){margin-bottom:10px}#timetable .inner_content_block_time{width:100%;margin-bottom:10px}#timetable .inner_content_block_time_date{display:none}#timetable .inner_content_block_time_room{font-size:18px;text-align:center}#timetable .inner_content_block_time_time{font-size:16px;text-align:center}#timetable .inner_content_block_room{width:50%}#timetable .inner_content_block_room_title{background:linear-gradient(90deg, #428CC2 0%, #428CC2) no-repeat center center/86% 1px;text-align:center;margin-bottom:12px}#timetable .inner_content_block_room_title-item{width:fit-content;margin:0 auto;padding:0 6px;background-color:#fff;background-size:100%;font-family:'Noto Sans JP';font-style:normal;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0.02em;color:#428CC2}#timetable .inner_content_block_room_company_logo{display:flex;flex-direction:row;align-items:center;justify-content:center;column-gap:6px}#timetable .inner_content_block_room_company_logo-item{width:30%;max-width:70px}}#information{background:#F7F7F7;padding:20px 0;background:url("../images/background_2.png") center center no-repeat,#f7f7f7;background-size:cover}#information .inner_content{width:76%;max-width:1100px;margin:0 auto;padding:56px 20px 46px;background:#FFFFFF;border-radius:8px}#information .inner_content_info_content{width:76%;max-width:800px;margin:0 auto}#information .inner_content_info_content_block{display:flex;flex-wrap:wrap;flex-direction:row;padding:20px 0;column-gap:20px}#information .inner_content_info_content_block:first-child{padding-top:0}#information .inner_content_info_content_block:last-child{padding-bottom:0}#information .inner_content_info_content_block:not(:last-child){border-bottom:1px solid #F4F4F4}#information .inner_content_info_content_block .itemttl{width:33%;text-align:right;font-family:'Noto Sans JP';font-style:normal;font-weight:400;font-size:16px;line-height:160%;letter-spacing:0.02em;color:#000000}#information .inner_content_info_content_block .itemdetail{width:60%;text-align:left;font-family:'Noto Sans JP';font-style:normal;font-weight:400;font-size:16px;line-height:160%;letter-spacing:0.02em;color:#333}#information .inner_content_info_content_block .itemdetail span{font-size:.8em}@media screen and (max-width: 768px){#information{padding:40px 0}#information .inner_content{width:96%;max-width:100vw;padding:60px 12px}#information .inner_content_info_content{width:98%;max-width:100vw}#information .inner_content_info_content_block{display:flex;flex-wrap:wrap;flex-direction:column;padding:20px 0;column-gap:20px}#information .inner_content_info_content_block .itemttl{width:100%;text-align:left;font-size:16px;line-height:100%;margin-bottom:12px;font-weight:700}#information .inner_content_info_content_block .itemdetail{text-align:justify;width:100%}}.faq{padding:20px 0}.faq .section_title{transform:translateY(0);margin-bottom:20px}.faq_inner_content{width:76%;max-width:1100px;margin:0 auto}.faq_inner_content_block{background:#F7F7F7;border-radius:8px;padding:26px 0 26px 27%}.faq_inner_content_block:not(:last-child){margin-bottom:20px}.faq_inner_content .itemquestion{margin-bottom:20px;font-family:'Noto Sans JP';font-style:normal;font-weight:700;font-size:18px;line-height:160%;letter-spacing:0.02em;color:#333}.faq_inner_content .itemquestion::before{content:"Q";margin-right:20px;text-align:center}.faq_inner_content .itemanswer{font-family:'Noto Sans JP';font-style:normal;font-weight:400;font-size:16px;line-height:160%;letter-spacing:0.02em;color:#333}.faq_inner_content .itemanswer span{margin-left:35px}.faq_inner_content .itemanswer span a{color:#428CC2;font-weight:bold;font-size:17px}.faq_inner_content .itemanswer::before{content:"A";margin-left:2px;margin-right:20px;font-weight:700;font-size:18px}@media screen and (max-width: 768px){.faq{padding:40px 0}.faq .section_title{transform:translateY(0);margin-bottom:20px}.faq_inner_content{width:96%;max-width:100vw}.faq_inner_content_block{background:#FBFBFB;border-radius:8px;padding:30px 2%}.faq_inner_content .itemquestion{margin-bottom:12px;font-size:16px}.faq_inner_content .itemquestion::before{content:"Q";margin-right:6px;text-align:center}.faq_inner_content .itemanswer{line-height:140%}.faq_inner_content .itemanswer span{margin-left:0}.faq_inner_content .itemanswer::before{content:"A";margin-left:2px;margin-right:6px}}footer{background-color:#323232;overflow-x:hidden;width:100vw}footer .inner_content{padding:26px 0 80px}footer .inner_content .footer_sns_title{margin-bottom:12px;font-size:1em;line-height:100%;font-weight:500;text-align:center;letter-spacing:0;color:#fff;text-align:center}footer .inner_content .footer_sns{width:fit-content;margin:0 auto 20px;display:flex;flex-direction:row;column-gap:12px}footer .inner_content .footer_sns a{width:30px}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=style.css.map */