header[data-astro-cid-3ef6ksr2]{position:fixed;z-index:200;background:#fff;padding:10px 1em;width:95%;left:2.5%;top:2.5%;backdrop-filter:blur(20px);border-radius:10px;background:#ffffff4d;color:var(--sub-color)}header[data-astro-cid-3ef6ksr2].absolute{position:absolute;top:0;left:0;width:100%}header[data-astro-cid-3ef6ksr2] .inner{align-items:center}header[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]{line-height:1}header[data-astro-cid-3ef6ksr2] .logo{display:flex;align-items:center}header[data-astro-cid-3ef6ksr2] .logo .logo_gsc{max-width:none;height:45px;width:auto}header[data-astro-cid-3ef6ksr2] .logo .logo_mxf{max-width:none;height:45px;width:auto;margin-left:1em}header[data-astro-cid-3ef6ksr2] .logo a{line-height:1;display:block}header[data-astro-cid-3ef6ksr2] .logo a img{height:45px;width:auto}header[data-astro-cid-3ef6ksr2] .right_wrap{align-items:center}header[data-astro-cid-3ef6ksr2] .main_menu{margin-left:1em}header[data-astro-cid-3ef6ksr2] .main_menu ul{display:flex;align-items:center;gap:.5em}header[data-astro-cid-3ef6ksr2] .main_menu a{color:var(--sub-color);text-decoration:none}header[data-astro-cid-3ef6ksr2] .main_menu a:hover{color:#f991c2;text-decoration:none}header[data-astro-cid-3ef6ksr2] .language li{padding:0 .5em;border:1px solid var(--color);border-width:0 1px 0 0}header[data-astro-cid-3ef6ksr2] .language li a{color:var(--sub-color)}header[data-astro-cid-3ef6ksr2] .language li.text{color:var(--sub-color)}header[data-astro-cid-3ef6ksr2] .language li.active a{color:#f991c2}header[data-astro-cid-3ef6ksr2] .language li a:hover{color:#f991c2;text-decoration:none}header[data-astro-cid-3ef6ksr2] .language li:last-child{border-width:0;margin-right:1em}header[data-astro-cid-3ef6ksr2] .social{align-items:center}header[data-astro-cid-3ef6ksr2] .social li{width:40px;margin-left:.5em}header[data-astro-cid-3ef6ksr2] .social li.text{width:auto;margin-left:0}header[data-astro-cid-3ef6ksr2] .menu_btn{display:none}header[data-astro-cid-3ef6ksr2] .mobile-only{display:none}header[data-astro-cid-3ef6ksr2] .mobile-menu{display:none}.flex li{padding-left:10px}@media screen and (max-width:768px){header[data-astro-cid-3ef6ksr2]{top:20px;background:transparent;backdrop-filter:none;transition:background .3s ease .3s,backdrop-filter .3s ease .3s}header[data-astro-cid-3ef6ksr2].menu-open{background:#ffffff4d;backdrop-filter:blur(20px);transition:background .3s ease,backdrop-filter .3s ease}header[data-astro-cid-3ef6ksr2] .desktop-only{display:none}header[data-astro-cid-3ef6ksr2] .mobile-only{display:flex}header[data-astro-cid-3ef6ksr2] .inner{justify-content:space-between}header[data-astro-cid-3ef6ksr2] .mobile-header-logo{height:35px;transition:opacity .2s ease}header[data-astro-cid-3ef6ksr2] .mobile-header-logo.hidden{opacity:0}header[data-astro-cid-3ef6ksr2] .mobile-header-logo a{display:block;line-height:0}header[data-astro-cid-3ef6ksr2] .mobile-header-logo img{height:35px;width:auto}header[data-astro-cid-3ef6ksr2] .menu_btn{width:30px;height:30px;display:block;margin-left:auto;position:relative;z-index:200;cursor:pointer}header[data-astro-cid-3ef6ksr2] .menu_btn span{position:absolute;background:var(--sub-color);width:100%;height:2px;display:block;right:0;top:calc(50% - 1px);transition:.2s ease}header[data-astro-cid-3ef6ksr2] .menu_btn span:after,header[data-astro-cid-3ef6ksr2] .menu_btn span:before{content:"";position:absolute;right:0;height:2px;background:var(--sub-color);display:block;width:100%;transition:.2s ease}header[data-astro-cid-3ef6ksr2] .menu_btn span:after{top:-10px}header[data-astro-cid-3ef6ksr2] .menu_btn span:before{bottom:-10px}header[data-astro-cid-3ef6ksr2] .menu_btn.active span{background:transparent}header[data-astro-cid-3ef6ksr2] .menu_btn.active span:after{transform:rotate(45deg);top:0}header[data-astro-cid-3ef6ksr2] .menu_btn.active span:before{transform:rotate(-45deg);bottom:0}header[data-astro-cid-3ef6ksr2] .mobile-menu{display:block;max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0}header[data-astro-cid-3ef6ksr2] .mobile-menu.active{max-height:80vh;padding:1.5em 0 1em}header[data-astro-cid-3ef6ksr2] .mobile-menu-content{text-align:center}header[data-astro-cid-3ef6ksr2] .mobile-logo{width:60%;max-width:250px;margin:0 auto 1.5em}header[data-astro-cid-3ef6ksr2] .mobile-logo a{display:block;line-height:0}header[data-astro-cid-3ef6ksr2] .mobile-nav ul{list-style:none;padding:0;margin:0 0 1.5em}header[data-astro-cid-3ef6ksr2] .mobile-nav li{padding:1em 0;border-bottom:1px solid rgba(10,19,92,.1)}header[data-astro-cid-3ef6ksr2] .mobile-nav li:last-child{border-bottom:none}header[data-astro-cid-3ef6ksr2] .mobile-nav a{color:var(--sub-color);text-decoration:none;font-size:1.4em;font-weight:500}header[data-astro-cid-3ef6ksr2] .mobile-nav a:hover{color:var(--color-link)}header[data-astro-cid-3ef6ksr2] .mobile-language,header[data-astro-cid-3ef6ksr2] .mobile-social{margin-bottom:1em}header[data-astro-cid-3ef6ksr2] .mobile-language .label,header[data-astro-cid-3ef6ksr2] .mobile-social .label{display:block;font-size:.85em;color:var(--sub-color);margin-bottom:.5em;opacity:.7}header[data-astro-cid-3ef6ksr2] .mobile-language ul,header[data-astro-cid-3ef6ksr2] .mobile-social ul{justify-content:center;list-style:none;padding:0;margin:0}header[data-astro-cid-3ef6ksr2] .mobile-language li{padding:0 .8em;border-right:1px solid var(--sub-color)}header[data-astro-cid-3ef6ksr2] .mobile-language li:last-child{border-right:none}header[data-astro-cid-3ef6ksr2] .mobile-language a{color:var(--sub-color);text-decoration:none}header[data-astro-cid-3ef6ksr2] .mobile-language li.active a{color:#f991c2}header[data-astro-cid-3ef6ksr2] .mobile-language a:hover{color:#f991c2}header[data-astro-cid-3ef6ksr2] .mobile-social li{width:35px;margin:0 .4em;padding:0}header[data-astro-cid-3ef6ksr2] .mobile-social li a{display:block;line-height:0}}body.bottom header[data-astro-cid-3ef6ksr2]{padding:10px 20px}header[data-astro-cid-3ef6ksr2] .logo_head{width:250px}header[data-astro-cid-3ef6ksr2] .logo_head a{line-height:0;display:block}footer[data-astro-cid-sz7xmlte]{padding:3% 0 100px;border:1px solid #666;border-width:1px 0 0 0;background:var(--sub-color);color:#fff}footer[data-astro-cid-sz7xmlte] .inner.flex{width:95%;max-width:1900px;margin:0 auto;flex-wrap:wrap;justify-content:space-between}footer[data-astro-cid-sz7xmlte] a.btn{background:#fff;color:var(--sub-color);margin-top:1em;border:1px solid #fff}footer[data-astro-cid-sz7xmlte] a.btn:hover{background:var(--btn);color:#fff;text-decoration:none}footer[data-astro-cid-sz7xmlte] a.btn:after{border-color:var(--btn)}footer[data-astro-cid-sz7xmlte] a.btn:hover:after{border-color:#fff}footer[data-astro-cid-sz7xmlte] .right{width:500px}footer[data-astro-cid-sz7xmlte] .right h5.ttl_social{font-size:1.3em;font-weight:500;background:url(../images/commone/icon_sns.png) no-repeat;background-size:auto 1em;padding-left:1.5em;line-height:1}footer[data-astro-cid-sz7xmlte] .right h5.ttl_social span{font-size:.7em;margin-left:-2em}footer[data-astro-cid-sz7xmlte] .right .social li{width:50%;line-height:1;margin-top:1em}footer[data-astro-cid-sz7xmlte] .right .social li a{color:#fff}footer[data-astro-cid-sz7xmlte] .right .social li a:hover{color:#fff;opacity:.8}footer[data-astro-cid-sz7xmlte] .right .share{align-items:center;margin-top:1.5em}footer[data-astro-cid-sz7xmlte] .right .share h5{font-size:1.2em;font-weight:500}footer[data-astro-cid-sz7xmlte] .right .share li{margin-left:.5em;width:40px}footer[data-astro-cid-sz7xmlte] .right .share li a{line-height:0;display:block}footer[data-astro-cid-sz7xmlte] .right .logo_wrap{margin:0 0 1em}footer[data-astro-cid-sz7xmlte] .right .logo_wrap li{width:30%;margin-right:1em}footer[data-astro-cid-sz7xmlte] .right .logo_wrap li:last-of-type{width:35%}footer[data-astro-cid-sz7xmlte] .right hr{margin:2em 0;border:1px #ffffff69 solid;border-width:1px 0 0 0}footer[data-astro-cid-sz7xmlte] .left{width:400px}footer[data-astro-cid-sz7xmlte] .left .event-info{text-align:center}footer[data-astro-cid-sz7xmlte] .left .event-info .event-date{font-family:Montserrat,sans-serif;font-size:3em;font-weight:900;letter-spacing:.02em;margin:0;line-height:1.1;color:#fff}footer[data-astro-cid-sz7xmlte] .left .event-info .event-time{font-family:Montserrat,sans-serif;font-size:1.5em;font-weight:700;letter-spacing:.05em;margin:.2em 0 0;line-height:1.2;color:#fff}footer[data-astro-cid-sz7xmlte] .left .event-info .event-venue{font-family:Yu Gothic,游ゴシック,YuGothic,Hiragino Sans,ヒラギノ角ゴシック,Meiryo,メイリオ,sans-serif;font-size:1.2em;font-weight:700;margin:.5em 0 0;line-height:1.4;color:#fff}footer[data-astro-cid-sz7xmlte] .left .btn{max-width:100%;width:500px}.logo_wrap a{margin-right:1em;line-height:1}.copyright{width:100%;text-align:left;font-size:.9em;margin-top:.5em}.copyright p{display:inline;margin:0}.copyright span{vertical-align:middle;margin-left:.25em}.copyright span img{width:3.5em}.copyright:last-of-type{margin-top:.5em}@media screen and (max-width:1000px){footer[data-astro-cid-sz7xmlte]{padding:5em 0}footer[data-astro-cid-sz7xmlte] .inner.flex{align-items:flex-start}footer[data-astro-cid-sz7xmlte] .left{width:40%}footer[data-astro-cid-sz7xmlte] .right{width:calc(60% - 2em);margin-left:2em}}@media screen and (max-width:768px){footer[data-astro-cid-sz7xmlte]{padding-top:2em}footer[data-astro-cid-sz7xmlte] .inner.flex{flex-direction:column;align-items:center;max-width:1500px;width:100%;margin:0 auto}footer[data-astro-cid-sz7xmlte] .left{width:60%}footer[data-astro-cid-sz7xmlte] .left .event-info .event-date{font-size:2.2em}footer[data-astro-cid-sz7xmlte] .left .event-info .event-time{font-size:1.2em}footer[data-astro-cid-sz7xmlte] .left .event-info .event-venue{font-size:1em}footer[data-astro-cid-sz7xmlte] .right{width:95%;margin:3em auto}footer[data-astro-cid-sz7xmlte] .right .social li{width:auto;margin-right:1em}footer[data-astro-cid-sz7xmlte] .right .social li:first-of-type{width:auto}footer[data-astro-cid-sz7xmlte] .right hr{margin-bottom:5em}footer[data-astro-cid-sz7xmlte] .right .logo_wrap{margin:0 auto;width:100%;justify-content:center}footer[data-astro-cid-sz7xmlte] .right .logo_wrap li{width:30%;max-width:140px}.copyright{text-align:center}.copyright:last-of-type{margin-top:2em}}
