﻿.color-red{color:#e00000}tml,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,animemp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;background:transparent;list-style:none;font-style:normal}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:400}a img{border:none}div,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ol,ul,li,form,input,textarea,button,table,tr,th,td,article,aside,footer,header,hgroup,nav,section,img,a,p{box-sizing:border-box}img{max-width:100%;height:auto;vertical-align:bottom}body,html{height:100%}html{font-size:62.5%}body{color:#000;font-family:"Noto Sans JP","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-size:1.4rem;line-height:1.6;letter-spacing:1.4px;overflow-y:scroll;overflow-wrap:break-word;font-feature-settings:"palt";background-color:#000}@media screen and (max-width: 480px){body{font-size:3.4vw;line-height:1.6;letter-spacing:1px}}a{color:#000}a:hover{color:#2C6F39}::selection{color:#000;background-color:#d3d3d3}::-moz-selection{color:#000;background-color:#d3d3d3}.normalLink{color:#2C6F39;text-decoration:underline}.normalLink:hover{text-decoration:none}.borderBox{border:1px solid #ccc;padding:20px 25px;margin:20px 0}@media screen and (max-width: 480px){.borderBox{padding:5vw 5.5vw;margin:5vw 0}}.column2__box{width:47.5%}@media screen and (max-width: 480px){.column2__box{width:100%}.column2__box:first-of-type{margin-bottom:10vw}}#all{min-width:1000px;width:100%;position:relative;z-index:10}@media screen and (max-width: 480px){#all{min-width:inherit}}a{word-wrap:break-word;transition:all .2s ease;-webkit-transition:all .2s ease;text-decoration:none}a:hover{text-decoration:none}.clearfix:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}* html .clearfix{height:1%}.clearfix{display:block}.clear{clear:both}.border{border:1px solid #333;background-color:#000;box-shadow:0px 0px 4px #333;margin-right:2px;margin-left:2px}.enFont{font-family:"Alexandria","Noto Sans JP","ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;letter-spacing:0.5px}.jpFont{font-family:"Noto Sans JP","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif}hr{border:none;border-top:3px solid #fff;margin-top:80px;margin-bottom:0px;padding-bottom:80px}.flex{display:flex;flex-wrap:wrap}.flex-top{align-items:flex-start}.flex-middle{align-items:center}.flex-bottom{align-items:flex-end}.flex-left{justify-content:flex-start}.flex-center{justify-content:center}.flex-right{justify-content:flex-end}.flex-between{justify-content:space-between}.imgH{width:auto;max-width:none}.pcNon{display:none}@media screen and (max-width: 480px){.pcNon{display:inline}.spNon{display:none}}.txt-ceter{text-align:center}.txt-right{text-align:right}.z1{z-index:1}.mt10{margin-top:10px}@media screen and (max-width: 480px){.mt10{margin-top:2vw}}.commonWidth{min-width:1000px;max-width:1000px;margin:auto;position:relative}@media screen and (max-width: 480px){.commonWidth{min-width:inherit;max-width:inherit;width:auto;margin:auto}}.commonPadding{padding-left:40px;padding-right:40px}@media screen and (min-width: 1020px){.commonPadding{padding-left:0;padding-right:0}}@media screen and (max-width: 480px){.commonPadding{padding-left:6vw;padding-right:6vw}}@media screen and (max-width: 480px){.spPadding{padding-left:4vw;padding-right:4vw}}.middleWidth{position:relative;width:800px;margin:auto}@media screen and (max-width: 480px){.middleWidth{width:100%;padding-left:6vw;padding-right:6vw}}.txt-red{color:#FF0000}.in{transform:translateY(-50px);opacity:0;transition:all .7s ease;-webkit-transition:all .7s ease}.active{transform:translateY(0);opacity:1}.youtubeFull{position:relative;width:100%;padding-top:56.3%}.youtubeFull iframe{position:absolute;top:0;right:0;width:100%;height:100%}#backTop{position:fixed;overflow:hidden;bottom:0px;right:0px;padding:5px 0px 0px 0px;z-index:40;transform:translate(110%, 0);transition:transform .1s ease-in-out;cursor:pointer;width:140px}@media screen and (max-width: 480px){#backTop{width:30%}}#backTop.show{transform:translate(0, 0);opacity:1}body.fixed{overflow:hidden}.top-padding{padding-top:162px}@media screen and (max-width: 480px){.top-padding{padding-top:44.5vw}}.highauto{height:100%;width:auto;max-width:none}.head-txt{text-align:center;padding:100px 0 50px}@media screen and (max-width: 480px){.head-txt{padding:16vw 0 7vw}}.head-txt__line{width:70px}@media screen and (max-width: 480px){.head-txt__line{width:10vw}}.head-txt__txt{height:30px;padding:0px 30px}@media screen and (max-width: 480px){.head-txt__txt{height:5.2vw;padding:0 4vw}}.head-txt__jp{width:100%;font-weight:bold;font-size:110%;margin-top:5px}@media screen and (max-width: 480px){.head-txt__jp{margin-top:1vw;font-size:100%}}.head-txt__jp.white{color:#fff}.head-txt__jp.green{color:#2C6F39}.padding-bottom{padding-bottom:80px}@media screen and (max-width: 480px){.padding-bottom{padding-bottom:8vw}}rt{font-size:70%;transform-origin:center bottom;transform:scale(0.8)}.header{position:fixed;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;z-index:100;width:100%}.header__bg{background-color:#fff;width:100%;position:relative;z-index:10}.header__top{position:relative;padding-top:15px;padding-bottom:15px;transition:all .2s ease;-webkit-transition:all .2s ease}@media screen and (max-width: 480px){.header__top{padding:3vw 0vw 0}}.header__top.active{padding-top:5px;padding-bottom:10px}@media screen and (max-width: 480px){.header__top.active{padding-top:2vw;padding-bottom:0vw}}.header-league{width:1000px;margin:auto;position:relative}@media screen and (max-width: 480px){.header-league{width:100%;padding:0 5vw;background-color:#2C6F39;line-height:0;transition:all .2s ease;-webkit-transition:all .2s ease}.fixed .header-league{opacity:0;pointer-events:none}}.header-league.active{transform:translateY(-40px)}@media screen and (max-width: 480px){.header-league.active{transform:translateY(-102%)}}.header-league__img{width:270px;position:absolute;top:-8px;z-index:5;transform:translateY(-100%)}@media screen and (max-width: 480px){.header-league__img{position:relative;width:65vw;top:0px;transform:translateY(0px);padding:3.5vw 0;margin:auto}}.header__logo{width:268px;transition:all .2s ease;-webkit-transition:all .2s ease}@media screen and (max-width: 480px){.header__logo{padding:2vw 20vw 3vw 7vw;width:100%}}.header__logo.active{width:220px}@media screen and (max-width: 480px){.header__logo.active{padding:0vw 41vw 2vw 5vw;width:100%}}.header-ticket{padding-bottom:5px}@media screen and (max-width: 480px){.header-ticket{padding-bottom:1.5vw;width:100%}}.header-ticket__link{display:block;width:250px;margin-left:10px}.header-ticket__link:hover{opacity:0.6}@media screen and (max-width: 480px){.header-ticket__link{width:49%;margin-left:0}.header-ticket__link:hover{opacity:1}}.header-ticket__spNon.active{width:195px}@media screen and (max-width: 480px){.header-ticket__spNon{display:none}}.header-ticket__fc{background-color:#F0BB42;text-align:center;color:#000;position:relative;border-radius:10px;display:flex;letter-spacing:1px;font-weight:700;padding:10px 7% 10px 0px;font-size:85%;margin-bottom:5px}.header-ticket__fc:hover{color:#000}.header-ticket__fc.active{padding:7px 7% 7px 0px;margin-bottom:0px}@media screen and (max-width: 480px){.header-ticket__fc{width:90%;border-radius:50px;padding:1vw 0;font-size:120%;letter-spacing:2px;margin:0 auto 0.5vw}.header-ticket__fc.active{padding:1vw 0;font-size:100%}}.header-ticket__fcimg{position:absolute;right:0%;top:45%;transform:translateY(-50%);width:16%;transition:all .2s ease;-webkit-transition:all .2s ease}@media screen and (max-width: 480px){.header-ticket__fcimg{right:3vw;width:10vw}.active .header-ticket__fcimg{right:8vw;width:9vw}}.head-sns{background-color:#21522A;width:100%;position:relative;z-index:1;transition:all .2s ease;-webkit-transition:all .2s ease}@media screen and (max-width: 480px){.head-sns{margin-top:7vw;display:inline-block;background-color:transparent}}.head-sns.active{transform:translateY(-40px)}@media screen and (max-width: 480px){.head-sns.active{transform:translateY(0px)}}.head-sns__ul{padding:7px 0}@media screen and (max-width: 480px){.head-sns__ul{padding:3vw 0;justify-content:center}}.head-sns__li{margin:0 8px}@media screen and (max-width: 480px){.head-sns__li{margin:0 3vw}}.head-sns__link{display:block;line-height:0}.head-sns__link:hover{opacity:0.5}.head-sns__link img{height:19px;max-width:inherit}@media screen and (max-width: 480px){.head-sns__link img{height:6vw}}.footer{color:#fff;background-color:#000;text-align:center;padding:20px 0 30px}@media screen and (max-width: 480px){.footer{padding:4vw 0 39vw}}.footer__logo{position:relative;width:150px;margin:-70px auto 0}@media screen and (max-width: 480px){.footer__logo{width:35%;margin-top:-15vw}}.footer__icon{margin:0 30px 15px}.footer__copyright{margin-top:40px;font-size:70%}@media screen and (max-width: 480px){.footer__copyright{margin-top:6vw}}.partner{position:relative;padding:1px 0 280px;background-color:#fff}@media screen and (max-width: 480px){.partner{padding-bottom:25vw}}.partner__foot{position:absolute;width:100%;left:0;bottom:0}.partner__list.first{margin-top:60px}@media screen and (max-width: 480px){.partner__list.first{margin-top:12vw}}.partner__title{width:22%;border-bottom-width:1px;border-bottom-style:solid;padding:50px 20px 0px 0}@media screen and (max-width: 480px){.partner__title{width:100%;padding:0vw 0vw 3vw;text-align:center}}.partner__title img{height:16px}@media screen and (max-width: 480px){.partner__title img{height:4.5vw}}.partner__title.platinum{border-top:1px solid #8B8B8B;border-bottom-color:#000}@media screen and (max-width: 480px){.partner__title.platinum{border-top:none}}.partner__title.gold{border-color:#918734}.partner__title.silver{border-color:#8B8B8B}.partner__title.nagasaki{border-color:#586AA5}.partner__right{width:78%}@media screen and (max-width: 480px){.partner__right{width:100%}}.partner__ul{padding:35px 0}@media screen and (max-width: 480px){.partner__ul{padding:3vw 0 5vw;justify-content:center}}.partner__li{margin-left:6.5%;padding:12px 0}@media screen and (max-width: 480px){.partner__li{padding:2.5vw 0;margin:0 5%}}.partner__li img{height:44px;max-width:inherit}@media screen and (max-width: 480px){.partner__li img{height:9vw}}.partner__li.height img{height:54px}@media screen and (max-width: 480px){.partner__li.height img{height:11vw}}.nav{width:100%}@media screen and (min-width: 481px){.nav__menuarea{background-color:#fff;position:relative;z-index:10}.nav__li{border-left:2px solid #2C6F39;width:20%}.nav__li:last-of-type{border-right:2px solid #2C6F39}.nav__link{display:block;color:#000;padding:2px 0 8px;cursor:pointer;text-align:center;font-family:"Alexandria","Noto Sans JP","ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;letter-spacing:1px;line-height:1.2;font-size:1.8rem}.nav__link:hover{color:#C6E861}.nav__link span{display:block;font-size:1.0rem;font-weight:bold}.nav .dropdown{position:relative;z-index:10000;overflow:hidden}.nav .dropdown__btm{display:none}.nav .dropdown__list{position:absolute;opacity:0;background-color:#2C6F39;width:100%;transition:all .2s ease;-webkit-transition:all .2s ease}.nav .dropdown:hover{overflow:visible}.nav .dropdown:hover .dropdown__list{display:block;opacity:1}.nav .dropdown__a{width:100%;display:block;color:#fff;padding:4px 0px 4px 15px;border-bottom:1px solid #fff}.nav .dropdown__a:hover{background-color:#C6E861;color:#000}.nav .dropdown__a.none{pointer-events:none;cursor:default;color:#01963F}.nav .dropdown__a.none:hover{background-color:transparent;color:#01963F}}@media screen and (max-width: 480px){.nav{top:0;left:0;bottom:0;width:100%;height:100%;position:fixed;overflow:hidden;transform:translateY(-100%);transition:all .5s ease;-webkit-transition:all .5s ease}.nav.open{transform:translateY(0%)}.nav:after{display:block;content:"";position:fixed;background:rgba(33,82,42,0.95);right:0;top:0;bottom:0;z-index:1;width:100%}.nav__bg{width:100%;height:100vh;transform:translateY(-100vw);position:absolute;left:0;z-index:2;padding:24vh 10vw 9vw;overflow:auto;transition:all .5s ease;-webkit-transition:all .5s ease;transition-delay:.3s}.open .nav__bg{transform:translateY(0%)}.nav__ul{width:100%;justify-content:flex-start}.nav__li{width:100%;text-align:center;font-size:6vw;font-weight:bold;line-height:1.4;margin:4vw 0;position:relative}.nav__link{cursor:pointer;font-family:"Alexandria","Noto Sans JP","ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;display:block;color:#fff;letter-spacing:2px}.nav__link span{display:block;font-size:1.1rem}.nav .dropdown{position:relative}.nav .dropdown__btm{position:absolute;line-height:0;width:4vw;right:5vw;top:2vw;transition:all .2s ease;-webkit-transition:all .2s ease}.nav .dropdown__btm.selected{transform:rotate(45deg)}.nav .dropdown__list{margin:0px auto 0;max-height:0px;overflow:hidden;transition:all .5s ease;-webkit-transition:all .5s ease}.nav .dropdown__list.selected{max-height:600px;margin-top:15px}.nav .dropdown__list li{border-bottom:1px solid rgba(255,255,255,0.2);padding:1vw 0}.nav .dropdown__a{width:100%;display:block;color:#fff;font-weight:normal;font-size:70%;padding:5px}.nav .dropdown__a.none{pointer-events:none;cursor:default;color:#fff;opacity:0.3}.nav .dropdown__a.none:hover{background-color:transparent}}#smpNavi{display:none;position:fixed;top:5.5vw;right:4vw;z-index:1000;cursor:pointer;width:50px;padding:10px;border-radius:5px;transition:all .2s ease;-webkit-transition:all .2s ease}@media screen and (max-width: 480px){#smpNavi{display:block}}#smpNavi.active{top:2vw}#smpNavi .b1,#smpNavi .b2,#smpNavi .b3{background:#2C6F39;margin-top:8px;height:2px;position:relative;transition:all .3s ease;-webkit-transition:all .3s ease}#smpNavi .b1{margin-top:0}#smpNavi.selected .b1{transform:rotate(135deg);top:10px}#smpNavi.selected .b2{top:10px;margin-top:19px;transform:rotate(-135deg) translate(15px, 15px)}#smpNavi.selected .b3{display:none}.sidelogo{position:fixed;height:calc(100vh - 100px);background-size:100% auto;bottom:0;z-index:10;pointer-events:none}.sidelogo.left{width:5%;left:0;background-image:url(../img/logo_tate_left.svg)}@media screen and (max-width: 480px){.sidelogo.left{width:10%}}.sidelogo.right{width:9%;right:0;background-position:bottom center;background-image:url(../img/logo_tate_right.svg)}@media screen and (max-width: 480px){.sidelogo.right{width:20%;z-index:-1}}.obi{position:relative;padding:100px 0 120px}@media screen and (max-width: 480px){.obi{padding:14vw 0}}.obi::before{content:"";display:block;position:absolute;height:100%;width:50vw;left:0%;top:0;transform:translateX(-150px)}@media screen and (max-width: 480px){.obi::before{transform:translateX(-22vw)}}.obi__green::before{background-color:#25432B}.obi__gray::before{background-color:#ADADAD}.obi__black::before{background-color:rgba(0,0,0,0.75)}.common-head{position:relative;margin-bottom:40px;z-index:1}@media screen and (max-width: 480px){.common-head{margin-bottom:6vw}}.common-head__txtimg{width:310px;margin-bottom:10px}@media screen and (max-width: 480px){.common-head__txtimg{width:80%;margin-bottom:2vw}}.common-head__txt{font-weight:700;color:#fff;font-size:1.8rem}@media screen and (max-width: 480px){.common-head__txt{font-size:4vw}}.common-head__soloimg{padding-top:100px;margin:auto;width:35%}@media screen and (max-width: 480px){.common-head__soloimg{width:70%;padding-top:14vw}}.mainvisual{position:relative;z-index:11}.mainvisual__img{width:71.5%;background-color:#2C6F39}@media screen and (max-width: 480px){.mainvisual__img{width:100%}}.mainvisual__area{flex:1;background-color:#2C6F39;align-content:space-between}@media screen and (max-width: 480px){.mainvisual__area{flex:none;width:100%}}.ticket{position:fixed;bottom:30px;right:15px;z-index:15;width:220px;transform:rotate(18deg);transition:all .2s ease;-webkit-transition:all .2s ease}@media screen and (min-width: 481px){.ticket:hover{bottom:30px;right:20px;transform:rotate(10deg) scale(1.2)}}@media screen and (max-width: 480px){.ticket{bottom:4vw;right:1vw;width:39vw;transform:rotate(16deg)}}.event .head-txt{padding:10px 0 40px}@media screen and (max-width: 480px){.event .head-txt{padding:1vw 0 7vw}}.event__title{text-align:center;font-weight:bold;line-height:1.4;padding-bottom:20px}@media screen and (max-width: 480px){.event__title{padding-bottom:4vw}}.event__a{display:block;margin-top:2em;border:1px solid #2C6F39;color:#2C6F39;font-weight:bold;text-align:center;padding:5px;border-radius:50px;text-decoration:none !important}@media screen and (max-width: 480px){.event__a{margin:2em 0 2vw}}.event__a:hover{background-color:#2C6F39;color:#fff}.event__a i{margin-left:10px;font-size:90%;transform:translateY(-0.1em)}@media screen and (max-width: 480px){.event__a i{margin-left:2vw}}.event__a.green{background-color:#2C6F39;color:#fff}.event__a.green:hover{background-color:#fff;color:#2C6F39}.event__box{background-color:#21522A;border-radius:30px;padding:60px 50px 30px}@media screen and (max-width: 480px){.event__box{border-radius:6vw;padding:7vw 5vw 0vw}}.event-1st{margin-bottom:10px}@media screen and (max-width: 480px){.event-1st{margin:0vw}}.event-1st__box{width:48%;background-color:#fff;overflow:hidden;margin-bottom:40px}@media screen and (max-width: 480px){.event-1st__box{width:100%;margin-bottom:6vw;border-radius:4vw}.event-1st__box:last-of-type{margin-bottom:4vw}}.event-1st__img{text-align:center}@media screen and (max-width: 480px){.event-1st__img{height:auto}}@media screen and (max-width: 480px){.event-1st__img img{height:auto}}.event-1st__title{font-size:110%;padding:30px 0;color:#2C6F39;font-weight:bold;letter-spacing:1px}@media screen and (max-width: 480px){.event-1st__title{padding:6vw 0}}.event-1st__title.large{font-size:125%}@media screen and (max-width: 480px){.event-1st__title.large{font-size:120%}}.event-1st__txt{font-size:110%;line-height:1.5;padding:0 25px 40px}@media screen and (max-width: 480px){.event-1st__txt{padding:0 5vw 6vw}}.event-1st__txt small{margin-top:20px;display:block;font-size:75%;line-height:1.3}@media screen and (max-width: 480px){.event-1st__txt small{margin-top:5vw}}.event-1st__txt p{margin-bottom:1em}.event-1st-column{padding:0 20px 65px;border-bottom:1px solid #707070;font-weight:bold}@media screen and (max-width: 480px){.event-1st-column{padding:0 0 10vw;margin-bottom:12vw}}.event-1st-column small{font-weight:normal}.event-1st-column__head{text-align:center;padding-bottom:20px;font-size:110%}@media screen and (max-width: 480px){.event-1st-column__head{text-align:left}}.event-1st-column__left,.event-1st-column__right{width:48%}@media screen and (max-width: 480px){.event-1st-column__left,.event-1st-column__right{width:100%}}@media screen and (max-width: 480px){.event-1st-column__left{margin-bottom:7vw}}.event-1st1box{background-color:#EEEEEE}.event-2nd{border-top:3px solid #fff;margin-top:30px;padding-top:60px}@media screen and (max-width: 480px){.event-2nd{margin-top:6vw;padding-top:9vw}}.event-2nd__box{width:31.333%;margin:0 3% 6% 0;text-align:center;line-height:1.4;flex-direction:column}@media screen and (min-width: 481px){.event-2nd__box:nth-child(3n){margin-right:0}}@media screen and (max-width: 480px){.event-2nd__box{width:48%;margin:0 4% 10% 0}.event-2nd__box:nth-child(2n){margin-right:0}}.event-2nd__img{cursor:pointer}.event-2nd__title{font-weight:bold;padding:20px 0;flex-grow:1;display:flex;justify-content:center;align-items:center;color:#fff}@media screen and (max-width: 480px){.event-2nd__title{font-size:100%;padding:2.5vw 0}}.event-2nd__link{cursor:pointer;color:#2C6F39;border:1px solid #2C6F39;font-size:90%;padding:8px;position:relative;margin-top:auto;border-radius:50px;font-weight:bold;background-color:#fff;transition:all .2s ease;-webkit-transition:all .2s ease}@media screen and (max-width: 480px){.event-2nd__link{font-size:80%;padding:1vw}}.event-2nd__link a{color:#2C6F39}.event-2nd__link:hover{background-color:#2C6F39;color:#fff}.event-2nd__link:hover a{color:#fff}.event-popup{position:fixed;width:100%;height:100vh;top:0;left:0;background:rgba(14,71,0,0.8);z-index:1000;opacity:0;pointer-events:none;transition:all .3s ease;-webkit-transition:all .3s ease}.event-popup.selected{transform:scale(1);opacity:1;pointer-events:all}.event-popup__inner{width:520px;max-height:80%;overflow:auto;background-color:#fff;border:1px solid #fff}@media screen and (max-width: 480px){.event-popup__inner{max-height:85%;width:90%;position:relative;z-index:5}}.event-popup__inner a{font-weight:bold;text-decoration:underline;color:#2C6F39}.event-popup__title{font-size:120%}@media screen and (max-width: 480px){.event-popup__title br{display:none}}.event-popup__txt{padding:30px;text-align:left}@media screen and (max-width: 480px){.event-popup__txt{padding:5vw}}.event-popup__txt p{margin-bottom:1em}.event-popup__close{position:fixed;width:120px;height:120px;top:0px;right:0px;cursor:pointer}@media screen and (max-width: 480px){.event-popup__close{width:15vw;height:15vw;z-index:1}}.map__name{font-size:2.4rem;font-weight:bold;margin-bottom:50px;line-height:1.4}@media screen and (max-width: 480px){.map__name{color:#fff;font-size:5vw;margin-bottom:6vw}}.map__btm{display:none}@media screen and (max-width: 480px){.map__btm{display:block;width:24vw;margin:3vw 0 0 auto}}.imglarge__popup{overflow:auto;background:rgba(14,71,0,0.8);position:fixed;width:100%;height:100vh;top:0;left:0;z-index:1200;display:none;-webkit-tap-highlight-color:transparent}.imglarge__flex{height:100vh;width:100%;transition:all .5s ease;-webkit-transition:all .5s ease;margin:0 5vw}.imglarge__flex.large{width:150%}@media screen and (max-width: 480px){.imglarge__flex.large{width:200%}}.imglarge__popupimg{position:relative;width:100%;max-width:1000px;border-radius:10px;overflow:hidden;margin:auto;max-width:none;border:1px solid #fff}.imglarge__popupimg img{max-width:none;width:100%}.imglarge__popupimg.large{width:100%}.player{background-color:#000;background-image:url(../img/player/bg.jpg);background-size:cover;background-position:top center;background-repeat:no-repeat;color:#fff}.player-img{width:52%;position:relative}@media screen and (max-width: 480px){.player-img{width:100%}}.player-img__photo{overflow:hidden;border-radius:20px}.player-img__catch{margin:-7% auto 0;width:95%}.player-txtbox{width:43%;align-content:flex-start}@media screen and (max-width: 480px){.player-txtbox{width:100%;margin-top:5vw}}.player-txtbox__txt{font-weight:bold;font-size:110%;margin-bottom:50px}@media screen and (max-width: 480px){.player-txtbox__txt{margin-bottom:0vw}}.player-link{width:100%;font-weight:700}@media screen and (max-width: 480px){.player-link{margin-top:10vw}}.player-link__start{border-top:1px dotted #fff;margin-top:30px;padding-top:30px}@media screen and (max-width: 480px){.player-link__start{margin-top:6vw;padding-top:6vw}}.player-link__a{border-radius:50px;width:80%;text-align:center;padding:7px;display:block;margin:auto;border:1px solid #000}.player-link__a.white{background-color:#fff}.player-link__a.white:hover{color:#fff;background-color:#2C6F39}.player-link__a.black{color:#fff;border:1px solid #fff;background-color:#000}.player-link__a.black:hover{background-color:#2C6F39}.time_table{background-color:#000;background-image:url(../img/time_table/bg.jpg);background-size:cover;background-position:top center;background-repeat:no-repeat;color:#fff}@media screen and (max-width: 480px){.time_table{background-position:74% top}}.time_table__pre{font-weight:bold;margin:40px 0 80px;font-size:115%}@media screen and (max-width: 480px){.time_table__pre{margin:8vw 0 12vw}}.time_table__inner{width:600px;margin:auto;position:relative;padding:20px 0 1px}@media screen and (max-width: 480px){.time_table__inner{width:auto}}.time_table__box{border-bottom:1px solid #999;padding:0px 30px 20px;margin-bottom:20px;position:relative}@media screen and (max-width: 480px){.time_table__box{padding:0px 5vw 5vw 8vw;margin-bottom:4vw}}.time_table__time{font-size:165%;line-height:1.1;width:180px}@media screen and (max-width: 480px){.time_table__time{font-size:150%;width:25vw}}.time_table__time.small{font-size:120%}@media screen and (max-width: 480px){.time_table__time.small{font-size:90%}}.time_table__txt{font-weight:bold;letter-spacing:2px;flex:1;font-size:110%}@media screen and (max-width: 480px){.time_table__txt{font-size:100%}}.time_table__txt small{display:block}.time_table__small{text-align:right;font-size:80%}@media screen and (max-width: 480px){.time_table__small{font-size:70%;margin-right:2em}}.howto-main__img{width:33%;border-radius:50%;overflow:hidden}@media screen and (max-width: 480px){.howto-main__img{width:65vw;height:65vw;margin:0vw auto 8vw;padding-bottom:8vw}}.howto-main__txtbox{color:#fff;width:58%;padding-right:7%}@media screen and (max-width: 480px){.howto-main__txtbox{width:100%;padding-right:0;text-shadow:2px 2px 0px rgba(0,0,0,0.2)}}.howto-main__h1{font-weight:bold;font-size:130%;line-height:1.4;margin-bottom:5px;color:#FFFE00}@media screen and (max-width: 480px){.howto-main__h1{margin-bottom:2vw}}.howto-main__h1 small{display:block}.howto-main__txt{margin-bottom:40px}@media screen and (max-width: 480px){.howto-main__txt{margin-bottom:8vw}}@media screen and (max-width: 480px){.howto-son{justify-content:center}}.howto-son__left{width:58%}@media screen and (max-width: 480px){.howto-son__left{width:100%}}.howto-son__right{width:30%}@media screen and (max-width: 480px){.howto-son__right{margin-top:-2vw;width:50%}}.howto-son__name{font-size:100%;line-height:1.4;letter-spacing:0.5px;margin-top:5px;font-size:110%;text-align:center}@media screen and (max-width: 480px){.howto-son__name{margin-top:1vw}}.howto-son__btm{flex:1;padding-left:5%}.howto-position{font-size:125%;font-weight:700;background-color:#fff;border-radius:30px;padding:40px;margin-top:60px;color:#2C6F39}@media screen and (max-width: 480px){.howto-position{padding:8vw 6vw;margin-top:12vw}}.howto-position__head{font-size:140%;text-align:center;font-weight:800}.howto-position__img{width:70%;margin:40px auto}@media screen and (max-width: 480px){.howto-position__img{width:100%;margin:6vw auto 7vw}}.howto-position-list{font-family:"Alexandria","Noto Sans JP","ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;letter-spacing:0px}@media screen and (max-width: 480px){.howto-position-list{padding-top:6vw}}.howto-position-list__box{width:47%}@media screen and (max-width: 480px){.howto-position-list__box{width:100%}.howto-position-list__box:first-of-type{margin-bottom:6vw}}.howto-position-list__head{border-bottom:4px double #2C6F39;margin-bottom:20px;font-size:140%;line-height:1.2;font-weight:800;padding-bottom:3px}@media screen and (max-width: 480px){.howto-position-list__head{font-size:8vw;margin-bottom:4vw}}.howto-position-list__head small{font-size:70%;display:inline-block;margin-left:0.7em}@media screen and (max-width: 480px){.howto-position-list__head small{font-size:4vw}}.howto-position-list__dl{border-bottom:1px dotted #2C6F39;padding-bottom:0.6em;margin-bottom:0.6em}.howto-position-list__dt{width:3.5em;font-size:115%;line-height:1.3}.howto-position-list__dd{flex:1;line-height:1.4}.howto-position-list__dd small{display:block;font-size:70%}.howto-bn{margin-top:40px}@media screen and (max-width: 480px){.howto-bn{margin-top:8vw}}.howto-bn__beginner{overflow:hidden;border-radius:30px;border:4px solid #2C6F39;background-color:#fff;margin-bottom:40px}@media screen and (max-width: 480px){.howto-bn__beginner{margin-bottom:8vw}}.howto-bn__beginner a{display:block}.howto-bn__beginner a:hover{opacity:0.6}.howto-bn-goods{background-color:#fff;border:4px solid #2C6F39;overflow:hidden;border-radius:30px;background-color:#2C6F39}.howto-bn-goods__a{color:#fff;font-size:1.9rem;font-weight:700}@media screen and (max-width: 480px){.howto-bn-goods__a{border-radius:4vw;font-size:4vw}}.howto-bn-goods__a:hover{color:#fff;opacity:0.8}.howto-bn-goods__img{width:55%}@media screen and (max-width: 480px){.howto-bn-goods__img{width:100%}}.howto-bn-goods__txtbox{flex:1}@media screen and (max-width: 480px){.howto-bn-goods__txtbox{text-align:center;padding:6vw 0;line-height:1.4}}.howto-bn-goods__largetxt{font-size:120%;color:#FFFE00;line-height:1.4;margin-top:0.2em}@media screen and (max-width: 480px){.howto-bn-goods__largetxt{font-size:130%}}.seat__inner{background-color:#fff;border-radius:30px;overflow:hidden;padding:0}.seat__h1{background-color:#000;color:#fff;padding-bottom:25px}@media screen and (max-width: 480px){.seat__h1{padding-bottom:0}}.seat__h1 .h1{margin-bottom:0}.seat__place{text-align:center;font-weight:800;font-size:165%;padding:50px 0 30px}@media screen and (max-width: 480px){.seat__place{font-size:5vw;padding:8vw 0 6vw}}.seat__small{font-size:50%;margin-top:10px;letter-spacing:3px}@media screen and (max-width: 480px){.seat__small{margin-top:2vw}}.seat__img{margin:0 auto 60px;width:80%}@media screen and (max-width: 480px){.seat__img{width:100%;margin-bottom:10vw}}.seat-price{width:600px;margin:auto}@media screen and (max-width: 480px){.seat-price{width:100%}}.seat-price__txt{font-size:85%;margin-top:15px;line-height:1.6}.seat-ticket{margin:60px 0 50px}@media screen and (max-width: 480px){.seat-ticket{margin:12vw 0 10vw}}.seat-ticket__h1{text-align:center;font-weight:bold;font-size:180%;padding-bottom:25px}@media screen and (max-width: 480px){.seat-ticket__h1{font-size:150%;letter-spacing:2px;padding-bottom:3vw}}.seat-ticket__small{font-size:65%;margin-top:5px;letter-spacing:3px}.seat-ticket__box{border-top:1px solid #000;font-weight:bold;position:relative;line-height:1.4}.seat-ticket__box:last-of-type{border-bottom:1px solid #000}@media screen and (max-width: 480px){.seat-ticket__box{font-size:120%;border-bottom:none}.seat-ticket__box .commonPadding{padding:0}}.seat-ticket__flex{margin:auto}.seat-ticket__day,.seat-ticket__txt{padding:10px 0}@media screen and (max-width: 480px){.seat-ticket__day,.seat-ticket__txt{padding:2vw 0}}.seat-ticket__day{width:300px;padding-left:140px;position:relative;z-index:1;background-color:#E8E8E8;letter-spacing:1px}@media screen and (max-width: 480px){.seat-ticket__day{width:100%;border-bottom:1px solid #000;padding:1vw 6vw 1vw}}.seat-ticket__day span{display:inline-block;margin-left:10px}@media screen and (max-width: 480px){.seat-ticket__day span{margin-left:5vw}}.seat-ticket__txt{flex:1;padding-left:20px}@media screen and (max-width: 480px){.seat-ticket__txt{width:100%;padding:2vw 6vw 3vw;line-height:1.6;display:flex;flex-wrap:wrap;align-items:center;letter-spacing:0}}.seat-ticket__txt p{display:inline-block;margin-right:5px}@media screen and (max-width: 480px){.seat-ticket__txt p{display:block}}.seat-ticket__txt small{font-size:70%;display:inline-block}@media screen and (max-width: 480px){.seat-ticket__txt small{display:block}}.about{background-color:#000;background-image:url(../img/about/bg.jpg);background-size:cover;background-position:top center;background-repeat:no-repeat;color:#fff}@media screen and (max-width: 480px){.about{background-position:68% top}}.about-logo{width:29%;height:100%;padding-left:2%}@media screen and (max-width: 480px){.about-logo{width:50%;margin:auto}}.about-top{width:55%}@media screen and (max-width: 480px){.about-top{width:100%}}.about-top__txtbox{padding-right:80px}@media screen and (max-width: 480px){.about-top__txtbox{padding-right:0}}.about-top__txt{margin:15px 0 40px;line-height:1.6}@media screen and (max-width: 480px){.about-top__txt{margin:1.5vw 0 8vw}}.about-top__txt>p{margin-bottom:15px}@media screen and (max-width: 480px){.about-top__txt>p{margin-bottom:5vw}}.about-top__txt b{color:#BFBFBF;display:block}@media screen and (max-width: 480px){.about-top__txt b{margin-bottom:0.5vw}}.about-top__catch{height:24px}@media screen and (max-width: 480px){.about-top__catch{height:5.5vw}}.about-name{font-size:1.6em;font-weight:bold;line-height:1.2;margin:80px 0 30px}@media screen and (max-width: 480px){.about-name{font-size:4vw;margin:16vw 0 5vw}}.about-name__img{width:140px;margin-top:20px}@media screen and (max-width: 480px){.about-name__img{width:40%;margin-top:4vw}}.about__cheer{margin-bottom:40px}@media screen and (max-width: 480px){.about__cheer{margin-bottom:10vw}}.about__cheerimg{width:80%;margin:50px auto 0}@media screen and (max-width: 480px){.about__cheerimg{width:100%;margin-top:0vw}}.fanclub{margin:50px 0}@media screen and (max-width: 480px){.fanclub{margin:8vw 0 2vw}}.fanclub__bn{width:70%;margin:auto}@media screen and (min-width: 481px){.fanclub__bn a:hover{opacity:0.5}}@media screen and (max-width: 480px){.fanclub__bn{width:100%;margin-bottom:6vw}}.sns__widget{width:600px;margin:50px auto}@media screen and (max-width: 480px){.sns__widget{width:auto;margin:12vw 6vw 15vw}}.sns-youtube{overflow:hidden;padding:80px 0px}@media screen and (max-width: 480px){.sns-youtube{padding:6vw 0 7vw}}.sns-youtube__box{max-width:1000px;margin:auto}.sns-youtube .swiper-youtube{padding:0 100px}@media screen and (max-width: 480px){.sns-youtube .swiper-youtube{padding:0vw}}.sns-youtube .swiper-slide{opacity:0.5;overflow:hidden;transition:.3s;transform:scale(0.85)}@media screen and (max-width: 480px){.sns-youtube .swiper-slide{transform:scale(0.9)}}.sns-youtube .swiper-slide img{width:100%}.sns-youtube .swiper-slide-active{opacity:1;z-index:1;transform:scale(1)}.sns-youtube .swiper-container-horizontal>.swiper-pagination-bullets{bottom:-30px}@media screen and (max-width: 480px){.sns-youtube .swiper-container-horizontal>.swiper-pagination-bullets{bottom:-6vw}}.sns-youtube .swiper-pagination-bullet{width:40px;height:6px;border-radius:0px;background-color:#000}@media screen and (max-width: 480px){.sns-youtube .swiper-pagination-bullet{height:5px;width:10vw}}.sns-youtube .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.sns__icon{width:400px;margin:0px auto 70px}@media screen and (max-width: 480px){.sns__icon{width:70%;margin:0vw auto 10vw}}.sns__icon a{display:block;width:14%}@media screen and (max-width: 480px){.sns__icon a{width:16%}}.sns__icon a:hover{opacity:0.6}.banner{background-color:#25432B;padding:80px 0 60px}@media screen and (max-width: 480px){.banner{padding:14vw 0 10vw}}.banner__a{display:block;width:48.5%;margin-bottom:3%;overflow:hidden;border-radius:10px}@media screen and (max-width: 480px){.banner__a{width:100%;margin-bottom:4vw}}.banner__a:hover{opacity:0.6}.access__inner{background-color:#fff;border-radius:30px;padding:60px 0}@media screen and (max-width: 480px){.access__inner{padding:10vw 0}}.access-map{font-weight:bold;font-size:130%}.access-map__name{line-height:1.3;margin-bottom:35px;text-align:center;font-size:130%;font-weight:800}@media screen and (max-width: 480px){.access-map__name{font-size:115%;margin-bottom:7vw}}.access-map__name small{display:inline-block;line-height:1.3}.access-map__img{width:70%;margin:auto;text-align:center}@media screen and (max-width: 480px){.access-map__img{width:100%;padding:0 6vw}}.access-howtobus{text-align:center;background-color:#fff;border-radius:20px;padding:60px 0px 65px}@media screen and (max-width: 480px){.access-howtobus{padding:12vw 0 13vw}}.access-howtobus-head{line-height:1.2;color:#2C6F39;font-size:110%;font-weight:800;position:relative}@media screen and (max-width: 480px){.access-howtobus-head{font-size:100%}}.access-howtobus-head__txt{display:inline-block;position:relative;padding:0 1.5em}@media screen and (max-width: 480px){.access-howtobus-head__txt{padding:0 0.8em}}.access-howtobus-head__txt::before,.access-howtobus-head__txt::after{content:"";display:block;position:absolute;border-bottom:1px solid #2C6F39;width:35%;top:60%}@media screen and (max-width: 480px){.access-howtobus-head__txt::before,.access-howtobus-head__txt::after{width:25%}}.access-howtobus-head__txt::before{left:0;transform:translateX(-100%)}.access-howtobus-head__txt::after{right:0;transform:translateX(100%)}.access-howtobus__box{padding:30px 120px 40px}@media screen and (max-width: 480px){.access-howtobus__box{padding:6vw 4vw 5vw}}.access-howtobus__box a:hover{opacity:0.6}.access-howtobus__btm{margin:30px auto 0}@media screen and (max-width: 480px){.access-howtobus__btm{margin:6vw 10vw 0vw}}.access-howtobus__a{display:block;width:47%}@media screen and (max-width: 480px){.access-howtobus__a{width:100%;margin:0 0 3vw}}.access-howtobus__txt{font-size:1.6rem}@media screen and (max-width: 480px){.access-howtobus__txt{font-size:3.4vw;text-align:left;margin:0 4vw}}.access-btm{padding:0 40px}@media screen and (max-width: 480px){.access-btm{justify-content:space-between;padding:0 3vw}}.access-btm__link{background-color:#D9D9D9;padding:10px;width:50%;text-align:center;font-weight:bold;cursor:pointer;font-size:90%;letter-spacing:1px;transition:all .2s ease;-webkit-transition:all .2s ease}@media screen and (max-width: 480px){.access-btm__link{padding:3vw}}.access-btm__link:not(:last-child){border-right:1px solid #eee}.access-btm__link.column3{width:25%}@media screen and (max-width: 480px){.access-btm__link.column3{display:flex;align-items:center;justify-content:center;line-height:1.4;font-size:90%;padding:2vw;width:49.5%;margin-top:1%;letter-spacing:0.5px}.access-btm__link.column3:not(:nth-child(odd)){border-right:none}}.access-btm__link:hover{background-color:#ccc}.access-btm__link.selected{background-color:#C6E861}.access-route{border-top:2px solid #000;padding:30px 40px 0px;font-size:1.2rem;font-weight:500}@media screen and (max-width: 480px){.access-route{padding:0vw 4vw 0vw;font-size:3.2vw}}.access-route__site{width:100%;text-align:center;margin-top:70px;font-size:110%}@media screen and (max-width: 480px){.access-route__site{margin-top:12vw}}.access-route__site a{border:1px solid #000;display:inline-block;padding:20px 30px;font-weight:bold}@media screen and (max-width: 480px){.access-route__site a{padding:4vw 5vw;text-align:center}}.access-route__site a:hover{background-color:#C6E861;color:#000}@media screen and (max-width: 480px){.access-route__span{display:inline-block}}.access-route__box{display:none}.access-route__box.selected{display:block}@media screen and (max-width: 480px){.access-route-title{margin:8vw 0}}.access-route-title__icon{width:50px}@media screen and (max-width: 480px){.access-route-title__icon{width:15%}}.access-route-title__txt{font-weight:bold;font-size:120%;padding-left:20px;line-height:1.3}@media screen and (max-width: 480px){.access-route-title__txt{padding-left:4vw;width:85%}}.access-route__main a{font-weight:bold;color:#2C6F39;text-decoration:underline}.access-route__main a:hover{color:#000;text-decoration:none}.access-route__img{margin:40px 0 10px;justify-content:center}@media screen and (max-width: 480px){.access-route__img{margin:5vw 0 0;justify-content:space-between}}.access-route__img li{position:relative;width:33.3%;border-right:1px solid #707070}@media screen and (max-width: 480px){.access-route__img li{width:50%;margin-bottom:12%;border-right:none}}.access-route__img li:last-of-type{border-right:none}.access-route__maintxt{margin-top:20px}@media screen and (max-width: 480px){.access-route__maintxt{margin-top:0}}.access-route__maintxt p{font-weight:bold;margin-bottom:5px}@media screen and (max-width: 480px){.access-route__maintxt p{margin-bottom:2vw;font-size:110%}}.access-nagasaki__area{margin:50px 0 40px}@media screen and (max-width: 480px){.access-nagasaki__area{margin:3vw 0 8vw}}.access-nagasaki__box{width:48%}@media screen and (max-width: 480px){.access-nagasaki__box{width:100%}}.access-nagasaki__box .access-route__main{padding-right:0}.access-nagasaki__box small{display:inline-block}@media screen and (max-width: 480px){.access-nagasaki__car{margin-top:14vw}}.access-nagasaki__cartxt{width:80%;margin-top:50px}@media screen and (max-width: 480px){.access-nagasaki__cartxt{width:100%;margin-top:10vw}}.access-nagasaki__cartxt p{margin-bottom:10px}@media screen and (max-width: 480px){.access-nagasaki__cartxt p{margin-bottom:2vw}}.access-nagasaki__link{font-size:70%;font-weight:normal;text-align:left;margin-bottom:20px}@media screen and (max-width: 480px){.access-nagasaki__link{margin:4vw 0 4vw}}.access-nagasaki__link a{color:#fff;border-color:#fff}.access-nagasaki-bus{background-color:#fff;padding:80px 0 120px;font-size:110%}@media screen and (max-width: 480px){.access-nagasaki-bus{padding:16vw 0 20vw}}.access-nagasaki-bus__link{width:46%;font-size:90% !important}@media screen and (max-width: 480px){.access-nagasaki-bus__link{width:100%}}.access-nagasaki-bus__ul{margin-bottom:60px}@media screen and (max-width: 480px){.access-nagasaki-bus__ul{margin-bottom:8vw}}.access-sagamihara__train{padding:30px 0 20px}@media screen and (max-width: 480px){.access-sagamihara__train{padding:0 0 0vw}}.access-sagamihara__train li:nth-of-type(1){width:40%;border-right:1px solid #999;margin-right:5%;padding-right:5%}@media screen and (max-width: 480px){.access-sagamihara__train li:nth-of-type(1){width:100%;border-bottom:1px solid #999;border-right:none;margin:0 0 8vw 0;padding:0 0 8vw 0;text-align:center}.access-sagamihara__train li:nth-of-type(1) img{width:80%}}.access-sagamihara__train li:nth-of-type(2){width:42%}@media screen and (max-width: 480px){.access-sagamihara__train li:nth-of-type(2){width:100%}}.access-sagamihara-car{text-align:center;padding:30px 0 0px}@media screen and (max-width: 480px){.access-sagamihara-car{text-align:left;padding:0vw}}.access-sagamihara-car__box{margin:50px 0}@media screen and (max-width: 480px){.access-sagamihara-car__box{margin:10vw 0}}.access-sagamihara-car__inner{width:50%;padding:0 7%}@media screen and (max-width: 480px){.access-sagamihara-car__inner{width:100%;padding:0;text-align:center}}.access-sagamihara-car__inner:last-of-type{border-left:1px solid #707070}@media screen and (max-width: 480px){.access-sagamihara-car__inner:last-of-type{border-left:none;margin-top:10vw}}.access-sagamihara-car__h1{font-weight:bold;border:1px solid #707070;padding:12px 0;border-radius:50px;line-height:1.2;margin-bottom:20px;background-color:#fff}@media screen and (max-width: 480px){.access-sagamihara-car__h1{margin-bottom:5vw;padding:2vw}}.access-sagamihara-car__txt a{font-weight:bold;display:inline-block}@media screen and (max-width: 480px){.access-sagamihara-car__txt a{margin-bottom:2vw}}.access-sagamihara-car__txt span{display:block;margin-bottom:20px}@media screen and (max-width: 480px){.access-sagamihara-car__txt span{margin-bottom:4vw}}.access-sagamihara-shuttle__inner{width:49%}@media screen and (max-width: 480px){.access-sagamihara-shuttle__inner{width:100%}}.access-sagamihara-shuttle__head{font-weight:bold;margin:0px 0 10px;background:#4071BA;color:#fff;padding:5px 0 7px;font-size:120%}@media screen and (max-width: 480px){.access-sagamihara-shuttle__head{text-align:center;padding:1vw 0 1.5vw;margin:0vw 0 2vw}}@media screen and (max-width: 480px){.access-sagamihara-shuttle-flex{margin-bottom:10vw}}@media screen and (max-width: 480px){.access-sagamihara-shuttle-flex__img{order:2}.access-sagamihara-shuttle-flex__img a{pointer-events:none}}.access-sagamihara-shuttle-flex__txt{font-weight:700;text-align:left;margin-top:15px}@media screen and (max-width: 480px){.access-sagamihara-shuttle-flex__txt{order:1;margin-top:2vw}}.access-sagamihara-shuttle-flex__head{text-align:center;margin-bottom:15px}@media screen and (max-width: 480px){.access-sagamihara-shuttle-flex__head{margin-bottom:3vw}}.access-sagamihara-shuttle-flex__head p{display:inline-block;border-bottom:1px solid #EB9D00;color:#EB9D00;padding:8px 30px;font-size:110%}.access-sagamihara-shuttle-flex__small{margin-top:5px}@media screen and (max-width: 480px){.access-sagamihara-shuttle-flex__small{margin:2vw 0 4vw;line-height:1.4}.access-sagamihara-shuttle-flex__small span{display:block;margin-bottom:2vw}}.access-sagamihara-shuttle-flex .orange{color:#EB9D00}.access-sagamihara-shuttle__btm{text-align:center;margin-top:20px}@media screen and (max-width: 480px){.access-sagamihara-shuttle__btm{margin:4vw 0}}.access-sagamihara-shuttle__btm a{display:inline-block;border-radius:50px;border:1px solid #2B2B2B;text-align:center;padding:8px 30px;color:#2B2B2B;font-size:110%;text-decoration:none}@media screen and (max-width: 480px){.access-sagamihara-shuttle__btm a{padding:2vw 6vw}}@media screen and (min-width: 481px){.access-sagamihara-shuttle__btm a:hover{background-color:#2C6F39;color:#fff}}.access-sagamihara-shuttle__time{margin:40px 50px 15px}@media screen and (max-width: 480px){.access-sagamihara-shuttle__time{margin:0vw 0 3vw}}.access-sagamihara-shuttle__small{line-height:1.6;font-size:90%}.access-sagamihara-shuttle__p{margin:50px 0;font-size:120%}@media screen and (max-width: 480px){.access-sagamihara-shuttle__p{margin:10vw 0}}.access-sagamihara__rally{text-align:center;margin-bottom:20px}.access-sagamihara__rally p{display:inline-block;background-color:#2C6F39;color:#fff;padding:10px 30px;border-radius:50px}@media screen and (max-width: 480px){.access-sagamihara__rally p{padding:2vw 6vw}}.access-kyoto__buslink{position:absolute;display:block;width:70%;left:50%;transform:translateX(-50%)}.access-kyoto__buslink.one{bottom:29%}.access-kyoto__buslink.two{bottom:21%}.schedule{padding:0px 0 80px;overflow:hidden}@media screen and (max-width: 480px){.schedule{padding:0vw 0 10vw}}.schedule__box{max-width:1000px;margin:70px auto 0}@media screen and (max-width: 480px){.schedule__box{margin-top:14vw}}.schedule__link a{color:#fff;display:block;width:250px;text-align:center;margin:20px auto 0;border:1px solid #fff;padding:5px}@media screen and (max-width: 480px){.schedule__link a{width:70%;font-size:80%}}.schedule__link a:hover{background-color:#2C6F39;border-color:#2C6F39}.schedule .swiper-container{width:100%;padding-top:45px;overflow:visible}@media screen and (max-width: 480px){.schedule .swiper-container{padding:6vw 0 0vw}}.schedule .swiper-slide{opacity:0.4;overflow:hidden;transition:.3s}.schedule__img{transition:.3s;transform:scale(0.8)}@media screen and (max-width: 480px){.schedule__img{transform:scale(0.85)}}.schedule .swiper-slide img{width:100%}.schedule .swiper-slide-active{opacity:1;z-index:1}.schedule .swiper-slide-active .schedule__img{transform:scale(1)}.schedule .swiper-button-next,.schedule .swiper-button-prev{width:200px;top:0px;bottom:auto;display:block;height:auto;padding:15px 20px;line-height:0}@media screen and (max-width: 480px){.schedule .swiper-button-next,.schedule .swiper-button-prev{width:20vw;padding:2vw 4vw}}.schedule .swiper-button-next::before,.schedule .swiper-button-prev::before{content:"";display:block;position:absolute;height:100%;width:100vw;top:0}.schedule .swiper-button-next:after,.schedule .swiper-button-prev:after{display:none}.schedule .swiper-button-next{background-color:#23582d;text-align:left;transition:all .2s ease;-webkit-transition:all .2s ease}.schedule .swiper-button-next::before{background-color:#23582d;transform:translateX(100%);right:0}.schedule .swiper-button-next:hover{transform:translateX(10px)}.schedule .swiper-button-prev{background-color:#484848;text-align:right;transition:all .2s ease;-webkit-transition:all .2s ease}.schedule .swiper-button-prev::before{background-color:#484848;transform:translateX(-100%);left:0}.schedule .swiper-button-prev:hover{transform:translateX(-10px)}@media screen and (max-width: 480px){.schedule .swiper-button-next{right:25px}.schedule .swiper-button-prev{left:25px}}
/*# sourceMappingURL=common.css.map */
