html{overflow-x:hidden;overflow-y:scroll}body{background:#fff;color:#000;font-family:"游ゴシック体 Pr6N","Yu Gothic Pr6N","YuGothic Pr6N","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;font-weight:500;font-feature-settings:"palt";font-optical-sizing:auto;font-style:normal;position:relative}br.pcbr{display:none}@media(min-width: 501px){br.pcbr{display:inline}}@media(min-width: 501px){br.spbr{display:none}}span.sub{font-size:.8rem;vertical-align:sub}span.sup{font-size:.8rem;vertical-align:super}header{width:100%;box-sizing:border-box;position:absolute;top:0;left:0;z-index:10}header div.headerContentsArea{width:100%;box-sizing:border-box;display:flex;justify-content:center}header div.headerContents{width:100%;height:80px;box-sizing:border-box;display:flex;justify-content:start;align-items:center;padding-left:15px;position:relative;box-shadow:0px 3px 6px 0px rgba(0,0,0,.16);background-color:#fff}@media(min-width: 501px){header div.headerContents{width:1543px;height:100px;border-radius:50px;margin-top:41px;padding-left:40px}}nav{width:100%;box-sizing:border-box;position:absolute;top:0}@media(min-width: 501px){nav{top:20px;z-index:300}}nav div.spMenuContents{width:80px;height:80px;box-sizing:border-box;display:flex;position:absolute;top:0;right:11px;align-items:center;justify-content:end;z-index:650}@media(min-width: 501px){nav div.spMenuContents{display:none}}nav div.spMenuContents button.navBtn{z-index:660;border:none;display:flex;height:56px;width:56px;margin-right:11px;justify-content:center;align-items:center;background:rgba(0,0,0,0)}nav div.spMenuContents button.navBtn span{transition:all .4s;content:"";display:block;height:2px;width:34px;border-radius:3px;background-color:#e60012;position:absolute}nav div.spMenuContents button.navBtn span:before{bottom:14px;content:"";display:block;height:2px;width:34px;border-radius:3px;background-color:#e60012;position:absolute}nav div.spMenuContents button.navBtn span:after{top:14px;content:"";display:block;height:2px;width:34px;border-radius:3px;background-color:#e60012;position:absolute}nav div.spMenuContents button.navBtn.active{position:fixed;background:rgba(0,0,0,0)}nav div.spMenuContents button.navBtn.active span{width:30px;transform:rotate(-45deg);background-color:#fff}nav div.spMenuContents button.navBtn.active span:before{width:30px;transform:translateY(14px) rotate(90deg);background-color:#fff}nav div.spMenuContents button.navBtn.active span:after{opacity:0}nav div.spMenuContents div#spMenu{position:fixed;width:100%;height:100%;top:0;right:-100%;height:100vh;width:100%;background:#4c4948;z-index:650;transition:all .5s ease-out;overflow-y:auto;overflow-x:hidden}@media(min-width: 501px){nav div.spMenuContents div#spMenu{display:none}}nav div.spMenuContents div#spMenu ul.navMenu{width:100%;box-sizing:border-box;margin-top:80px;border-top:1px solid #efefef}nav div.spMenuContents div#spMenu ul.navMenu li.menu{width:100%;box-sizing:border-box;border-bottom:1px solid #efefef;display:flex;flex-wrap:wrap}nav div.spMenuContents div#spMenu ul.navMenu li.menu a{width:100%;box-sizing:border-box;height:65px;display:flex;flex-direction:column;justify-content:center;align-items:start;font-size:18px;font-weight:bold;color:#fff;position:relative;padding-left:35px}nav div.spMenuContents div#spMenu ul.navMenu li.menu a:after{content:"";display:block;width:16px;height:16px;background-image:url(../images/common/icon_menuLink.png);box-sizing:border-box;top:0;bottom:0;right:35px;margin:auto;position:absolute}nav div.spMenuContents div#spMenu ul.navMenu li.menu a span{font-size:12px;font-family:Arial,Helvetica,sans-serif;font-weight:400;padding-bottom:5px;pointer-events:none}nav div.spMenuContents div#spMenu.open{right:0 !important}nav div.spMenuContents div#spMenu .link{height:50px;padding-left:34px;display:flex;justify-content:start;align-items:center}nav div.spMenuContents div#spMenu .link a{font-size:18px;font-weight:bold;color:#fff;display:flex;align-items:center}nav div.spMenuContents div#spMenu .link a::before{content:"";width:16px;height:16px;display:block;background-position:50% 50%;background-repeat:no-repeat;background-image:url(../images/common/icon_navMenuHome.png);margin-right:12px}nav div.spMenuContents div#spMenu .link a span{padding-left:20px;font-size:11px;font-family:Arial,Helvetica,sans-serif;pointer-events:none}nav div.pcMenuContents{display:none}@media(min-width: 501px){nav div.pcMenuContents{display:block;width:100%;box-sizing:border-box;display:flex;justify-content:end;padding-right:80px}nav div.pcMenuContents ul.navMenu{width:900px;display:flex;justify-content:end;height:60px}nav div.pcMenuContents ul.navMenu li.menu{padding:0 40px;box-sizing:border-box;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center}nav div.pcMenuContents ul.navMenu li.menu a{font-size:20px;font-weight:bold;color:#000;position:relative;text-align:center}nav div.pcMenuContents ul.navMenu li.menu a span{display:block;margin-top:8px;font-size:14px;font-weight:500;font-family:Arial,Helvetica,sans-serif;color:#e60012;pointer-events:none}nav div.pcMenuContents ul.navMenu li.entryBtn{padding-right:0}nav div.pcMenuContents ul.navMenu li.entryBtn a{display:flex;flex-direction:column;width:210px;box-sizing:border-box;height:60px;border-radius:30px;color:#fff;background-image:linear-gradient(0deg, rgb(230, 0, 18), rgb(231, 116, 0));justify-content:center}nav div.pcMenuContents ul.navMenu li.entryBtn a span{color:#fff;font-weight:bold;pointer-events:none}}main{width:100%;box-sizing:border-box;background-color:#fff}main div{width:100%;box-sizing:border-box}main div.heroImageArea{background-image:url(../images/heroImage/img_mainImage_SP.png);background-position:center bottom;background-repeat:no-repeat;height:1020px;position:relative;z-index:0}@media(min-width: 501px){main div.heroImageArea{background-image:url(../images/heroImage/img_mainImaga_PC.png);background-position:center top;height:1370px}}main div.heroImageArea a.heroImageEntryBtn{width:104px;height:104px;display:flex;flex-direction:column;box-sizing:border-box;border-radius:52px;color:#fff;background-image:linear-gradient(0deg, rgb(230, 0, 18), rgb(231, 116, 0));justify-content:center;align-items:center;position:absolute;right:20px;top:620px;font-size:12px}@media(min-width: 501px){main div.heroImageArea a.heroImageEntryBtn{width:140px;height:140px;border-radius:70px;right:0;top:850px;left:calc(50% + 600px);font-size:18px}}main div.heroImageArea a.heroImageEntryBtn span{color:#fff;font-family:Arial,Helvetica,sans-serif;font-weight:bold;pointer-events:none;font-size:20px;padding-bottom:10px}@media(min-width: 501px){main div.heroImageArea a.heroImageEntryBtn span{font-size:28px}}main div.heroImageArea div.heroAnime{position:absolute;display:block;background-position:center;background-repeat:no-repeat;background-size:cover}main div.heroImageArea div.heroAnime.image01{top:652px;left:calc(50% - 83px);width:83px;height:65px;background-image:url(../images/heroImage/img_mainImage_anime01_SP.png);animation:float 3s ease-in-out infinite;will-change:transform}@media(min-width: 501px){main div.heroImageArea div.heroAnime.image01{top:890px;left:calc(50% - 480px);width:165px;height:129px;background-image:url(../images/heroImage/img_mainImage_anime01.png)}}main div.heroImageArea div.heroAnime.image02{display:none}@media(min-width: 501px){main div.heroImageArea div.heroAnime.image02{display:block;top:808px;left:calc(50% - 805px);width:97px;height:68px;background-image:url(../images/heroImage/img_mainImage_anime02_PC.png);animation:float 4s ease-in-out infinite;will-change:transform}}main div.heroImageArea div.heroAnime.image03{display:none}@media(min-width: 501px){main div.heroImageArea div.heroAnime.image03{display:block;top:280px;left:calc(50% + 395px);width:56px;height:61px;background-image:url(../images/heroImage/img_mainImage_anime03_PC.png);animation:float 1s ease-in-out infinite;will-change:transform}}main div.heroImageArea div.heroAnime.image04{display:none}@media(min-width: 501px){main div.heroImageArea div.heroAnime.image04{display:block;top:187px;left:calc(50% + 620px);width:94px;height:70px;background-image:url(../images/heroImage/img_mainImage_anime04_PC.png);animation:helicopter 4s ease-in-out infinite;will-change:transform}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-6px);@media(min-width: 501px){main div{transform:translateY(-12px)}}}100%{transform:translateY(0)}}@keyframes helicopter{0%{transform:translateY(0)}50%{transform:translateY(-20px)}100%{transform:translateY(0)}}main div.contentTitleArea{margin-bottom:100px}@media(min-width: 501px){main div.contentTitleArea{position:absolute;top:1260px}}main div.contentTitleArea div.contentTitle{padding:0 20px}@media(min-width: 501px){main div.pointContentsArea{margin-top:500px}}@media(min-width: 1900px){main div.pointContentsArea{margin-top:330px}}main div.scheduleContentsArea{margin-top:65px;padding-top:190px;background-color:#ebf1f7;position:relative;padding-bottom:30px}main div.scheduleContentsArea::before{content:"";background-image:url(../images/schedule/bg_schedule-upper_SP.png);background-position:center top;background-repeat:no-repeat;height:123px;display:block;position:absolute;z-index:0;top:0;width:100%}@media(min-width: 501px){main div.scheduleContentsArea::before{background-image:url(../images/schedule/bg_schedule-upper_PC.png);height:612px}}@media(min-width: 501px){main div.scheduleContentsArea{margin-top:0;padding-top:300px;padding-bottom:130px}}main div.scheduleContentsArea div.scheduleContents{position:relative;padding:0 20px}@media(min-width: 501px){main div.scheduleContentsArea div.scheduleContents{padding:0}}main div.scheduleContentsArea div.timeTableBase{width:100%;box-sizing:border-box;background-color:#fff;border:1px solid #ddd;border-radius:15px;padding:20px 12px}@media(min-width: 501px){main div.scheduleContentsArea div.timeTableBase{width:1200px;margin:0 auto}}main div.scheduleContentsArea div.timeTableBase img{width:100%;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}main div.scheduleContentsArea div.scheduleAnime{position:absolute;box-sizing:border-box;background-position:center;background-repeat:no-repeat;background-size:100%}main div.scheduleContentsArea div.scheduleAnime.image01_1{background-image:url(../images/schedule/schedule_anime_01.png);top:-175px;left:calc(50% - 40px);width:50px;height:116px}@media(min-width: 501px){main div.scheduleContentsArea div.scheduleAnime.image01_1{top:-204px;left:calc(50% + 510px);width:80px;height:188px}}main div.scheduleContentsArea div.scheduleAnime.image01_2{background-image:url(../images/schedule/schedule_anime_02.png);top:-137px;left:calc(50% - 155px);width:76px;height:124px}@media(min-width: 501px){main div.scheduleContentsArea div.scheduleAnime.image01_2{top:-136px;left:calc(50% + 374px);width:123px;height:200px}}main div.companyContentsArea{margin-bottom:60px;position:relative;padding-top:165px}main div.companyContentsArea::before{content:"";background-image:url(../images/schedule/bg_schedule-lower_SP.png);background-position:center top;background-repeat:no-repeat;height:177px;display:block;position:absolute;z-index:0;top:0;width:100%}@media(min-width: 501px){main div.companyContentsArea::before{background-image:url(../images/schedule/bg_schedule-lower_PC.png);height:420px}}@media(min-width: 501px){main div.companyContentsArea{margin-bottom:150px;padding-top:125px}}main div.companyContentsArea div.companyContents{z-index:10;position:relative;padding:0 20px}main div.companyContentsArea div.companyAnime{position:absolute;box-sizing:border-box;background-position:center;background-repeat:no-repeat;background-size:100%}main div.companyContentsArea div.companyAnime.image01_1{background-image:url(../images/company/img_company_anime_01.png);top:-146px;left:calc(50% + 45px);width:56px;height:129px}@media(min-width: 501px){main div.companyContentsArea div.companyAnime.image01_1{top:-56px;left:calc(50% - 542px);width:80px;height:188px}}main div.companyContentsArea div.companyAnime.image01_2{background-image:url(../images/company/img_company_anime_02.png);top:-166px;left:calc(50% + 114px);width:37px;height:121px}@media(min-width: 501px){main div.companyContentsArea div.companyAnime.image01_2{top:-85px;left:calc(50% - 441px);width:53px;height:175px}}main div.entryContetnsArea{background-image:url(../images/entry/bg_entry_SP.png);background-position:center bottom;background-repeat:no-repeat}@media(min-width: 501px){main div.entryContetnsArea{background-image:url(../images/entry/bg_entry_PC.png);background-position:center 70px;background-repeat:no-repeat}}main div.entryContetnsArea div.entryContetns{padding:40px 20px 30px}@media(min-width: 501px){main div.entryContetnsArea div.entryContetns{padding:0 0 60px}}main ul{width:100%;box-sizing:border-box}main ul.pointList{display:flex;flex-direction:column;gap:100px;margin-top:100px;margin-bottom:80px}@media(min-width: 501px){main ul.pointList{flex-direction:row;gap:0;width:1200px;margin:60px auto 10px}}main ul.pointList li.point{width:100%;box-sizing:border-box;display:flex;justify-content:center;flex-wrap:wrap}@media(min-width: 501px){main ul.pointList li.point{width:33.33%}main ul.pointList li.point:nth-child(1){justify-content:start}main ul.pointList li.point:nth-child(3){justify-content:end}}main ul.pointList li.point div.pointBase01{width:100%;box-sizing:border-box;display:flex;justify-content:center;flex-wrap:wrap}@media(min-width: 501px){main ul.pointList li.point div.pointBase01{width:280px}}main ul.pointList li.point div.pointBase02{width:100%;box-sizing:border-box;display:flex;justify-content:center;flex-wrap:wrap}@media(min-width: 501px){main ul.pointList li.point div.pointBase02{width:300px}}main ul.pointList li.point div.pointBase03{width:100%;box-sizing:border-box;display:flex;justify-content:center;flex-wrap:wrap}@media(min-width: 501px){main ul.pointList li.point div.pointBase03{width:330px}}main ul.pointList li.point h3.pointNo{font-family:Arial,Helvetica,sans-serif;width:100%;font-size:45px;font-weight:bold;color:#72a1c7;text-align:center}@media(min-width: 501px){main ul.pointList li.point h3.pointNo{font-size:72px}}main ul.pointList li.point div.pointImage01{width:174px;height:209px;box-sizing:border-box;position:relative;margin-top:23px}@media(min-width: 501px){main ul.pointList li.point div.pointImage01{margin-top:10px;width:280px;height:334px}}main ul.pointList li.point div.pointImage02{width:182px;height:190px;box-sizing:border-box;position:relative;margin-top:23px}@media(min-width: 501px){main ul.pointList li.point div.pointImage02{margin-top:63px;width:270px;height:280px}}main ul.pointList li.point div.pointImage03{width:163px;height:185px;box-sizing:border-box;position:relative;margin-top:10px}@media(min-width: 501px){main ul.pointList li.point div.pointImage03{margin-top:44px;width:264px;height:301px}}main ul.pointList li.point div.pointAanime{position:absolute;box-sizing:border-box;background-position:center;background-repeat:no-repeat;background-size:100%}main ul.pointList li.point div.pointAanime.image01_1{background-image:url(../images/point/img_point01_anime_01.png);top:0;left:0;width:174px;height:209px}@media(min-width: 501px){main ul.pointList li.point div.pointAanime.image01_1{top:0;left:0;width:277px;height:332px}}main ul.pointList li.point div.pointAanime.image01_2{background-image:url(../images/point/img_point01_anime_02.png);top:71px;left:77px;width:48px;height:121px}@media(min-width: 501px){main ul.pointList li.point div.pointAanime.image01_2{top:114px;left:122px;width:76px;height:193px}}main ul.pointList li.point div.pointAanime.image01_3{background-image:url(../images/point/img_point01_anime_03.png);top:20px;left:80px;width:77px;height:125px}@media(min-width: 501px){main ul.pointList li.point div.pointAanime.image01_3{top:33px;left:128px;width:122px;height:199px}}main ul.pointList li.point div.pointAanime.image02_1{background-image:url(../images/point/img_point02_anime_01.png);top:90px;left:0;width:182px;height:100px}@media(min-width: 501px){main ul.pointList li.point div.pointAanime.image02_1{top:134px;left:0;width:270px;height:148px}}main ul.pointList li.point div.pointAanime.image02_2{background-image:url(../images/point/img_point02_anime_02.png);top:0px;left:19px;width:64px;height:171px}@media(min-width: 501px){main ul.pointList li.point div.pointAanime.image02_2{top:0;left:28px;width:96px;height:252px}}main ul.pointList li.point div.pointAanime.image02_3{background-image:url(../images/point/img_point02_anime_03.png);top:3px;left:100px;width:54px;height:135px}@media(min-width: 501px){main ul.pointList li.point div.pointAanime.image02_3{top:5px;left:148px;width:80px;height:199px}}main ul.pointList li.point div.pointAanime.image03_1{background-image:url(../images/point/img_point03_anime_01.png);top:103px;left:0;width:163px;height:83px}@media(min-width: 501px){main ul.pointList li.point div.pointAanime.image03_1{top:166px;left:0;width:234px;height:135px}}main ul.pointList li.point div.pointAanime.image03_2{background-image:url(../images/point/img_point03_anime_02.png);top:35px;left:26px;width:63px;height:126px}@media(min-width: 501px){main ul.pointList li.point div.pointAanime.image03_2{top:56px;left:41px;width:102px;height:204px}}main ul.pointList li.point div.pointAanime.image03_3{background-image:url(../images/point/img_point03_anime_03.png);top:46px;left:89px;width:43px;height:126px}@media(min-width: 501px){main ul.pointList li.point div.pointAanime.image03_3{top:74px;left:143px;width:69px;height:204px}}main ul.pointList li.point div.pointAanime.image03_4{background-image:url(../images/point/img_point03_anime_04.png);top:0;left:37px;width:27px;height:27px}@media(min-width: 501px){main ul.pointList li.point div.pointAanime.image03_4{top:0;left:58px;width:43px;height:43px}}main ul.pointList li.point dl{width:100%;box-sizing:border-box;margin-top:20px}@media(min-width: 501px){main ul.pointList li.point dl{margin-top:28px}}main ul.pointList li.point dl dt{width:100%;box-sizing:border-box;text-align:center;font-size:20px;font-weight:bold;color:#215787}@media(min-width: 501px){main ul.pointList li.point dl dt{font-size:30px}}main ul.pointList li.point dl dd{margin-top:20px;width:100%;box-sizing:border-box;text-align:center;font-size:16px;line-height:1.6rem}@media(min-width: 501px){main ul.pointList li.point dl dd{margin-top:25px;font-size:18px;line-height:1.8rem}}main ul.companyList{display:flex;flex-direction:column;gap:50px}@media(min-width: 501px){main ul.companyList{width:1200px;margin:0 auto;flex-direction:initial;flex-wrap:wrap;gap:50px}}main ul.companyList li.companyCard{width:100%;box-sizing:border-box;background-color:#fbfdff;border:1px solid #ddd;border-radius:15px}main ul.companyList li.companyCard a{opacity:1;color:#000}@media(min-width: 501px){main ul.companyList li.companyCard{width:575px;height:800px}}main ul.companyList li.companyCard h3.companyName{height:92px;display:flex;justify-content:center;align-items:center;padding:5px}main ul.companyList li.companyCard h3.companyName img{width:100%;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}@media(min-width: 501px){main ul.companyList li.companyCard h3.companyName{height:100px}}main ul.companyList li.companyCard div.companyPoster{width:calc(100% - 30px);height:195px;box-sizing:border-box;border:1px solid #ddd;border-radius:15px;margin:0 auto 20px;background-position:center;background-size:100%;transition:background-size .3s ease}@media(min-width: 501px){main ul.companyList li.companyCard div.companyPoster{width:512px;height:322px}}main ul.companyList li.companyCard div.company01{background-image:url(../images/company/img_company_001.png)}main ul.companyList li.companyCard div.company02{background-image:url(../images/company/img_company_002.png)}main ul.companyList li.companyCard div.company03{background-image:url(../images/company/img_company_003.png)}main ul.companyList li.companyCard div.company04{background-image:url(../images/company/img_company_004.png)}main ul.companyList li.companyCard div.company05{background-image:url(../images/company/img_company_005.png)}main ul.companyList li.companyCard div.company06{background-image:url(../images/company/img_company_006.png)}main ul.companyList li.companyCard div.company07{background-image:url(../images/company/img_company_007.png)}main ul.companyList li.companyCard div.company08{background-image:url(../images/company/img_company_008.png)}main ul.companyList li.companyCard div.company09{background-image:url(../images/company/img_company_009.png)}main ul.companyList li.companyCard div.company10{background-image:url(../images/company/img_company_010.png)}main ul.companyList li.companyCard div.company11{background-image:url(../images/company/img_company_011.png)}main ul.companyList li.companyCard div.company12{background-image:url(../images/company/img_company_012.png)}main ul.companyList li.companyCard ul.categoryList{display:flex;flex-direction:row;justify-content:start;align-items:center;gap:6px;padding:0 20px 18px}@media(min-width: 501px){main ul.companyList li.companyCard ul.categoryList{gap:11px;padding:0 30px 20px}}main ul.companyList li.companyCard ul.categoryList li.category{width:50px;height:20px;display:flex;justify-content:center;align-items:center;color:#fff;font-size:10px;font-weight:bold}@media(min-width: 501px){main ul.companyList li.companyCard ul.categoryList li.category{width:85px;height:30px;font-size:14px}}main ul.companyList li.companyCard ul.categoryList li.humanities{background-color:#e77400}main ul.companyList li.companyCard ul.categoryList li.sciences{background-color:#215787}main ul.companyList li.companyCard dl.introduction{width:calc(100% - 30px);box-sizing:border-box;margin:0 auto}@media(min-width: 501px){main ul.companyList li.companyCard dl.introduction{width:calc(100% - 60px)}}main ul.companyList li.companyCard dl.introduction dt{width:100%;box-sizing:border-box;font-weight:bold}main ul.companyList li.companyCard dl.introduction dt.title{font-size:18px;margin-bottom:18px}@media(min-width: 501px){main ul.companyList li.companyCard dl.introduction dt.title{font-size:30px;margin-bottom:22px}}main ul.companyList li.companyCard dl.introduction dt.manager{font-size:14px;margin:14px 0 12px}@media(min-width: 501px){main ul.companyList li.companyCard dl.introduction dt.manager{font-size:18px;margin:25px 0 15px}}main ul.companyList li.companyCard dl.introduction dd{font-size:14px;line-height:1.4rem}@media(min-width: 501px){main ul.companyList li.companyCard dl.introduction dd{font-size:18px;line-height:1.8rem}}main ul.companyList li.companyCard dl.introduction dd.managerText{margin-bottom:30px}@media(min-width: 501px){main ul.companyList li.companyCard dl.introduction.longTxt dt.title{font-size:25px}}@media(min-width: 501px){main ul.companyList li.companyCard dl.introduction.longTxt dt.manager{font-size:18px;margin:20px 0 10px}}@media(min-width: 501px){main ul.companyList li.companyCard dl.introduction.longTxt dd{line-height:1.5rem}}main ul.companyList li.companyCard:hover div.companyPoster{background-size:120%}main ul.entryMenuList{display:flex;flex-direction:column}@media(min-width: 501px){main ul.entryMenuList{width:1200px;margin:0 auto;flex-direction:row;gap:50px}}main ul.entryMenuList li.column{width:100%;box-sizing:border-box;margin-bottom:30px}main ul.entryMenuList li.column:last-child{margin-bottom:0}@media(min-width: 501px){main ul.entryMenuList li.column{width:50%;margin-bottom:0}}main ul.entryMenuList li.column a.btn{width:100%;box-sizing:border-box;border-radius:15px;padding:15px 30px 10px;display:block}@media(min-width: 501px){main ul.entryMenuList li.column a.btn{padding:30px 53px 22px}}main ul.entryMenuList li.column a.btn:hover span{opacity:1}main ul.entryMenuList li.column a.btn:hover span.title{font-size:20px}@media(min-width: 501px){main ul.entryMenuList li.column a.btn:hover span.title{font-size:38px}}main ul.entryMenuList li.column a.btn span{width:100%;display:block;box-sizing:border-box}main ul.entryMenuList li.column a.btn span.subTitle{color:#fff;font-size:14px;font-weight:bold;text-align:center;margin-bottom:15px}@media(min-width: 501px){main ul.entryMenuList li.column a.btn span.subTitle{font-size:20px;margin-bottom:26px}}main ul.entryMenuList li.column a.btn span.title{height:45px;background-color:#fff;border-radius:15px;font-size:16px;font-weight:bold;display:flex;justify-content:center;align-items:center;transition:font-size .1s ease}@media(min-width: 501px){main ul.entryMenuList li.column a.btn span.title{height:75px;font-size:30px}}main ul.entryMenuList li.column a.btn span.note{font-size:12px;line-height:1rem;color:#fff;padding-top:4px;height:40px;display:flex !important;flex-wrap:wrap;justify-content:center;align-items:center}main ul.entryMenuList li.column a.btn span.note span{display:inline;text-align:center}@media(min-width: 501px){main ul.entryMenuList li.column a.btn span.note{padding-top:15px;font-size:14px;height:60px}}main ul.entryMenuList li.column a.entryBtn{background-image:linear-gradient(0deg, rgb(230, 0, 18), rgb(231, 116, 0))}main ul.entryMenuList li.column a.entryBtn span.title{color:#e60012}main ul.entryMenuList li.column a.enterBtn{background-color:#215787}main ul.entryMenuList li.column a.enterBtn span.title{color:#215787}main ul.numberList li{text-indent:-1.4rem;padding-left:1.4rem}main ul.numberList li span{font-weight:bold}main dl{width:100%;box-sizing:border-box}main dl.eventDate{margin-top:60px;width:100%;height:30px;border:1px solid #e50012;display:flex;flex-direction:row;color:#e50012;font-weight:bold}@media(min-width: 501px){main dl.eventDate{width:750px;margin:0 auto;height:70px}}main dl.eventDate dt{width:64px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;font-size:12px;border-right:1px solid #e50012}@media(min-width: 501px){main dl.eventDate dt{width:180px;font-size:28px}}main dl.eventDate dd{width:calc(100% - 64px);box-sizing:border-box;display:flex;justify-content:center;align-items:center;font-size:16px;font-weight:bold}main dl.eventDate dd span.dayOfWeek{padding:0 5px}@media(min-width: 501px){main dl.eventDate dd span.dayOfWeek{padding:0 10px}}@media(min-width: 501px){main dl.eventDate dd{width:calc(100% - 180px);font-size:32px}}main h1.contentTitle{font-family:Arial,Helvetica,sans-serif;width:100%;box-sizing:border-box;margin-top:23px;color:#e50012;font-size:40px;font-weight:900;text-align:center;line-height:3rem}@media(min-width: 501px){main h1.contentTitle{font-size:110px;line-height:8rem}}main h1.contentTitle span{display:block;background-image:url(../images/contentTitle/img_Kawasaki_Corporate_Logotype_E_SP.png);background-size:contain;background-position:center;background-repeat:no-repeat;width:100%;height:26px;margin-bottom:25px}@media(min-width: 501px){main h1.contentTitle span{width:900px;height:68px;margin:50px auto 45px;background-image:url(../images/contentTitle/img_Kawasaki_Corporate_Logotype_E_PC.png)}}main h2.contetnsHeading{font-size:36px;font-weight:bold;text-align:center;margin-bottom:28px}@media(min-width: 501px){main h2.contetnsHeading{font-size:52px;margin-bottom:80px}}main h2.contetnsHeading span{font-family:Arial,Helvetica,sans-serif;font-size:22px;display:block;color:#e60012;margin-bottom:16px}@media(min-width: 501px){main h2.contetnsHeading span{font-size:20px;margin-bottom:20px}}main h2.contetnsHeading span.note{font-size:12px;font-weight:400;color:#000;margin-top:16px}@media(min-width: 501px){main h2.contetnsHeading span.note{font-size:18px;margin-top:30px;font-weight:300}}footer{width:100%;box-sizing:border-box}footer div.footerContentsArea{width:100%;height:50px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;background-color:#000;color:#fff}#pageTop{position:fixed;bottom:0;right:0;color:#fff;cursor:pointer;z-index:300;width:50px;height:50px;box-sizing:border-box}@media(min-width: 501px){#pageTop{width:80px;height:80px}}#pageTop.stop{position:absolute;bottom:50px}@media(min-width: 501px){#pageTop.stop{bottom:50px}}#pageTop span{position:relative;display:block;width:100%;height:100%;text-indent:-9999px;background:rgba(21,81,149,.8);overflow:hidden;cursor:pointer}#pageTop span:after{position:absolute;content:"";width:14px;height:14px;top:23px;left:50%;margin-left:-5px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(-45deg)}@media(min-width: 501px){#pageTop span:after{width:20px;height:20px;top:36px;left:50%;margin-left:-9px}}/*# sourceMappingURL=style.css.map */