﻿body{max-height:fit-content;width:100%;font-family:"ヒラギノ角ゴ", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";color:#000;background-color:#fff;font-size:16px;line-height:1em;text-align:left;text-align:justify;text-justify:inter-ideograph;min-width:1280px;background:url("../img/background_pc.png") center center no-repeat fixed;background-size:cover;overflow-x:hidden}body a,body p{font-size:16px;line-height:1em;text-align:left;text-align:justify;text-justify:inter-ideograph;color:#000;text-decoration:none}body .sp{display:none}body .section{display:block;width:96%;min-width:1280px;max-width:1440px;margin:0 auto 100px;padding:64px 25px 100px}body .section.fullWidth{width:100%;max-width:100%}body .section .sectionDateBottom{margin-top:140px}body img{width:100%;height:auto;vertical-align:bottom}body h2.sectionTitle{height:141px;width:fit-content;margin:0 auto 64px}body h2.sectionTitle img{height:100%;width:auto}body h3.sectionDate{height:52px;width:fit-content;margin:0 auto 50px}body h3.sectionDate img{height:100%;width:auto}body div.accBtn{width:fit-content;margin:32px auto 0}body div.accBtn a{background:#fff;padding:21px 64px;border:2.37879px solid #2d4c8a;box-sizing:border-box;border-radius:4.75758px;font-family:"YuGothic","游ゴシック", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif;font-size:19px;line-height:100%;font-weight:bold;letter-spacing:0.04em;color:#2d4c8a;text-align:center}body div.accBtn a:hover{cursor:pointer}body div.accBtn a:after{content:url("../img/plus.png");margin-left:6px;vertical-align:middle}body div.accBtn.active a{background:#2d4c8a;color:#fff}body div.accBtn.active a:after{content:url("../img/minus.png")}body .hide{display:none}.miniWidth,#headerArea .box{width:96%;margin:0 auto}.flexRow,#headerArea .box,#main #people .peopleBox,#main #company .companyBox,#main #company .companyBox .block,#main #timetable .timetableBox .col-roomA,#main #timetable .timetableBox .col-roomA6,#main #timetable .timetableBox .col-roomB,#main #timetable .timetableBox .col-roomB6,#main #timetable .timetableBox .col-roomC,#main #timetable .timetableBox .col-roomC6,#main #qa .qaBox .answerDetail,#main #qa .qaBox .questionDetail{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}#headerArea{width:100%;height:68px;background:#fff;position:relative}#headerArea .box{height:68px;position:relative;justify-content:space-between}#headerArea .box .headerLogo{width:210px}#headerArea .box .headerMenu .sns{display:inline-block;margin-right:42px}#headerArea .box .headerMenu .sns .facebook,#headerArea .box .headerMenu .sns .line,#headerArea .box .headerMenu .sns .twitter{display:inline-block;width:48px;height:48px;margin-right:18px}#headerArea .box .headerMenu .menu{display:inline-block;position:fixed;top:10px;right:30px;z-index:99}#headerArea .box .headerMenu .menu .menuButton{display:block}#headerArea .box .headerMenu .menu .menuButton :hover{cursor:pointer}#headerArea .box .headerMenu .menu .menuButton .line1,#headerArea .box .headerMenu .menu .menuButton .line2,#headerArea .box .headerMenu .menu .menuButton .line3{width:42px;height:4px;margin:8px 0;transition:transform 0.4s linear;background:#000;border-radius:12px}#headerArea .box .headerMenu .menu .menuButton.active .line1{transform:rotate(45deg) translate(7px, 11px);transform-origin:center;background:#fff}#headerArea .box .headerMenu .menu .menuButton.active .line2{transform:rotate(-45deg) translate(-3px, -1px);transform-origin:center;background:#fff}#headerArea .box .headerMenu .menu .menuButton.active .line3{opacity:0}#headerArea .box .headerMenu .menu .menuConts{position:fixed;background:linear-gradient(193deg, rgba(166,23,30,0.92) 0%, rgba(217,24,30,0.92) 100%);width:384px;height:100%;padding:193px 32px 0;top:0;right:-115%;z-index:-1;transition:left 0.5s, right 0.5s}#headerArea .box .headerMenu .menu .menuConts.active{right:0;max-height:100%}#headerArea .box .headerMenu .menu .menuConts div{margin-bottom:32px}#headerArea .box .headerMenu .menu .menuConts div a{font-family:Futura;font-weight:bold;font-size:52px;line-height:100%;color:#fff}#headerArea .box .headerMenu .menu .menuConts div:last-child{margin-bottom:0}#sliderLogo{background:#fff;padding:32px 0}#sliderLogo .logoArea{margin:10px auto 0;width:100vw;max-width:1920px}@media screen and (max-width: 1440px){#sliderLogo .logoArea{width:1440px}}@media screen and (max-width: 1280px){#sliderLogo .logoArea{width:1280px}}@media screen and (max-width: 1024px){#sliderLogo .logoArea{width:1024px}}#sliderLogo .logoArea .block{margin:0 90px;width:180px}#sliderLogo .logoArea .block img{width:180px;height:116px}.intro{background:#fff;margin-bottom:100px}.intro p.introConts{padding:64px 0;margin:0 auto;text-align:center;font-size:32px;font-weight:bold;font-family:"YuGothic","游ゴシック", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif;line-height:1.7em;letter-spacing:0.01em;color:#224d78}#main #people{background:#fff}#main #people .peopleBox{flex-wrap:wrap;gap:2%}#main #people .peopleBox .block{width:32%;height:fit-content;margin-bottom:2%}#main #people .peopleAcc5,#main #people .peopleAcc6{display:none}#main #people .peopleAcc5.active,#main #people .peopleAcc6.active{display:block}#main #company{background:#fff;position:relative}#main #company .batch{width:fit-content;position:absolute;top:44px;right:0;transform:rotate(15deg);transform-origin:center}#main #company .batch img{width:50%}#main #company .companyBox{flex-wrap:wrap}#main #company .companyBox .block{width:30%;height:fit-content;margin-right:5%;margin-bottom:2%;align-items:flex-start}#main #company .companyBox .block .companyImg{width:35%}#main #company .companyBox .block .companyConts{width:60%;padding:18px 0 18px 40px}#main #company .companyBox .block .companyConts .companyName{font-size:16px;line-height:120%;font-weight:bold;letter-spacing:0;text-align:center}#main #company .companyBox .block .companyConts .companyName:after{content:"";width:32px;border-bottom:1px solid #e6e6e6;margin:10px auto;display:block}#main #company .companyBox .block .companyConts .companyDetail{font-size:12px;line-height:150%;font-weight:500;letter-spacing:0}#main #company .companyBox .block:nth-child(3n){margin-right:0}#main #company .companyAcc5,#main #company .companyAcc6{display:none}#main #company .companyAcc5.active,#main #company .companyAcc6.active{display:block}#main #timetable{background:#fff}#main #timetable h3.sectionDate{transform:translateX(100px)}#main #timetable .timetableBox{display:grid;grid-template-columns:auto 28% 28% 28%;grid-template-rows:10% 134px 134px 134px 134px 134px;column-gap:8px;row-gap:8px}#main #timetable .timetableBox .row-opening{grid-column-start:2;grid-column-end:5;grid-row-start:2;grid-row-end:3}#main #timetable .timetableBox .row-special{grid-column-start:2;grid-column-end:5;grid-row-start:6;grid-row-end:7}#main #timetable .timetableBox .col-roomA,#main #timetable .timetableBox .col-roomA6,#main #timetable .timetableBox .col-roomB,#main #timetable .timetableBox .col-roomB6,#main #timetable .timetableBox .col-roomC,#main #timetable .timetableBox .col-roomC6{justify-content:center;width:100%;gap:10px}#main #timetable .timetableBox .col-roomA img,#main #timetable .timetableBox .col-roomA6 img,#main #timetable .timetableBox .col-roomB img,#main #timetable .timetableBox .col-roomB6 img,#main #timetable .timetableBox .col-roomC img,#main #timetable .timetableBox .col-roomC6 img{width:100px;height:auto;max-height:100px}#main #timetable .timetableBox .col-roomA,#main #timetable .timetableBox .col-roomA6{background:#264890}#main #timetable .timetableBox .col-roomB,#main #timetable .timetableBox .col-roomB6{background:#B70C13}#main #timetable .timetableBox .col-roomC,#main #timetable .timetableBox .col-roomC6{background:#2E8E75}#main #timetable .timetableBox .col-ori{background:#5d1781}#main #timetable .timetableBox .row-opening,#main #timetable .timetableBox .row-special{background:#E1E1E4;display:grid}#main #timetable .timetableBox .row-opening p,#main #timetable .timetableBox .row-special p{margin:auto;font-family:Futura;font-weight:bold;font-size:42px;line-height:100%;color:#2d4c8a}#main #timetable .timetableBox .row-roomTitle{font-family:Futura;font-weight:bold;font-size:40px;line-height:100%;color:#fff}#main #timetable .timetableBox .col-time{text-align:center;place-self:center;font-family:Futura;font-weight:bold;font-size:22px;line-height:100%;color:#2d4c8a}#main #timetable .timetableBox .col-time span{margin-top:4px;font-weight:500;font-size:24px;line-height:160%}#main #timetable .timetableBox .col-time span.smallspan{font-size:14px}#main #movie{background:#fff}#main #movie .movieBox{background:url("../img/background_pc.png") center center no-repeat;background-size:cover;width:fit-content;margin:0 auto;padding:16px}#main #concept{background:url("../img/snow.png") center center no-repeat fixed;background-size:auto}#main #concept .conceptBox{width:82%;margin:0 auto;font-family:"YuGothic","游ゴシック", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif}#main #concept .conceptBox p.conceptTitle{font-family:"YuGothic","游ゴシック", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif;font-weight:bold;font-size:68px;line-height:120%;color:#fff;text-align:center;margin-bottom:50px}#main #concept .conceptBox div.conceptLine{width:164px;height:4px;background:#fff;margin:0 auto 50px}#main #concept .conceptBox p.conceptDetail{font-family:"YuGothic","游ゴシック", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif;font-weight:500;font-size:48px;line-height:150%;color:#fff;text-align:justify;text-justify:inter-ideograph;margin-bottom:64px}#main #concept .conceptBox p.conceptDetail.last{margin-bottom:100px}#main #concept .conceptBox p.conceptSubTitle{font-family:"YuGothic","游ゴシック", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif;font-weight:bold;font-size:52px;line-height:175%;color:#fff;text-align:center;margin-bottom:100px}#main #concept .conceptBox p.conceptTitleEng{font-family:Futura;font-weight:bold;font-size:71.0059px;line-height:100%;color:#fff;text-align:center;margin-bottom:50px}#main #concept .conceptBox p.conceptDate{font-family:Futura;font-weight:bold;font-size:86.4136px;line-height:100%;color:#fff;text-align:center}#main #qa{background:rgba(41,112,119,0.9);margin-bottom:0}#main #qa .qaBox{width:900px;margin:0 auto;color:#fff;font-family:"YuGothic","游ゴシック", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif}#main #qa .qaBox .answerDetail,#main #qa .qaBox .questionDetail{justify-content:flex-start;align-items:flex-start}#main #qa .qaBox .answerDetail .answerIcon,#main #qa .qaBox .answerDetail .questionIcon,#main #qa .qaBox .questionDetail .answerIcon,#main #qa .qaBox .questionDetail .questionIcon{margin-right:16px;font-family:"Futura";font-size:26px;line-height:100%;font-weight:bold}#main #qa .qaBox .answerDetail .questionConts,#main #qa .qaBox .questionDetail .questionConts{font-size:26px;line-height:100%;font-weight:bold}#main #qa .qaBox .answerDetail .answerConts,#main #qa .qaBox .questionDetail .answerConts{font-size:24px;line-height:130%;font-weight:normal}#main #qa .qaBox .answerDetail .answerConts a,#main #qa .qaBox .questionDetail .answerConts a{font-size:24px;line-height:130%;font-weight:normal;color:#6acfff}#main #qa .qaBox .questionDetail{margin-bottom:24px}#main #qa .qaBox .answerDetail{margin-bottom:48px}#main #qa .qaBox div.qaline{width:164px;height:4px;margin:0 auto 48px;background:#fff}#main #banner{background:rgba(41,112,119,0.9);margin-bottom:0;border-top:1px solid #fff}#main #banner .bannerpc{width:fit-content;height:auto;margin:0 auto 32px}#main #banner p{font-size:30px;line-height:100%;font-weight:normal;text-align:center;color:#fff}footer{background:#071739}footer .copyright p{padding:32px 0;font-size:12px;line-height:100%;font-weight:normal;text-align:center;color:#fff}#applybtn{position:fixed;bottom:40px;right:40px}#applybtn a{z-index:99;display:block;width:214px}
