﻿section#member{background:#fff}section#member h2{position:relative;margin-bottom:0;height:40rem;background:url("../img/ticket/season/header_img01.jpg") center 0/cover no-repeat}@media screen and (max-width: 736px){section#member h2{height:26rem}}section#member h2>span{position:relative}section#member h2::before{position:absolute;display:block;content:"";top:0;height:0;width:100%;height:100%;background:url("../img/pattern02.png") 0 bottom/100% no-repeat;opacity:.1}section#member h3{color:#112849}section#member .inner{padding:10rem 0}@media screen and (max-width: 736px){section#member .inner{padding:6rem 0}}section#member .inner ul{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:6rem;width:100%;gap:3rem}@media screen and (max-width: 736px){section#member .inner ul{margin-bottom:4rem}}section#member .inner ul li a{display:block;overflow:hidden;position:relative;text-align:center;color:#fff;max-width:28.6rem;border-radius:1rem 1rem 0 0}section#member .inner ul li a>span{position:absolute;display:block;padding:1rem;line-height:1.2;left:0;bottom:0;width:100%;background:#112849;opacity:.8;z-index:1}section#member .inner ul li a>span span{display:block;color:#91a0bf;font-size:1.2rem}section#member .inner ul li a:hover{opacity:.8}section#member .boxWrap{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:10rem;width:100%}@media screen and (max-width: 736px){section#member .boxWrap{margin-bottom:8rem}}section#member .boxWrap ul{margin-bottom:0}section#member .boxWrap .box{max-width:48rem;width:100%}@media screen and (max-width: 736px){section#member .boxWrap .box:first-child{margin-bottom:6rem}}section#member .second{padding:2rem 0;background:#112849}section#member .second h3{color:#fff}section#member .second .boxWrap{margin-bottom:0}section#profile{overflow-y:auto;position:fixed;display:flex;justify-content:center;opacity:0;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,0.9);transition:all 0.4s;z-index:-1}section#profile.active{opacity:1;z-index:9999}section#profile .member{display:none;padding:2rem 0 10rem;width:80%}@media screen and (max-width: 896px){section#profile .member{width:90%}}section#profile .member.active{display:block}section#profile .member .profile{margin-bottom:6rem;padding:6rem 6rem 10rem;background:#fff;border-radius:2rem}@media screen and (max-width: 896px){section#profile .member .profile{padding:2rem 2rem 6rem}}@media screen and (max-width: 736px){section#profile .member .profile{margin-bottom:3rem;border-radius:1rem}}section#profile .member .profile h3{padding:1.5rem;font-size:3.8rem;background:#112849;border-radius:2rem}@media screen and (max-width: 896px){section#profile .member .profile h3{font-size:3rem}}@media screen and (max-width: 736px){section#profile .member .profile h3{font-size:2rem;border-radius:1rem}}section#profile .member .profile h3>span{display:block;font-size:3rem}@media screen and (max-width: 896px){section#profile .member .profile h3>span{font-size:2.6rem}}@media screen and (max-width: 736px){section#profile .member .profile h3>span{font-size:1.6rem}}section#profile .member .profile h3::after{display:none}section#profile .member .profile h4{margin-bottom:6rem;line-height:1.2;text-align:center;color:#112849;font-size:3rem;font-weight:700}@media screen and (max-width: 896px){section#profile .member .profile h4{margin-bottom:3rem}}@media screen and (max-width: 736px){section#profile .member .profile h4{font-size:2rem}}section#profile .member .profile h4>span{display:block;font-size:1.8rem}@media screen and (max-width: 736px){section#profile .member .profile h4>span{font-size:1.4rem}}section#profile .member .profile h5{display:block;margin:0 auto 4rem;padding:0 6rem;line-height:2;color:#fff;text-align:center;max-width:35rem;width:100%;font-size:1.8rem;font-weight:700;background:#076496;border-radius:3rem}section#profile .member .profile .detail{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto 6rem;width:90%}@media screen and (max-width: 896px){section#profile .member .profile .detail{margin-bottom:3rem}}@media screen and (max-width: 736px){section#profile .member .profile .detail{width:100%}}section#profile .member .profile .detail .img{text-align:center;width:45%}@media screen and (max-width: 736px){section#profile .member .profile .detail .img{margin-bottom:2rem;width:100%}}section#profile .member .profile .detail .img ul{display:flex;justify-content:center;align-items:center;gap:2rem;margin-top:2rem}section#profile .member .profile .detail .img ul li{width:4rem}@media screen and (max-width: 736px){section#profile .member .profile .detail .img ul li{width:3.5rem}}section#profile .member .profile .detail .img ul li a{display:block}section#profile .member .profile .detail .img ul li a:hover{opacity:.6}section#profile .member .profile .detail dl{text-align:left;width:50%}@media screen and (max-width: 736px){section#profile .member .profile .detail dl{width:100%}}section#profile .member .profile .detail dl dt{padding:1rem;font-size:2rem;border-bottom:0.5rem solid #037045}@media screen and (max-width: 736px){section#profile .member .profile .detail dl dt{font-size:1.6rem}}section#profile .member .profile .detail dl dd{padding:1rem;line-height:1.8}section#profile .member .profile>p{display:block;margin:0 auto;font-feature-settings:"palt";line-height:2;width:90%}@media screen and (max-width: 736px){section#profile .member .profile>p{width:100%}}section#profile .member .profile>p.active{margin-bottom:6rem}section#profile .member .profile>p.active>span{display:block;font-weight:700}section#profile .member .profile .memo{margin:6rem auto 0;padding:3rem;width:90%;border-top:.1rem dashed #000;border-bottom:.1rem dashed #000}@media screen and (max-width: 896px){section#profile .member .profile .memo{margin-top:3rem}}@media screen and (max-width: 736px){section#profile .member .profile .memo{padding:2rem 1rem;font-size:1.3rem;width:100%}}section#profile .member .profile .memo dt{margin-bottom:1.5rem;color:#112849}@media screen and (max-width: 736px){section#profile .member .profile .memo dt{margin-bottom:1rem}}section#profile .member .btn{padding-bottom:8rem !important}section#profile .member .btn>span{position:relative;overflow:hidden;display:block;padding:1.8rem;text-align:center;text-decoration:none;color:#fff;font-size:2rem;font-weight:bold;background:#037045;cursor:pointer;z-index:1}@media screen and (max-width: 736px){section#profile .member .btn>span{font-size:1.6rem}}section#profile .member .btn>span::before{position:absolute;display:block;content:"";top:0;left:0;width:100%;height:14rem;background:#0caf69;transform:skewY(-10deg) scale(1, 0);transform-origin:left top;transition:0.2s cubic-bezier(0.45, 0, 0.55, 1);z-index:-1}section#profile .member .btn>span:hover::before{transform:skewY(-10deg) scale(1, 1)}section#profile .member .btn>span::after{position:absolute;display:flex;justify-content:center;align-items:center;margin:auto;content:"×";left:1.8rem;top:0;bottom:0;width:3rem;height:3rem}section#profile .member .btn>span span{font-size:1.4rem}section#sponsor{padding-top:10rem}
