@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=M+PLUS+1p:wght@100;300;400;500;700;800;900&display=swap);*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:0 0;font-size:62.5%;width:100%;height:100%;font-family:sans-serif}body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;margin:0;padding:0;border:0;outline:0;color:#000;line-height:1.5;vertical-align:baseline;letter-spacing:.1em;font-smooth:always;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;background-color:transparent;font-size:1.4rem;height:100%;font-feature-settings:"palt"}abbr,address,article,aside,audio,b,blockquote,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0;font-weight:400}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,textarea{display:block}ul{list-style:none;list-style-position:outside;margin:0;padding:0}ul li{margin:0;padding:0;list-style:none}ol{list-style:decimal;list-style-position:inside}ol li{margin-bottom:5px}li img{vertical-align:bottom}div img{vertical-align:bottom}caption,th{text-align:left}q:after,q:before{content:""}:link img,:visited img,a img{border:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}strong{font-weight:700}del{text-decoration:line-through}input,select{vertical-align:middle;max-width:100%}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}ins{background-color:#dfdfdf;color:#000;text-decoration:none}mark{background-color:#dfdfdf;color:#000;font-style:italic;font-weight:700}hr{display:block;height:1px;border:0;border-top:1px solid #dfdfdf;margin:1em 0;padding:0}input::-webkit-input-placeholder{color:#666;font-size:14px;font-size:1.4rem}input:-moz-placeholder{color:#666;font-size:14px;font-size:1.4rem}img{margin:0;padding:0;width:100%}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0;cursor:pointer;outline:0;text-decoration:none}a:link{text-decoration:none;color:#363636}a:visited{text-decoration:underline;color:#363636}a:active,a:focus{opacity:.7;outline:0}a:hover{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:.7}body{width:100%;height:100%;background:#fff}.clear{clear:both}.hide-content{display:none}.mb-object{display:none!important}.mb-object_fl{display:none!important}.pc-object{display:block!important}.pc-object_fl{display:flex!important}@media screen and (max-width:1024px) and (orientation:portrait){.mb-object{display:block!important}.mb-object_fl{display:flex!important}.pc-object{display:none!important}.pc-object_fl{display:none!important}}h3.section-bg-title{width:100%;opacity:0;margin-bottom:5vw}h3.section-bg-title span{font-size:3vw;color:#28283c;position:relative;display:inline-block;line-height:1em;letter-spacing:.13em;z-index:0;font-weight:500;margin-bottom:1em}h3.section-bg-title span:nth-last-of-type(1){margin-bottom:0}h3.section-bg-title span::after{position:absolute;content:"";width:0;height:100%;background:#0ff;transition:.3s ease-in-out all;z-index:-1;left:0;top:0}h3.section-bg-title.is-show span::after{width:100%}h3.section-bg-title.is-show span:nth-of-type(1)::after{transition-delay:.1s}h3.section-bg-title.is-show span:nth-of-type(2)::after{transition-delay:.2s}h3.section-bg-title.is-show span:nth-of-type(3)::after{transition-delay:.3s}h3.section-bg-title.is-show span:nth-of-type(4)::after{transition-delay:.4s}h3.section-bg-title.is-show span:nth-of-type(5)::after{transition-delay:.5s}h3.section-bg-title.is-show span:nth-of-type(6)::after{transition-delay:.6s}h3.section-bg-title.is-show span:nth-of-type(7)::after{transition-delay:.7s}h3.section-bg-title.is-show span:nth-of-type(8)::after{transition-delay:.8s}h3.section-title{width:100%;margin-bottom:3.2vw}h3.section-title span{display:inline-block;color:#fff}h3.section-title span.en{font-size:clamp(2.99rem,2.92vw,5.6rem);font-weight:600;margin-right:.2em}h3.section-title span.jp{font-size:clamp(1.42rem,1.39vw,2.67rem);font-weight:500;letter-spacing:.15em}h4.bg-title{width:100%;line-height:1em;background:#fff;border-radius:10vw;text-align:center;color:#28283c;font-size:clamp(1.64rem,1.6vw,3.07rem);font-weight:600;padding:.8vw 2vw;margin-bottom:3.5vw}h4.bg-title.blue-color{background:#0ff}p.lead-text{font-size:clamp(1.99rem,1.94vw,3.73rem);color:#fff;font-weight:700;margin-bottom:2.2vw;letter-spacing:.07em;line-height:2.3em}p.border-text{font-size:clamp(1.85rem,1.81vw,3.47rem);color:#fff;font-weight:700;margin-bottom:2.2vw;letter-spacing:.07em;line-height:2.3em;text-decoration:underline;text-decoration-thickness:.07em;text-underline-offset:.2em}p.border-text.blue-color{color:#0ff}.paragraph{font-size:clamp(1.07rem,1.04vw,2rem);line-height:2.5em;margin-bottom:2.5vw;letter-spacing:.07em;color:#fff}.paragraph a{color:#0ff;font-weight:500;border-bottom:solid 1px #0ff}.paragraph .align-center,.paragraph .align-right{display:block}.paragraph.mb10{margin-bottom:10px}.paragraph.mb0{margin-bottom:0}.paragraph em{font-style:normal;font-weight:700}.small-text{font-size:clamp(1rem,.97vw,1.87rem);line-height:2em}.align-center{text-align:center}.align-right{text-align:right}.text-bold{font-weight:600}.attention-sup,sup{font-size:.9em;position:relative;top:-.5em}.link-box{width:100%}.link-box .link-btn{cursor:pointer;width:fit-content;color:#fff;letter-spacing:.07em;position:relative;border:dotted 2px #fff;border-radius:.7vw;padding:.8vw 7vw .8vw 1.5vw;font-weight:600;letter-spacing:.05em;transition:.3s ease all;display:inline-block}.link-box .link-btn::after{position:absolute;content:"";width:1.2vw;height:1.2vw;right:1vw;top:50%;background:url(../images/common/common-arrow-icon01.svg) no-repeat center center;background-size:contain;transform:translateY(-50%) translateX(-50%);transition:.3s ease all}.link-box .link-btn.left::after{transform:translateY(-50%) translateX(-50%) rotate(180deg)}.link-box .link-btn.bottom::after{transform:translateY(-50%) translateX(-50%) rotate(90deg)}.link-box .link-btn.top::after{transform:translateY(-50%) translateX(-50%) rotate(-90deg)}.link-box .link-btn:hover{opacity:1;background:#0ff;color:#28283c}.link-box .link-btn:hover::after{background:url(../images/common/common-arrow-icon02.svg) no-repeat center center;background-size:contain}.link-box.center{text-align:center}.link-box.right{text-align:right}a.link-mdl-btn{width:100%;border:1px #fff solid;border-radius:1vw;display:block;padding:.8vw 6vw .8vw 1.4vw;position:relative;background:#28283c;border-radius:.7vw;margin-bottom:2vw;transition:.3s ease all}a.link-mdl-btn::after{position:absolute;content:"";width:1.5vw;height:1.5vw;right:1vw;top:50%;background:url(../images/common/common-arrow-icon01.svg) no-repeat center center;background-size:contain;transform:translateY(-50%) translateX(-50%);transition:.3s ease all}a.link-mdl-btn span{display:inline-block;font-size:clamp(1.14rem,1.11vw,2.13rem);letter-spacing:.13em;color:#fff;font-weight:500}a.link-mdl-btn span.large{font-size:clamp(2.13rem,2.08vw,4rem);font-weight:700;letter-spacing:-.01em;line-height:1.6em;margin-right:.15em}a.link-mdl-btn:hover{opacity:1;background:#0ff;border:1px #28283c solid}a.link-mdl-btn:hover span{color:#28283c}a.link-mdl-btn:hover::after{background:url(../images/common/common-arrow-icon02.svg) no-repeat center center;background-size:contain}a[href$=".doc"].link-mdl-btn::after,a[href$=".docx"].link-mdl-btn::after,a[href$=".pdf"].link-mdl-btn::after,a[href$=".xls"].link-mdl-btn::after,a[href$=".xlsx"].link-mdl-btn::after{color:#fff;background:unset;display:flex;align-items:center;justify-content:center;font-weight:500;right:1.5vw}a[href$=".doc"].link-mdl-btn:hover::after,a[href$=".docx"].link-mdl-btn:hover::after,a[href$=".pdf"].link-mdl-btn:hover::after,a[href$=".xls"].link-mdl-btn:hover::after,a[href$=".xlsx"].link-mdl-btn:hover::after{color:#28283c}a[href$=".pdf"].link-mdl-btn::after{content:"PDF"}a[href$=".doc"].link-mdl-btn::after,a[href$=".docx"].link-mdl-btn::after{content:"WORD"}a[href$=".xls"].link-mdl-btn::after,a[href$=".xlsx"].link-mdl-btn::after{content:"EXCEL"}.section-bar{margin-bottom:4vw;border-bottom:1px #fff solid;width:100%}.acc-box .acc-btn{position:relative;cursor:pointer;margin:0!important;transition:.3s ease all}.acc-box .acc-content{display:none;padding-top:3vw}.acc-box .acc-content>:last-child{margin-bottom:0}.acc-box.accmove.active>.link-box{display:none}.acc-box-fade .acc-btn{position:relative;cursor:pointer;margin:0!important;transition:.3s ease all}.acc-box-fade .acc-content{display:none;padding-top:3vw}.acc-box-fade .acc-content .link-box{margin-top:3vw}.acc-box-fade .acc-content>:last-child{margin-bottom:0}.red-text{color:red}.disc-list>li{list-style-type:disc;margin:0 0 0 1.5em;color:#fff}.disc-list>li::marker{color:#fff}.disc-list.black-disc>li::marker{color:#fff}.num-list{list-style-position:outside}.num-list>li{list-style-type:decimal;margin:0 0 0 2em;color:#fff}.num-list>li::marker{color:#fff;font-weight:700}.notes-list>li{font-size:clamp(1rem,.97vw,1.87rem);padding-left:1.2em;position:relative;color:#fff}.notes-list>li::before{content:"※";position:absolute;left:0;top:0}.notes-list>li span.border{border-bottom:#fff 1px solid}.notes-list.red>li{border-bottom:1px red solid;display:inline-block}.notes-list.right-alignment{display:flex;justify-content:flex-end}.notes-num-list>li{list-style:none;margin:0;padding-left:2.5em;position:relative;color:#fff}.notes-num-list>li::before{content:"";position:absolute;left:0;top:0}.notes-num-list>li:nth-of-type(1)::before{content:"※1"}.notes-num-list>li:nth-of-type(2)::before{content:"※2"}.notes-num-list>li:nth-of-type(3)::before{content:"※3"}.notes-num-list>li:nth-of-type(4)::before{content:"※4"}.notes-num-list>li:nth-of-type(5)::before{content:"※5"}.notes-num-list>li:nth-of-type(6)::before{content:"※6"}.notes-num-list>li:nth-of-type(7)::before{content:"※7"}.notes-num-list>li:nth-of-type(8)::before{content:"※8"}.notes-num-list>li:nth-of-type(9)::before{content:"※9"}.brackets-num-list>li{list-style:none;position:relative;padding-left:2.5em;color:#fff;margin:0}.brackets-num-list>li::before{content:"";position:absolute;left:0;top:0}.brackets-num-list>li:nth-of-type(1)::before{content:"（1）"}.brackets-num-list>li:nth-of-type(2)::before{content:"（2）"}.brackets-num-list>li:nth-of-type(3)::before{content:"（3）"}.brackets-num-list>li:nth-of-type(4)::before{content:"（4）"}.brackets-num-list>li:nth-of-type(5)::before{content:"（5）"}.brackets-num-list>li:nth-of-type(6)::before{content:"（6）"}.brackets-num-list>li:nth-of-type(7)::before{content:"（7）"}.brackets-num-list>li:nth-of-type(8)::before{content:"（8）"}.brackets-num-list>li:nth-of-type(9)::before{content:"（9）"}.circle-num-list>li{list-style:none;position:relative;padding-left:1.5em;color:#fff;margin:0}.circle-num-list>li::before{content:"";position:absolute;left:0;top:0}.circle-num-list>li:nth-of-type(1)::before{content:"①"}.circle-num-list>li:nth-of-type(2)::before{content:"②"}.circle-num-list>li:nth-of-type(3)::before{content:"③"}.circle-num-list>li:nth-of-type(4)::before{content:"④"}.circle-num-list>li:nth-of-type(5)::before{content:"⑤"}.circle-num-list>li:nth-of-type(6)::before{content:"⑥"}.circle-num-list>li:nth-of-type(7)::before{content:"⑦"}.circle-num-list>li:nth-of-type(8)::before{content:"⑧"}.circle-num-list>li:nth-of-type(9)::before{content:"⑨"}.brackets-num-list,.circle-num-list,.disc-list,.notes-list,.notes-num-list,.num-list{margin-bottom:3ex}.brackets-num-list.mb10,.circle-num-list.mb10,.disc-list.mb10,.notes-list.mb10,.notes-num-list.mb10,.num-list.mb10{margin-bottom:10px}.brackets-num-list.mb0,.circle-num-list.mb0,.disc-list.mb0,.notes-list.mb0,.notes-num-list.mb0,.num-list.mb0{margin-bottom:0}.brackets-num-list>li,.circle-num-list>li,.disc-list>li,.notes-list>li,.notes-num-list>li,.num-list>li{line-height:1.7}.brackets-num-list>li+li,.circle-num-list>li+li,.disc-list>li+li,.notes-list>li+li,.notes-num-list>li+li,.num-list>li+li{margin-top:5px}.brackets-num-list>li em,.circle-num-list>li em,.disc-list>li em,.notes-list>li em,.notes-num-list>li em,.num-list>li em{font-style:normal;font-weight:700}.brackets-num-list>li em .red-text,.circle-num-list>li em .red-text,.disc-list>li em .red-text,.notes-list>li em .red-text,.notes-num-list>li em .red-text,.num-list>li em .red-text{font-weight:700;color:red}li>.brackets-num-list,li>.circle-num-list,li>.disc-list,li>.notes-list,li>.notes-num-list,li>.num-list{margin-top:1ex}.brackets-num-list>li>a,.circle-num-list>li>a,.disc-list>li>a,.notes-list>li>a,.notes-num-list>li>a,.num-list>li>a{color:#28283c;text-decoration:underline}.brackets-num-list>li>p,.circle-num-list>li>p,.disc-list>li>p,.notes-list>li>p,.notes-num-list>li>p,.num-list>li>p{margin-top:10px}.mwform-checkbox-field{margin-left:0!important}ul.club-navi-link-list{border-top:2px #fff solid;border-bottom:2px #fff solid}ul.club-navi-link-list li{border-right:2px #fff solid}ul.club-navi-link-list li a{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;height:100%;background:#3d3d4f;height:15vw;position:relative;transition:.3s ease all}ul.club-navi-link-list li a::after{position:absolute;content:"";right:1vw;bottom:1vw;display:inline-block;width:2vw;height:2vw;background:url(../images/common/common-arrow-icon01.svg) no-repeat center center;background-size:contain;transform:rotate(45deg);transition:.3s ease all}ul.club-navi-link-list li a span{display:block;color:#fff;text-align:center}ul.club-navi-link-list li a span.jp{font-weight:500;font-size:clamp(1.56rem,1.53vw,2.93rem)}ul.club-navi-link-list li a span.en{font-size:clamp(1rem,.97vw,1.87rem)}ul.club-navi-link-list li a:hover{opacity:1;background:#0ff}ul.club-navi-link-list li a:hover::after{background:url(../images/common/common-arrow-icon02.svg) no-repeat center center;background-size:contain}ul.club-navi-link-list li a:hover span{color:#28283c}ul.club-navi-link-list.list02{border-top:0}.top ul.club-navi-link-list{width:calc(100% + 10vw);margin-left:-5vw}.clubs ul.club-navi-link-list{width:163%;margin-left:-53%}@media screen and (max-width:1024px) and (orientation:portrait){h3.section-bg-title{margin-bottom:7vw}h3.section-bg-title span{font-size:clamp(2rem,5.33vw,2.29rem);line-height:1.3em;margin-bottom:.8em}h3.section-title{margin-bottom:6vw}h3.section-title span.en{font-size:clamp(3.2rem,8.53vw,3.67rem);margin-right:.1em}h3.section-title span.jp{font-size:clamp(1.4rem,3.73vw,1.61rem)}h4.bg-title{border-radius:20vw;font-size:clamp(1.9rem,5.07vw,2.18rem);padding:2vw 7vw;margin-bottom:6vw;letter-spacing:.11em}p.lead-text{font-size:clamp(1.7rem,4.53vw,1.95rem);margin-bottom:8vw;line-height:2.1em}p.border-text{font-size:clamp(1.7rem,4.53vw,1.95rem);margin-bottom:5vw;letter-spacing:.12em}.paragraph{font-size:clamp(1.2rem,3.2vw,1.38rem);line-height:2.2em;margin-bottom:8vw}.paragraph a{overflow-wrap:anywhere}.small-text{font-size:clamp(1.1rem,2.93vw,1.26rem);line-height:2em}.link-box{width:100%}.link-box .link-btn{border:dotted 1px #fff;border-radius:1vw;padding:3vw 14vw 3vw 4vw;font-weight:600;font-size:clamp(1.25rem,3.33vw,1.43rem)}.link-box .link-btn::after{width:4vw;height:4vw;right:2vw}a.link-mdl-btn{border-radius:1vw;padding:2vw 14vw 2vw 4vw;border-radius:.7vw;margin-bottom:4vw}a.link-mdl-btn::after{width:5vw;height:5vw;right:2vw}a.link-mdl-btn span{font-size:clamp(1.4rem,3.73vw,1.61rem)}a.link-mdl-btn span.large{font-size:clamp(2rem,5.33vw,2.29rem)}a[href$=".doc"].link-mdl-btn::after,a[href$=".docx"].link-mdl-btn::after,a[href$=".pdf"].link-mdl-btn::after,a[href$=".xls"].link-mdl-btn::after,a[href$=".xlsx"].link-mdl-btn::after{right:3vw;font-size:clamp(1.1rem,2.93vw,1.26rem)}.section-bar{margin-bottom:10vw}.acc-box-fade .acc-content .link-box{margin-top:8vw}.notes-list>li{font-size:clamp(1.1rem,2.93vw,1.26rem)}ul.club-navi-link-list li a{height:36vw;padding:2vw}ul.club-navi-link-list li a::after{right:2.5vw;bottom:2.5vw;width:4vw;height:4vw}ul.club-navi-link-list li a span.jp{font-size:clamp(1.4rem,3.73vw,1.61rem);line-height:1.8em}ul.club-navi-link-list li a span.en{font-size:clamp(1.1rem,2.93vw,1.26rem)}.clubs ul.club-navi-link-list{width:calc(100% + 12vw);margin-left:-6vw}}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){h3.section-bg-title{margin-bottom:4vw}h3.section-bg-title span{font-size:clamp(3rem,3.91vw,4rem)}h3.section-title span.en{font-size:clamp(4rem,5.21vw,5.33rem);margin-right:.2em}h3.section-title span.jp{font-size:clamp(1.7rem,2.21vw,2.27rem)}h4.bg-title{font-size:clamp(1.8rem,2.34vw,2.4rem);padding:1vw 7vw;margin-bottom:4vw}p.lead-text{font-size:clamp(1.8rem,2.34vw,2.4rem);margin-bottom:4vw}p.border-text{font-size:clamp(1.8rem,2.34vw,2.4rem)}.paragraph{font-size:clamp(1.25rem,1.63vw,1.67rem);margin-bottom:4vw}.small-text{font-size:clamp(1.2rem,1.56vw,1.6rem);line-height:2em}.link-box{width:100%}.link-box .link-btn{padding:2vw 11vw 2vw 4vw;font-size:clamp(1.4rem,1.82vw,1.87rem)}.link-box .link-btn::after{width:2vw;height:2vw}a.link-mdl-btn{padding:1.8vw 8vw 1.8vw 3vw;margin-bottom:2vw}a.link-mdl-btn::after{width:2vw;height:2vw}a.link-mdl-btn span{font-size:clamp(1.4rem,1.82vw,1.87rem)}a.link-mdl-btn span.large{font-size:clamp(2.2rem,2.86vw,2.93rem)}.section-bar{margin-bottom:7vw}.acc-box-fade .acc-content .link-box{margin-top:5vw}.notes-list>li{font-size:clamp(1.2rem,1.56vw,1.6rem)}ul.club-navi-link-list li a{height:23vw}ul.club-navi-link-list li a::after{width:3vw;height:3vw}ul.club-navi-link-list li a span.jp{font-size:clamp(1.8rem,2.34vw,2.4rem)}ul.club-navi-link-list li a span.en{font-size:clamp(1.5rem,1.95vw,2rem)}.clubs ul.club-navi-link-list{width:149%;margin-left:-43%}}body{font-family:"M PLUS 1p",sans-serif;font-size:clamp(1.07rem,1.04vw,2rem);font-weight:400;line-height:2.5em;letter-spacing:.07em;width:100%;color:#fff;background:#28283c}header .header{padding:0 4vw;position:fixed;top:0;left:0;width:100%;z-index:30;transition:.3s ease all;overflow:hidden}header .header .header-wrap{width:100%;display:flex;justify-content:space-between;align-items:center}header .header .header-wrap ul.link-list{display:flex;justify-content:space-between}header .header .header-wrap ul.link-list li a{display:inline-block;color:#fff;font-size:clamp(1.14rem,1.11vw,2.13rem);font-weight:500;padding:0 1vw;position:relative;letter-spacing:.05em}header .header .header-wrap ul.link-list li a::after,header .header .header-wrap ul.link-list li a::before{position:absolute;content:"";width:.5em;height:1.2em;background:url(../images/common/text-icon01.svg) no-repeat center center;background-size:contain;top:50%}header .header .header-wrap ul.link-list li a::after{left:0;transform:translateY(-45%)}header .header .header-wrap ul.link-list li a::before{right:0;transform:translateY(-45%) scale(-1,-1)}header .header .header-wrap ul.link-list li a span.external-arrow{display:inline-block;width:1vw;height:1vw;margin-left:.2vw;transform:translateY(10%) rotate(-45deg);background:url(../images/common/common-arrow-icon01.svg) no-repeat center center;background-size:contain}header .header .header-wrap ul.link-list li a.no-link{pointer-events:none;opacity:.2}header .header .header-wrap.main{border-bottom:2px #fff solid}header .header .header-wrap.main .header-text-logo{display:flex;align-items:center;width:30%;height:2.5vw}header .header .header-wrap.main .header-text-logo img{width:100%;height:100%;object-fit:contain;display:block;object-position:0 0}header .header .header-wrap.main a.header-main-logo{display:block;width:15vw;height:6.2vw;transition:.3s ease all}header .header .header-wrap.main a.header-main-logo img{width:100%;height:100%;object-fit:contain;display:block;object-position:50% 50%}header .header .header-wrap.main ul.link-list{width:30%;justify-content:end}header .header .header-wrap.main ul.link-list li{margin-left:2vw}header .header .header-wrap.sub .logo-img{width:20vw}header .header .header-wrap.sub .logo-img img{width:100%;height:100%;display:block;object-fit:contain}header .header .header-wrap.sub ul.link-list{width:23%}header .header.inner02{pointer-events:none;transform:translateY(-100%)}header .header.inner02::after{position:absolute;content:"";width:100%;height:100%;opacity:0;z-index:-1;left:0;top:0;backdrop-filter:blur(80px);transition:1s ease all}header .header.inner02 .header-wrap .hamburger-menu-btn{width:25%;display:flex;align-items:center;justify-content:end}header .header.inner02 .header-wrap .hamburger-menu-btn p.text{color:#fff;font-size:clamp(1.21rem,1.18vw,2.27rem);font-weight:500;position:relative;padding-left:1vw;margin-right:.5vw;letter-spacing:-.01em;cursor:pointer}header .header.inner02 .header-wrap .hamburger-menu-btn p.text::before{position:absolute;content:"";width:.5em;height:1.2em;background:url(../images/common/text-icon01.svg) no-repeat center center;background-size:contain;top:50%;left:0;transform:translateY(-45%)}header .header.inner02 .header-wrap .hamburger-menu-btn .bar{position:relative;padding-right:6vw;cursor:pointer}header .header.inner02 .header-wrap .hamburger-menu-btn .bar::before{position:absolute;content:"";width:.5em;height:1.2em;background:url(../images/common/text-icon01.svg) no-repeat center center;background-size:contain;top:50%;right:0;transform:translateY(-45%) scale(-1,-1)}header .header.inner02 .header-wrap .hamburger-menu-btn .bar .border{width:5vw;border-bottom:.1em #fff solid;transition:.3s ease all;position:absolute}header .header.inner02 .header-wrap .hamburger-menu-btn .bar .border:nth-of-type(1){top:calc(50% - .35em)}header .header.inner02 .header-wrap .hamburger-menu-btn .bar .border:nth-of-type(2){top:50%}header .header.inner02 .header-wrap .hamburger-menu-btn .bar .border:nth-of-type(3){top:calc(50% + .38em)}header .header.inner02 .hamburger-menu-inner{width:calc(100% + 10vw);margin-left:-5vw;max-height:100vh;height:calc(100vh - 6vw);overflow:auto;background:rgba(0,0,0,.3);pointer-events:none;display:none;padding-bottom:20vw}header .header.inner02 .hamburger-menu-inner .menu-bg-wrap{width:100%;background:#28283c;padding:1vw 10vw 0}header .header.inner02 .hamburger-menu-inner .menu-bg-wrap .text-logo{width:20vw;margin:0 auto 5vw}header .header.inner02 .hamburger-menu-inner .menu-bg-wrap .text-logo img{width:100%}header .header.inner02 .hamburger-menu-inner .menu-bg-wrap ul.page-link-list{width:100%;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:2vw}header .header.inner02 .hamburger-menu-inner .menu-bg-wrap ul.page-link-list li{width:fit-content;margin:0 1vw 6vw}header .header.inner02 .hamburger-menu-inner .menu-bg-wrap ul.page-link-list li a{display:block;width:100%}header .header.inner02 .hamburger-menu-inner .menu-bg-wrap ul.page-link-list li a span{display:block}header .header.inner02 .hamburger-menu-inner .menu-bg-wrap ul.page-link-list li a span.en-img{width:100%;height:3.8vw;margin-bottom:1vw;position:relative}header .header.inner02 .hamburger-menu-inner .menu-bg-wrap ul.page-link-list li a span.en-img img{width:100%;height:100%;object-fit:contain;display:block;object-position:0 0;transition:.3s ease all}header .header.inner02 .hamburger-menu-inner .menu-bg-wrap ul.page-link-list li a span.en-img img:nth-of-type(2){opacity:0;position:absolute;left:0;top:0}header .header.inner02 .hamburger-menu-inner .menu-bg-wrap ul.page-link-list li a span.jp{font-size:clamp(1.42rem,1.39vw,2.67rem);font-weight:500;color:#fff}header .header.inner02 .hamburger-menu-inner .menu-bg-wrap ul.page-link-list li a:hover{opacity:1}header .header.inner02 .hamburger-menu-inner .menu-bg-wrap ul.page-link-list li a:hover span.en-img img:nth-of-type(2){opacity:1}header .header.inner02 .hamburger-menu-inner .menu-bg-wrap ul.page-link-list li a:hover span.jp{color:#0ff}header .header.inner02 .hamburger-menu-inner .menu-bg-wrap ul.page-link-list li a.no-link{pointer-events:none;opacity:.2}header .header.inner02 .hamburger-menu-inner .menu-bg-wrap .column-content{width:100%;display:flex;justify-content:space-between;margin-bottom:4vw}header .header.inner02 .hamburger-menu-inner .menu-bg-wrap .column-content a.external-link{display:inline-block;color:#fff;font-size:clamp(1.28rem,1.25vw,2.4rem);font-weight:500;padding:0 1vw;position:relative;letter-spacing:.05em;height:fit-content}header .header.inner02 .hamburger-menu-inner .menu-bg-wrap .column-content a.external-link::after,header .header.inner02 .hamburger-menu-inner .menu-bg-wrap .column-content a.external-link::before{position:absolute;content:"";width:.5em;height:1.2em;background:url(../images/common/text-icon01.svg) no-repeat center center;background-size:contain;top:50%}header .header.inner02 .hamburger-menu-inner .menu-bg-wrap .column-content a.external-link::after{left:0;transform:translateY(-45%)}header .header.inner02 .hamburger-menu-inner .menu-bg-wrap .column-content a.external-link::before{right:0;transform:translateY(-45%) scale(-1,-1)}header .header.inner02 .hamburger-menu-inner .menu-bg-wrap .column-content a.external-link span.external-arrow{display:inline-block;width:1vw;height:1vw;margin-left:.2vw;transform:translateY(10%) rotate(-45deg);background:url(../images/common/common-arrow-icon01.svg) no-repeat center center;background-size:contain}header .header.inner02 .hamburger-menu-inner .menu-bg-wrap .column-content ul.other-link-list{display:flex;justify-content:end}header .header.inner02 .hamburger-menu-inner .menu-bg-wrap .column-content ul.other-link-list li a{display:inline-block;padding:0 1.5vw;text-align:center;border-left:.1em #fff solid;color:#fff;font-size:clamp(1.17rem,1.15vw,2.2rem);font-weight:500;line-height:1.2em}header .header.inner02 .hamburger-menu-inner .menu-bg-wrap .column-content ul.other-link-list li:nth-last-of-type(1) a{border-right:.1em #fff solid}header .header.inner02 .hamburger-menu-inner .menu-bg-wrap .slider-text{width:calc(100% + 18vw);overflow:hidden;height:3vw;position:relative;background:#0ff;margin-left:-9vw}header .header.inner02 .hamburger-menu-inner .menu-bg-wrap .slider-text::after{content:"";position:absolute;animation:loop02 50s linear infinite;left:0;top:0;width:200%;height:100%;background:url(../images/common/footer-slider-text-logo.svg) no-repeat center center;background-size:contain}header .header.inner02.is-active::after{background:#28283c;backdrop-filter:blur(0);height:7vw}header .header.inner02.is-active .header-wrap.main a.header-main-logo{width:15vw!important}header .header.inner02.is-active .header-wrap.main .hamburger-menu-btn .bar .border:nth-of-type(1){top:50%;transform:rotate(-8deg)}header .header.inner02.is-active .header-wrap.main .hamburger-menu-btn .bar .border:nth-of-type(2){opacity:0}header .header.inner02.is-active .header-wrap.main .hamburger-menu-btn .bar .border:nth-of-type(3){top:50%;transform:rotate(8deg)}header .header.inner02.is-active .hamburger-menu-inner{pointer-events:visible}header.is-active .header.inner01{transform:translateY(-100%)}header.is-active .header.inner02{pointer-events:visible;opacity:1;transform:translateY(0);transition-delay:.3s}header.is-active .header.inner02::after{opacity:1;transition-delay:.46s}header.is-active .header.inner02 .header-wrap.main a.header-main-logo{width:10vw}.fixed-bg-text-box{width:100%;height:100%;position:fixed;left:0;top:0;z-index:-1;overflow:hidden}.fixed-bg-text-box ul.fixed-bg-text-list{width:100%;height:100%;left:-50%;top:-50%;position:absolute}.fixed-bg-text-box ul.fixed-bg-text-list li{left:0;z-index:3;position:relative;transform:rotate(-40deg)}.fixed-bg-text-box ul.fixed-bg-text-list li::after,.fixed-bg-text-box ul.fixed-bg-text-list li::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;z-index:2;opacity:.5}.fixed-bg-text-box ul.fixed-bg-text-list li:nth-of-type(2n+1){width:217%;height:2vw;margin-bottom:40vw}.fixed-bg-text-box ul.fixed-bg-text-list li:nth-of-type(2n+1)::after,.fixed-bg-text-box ul.fixed-bg-text-list li:nth-of-type(2n+1)::before{background:url(../images/common/bg-text-logo01.svg) repeat center center;background-size:contain}.fixed-bg-text-box ul.fixed-bg-text-list li:nth-of-type(2n+1)::after{animation:loop01 100s linear infinite}.fixed-bg-text-box ul.fixed-bg-text-list li:nth-of-type(2n+1)::before{animation:loop01 100s -50s linear infinite}.fixed-bg-text-box ul.fixed-bg-text-list li:nth-of-type(2n){width:230%;height:6vw;margin-bottom:50vw}.fixed-bg-text-box ul.fixed-bg-text-list li:nth-of-type(2n)::after,.fixed-bg-text-box ul.fixed-bg-text-list li:nth-of-type(2n)::before{background:url(../images/common/bg-text-logo02.svg) repeat center center;background-size:contain}.fixed-bg-text-box ul.fixed-bg-text-list li:nth-of-type(2n)::after{animation:loop01 160s linear infinite}.fixed-bg-text-box ul.fixed-bg-text-list li:nth-of-type(2n)::before{animation:loop01 160s -80s linear infinite}.content-wrap{margin:0 0 8vw;padding-top:15vw;width:100%}.content-inner{margin-bottom:6vw}.follow-wrap{width:100%;display:flex;justify-content:space-between;padding:0 6vw;align-items:flex-start}.follow-wrap h2.page-title{width:18%;border:4px #fff solid;display:flex;justify-content:center;padding:1.5vw 0;background:#28283c;position:-webkit-sticky;position:sticky;top:8vw}.follow-wrap h2.page-title span{display:block}.follow-wrap h2.page-title span.jp{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:upright;font-weight:600;font-size:clamp(1.56rem,1.53vw,2.93rem);color:#fff;line-height:1em;position:absolute;top:2vw;left:1.6vw;letter-spacing:.13em}.follow-wrap h2.page-title span.en-img{width:3.5vw}.follow-wrap h2.page-title span.en-img img{width:100%;height:100%;display:block;object-fit:contain;object-position:0 0}.follow-wrap .page-content{width:70%;position:relative}.follow-wrap.nonefollow h2.page-title{position:relative;top:unset}.news .follow-wrap h2.page-title{padding-bottom:12vw}.about .follow-wrap h2.page-title{padding-bottom:10vw}.facilities .follow-wrap h2.page-title{padding-bottom:3vw}.clubs .follow-wrap h2.page-title{padding-bottom:7vw}.contact .follow-wrap h2.page-title{padding-bottom:3vw}footer{width:100%;background:#fff}footer .footer-column{padding:5vw;padding-bottom:3vw;width:100%;display:flex;justify-content:space-between}footer .footer-column .wrap-box ul.link-list{display:flex}footer .footer-column .wrap-box ul.link-list li a{display:inline-block;color:#28283c;font-weight:500;padding:0 1vw;position:relative;letter-spacing:.05em}footer .footer-column .wrap-box ul.link-list li a::after,footer .footer-column .wrap-box ul.link-list li a::before{position:absolute;content:"";width:.5em;height:1.2em;background:url(../images/common/text-icon02.svg) no-repeat center center;background-size:contain;top:50%}footer .footer-column .wrap-box ul.link-list li a::after{left:0;transform:translateY(-45%)}footer .footer-column .wrap-box ul.link-list li a::before{right:0;transform:translateY(-45%) scale(-1,-1)}footer .footer-column .wrap-box ul.link-list li a span.external-arrow{display:inline-block;width:1vw;height:1vw;margin-left:.2vw;transform:translateY(10%) rotate(-45deg);background:url(../images/common/common-arrow-icon02.svg) no-repeat center center;background-size:contain}footer .footer-column .wrap-box ul.link-list li a.no-link{pointer-events:none;opacity:.2}footer .footer-column .wrap-box.wrap01{width:25%}footer .footer-column .wrap-box.wrap01 a.footer-logo{width:20vw;display:block;margin-bottom:2vw}footer .footer-column .wrap-box.wrap01 a.footer-logo img{width:100%}footer .footer-column .wrap-box.wrap01 .footer-text-logo{width:20vw;display:block;margin-bottom:4vw}footer .footer-column .wrap-box.wrap01 .footer-text-logo img{width:100%}footer .footer-column .wrap-box.wrap01 ul.link-list{justify-content:space-between}footer .footer-column .wrap-box.wrap02{width:65%;display:flex;flex-direction:column;justify-content:space-between}footer .footer-column .wrap-box.wrap02 ul.link-list{flex-wrap:wrap;justify-content:end;text-align:end}footer .footer-column .wrap-box.wrap02 ul.link-list li{width:25%;margin-bottom:2.5vw}footer .footer-column .wrap-box.wrap02 ul.link-list li a{font-size:clamp(1.99rem,1.94vw,3.73rem);font-weight:600;padding:0 2vw}footer .footer-column .wrap-box.wrap02 ul.link-list li:nth-last-of-type(1),footer .footer-column .wrap-box.wrap02 ul.link-list li:nth-last-of-type(2){width:35%}footer .footer-column .wrap-box.wrap02 .box ul.other-link-list{display:flex;justify-content:end;margin-bottom:1vw}footer .footer-column .wrap-box.wrap02 .box ul.other-link-list li a{display:inline-block;padding:0 1.5vw;text-align:center;border-left:1px #000 solid}footer .footer-column .wrap-box.wrap02 .box ul.other-link-list li:nth-last-of-type(1) a{border-right:1px #000 solid}footer .footer-column .wrap-box.wrap02 .box p.copyright{font-size:clamp(1rem,.97vw,1.87rem);text-align:end;color:#28283c}footer .footer-slider-text{width:100%;overflow:hidden;height:3vw;position:relative;background:#0ff}footer .footer-slider-text::after{content:"";position:absolute;animation:loop02 50s linear infinite;left:0;top:0;width:200%;height:100%;background:url(../images/common/footer-slider-text-logo.svg) no-repeat center center;background-size:contain}@keyframes loop01{0%{transform:translateX(100%)}100%{transform:translateX(-100%)}}@keyframes loop02{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.trigger{opacity:0}.trigger.is-show{opacity:1}@keyframes pulldown{0%{opacity:0;transform:translateX(-100%)}100%{opacity:1;transform:translateX(0)}}@keyframes pullup{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-100%)}}.slide-up{opacity:0}.is-show .slide-up{animation:section_fade_in .8s ease-in-out both}.slide-up02{opacity:0}.is-show .slide-up02{animation:section_fade_in02 .3s ease-in-out both;transition-delay:.2s}@keyframes section_fade_in{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes section_fade_in02{0%{opacity:.8;transform:translateY(100px)}100%{opacity:1;transform:translateY(0)}}@keyframes fade_in{0%{opacity:0}100%{opacity:1}}@keyframes fade_left{0%{opacity:0;transform:translateX(-30%)}30%{opacity:1}100%{opacity:1;transform:translateX(0)}}@keyframes fade_right{0%{opacity:0;transform:translateX(30%)}30%{opacity:1}100%{opacity:1;transform:translateX(0)}}@keyframes fade_top{0%{opacity:0;transform:translateY(-10%)}30%{opacity:1}100%{opacity:1;transform:translateY(0)}}@keyframes fade_bottom{0%{opacity:0;transform:translateY(10%)}70%{opacity:1}100%{opacity:1;transform:translateY(0)}}.anchor-position{font-size:0;line-height:0;padding-top:8vw;margin-top:-8vw}.unpub-item{pointer-events:none;opacity:.3}.unpub-hidden{display:none}.unpub-content{position:relative;pointer-events:none;z-index:1}.unpub-content::before{content:"";width:100%;height:100%;background:rgba(0,0,0,.7);position:absolute;top:0;left:0;z-index:5}.unpub-content::after{content:"COMING SOON";font-size:1.6vw;font-family:Roboto,sans-serif;font-weight:500;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:8}p:empty{display:none!important}@media screen and (max-width:1024px) and (orientation:portrait){body{font-size:clamp(1.2rem,3.2vw,1.38rem);line-height:2.5em;letter-spacing:.07em}header .header{padding:0 4vw;position:fixed;top:0;left:0;width:100%;z-index:30;transition:.3s ease all;overflow:hidden}header .header .header-wrap{justify-content:center;position:relative}header .header .header-wrap ul.link-list{display:none}header .header .header-wrap ul.link-list li a{display:inline-block;color:#fff;font-size:clamp(1.6rem,4.27vw,1.83rem);font-weight:500;padding:0 1vw;position:relative;letter-spacing:.05em}header .header .header-wrap ul.link-list li a::after,header .header .header-wrap ul.link-list li a::before{position:absolute;content:"";width:.5em;height:1.2em;background:url(../images/common/text-icon01.svg) no-repeat center center;background-size:contain;top:50%}header .header .header-wrap ul.link-list li a::after{left:0;transform:translateY(-45%)}header .header .header-wrap ul.link-list li a::before{right:0;transform:translateY(-45%) scale(-1,-1)}header .header .header-wrap ul.link-list li a span.external-arrow{display:inline-block;width:1vw;height:1vw;margin-left:.2vw;transform:translateY(10%) rotate(-45deg);background:url(../images/common/common-arrow-icon01.svg) no-repeat center center;background-size:contain}header .header .header-wrap.main{border-bottom:1px #fff solid}header .header .header-wrap.main .header-text-logo{position:absolute;left:0;width:30vw;height:auto}header .header .header-wrap.main a.header-main-logo{width:30vw;height:auto}header .header .header-wrap.sub .logo-img{width:50vw}header .header.inner02 .header-wrap{padding:3vw 0;justify-content:space-between}header .header.inner02 .header-wrap .header-text-logo{position:unset}header .header.inner02 .header-wrap .hamburger-menu-btn{width:30vw}header .header.inner02 .header-wrap .hamburger-menu-btn p.text{font-size:clamp(1.3rem,3.47vw,1.49rem);padding-left:3.5vw;margin-right:2vw}header .header.inner02 .header-wrap .hamburger-menu-btn .bar{padding-right:9.8vw;margin-bottom:.5vw}header .header.inner02 .header-wrap .hamburger-menu-btn .bar::before{height:1.5em}header .header.inner02 .header-wrap .hamburger-menu-btn .bar .border{width:7vw}header .header.inner02 .hamburger-menu-inner{max-height:100vh;height:100vh;bottom:0;padding-bottom:25vh}header .header.inner02 .hamburger-menu-inner .menu-bg-wrap{padding:1vw 6vw 0}header .header.inner02 .hamburger-menu-inner .menu-bg-wrap .text-logo{width:50vw;margin:0 auto 10vw}header .header.inner02 .hamburger-menu-inner .menu-bg-wrap ul.page-link-list{width:90%;margin:0 auto 2vw}header .header.inner02 .hamburger-menu-inner .menu-bg-wrap ul.page-link-list li{width:100%;margin-bottom:0}header .header.inner02 .hamburger-menu-inner .menu-bg-wrap ul.page-link-list li:nth-last-of-type(1) a{border-bottom:0}header .header.inner02 .hamburger-menu-inner .menu-bg-wrap ul.page-link-list li a{display:flex;align-items:flex-end;border-bottom:1px #fff dotted;padding:5.5vw 0;position:relative;justify-content:flex-start}header .header.inner02 .hamburger-menu-inner .menu-bg-wrap ul.page-link-list li a::after{position:absolute;content:"";width:4vw;height:4vw;right:1vw;top:50%;background:url(../images/common/common-arrow-icon01.svg) no-repeat center center;background-size:contain;transform:translateY(-50%) translateX(0) rotate(-45deg)}header .header.inner02 .hamburger-menu-inner .menu-bg-wrap ul.page-link-list li a span.en-img{width:auto;height:6vw;position:relative;margin-right:2vw}header .header.inner02 .hamburger-menu-inner .menu-bg-wrap ul.page-link-list li a span.en-img img{width:auto}header .header.inner02 .hamburger-menu-inner .menu-bg-wrap ul.page-link-list li a span.jp{font-size:clamp(1.1rem,2.93vw,1.26rem);line-height:1.8em;letter-spacing:.12em}header .header.inner02 .hamburger-menu-inner .menu-bg-wrap .column-content{width:100%;display:flex;justify-content:space-between;margin-bottom:10vw;flex-wrap:wrap}header .header.inner02 .hamburger-menu-inner .menu-bg-wrap .column-content a.external-link{font-size:clamp(1.4rem,3.73vw,1.61rem);font-weight:500;padding:0 3vw;margin-bottom:2vw}header .header.inner02 .hamburger-menu-inner .menu-bg-wrap .column-content a.external-link::after,header .header.inner02 .hamburger-menu-inner .menu-bg-wrap .column-content a.external-link::before{width:.5em;height:1.5em}header .header.inner02 .hamburger-menu-inner .menu-bg-wrap .column-content a.external-link span.external-arrow{width:3vw;height:3vw;margin-left:1vw}header .header.inner02 .hamburger-menu-inner .menu-bg-wrap .column-content ul.other-link-list{justify-content:flex-start}header .header.inner02 .hamburger-menu-inner .menu-bg-wrap .column-content ul.other-link-list li a{padding:0 2.5vw;font-size:clamp(1.2rem,3.2vw,1.38rem);line-height:1.4em}header .header.inner02 .hamburger-menu-inner .menu-bg-wrap .slider-text{width:calc(100% + 10vw);height:11vw;margin-left:-5vw}header .header.inner02 .hamburger-menu-inner .menu-bg-wrap .slider-text::after{width:740%}header .header.inner02.is-active::after{background:#28283c;height:30vw}header .header.inner02.is-active .header-wrap.main a.header-main-logo{width:35vw!important}header.is-active .header.inner02 .header-wrap.main a.header-main-logo{width:25vw}.fixed-bg-text-box ul.fixed-bg-text-list li::after,.fixed-bg-text-box ul.fixed-bg-text-list li::before{opacity:.3}.fixed-bg-text-box ul.fixed-bg-text-list li:nth-of-type(2n+1){width:246%;height:7vw;margin-bottom:-23vw}.fixed-bg-text-box ul.fixed-bg-text-list li:nth-of-type(2n){width:444%;height:12vw;margin-bottom:131vw}.content-wrap{margin:0 0 8vh;padding-top:35vw}.content-inner{margin-bottom:8vh}.follow-wrap{padding:0 6vw;flex-wrap:wrap}.follow-wrap h2.page-title{width:100%;border:2px #fff solid;padding:10vw 16vw;top:0;position:relative;flex-direction:column-reverse;margin-bottom:10vw;z-index:1;background:rgba(40,40,60,.2)}.follow-wrap h2.page-title span.jp{-ms-writing-mode:unset;writing-mode:unset;font-size:clamp(1.5rem,4vw,1.72rem);line-height:1em;position:unset;top:5vw;left:1.6vw;letter-spacing:.13em;text-align:center}.follow-wrap h2.page-title span.en-img{margin:0 auto 4vw;width:100%}.follow-wrap .page-content{width:100%}.about .follow-wrap h2.page-title,.clubs .follow-wrap h2.page-title,.contact .follow-wrap h2.page-title,.facilities .follow-wrap h2.page-title,.news .follow-wrap h2.page-title,.support .follow-wrap h2.page-title{padding-bottom:12vw}footer .footer-column{padding:8vw 6vw 6vw;flex-wrap:wrap}footer .footer-column .wrap-box ul.link-list{display:flex}footer .footer-column .wrap-box ul.link-list li a{padding:0 3vw}footer .footer-column .wrap-box ul.link-list li a::after,footer .footer-column .wrap-box ul.link-list li a::before{height:1.1em}footer .footer-column .wrap-box ul.link-list li a span.external-arrow{width:3vw;height:3vw;margin-left:.5vw;transform:translateY(15%) rotate(-45deg)}footer .footer-column .wrap-box.wrap01{width:100%;margin-bottom:4vw;display:flex;flex-wrap:wrap;align-items:end}footer .footer-column .wrap-box.wrap01 a.footer-logo{width:35vw;margin:0 4vw 4vw 0}footer .footer-column .wrap-box.wrap01 .footer-text-logo{width:45vw}footer .footer-column .wrap-box.wrap01 ul.link-list{width:100%;justify-content:start}footer .footer-column .wrap-box.wrap01 ul.link-list li{margin-right:3vw}footer .footer-column .wrap-box.wrap02{width:100%}footer .footer-column .wrap-box.wrap02 ul.link-list{justify-content:start;margin-bottom:1vw}footer .footer-column .wrap-box.wrap02 ul.link-list li{width:fit-content;margin:0 1.5vw 2.5vw 0}footer .footer-column .wrap-box.wrap02 ul.link-list li a{font-size:clamp(1.9rem,5.07vw,2.18rem);font-weight:600;padding:0 4vw}footer .footer-column .wrap-box.wrap02 ul.link-list li:nth-last-of-type(2){width:fit-content}footer .footer-column .wrap-box.wrap02 .box ul.other-link-list{margin-bottom:1vw;width:100%}footer .footer-column .wrap-box.wrap02 .box ul.other-link-list li a{padding:0 2.5vw;font-size:clamp(1.2rem,3.2vw,1.38rem);line-height:1.5em}footer .footer-column .wrap-box.wrap02 .box p.copyright{font-size:.7em;text-align:center}footer .footer-slider-text{height:11vw}footer .footer-slider-text::after{animation:loop02 50s linear infinite;width:740%}.anchor-position{font-size:0;line-height:0;padding-top:8vw;margin-top:-8vw}.unpub-item{pointer-events:none;opacity:.3}.unpub-hidden{display:none}.unpub-content{position:relative;pointer-events:none;z-index:1}.unpub-content::before{content:"";width:100%;height:100%;background:rgba(0,0,0,.7);position:absolute;top:0;left:0;z-index:5}.unpub-content::after{content:"COMING SOON";font-size:1.6vw;font-family:Roboto,sans-serif;font-weight:500;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:8}p:empty{display:none!important}}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){body{font-size:clamp(1.25rem,1.63vw,1.67rem)}header .header .header-wrap{justify-content:space-between}header .header .header-wrap ul.link-list{display:flex}header .header .header-wrap ul.link-list li a{font-size:clamp(1.2rem,1.56vw,1.6rem);padding:0 1vw}header .header .header-wrap ul.link-list li a::after,header .header .header-wrap ul.link-list li a::before{height:1.5em}header .header .header-wrap ul.link-list li a span.external-arrow{width:1.5vw;height:1.5vw;margin-left:.2vw}header .header .header-wrap.main{border-bottom:1px #fff solid}header .header .header-wrap.main .header-text-logo{position:relative;left:unset;width:35%}header .header .header-wrap.main .header-text-logo img{width:75%}header .header .header-wrap.main a.header-main-logo{width:22vw;height:auto}header .header .header-wrap.main ul.link-list{width:35%}header .header .header-wrap.sub .logo-img{width:22vw}header .header .header-wrap.sub ul.link-list{width:33%}header .header.inner02 .header-wrap{padding:1vw 0}header .header.inner02 .header-wrap .hamburger-menu-btn{width:35%}header .header.inner02 .header-wrap .hamburger-menu-btn p.text{font-size:clamp(1.3rem,1.69vw,1.73rem);padding-left:2.5vw}header .header.inner02 .header-wrap .hamburger-menu-btn .bar{padding-right:9.5vw}header .header.inner02 .hamburger-menu-inner .menu-bg-wrap .text-logo{width:22vw;margin:0 auto 6vw}header .header.inner02 .hamburger-menu-inner .menu-bg-wrap ul.page-link-list{width:100%;margin:0 auto;justify-content:center}header .header.inner02 .hamburger-menu-inner .menu-bg-wrap ul.page-link-list li{width:fit-content;margin:0 3vw 5vw}header .header.inner02 .hamburger-menu-inner .menu-bg-wrap ul.page-link-list li a{display:block;padding:0;border-bottom:0}header .header.inner02 .hamburger-menu-inner .menu-bg-wrap ul.page-link-list li a::after{content:none}header .header.inner02 .hamburger-menu-inner .menu-bg-wrap ul.page-link-list li a span.en-img{height:3.5vw;margin-right:0}header .header.inner02 .hamburger-menu-inner .menu-bg-wrap ul.page-link-list li a span.jp{font-size:clamp(1.3rem,1.69vw,1.73rem)}header .header.inner02 .hamburger-menu-inner .menu-bg-wrap .column-content{width:100%;display:flex;justify-content:space-between;margin-bottom:10vw;flex-wrap:wrap}header .header.inner02 .hamburger-menu-inner .menu-bg-wrap .column-content a.external-link{font-size:clamp(1.4rem,1.82vw,1.87rem);font-weight:500;padding:0 3vw;margin-bottom:2vw}header .header.inner02 .hamburger-menu-inner .menu-bg-wrap .column-content a.external-link span.external-arrow{width:2vw;height:2vw}header .header.inner02 .hamburger-menu-inner .menu-bg-wrap .column-content ul.other-link-list li a{padding:0 2.5vw;font-size:clamp(1.3rem,1.69vw,1.73rem)}header .header.inner02 .hamburger-menu-inner .menu-bg-wrap .slider-text{height:7vw}header .header.inner02 .hamburger-menu-inner .menu-bg-wrap .slider-text::after{width:490%}header .header.inner02.is-active .header-wrap.main a.header-main-logo{width:25vw!important}header.is-active .header.inner02 .header-wrap.main a.header-main-logo{width:20vw}.content-wrap{padding-top:20vw}.content-inner{margin-bottom:8vh}.follow-wrap{padding:0 4vw}.follow-wrap h2.page-title{width:22%;border:2px #fff solid;padding:3vw 0;position:-webkit-sticky;position:sticky;top:15vw}.follow-wrap h2.page-title span.jp{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:clamp(1.4rem,1.82vw,1.87rem);position:absolute;top:4vw;left:3.5vw}.follow-wrap h2.page-title span.en-img{width:5vw}.follow-wrap h2.page-title span.en-img img.mb-object{display:none!important}.follow-wrap h2.page-title span.en-img img.pc-object{display:block!important}.follow-wrap .page-content{width:73%}.news .follow-wrap h2.page-title{padding-bottom:12vw}.about .follow-wrap h2.page-title{padding-bottom:10vw}.facilities .follow-wrap h2.page-title{padding-bottom:3vw}.clubs .follow-wrap h2.page-title{padding-bottom:7vw}.support .follow-wrap h2.page-title{padding-bottom:5vw}.contact .follow-wrap h2.page-title{padding-bottom:3vw}footer .footer-column{padding:5vw 4vw 4vw}footer .footer-column .wrap-box ul.link-list{display:flex}footer .footer-column .wrap-box ul.link-list li a{padding:0 2vw}footer .footer-column .wrap-box ul.link-list li a span.external-arrow{width:2vw;height:2vw;margin-left:.5vw}footer .footer-column .wrap-box.wrap01{width:27%;margin-bottom:0}footer .footer-column .wrap-box.wrap01 a.footer-logo{width:100%;margin:0 auto 3vw}footer .footer-column .wrap-box.wrap01 .footer-text-logo{width:100%;margin-bottom:4vw}footer .footer-column .wrap-box.wrap01 ul.link-list{display:block}footer .footer-column .wrap-box.wrap01 ul.link-list li{width:100%;margin:0 auto}footer .footer-column .wrap-box.wrap02{width:65%}footer .footer-column .wrap-box.wrap02 ul.link-list{margin-bottom:4vw}footer .footer-column .wrap-box.wrap02 ul.link-list li a{font-size:clamp(2.2rem,2.86vw,2.93rem)}footer .footer-column .wrap-box.wrap02 .box ul.other-link-list li a{font-size:clamp(1.2rem,1.56vw,1.6rem)}footer .footer-column .wrap-box.wrap02 .box p.copyright{font-size:1em;text-align:end}footer .footer-slider-text{height:5vw}footer .footer-slider-text::after{width:321%}.anchor-position{font-size:0;line-height:0;padding-top:8vw;margin-top:-8vw}.unpub-item{pointer-events:none;opacity:.3}.unpub-hidden{display:none}.unpub-content{position:relative;pointer-events:none;z-index:1}.unpub-content::before{content:"";width:100%;height:100%;background:rgba(0,0,0,.7);position:absolute;top:0;left:0;z-index:5}.unpub-content::after{content:"COMING SOON";font-size:1.6vw;font-family:Roboto,sans-serif;font-weight:500;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:8}p:empty{display:none!important}}