﻿.top .in{max-width:136rem;margin:0 auto;width:100%}@media screen and (min-width: 769px)and (max-width: 1279px){.top .in{width:96%}}@media screen and (max-width: 768px){.top .in{width:calc(100% - 2rem)}}.top .container{margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem;max-width:116rem;width:100%}@media screen and (max-width: 768px){.top .container{padding-left:2rem;padding-right:2rem}}.top p{line-height:200%;margin-bottom:0}@media screen and (max-width: 768px){.top p{line-height:180%}}.top h2{padding:7rem 0;color:#617e99;font-size:6rem;font-family:Gloock;letter-spacing:.6rem;line-height:120%}@media screen and (max-width: 768px){.top h2{padding:6rem 0;font-size:3.5rem;letter-spacing:.36rem}}.top h2 b{display:block;opacity:0}.top h2 span{display:block;font-size:2rem;color:#02325a;margin-top:1rem;line-height:1.4;font-weight:bold;letter-spacing:.02rem;font-family:"Noto Sans JP",游ゴシック体,"Yu Gothic",YuGothic,メイリオ,Meiryo,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",sans-serif}@media screen and (max-width: 768px){.top h2 span{font-size:1.6rem;letter-spacing:.016rem}}.top .fade_on h2 b{-webkit-animation:fuwari .5s ease .5s 1 forwards;animation:fuwari .5s ease .5s 1 forwards;transform:translateY(2rem);animation-name:fadeIn;animation-iteration-count:1;animation-fill-mode:forwards}.top .btn{position:relative;border:1px solid #00408c;border-radius:10rem;padding:1.2rem 4.5rem 1.2rem 3rem;max-width:32rem;width:100%;color:#00408c;display:flex;align-items:center;justify-content:center;font-weight:700;background:#fff;margin-left:auto}@media screen and (max-width: 768px){.top .btn{width:30rem;margin:3rem auto 6rem;order:3;font-size:1.6rem}}.top .btn:after{content:"";mask:url(../../images/arrow_right.png) no-repeat center/contain;width:2rem;height:2rem;background-color:#00408c;display:inline-block;vertical-align:sub;margin-left:1rem;position:absolute;right:2rem}.top .kv{position:relative;z-index:2}@media screen and (max-width: 768px){.top .kv{z-index:3;border-bottom:6rem solid #74b700}}.top .kv .kv-bg{width:100%;height:100%;position:absolute;top:0;left:0;z-index:10}@media screen and (max-width: 768px){.top .kv .kv-bg{height:auto;position:relative;z-index:0;top:-4.24vw}}.top .kv .kv-bg picture,.top .kv .kv-bg img{width:auto;height:100%;position:absolute;top:0;left:0;max-width:none}@media screen and (max-width: 768px){.top .kv .kv-bg picture,.top .kv .kv-bg img{width:100%;height:auto;position:static;max-width:100%}}.top .kv .in{position:relative}@media screen and (max-width: 1439px){.top .kv .in{padding-left:0;padding-right:0;width:100%}}@media screen and (max-width: 768px){.top .kv .in{width:100%}}.top .kv .in img{width:100%}.top .kv h1{position:absolute;right:4rem;bottom:-1rem;font-size:5.2rem;font-weight:bold;color:#fff;max-width:64rem}@media screen and (min-width: 769px)and (max-width: 1279px){.top .kv h1{max-width:clamp(32rem,44.4444444444vw,64rem)}}@media screen and (max-width: 768px){.top .kv h1{max-width:none;width:100%;font-size:2.8rem;left:50%;transform:translateX(-50%);bottom:-1.2rem;padding-left:2rem;padding-right:2rem}}.top .kv h1 span{font-size:2.6rem;display:block;font-weight:bold;opacity:0;transform:translateY(5rem);animation:fadeIn 1s forwards;text-shadow:1px 1px 10px rgba(0,0,0,.8);line-height:1.4}@media screen and (max-width: 768px){.top .kv h1 span{font-size:1.8rem}}.top .kv h1 b{font-weight:700;display:block;opacity:0;transform:translateY(5rem);animation:fadeIn 2s forwards;text-shadow:1px 1px 10px rgba(0,0,0,.8);line-height:1.2}@media screen and (max-width: 768px){.top .kv h1 b{font-weight:800}}.top .kv_read{background-color:#74b700}@media screen and (max-width: 768px){.top .kv_read{z-index:2;background:none}}.top .kv_read .in{position:relative}.top .kv_read b{max-width:82.4rem;display:inline-block;background-color:#fff;color:#00408c;font-size:2.6rem;padding:1.2rem 2rem;font-weight:bold;letter-spacing:.26px}@media screen and (min-width: 769px)and (max-width: 1279px){.top .kv_read b{max-width:clamp(20rem,57.2222222222vw,82.4rem)}}@media screen and (max-width: 768px){.top .kv_read b{font-size:1.8rem;display:block;padding:.7rem 1rem;text-align:center}}.top .kv_btn{max-width:50rem;position:absolute;right:clamp(2rem,6.9444444444vw,10rem);top:3rem;border-radius:10rem;background-color:#e4007f;color:#fff;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem 1rem;padding-top:clamp(1rem,1.4583333333vw,2.1rem);padding-bottom:clamp(1rem,1.5277777778vw,2.2rem);padding-left:clamp(1rem,5.2083333333vw,7.5rem);padding-right:clamp(1rem,5.2083333333vw,7.5rem)}@media screen and (min-width: 769px)and (max-width: 1279px){.top .kv_btn{max-width:clamp(30rem,40.138889vw,43.4rem);right:2rem}}@media screen and (max-width: 768px){.top .kv_btn{display:none}}@media screen and (min-width: 769px){.top .kv_btn:hover{background-color:#fff;color:#e4007f;opacity:1}.top .kv_btn:hover .kv_btn_label{background-color:#e4007f;color:#fff}}.top .kv_btn_label{position:relative;display:block;border-radius:.6rem;background-color:#fff;padding:.5rem 1rem;font-size:1.6rem;color:#e4007f;font-weight:700}.top .kv_btn_txt{display:block;text-align:center;font-size:2.4rem;font-weight:700}.top .info{padding:0 0 0 0;background-color:#00408c}.top .info .info_header{max-width:136rem;width:100%;margin:0 auto;padding:2rem}@media screen and (max-width: 768px){.top .info .info_header{padding:1.4rem}}.top .info .ttl{max-width:82.4rem;width:100%;font-size:4rem;color:#fff;font-weight:bold;padding:0;font-family:"Noto Sans JP",游ゴシック体,"Yu Gothic",YuGothic,メイリオ,Meiryo,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",sans-serif;letter-spacing:.4px}@media screen and (min-width: 769px)and (max-width: 1279px){.top .info .ttl{max-width:clamp(20rem,57.2222222222vw,82.4rem)}}@media screen and (max-width: 768px){.top .info .ttl{font-size:2.8rem;text-align:center}}.top .info .in{padding-left:0;padding-right:0;background-color:#fff}.top .info .box{padding:8rem 0;margin-bottom:.1rem}@media screen and (max-width: 768px){.top .info .box{padding:5rem 0;margin:0 auto .1rem auto}}.top .info .box p{margin:0;font-size:1.8rem}@media screen and (max-width: 768px){.top .info .box p{font-size:1.6rem}}.top .advantages{container-type:inline-size;container-name:advantages}.top .advantages .advantages_header{max-width:136rem;width:100%;margin:0 auto;background-color:#eff1f8}.top .advantages h3{font-size:2.4rem;font-weight:bold;line-height:180%}@media screen and (min-width: 769px)and (max-width: 1279px){.top .advantages h3 br{display:none}}@media screen and (max-width: 768px){.top .advantages h3{font-size:2rem}}.top .advantages .advantages_twoColumn{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);color:#fff}@container advantages (max-width: 960px){.top .advantages .advantages_twoColumn{display:block}}@media screen and (max-width: 768px){.top .advantages .advantages_twoColumn{display:block}}.top .advantages .box{gap:2rem;display:flex;flex-direction:column;padding:clamp(2rem,4.1666666667vw,6rem)}@container advantages (max-width: 960px){.top .advantages .box{padding:3rem 2rem}}@media screen and (max-width: 768px){.top .advantages .box{padding:4rem 2rem 5rem;gap:3rem}}.top .advantages .box .imgbx{margin-top:1rem}@container advantages (max-width: 960px){.top .advantages .box .imgbx{margin:1rem auto 0}}@media screen and (max-width: 768px){.top .advantages .box .imgbx{margin-top:3.5rem}}.top .advantages .box01{grid-row:span 2/span 2}.top .advantages .box02{background:#00a0e9}.top .advantages .box03{grid-column-start:2;background:#002858}.top .advantages .bxs{display:grid;grid-template-columns:1fr 20rem;gap:clamp(2rem,2.7777777778vw,4rem)}@media screen and (max-width: 768px){.top .advantages .bxs{display:block}}.top .vision{background-color:#eff1f8}.top .vision .in{background-color:#fff;padding-bottom:9rem;border-right:1px solid #02325a;border-left:1px solid #02325a}.top .vision .movie{max-width:80rem;width:100%;height:45rem;margin:0 auto 0 auto;position:relative}@media screen and (max-width: 768px){.top .vision .movie{height:18.6rem}}.top .vision .movie .iframe-wrap{position:relative;padding-top:56.25%}.top .vision .movie .iframe-wrap iframe{width:100%;height:100%;position:absolute;top:0;left:0}.top .vision .movie-inner{display:block;width:100%;z-index:1;position:absolute;top:0;left:0}.top .vision .thumb{width:100%;max-width:100%}.top .vision .movie-player{position:relative;z-index:2}.top .achievements .in{background:#eff1f8}.top .achievements .in p{padding-bottom:10rem}@media screen and (max-width: 768px){.top .achievements .in p{padding-bottom:5rem}}@media screen and (max-width: 768px){.top .achievements h2{padding-bottom:4rem}}.top .achievements .box{display:flex;justify-content:flex-start;max-width:136rem;margin:0 auto}@media screen and (max-width: 768px){.top .achievements .box{flex-wrap:wrap}}.top .achievements .bx{width:25%;height:34rem;color:#fff;position:relative}@media screen and (max-width: 768px){.top .achievements .bx{width:50%;height:18.5rem}}.top .achievements .bx em{font-style:normal;font-size:2rem;position:absolute;top:4rem;left:4rem;font-weight:bold}@media screen and (max-width: 768px){.top .achievements .bx em{font-size:1.4rem;top:3rem;left:2rem}}.top .achievements .bx p{position:absolute;font-size:3rem;width:100%;top:60%;font-weight:bold;left:50%;line-height:150%;margin-bottom:0;transform:translate(-50%, -50%);text-align:center}@media screen and (max-width: 768px){.top .achievements .bx p{font-size:1.6rem}}@media screen and (min-width: 769px)and (max-width: 1080px){.top .achievements .bx p{font-size:2.4rem}}@media screen and (min-width: 769px)and (max-width: 900px){.top .achievements .bx p{font-size:1.8rem}}.top .achievements .bx i{font-size:8rem;font-weight:500;font-family:"Inter",sans-serif;margin-right:1rem}@media screen and (max-width: 768px){.top .achievements .bx i{font-size:4.2rem;margin-right:.5rem}}@media screen and (min-width: 769px)and (max-width: 1200px){.top .achievements .bx i{font-size:7rem}}@media screen and (min-width: 769px)and (max-width: 1080px){.top .achievements .bx i{font-size:6rem}}@media screen and (min-width: 769px)and (max-width: 900px){.top .achievements .bx i{font-size:5rem}}.top .achievements .bx span{font-size:1.4rem}@media screen and (max-width: 768px){.top .achievements .bx span{font-size:1.2rem}}.top .achievements .bx:nth-of-type(2){background-color:#00a0e9}.top .achievements .bx:nth-of-type(3){background-color:#02325a}.top .achievements .bx:nth-of-type(4){background-color:#e4007f}.top .achievements .bx:nth-of-type(4) a{color:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%;font-size:2.4rem}.top .achievements .bx:nth-of-type(4) a:after{content:"";position:absolute;right:2rem;bottom:2rem;width:3rem;height:3rem;background:url(../../images/arrow_right.svg) no-repeat center/contain}@media screen and (max-width: 768px){.top .achievements .bx:nth-of-type(4) a:after{width:2.4rem;height:2.4rem;right:1rem;bottom:1rem}}.top .achievements .bx:nth-of-type(4) a b{display:flex;justify-content:flex-start;line-height:200%;font-weight:bold;align-items:center}.top .achievements .bx:nth-of-type(4) a b:before{content:"";background:url(../../images/ico_pdf.svg) no-repeat left center/contain;display:inline-block;margin-right:2rem;width:3rem;height:3.3rem}@media screen and (max-width: 768px){.top .achievements .bx:nth-of-type(4) a b:before{margin-right:1rem}}@media screen and (max-width: 768px){.top .achievements .bx:nth-of-type(4) a b{font-size:1.8rem}}.top .gallery{background-color:#eff1f8}.top .gallery img{width:100%;vertical-align:bottom}.top .gallery .in{background-color:#fff;padding-bottom:7rem;border-right:1px solid #02325a;border-left:1px solid #02325a}@media screen and (max-width: 768px){.top .gallery .in{padding:6rem 0 8rem}}.top .gallery .txwrap{padding:8rem 0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}@media screen and (max-width: 768px){.top .gallery .txwrap{padding:0;flex-direction:column;align-items:flex-start}}.top .gallery .txwrap h2{padding:0}@media screen and (max-width: 768px){.top .gallery .txwrap h2{order:1}}.top .gallery .txwrap .read{width:100%;text-align:left;margin:7.2rem 0 2rem 0}@media screen and (max-width: 768px){.top .gallery .txwrap .read{order:2;margin:3rem 0 0 0}}.top .gallery .boxwrap{display:flex;gap:clamp(.5rem,1.3888888889vw,2rem);margin:0 auto;max-width:128rem;width:100%;justify-content:center;padding:0 2rem}@media screen and (max-width: 768px){.top .gallery .boxwrap{flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:0 2rem}}.top .gallery .boxwrap .box{max-width:clamp(16rem,18.75vw,27rem);width:100%;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width: 768px){.top .gallery .boxwrap .box{max-width:calc(50% - .5rem);order:2;gap:1rem}}.top .gallery .boxwrap .box img{width:100%;cursor:pointer}.top .gallery .boxwrap .movie{max-width:clamp(33rem,48.6111111111vw,70rem);width:100%}@media screen and (max-width: 768px){.top .gallery .boxwrap .movie{max-width:none}}.top .gallery .boxwrap .movie .iframe-wrap{width:100%;padding-top:56.288%;position:relative}.top .gallery .boxwrap .movie iframe{width:100%;height:100%;position:absolute;top:0;left:0}.top .gallery .txwrap .btn{background-color:#fff;cursor:pointer}@media screen and (min-width: 769px){.top .gallery .txwrap .btn:hover{opacity:.7}}.top .glide__bullet img{width:100%}.top .media{background-color:#00408c}.top .media .in{background-color:#eff1f8;padding-bottom:3rem;border-right:1px solid #02325a;border-left:1px solid #02325a}@media screen and (max-width: 768px){.top .media .in{padding-bottom:6rem}}.top .media .txwrap{padding:8rem 0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:2rem}@media screen and (max-width: 768px){.top .media .txwrap{padding:6rem 0 0}}.top .media .txwrap h2{padding:0}@media screen and (max-width: 768px){.top .media .txwrap h2{margin:0}}.top .media .box{display:flex;justify-content:space-between;gap:8rem;max-width:112rem;margin:0 auto}@media screen and (max-width: 768px){.top .media .box{flex-direction:column;gap:0}}.top .media .box .bx{width:52rem}@media screen and (max-width: 768px){.top .media .box .bx{width:100%}.top .media .box .bx:first-child h3:first-child{margin-top:0}}.top .media .box .bx h3{font-size:1.8rem;font-weight:bold;padding-bottom:1.5rem;border-bottom:1px solid;margin-bottom:2rem}@media screen and (max-width: 768px){.top .media .box .bx h3{font-size:100%;margin-bottom:1rem;padding-bottom:1rem;margin-top:3rem}}.top .media .box .bx dl{margin-bottom:4rem;display:flex;justify-content:flex-start;flex-wrap:wrap}@media screen and (max-width: 768px){.top .media .box .bx dl{margin-bottom:0}}.top .media .box .bx dl dt{font-size:1.2rem;color:#00408c;font-weight:400;width:15%;line-height:180%;min-width:6rem}@media screen and (max-width: 768px){.top .media .box .bx dl dt{margin-right:1.5rem}}.top .media .box .bx dl dd{font-size:1.2rem;width:80%;max-width:calc(100% - 6rem);line-height:180%;color:#000}@media screen and (max-width: 768px){.top .media .box .bx dl dd{width:76%}}.top .venue_map{background-color:#eff1f8}.top .venue_map h2 span,.top .venue_map h2 b{color:#fff}.top .venue_map .in{background:url(../../images/bg_map.png) no-repeat 0 24rem/contain;background-color:#002858;color:#fff;padding-bottom:8rem}@media screen and (max-width: 768px){.top .venue_map .in{background:url(../../images/bg_map_sp.png) no-repeat bottom left/contain;background-color:#002858;padding-bottom:8rem}}.top .venue_map .boxwrap{display:flex;justify-content:flex-start;gap:6.3rem;max-width:112rem;margin:0 auto}@media screen and (max-width: 768px){.top .venue_map .boxwrap{flex-direction:column;gap:0}}.top .venue_map .box01{background-color:#fff;width:64rem;padding:2rem}@media screen and (max-width: 768px){.top .venue_map .box01{width:100%;padding:1rem;height:auto;margin-bottom:5rem}}@media screen and (max-width: 768px){.top .venue_map .box01 .bx{width:100%;overflow:hidden}}.top .venue_map .box01 .bx img{width:100%;height:auto;max-width:none}.top .venue_map .btnwrap{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.top .venue_map .btnwrap{display:block}}.top .venue_map .btnbx{margin-bottom:1.5rem}@media screen and (max-width: 768px){.top .venue_map .btnbx{display:flex;justify-content:space-between;gap:1rem}}@media screen and (min-width: 769px)and (max-width: 900px){.top .venue_map .btnbx{display:flex;gap:1rem}}.top .venue_map .btnbx a{display:inline-block;background-color:#eff1f8;color:#00408c;border-radius:1rem;border:1px solid #00408c;text-align:center;padding:.8rem 2.2rem;cursor:pointer}@media screen and (max-width: 768px){.top .venue_map .btnbx a{max-width:calc(50% - .5rem);width:100%;font-size:1.6rem;padding:1rem .5rem}}@media screen and (min-width: 769px)and (max-width: 900px){.top .venue_map .btnbx a{padding:.8rem .5rem}}.top .venue_map .btnbx a.active{background-color:#00408c;color:#fff}.top .venue_map .zoom{width:3rem;height:3rem}@media screen and (max-width: 768px){.top .venue_map .zoom{display:none}}.top .venue_map .box02{position:relative;width:56rem}@media screen and (max-width: 768px){.top .venue_map .box02{width:100%;margin:5rem 0 0 0}}.top .venue_map .box02 .bx{position:absolute;top:50%;left:0%;transform:translateY(-50%)}@media screen and (max-width: 768px){.top .venue_map .box02 .bx{text-align:center;position:static}}.top .venue_map .box02 h3{font-size:3rem;font-weight:bold;margin-bottom:2rem}@media screen and (max-width: 768px){.top .venue_map .box02 h3{font-size:2.4rem;margin-bottom:1rem}}.top .venue_map .box02 b{font-size:5rem;margin-left:6.3rem;color:#fff100;font-weight:bold;font-family:"Inter",sans-serif}@media screen and (max-width: 768px){.top .venue_map .box02 b{margin-left:auto}}.top .venue_map .box02 i{font-size:8rem;font-family:"Inter",sans-serif;font-weight:700}.top .venue_map .box02 span{font-size:1.4rem;position:absolute;bottom:0}@media screen and (max-width: 768px){.top .venue_map .box02 span{width:100%;font-size:1.2rem;text-align:center;bottom:3rem}}.top .venue_map .panel{display:none;text-align:center;aspect-ratio:591/420;overflow:hidden}.top .venue_map .panel.active{display:block}.top .outline{background-color:#00408c;border-bottom:1px solid #00408c}.top .outline .in{background-color:#fff;padding-bottom:10.7rem}@media screen and (max-width: 768px){.top .outline .in{padding-bottom:6rem}}.top .outline table{border-collapse:collapse;width:100%;max-width:112rem;margin:0 auto;border-top:1px solid #00408c;table-layout:fixed;border-spacing:0}@media screen and (max-width: 768px){.top .outline table{border-left:1px solid #00408c}}.top .outline table th{padding:2rem 2.3rem;background-color:#00408c;border-bottom:1px solid #fff;color:#fff;font-size:1.5rem;width:16rem;vertical-align:middle}@media screen and (max-width: 768px){.top .outline table th{display:block;width:100%;text-align:left;padding:.5rem 2rem;font-size:1.3rem}}.top .outline table td{padding:2rem 2.3rem;background-color:#eff1f8;border-bottom:1px solid #00408c;border-right:1px solid #00408c;line-height:180%;color:#000;font-size:1.5rem;vertical-align:middle}@media screen and (max-width: 768px){.top .outline table td{display:block;width:100%;padding:2rem;font-size:1.3rem}}.top .outline table td a{font-size:1.8rem}@media screen and (max-width: 768px){.top .outline table td a{font-size:1.5rem;font-weight:bold}}.top .outline table tr:last-child th{border-bottom:solid 1px #00408c}.top .outline .addbox_titleLink{padding-top:1.8rem}@media screen and (max-width: 768px){.top .outline .addbox_titleLink{padding-top:0}}.top .outline .addbox{margin-top:3rem;display:flex;justify-content:flex-start;gap:4rem;line-height:160%;padding-bottom:1.7rem}@media screen and (max-width: 768px){.top .outline .addbox{flex-direction:column;margin-top:2rem;padding-bottom:0}}.top .outline .addbox b{font-size:1.8rem;font-weight:bold;color:#00408c;margin-bottom:2rem;display:inline-block}@media screen and (max-width: 768px){.top .outline .addbox b{font-size:1.4rem}}.top .outline .addbox a{font-size:1.5rem;margin:2rem 0;font-weight:400}@media screen and (max-width: 768px){.top .outline .addbox a{font-size:1.4rem}}.top .outline .addbox p{margin:0;line-height:160%}.top .outline .addbox iframe{width:40rem;height:22.5rem;overflow:hidden}@media screen and (max-width: 768px){.top .outline .addbox iframe{width:100%;height:16.3rem}}.top .outline .addbox iframe img{width:100%}.top .outline .addbox .tx{max-width:40rem;width:100%}@media screen and (max-width: 768px){.top .outline .addbox .tx{font-size:1.4rem;max-width:100%}}.top .news{background-color:#fff}.top .news .in{background-color:#eff1f8;padding-bottom:10rem;position:relative}@media screen and (max-width: 768px){.top .news .in{padding:6rem 0 7rem;margin-bottom:0}}.top .news .in::before{content:"";display:block;width:1px;height:100%;position:absolute;top:0;left:-1px;z-index:1;background-color:#00408c}.top .news .in::after{content:"";display:block;width:1px;height:100%;position:absolute;top:0;right:-1px;z-index:1;background-color:#00408c}.top .news .txwrap{padding:8rem 0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}@media screen and (max-width: 768px){.top .news .txwrap{padding:0}}.top .news .txwrap h2{padding:0}@media screen and (max-width: 768px){.top .news ul{margin-left:-2rem;margin-right:-2rem;width:calc(100% + 3.4rem)}}.top .news li a{display:block;padding:2rem;border-bottom:1px solid #00408c}@media screen and (max-width: 768px){.top .news li a{padding:2rem;position:relative}}.top .news li:nth-child(even) a{background:hsla(0,0%,100%,.5)}@media screen and (max-width: 768px){.top .news li:last-child a{border-bottom:none}}.top .news .news_header{display:flex;flex-wrap:wrap;gap:2rem}@media screen and (max-width: 768px){.top .news .news_header{gap:1rem;position:relative}.top .news .news_header::after{content:"";display:block;background:url(../../images/arrow_right.png) no-repeat center/contain;width:2rem;height:2rem;position:absolute;top:5px;right:0;z-index:1}}.top .news .news_time{font-size:1.4rem;padding:.3rem 1rem;border:1px solid #00408c;border-radius:.4rem}@media screen and (max-width: 768px){.top .news .news_time{font-size:1.2rem;background-color:#fff}}.top .news .news_categorys{display:flex;flex-wrap:wrap;gap:1.5rem}@media screen and (max-width: 768px){.top .news .news_categorys{gap:1rem;width:100%}}.top .news .news_category{font-size:1.4rem;padding:.3rem 2rem .4rem;border:1px solid #000;border-radius:10rem}@media screen and (max-width: 768px){.top .news .news_category{font-size:1.2rem;padding:.3rem 1.5rem .4rem}}.top .news .news_category.exhibitguide{border-color:#fff100;background:linear-gradient(0deg, rgba(255, 241, 0, 0.2) 0%, rgba(255, 241, 0, 0.2) 100%),#fff}.top .news .news_category.visitor{border:1px solid #00a0e9;background:linear-gradient(0deg, rgba(0, 160, 233, 0.2) 0%, rgba(0, 160, 233, 0.2) 100%),#fff}.top .news .news_category.press{border:1px solid #e4007f;background:linear-gradient(0deg, rgba(228, 0, 127, 0.1) 0%, rgba(228, 0, 127, 0.1) 100%),#fff}.top .news .news_title{margin-top:2rem;position:relative;padding-right:3rem}@media screen and (max-width: 768px){.top .news .news_title{padding-right:0;position:static;margin-top:1.5rem;font-size:1.6rem}}@media screen and (min-width: 769px){.top .news .news_title::after{content:"";display:block;background:url(../../images/arrow_right.png) no-repeat center/contain;width:2rem;height:2rem;position:absolute;bottom:0;right:0;z-index:1}}@media screen and (min-width: 769px)and (max-width: 768px){.top .news .news_title::after{right:2rem}}.top .event{background-color:#b60064}.top .event .in{color:#fff;position:relative;padding:10rem 0}@media screen and (max-width: 768px){.top .event .in{padding:6rem 0}}.top .event .in::before{content:"";display:block;width:1px;height:100%;position:absolute;top:0;left:-1px;z-index:1;background-color:#00408c}.top .event .in::after{content:"";display:block;width:1px;height:100%;position:absolute;top:0;right:-1px;z-index:1;background-color:#00408c}.top .event .container{display:flex;justify-content:space-between;gap:2rem}@media screen and (max-width: 768px){.top .event .container{flex-direction:column}}.top .event .box b{display:block;font-feature-settings:"halt" on;font-size:2.8rem;font-weight:bold;margin-bottom:2.6rem;line-height:1em}@media screen and (max-width: 768px){.top .event .box b{font-size:2rem;line-height:170%;margin-bottom:2rem}}.top .event .box i{font-style:normal;font-size:2rem;font-weight:bold}@media screen and (max-width: 768px){.top .event .box i{font-size:1.6rem}}.top .event .box p{line-height:180%;margin-top:5rem;margin-bottom:0;font-weight:400;letter-spacing:.16px}@media screen and (max-width: 768px){.top .event .box p{margin:3rem 0 3rem 0}}.top .event a.bnr{display:block;max-width:clamp(20rem,46vw,46rem);width:100%}@media screen and (max-width: 768px){.top .event a.bnr{max-width:none}}/*# sourceMappingURL=top.css.map */
