@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;600;700";html,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,samp,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;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul,ol{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}html{color:#000;font-size:62.5%}@media screen and (max-width: 767px){html{font-size:24.154589372vw}}@media screen and (min-width: 768px),print{html{font-size:480%}}@media screen and (min-width: 768px){html{font-size:10vw}}@media screen and (min-width: 1000px),print{html{font-size:625%}}body{font-family:"Noto Sans JP",sans-serif;font-weight:400;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.025em;-webkit-text-size-adjust:100%}body *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (min-width: 768px),print{body{line-height:1.85;font-size:0.16rem}}@media screen and (max-width: 767px){body{line-height:1.85;font-size:0.14rem}}a{color:#000;text-decoration:underline}a:visited{color:#000;text-decoration:none}a:hover{color:#000;text-decoration:none}a.-chg-hover{-webkit-transition:background-color .3s;transition:background-color .3s}a.-chg-hover:hover{background-color:#d2ff38 !important}a.-chg-opacity{-webkit-transition:opacity .3s;transition:opacity .3s}a.-chg-opacity:hover{opacity:.8 !important}a .-chg-opacity{-webkit-transition:opacity .3s;transition:opacity .3s}a:hover .-chg-opacity{opacity:.8 !important}.-chg-opacity a{-webkit-transition:opacity .3s;transition:opacity .3s}.-chg-opacity a:hover{opacity:.8 !important}sup{font-size:65%;vertical-align:super}sub{font-size:65%;vertical-align:sub}img{height:auto;width:100%;line-height:1;vertical-align:top}table th img,table td img{vertical-align:middle}input,textarea,label{vertical-align:middle}html{height:100%}body{height:100%;min-width:768px;background-color:#fbeee7}@media screen and (max-width: 767px){body{min-width:inherit}}#wrapper{overflow:hidden}.contents__wrapper{padding-right:0.4rem;padding-left:0.4rem}@media screen and (max-width: 767px){.contents__wrapper{padding-right:0.2rem;padding-left:0.2rem}}.contents__inner{max-width:9.8rem;margin-right:auto;margin-left:auto}@media screen and (max-width: 767px){.contents__inner{max-width:inherit}}.contents__inner.-mdl{max-width:9.6rem}@media screen and (max-width: 767px){.contents__inner.-mdl{max-width:inherit}}.contents__inner.-srt{max-width:8rem}@media screen and (max-width: 767px){.contents__inner.-srt{max-width:inherit}}.flex__box{display:-webkit-box;display:-ms-flexbox;display:flex}.flex__box.-rev{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width: 767px){.flex__box.-rev{display:block}}.flex__box.-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 767px){.flex__box{display:block}.flex__box.-spFlex{display:-webkit-box;display:-ms-flexbox;display:flex}}a.u-chg-hover{-webkit-transition:color .3s;transition:color .3s}a.u-chg-hover:hover{color:#ccff1e}a.u-chg-opacity{-webkit-transition:opacity .3s;transition:opacity .3s}a.u-chg-opacity:hover{opacity:.7}a .u-chg-opacity{-webkit-transition:opacity .3s;transition:opacity .3s}a:hover .u-chg-opacity{opacity:.7}.u-chg-opacity a{-webkit-transition:opacity .3s;transition:opacity .3s}.u-chg-opacity a:hover{opacity:.7}.u-block{display:block}.u-sp-item{display:none !important}.u-pc-block{display:block}.u-sp-br{display:none}.u-read+.u-read{margin-top:0.2rem}@media screen and (max-width: 767px){.u-sp-item{display:block !important}.u-pc-item{display:none !important}.u-pc-block{display:inline}.u-sp-block{display:block}.u-pc-br{display:none}.u-sp-br{display:inline}.u-read+.u-read{margin-top:0.14rem}}.u-mt0{margin-top:0px !important}@media screen and (max-width: 767px){.u-mt0{margin-top:0vw !important}}.u-mt5{margin-top:5px !important}@media screen and (max-width: 767px){.u-mt5{margin-top:1.21vw !important}}.u-mt10{margin-top:10px !important}@media screen and (max-width: 767px){.u-mt10{margin-top:2.42vw !important}}.u-mt15{margin-top:15px !important}@media screen and (max-width: 767px){.u-mt15{margin-top:3.62vw !important}}.u-mt20{margin-top:20px !important}@media screen and (max-width: 767px){.u-mt20{margin-top:4.83vw !important}}.u-mt25{margin-top:25px !important}@media screen and (max-width: 767px){.u-mt25{margin-top:6.04vw !important}}.u-mt30{margin-top:30px !important}@media screen and (max-width: 767px){.u-mt30{margin-top:7.25vw !important}}.u-mt35{margin-top:35px !important}@media screen and (max-width: 767px){.u-mt35{margin-top:8.45vw !important}}.u-mt40{margin-top:40px !important}@media screen and (max-width: 767px){.u-mt40{margin-top:9.66vw !important}}.u-mt45{margin-top:45px !important}@media screen and (max-width: 767px){.u-mt45{margin-top:10.87vw !important}}.u-mt50{margin-top:50px !important}@media screen and (max-width: 767px){.u-mt50{margin-top:12.08vw !important}}.u-mt55{margin-top:55px !important}@media screen and (max-width: 767px){.u-mt55{margin-top:13.29vw !important}}.u-mt60{margin-top:60px !important}@media screen and (max-width: 767px){.u-mt60{margin-top:14.49vw !important}}.u-mt65{margin-top:65px !important}@media screen and (max-width: 767px){.u-mt65{margin-top:15.7vw !important}}.u-mt70{margin-top:70px !important}@media screen and (max-width: 767px){.u-mt70{margin-top:16.91vw !important}}.u-mt75{margin-top:75px !important}@media screen and (max-width: 767px){.u-mt75{margin-top:18.12vw !important}}.u-mt80{margin-top:80px !important}@media screen and (max-width: 767px){.u-mt80{margin-top:19.32vw !important}}.u-mb0{margin-bottom:0px !important}@media screen and (max-width: 767px){.u-mb0{margin-bottom:0vw !important}}.u-mb5{margin-bottom:5px !important}@media screen and (max-width: 767px){.u-mb5{margin-bottom:1.21vw !important}}.u-mb10{margin-bottom:10px !important}@media screen and (max-width: 767px){.u-mb10{margin-bottom:2.42vw !important}}.u-mb15{margin-bottom:15px !important}@media screen and (max-width: 767px){.u-mb15{margin-bottom:3.62vw !important}}.u-mb20{margin-bottom:20px !important}@media screen and (max-width: 767px){.u-mb20{margin-bottom:4.83vw !important}}.u-mb25{margin-bottom:25px !important}@media screen and (max-width: 767px){.u-mb25{margin-bottom:6.04vw !important}}.u-mb30{margin-bottom:30px !important}@media screen and (max-width: 767px){.u-mb30{margin-bottom:7.25vw !important}}.u-mb35{margin-bottom:35px !important}@media screen and (max-width: 767px){.u-mb35{margin-bottom:8.45vw !important}}.u-mb40{margin-bottom:40px !important}@media screen and (max-width: 767px){.u-mb40{margin-bottom:9.66vw !important}}.u-mb45{margin-bottom:45px !important}@media screen and (max-width: 767px){.u-mb45{margin-bottom:10.87vw !important}}.u-mb50{margin-bottom:50px !important}@media screen and (max-width: 767px){.u-mb50{margin-bottom:12.08vw !important}}.u-mb55{margin-bottom:55px !important}@media screen and (max-width: 767px){.u-mb55{margin-bottom:13.29vw !important}}.u-mb60{margin-bottom:60px !important}@media screen and (max-width: 767px){.u-mb60{margin-bottom:14.49vw !important}}.u-mb65{margin-bottom:65px !important}@media screen and (max-width: 767px){.u-mb65{margin-bottom:15.7vw !important}}.u-mb70{margin-bottom:70px !important}@media screen and (max-width: 767px){.u-mb70{margin-bottom:16.91vw !important}}.u-mb75{margin-bottom:75px !important}@media screen and (max-width: 767px){.u-mb75{margin-bottom:18.12vw !important}}.u-mb80{margin-bottom:80px !important}@media screen and (max-width: 767px){.u-mb80{margin-bottom:19.32vw !important}}.u-mr0{margin-right:0px !important}@media screen and (max-width: 767px){.u-mr0{margin-right:0vw !important}}.u-mr5{margin-right:5px !important}@media screen and (max-width: 767px){.u-mr5{margin-right:1.21vw !important}}.u-mr10{margin-right:10px !important}@media screen and (max-width: 767px){.u-mr10{margin-right:2.42vw !important}}.u-mr15{margin-right:15px !important}@media screen and (max-width: 767px){.u-mr15{margin-right:3.62vw !important}}.u-mr20{margin-right:20px !important}@media screen and (max-width: 767px){.u-mr20{margin-right:4.83vw !important}}.u-mr25{margin-right:25px !important}@media screen and (max-width: 767px){.u-mr25{margin-right:6.04vw !important}}.u-mr30{margin-right:30px !important}@media screen and (max-width: 767px){.u-mr30{margin-right:7.25vw !important}}.u-mr35{margin-right:35px !important}@media screen and (max-width: 767px){.u-mr35{margin-right:8.45vw !important}}.u-mr40{margin-right:40px !important}@media screen and (max-width: 767px){.u-mr40{margin-right:9.66vw !important}}.u-mr45{margin-right:45px !important}@media screen and (max-width: 767px){.u-mr45{margin-right:10.87vw !important}}.u-mr50{margin-right:50px !important}@media screen and (max-width: 767px){.u-mr50{margin-right:12.08vw !important}}.u-mr55{margin-right:55px !important}@media screen and (max-width: 767px){.u-mr55{margin-right:13.29vw !important}}.u-mr60{margin-right:60px !important}@media screen and (max-width: 767px){.u-mr60{margin-right:14.49vw !important}}.u-mr65{margin-right:65px !important}@media screen and (max-width: 767px){.u-mr65{margin-right:15.7vw !important}}.u-mr70{margin-right:70px !important}@media screen and (max-width: 767px){.u-mr70{margin-right:16.91vw !important}}.u-mr75{margin-right:75px !important}@media screen and (max-width: 767px){.u-mr75{margin-right:18.12vw !important}}.u-mr80{margin-right:80px !important}@media screen and (max-width: 767px){.u-mr80{margin-right:19.32vw !important}}.u-ml0{margin-left:0px !important}@media screen and (max-width: 767px){.u-ml0{margin-left:0vw !important}}.u-ml5{margin-left:5px !important}@media screen and (max-width: 767px){.u-ml5{margin-left:1.21vw !important}}.u-ml10{margin-left:10px !important}@media screen and (max-width: 767px){.u-ml10{margin-left:2.42vw !important}}.u-ml15{margin-left:15px !important}@media screen and (max-width: 767px){.u-ml15{margin-left:3.62vw !important}}.u-ml20{margin-left:20px !important}@media screen and (max-width: 767px){.u-ml20{margin-left:4.83vw !important}}.u-ml25{margin-left:25px !important}@media screen and (max-width: 767px){.u-ml25{margin-left:6.04vw !important}}.u-ml30{margin-left:30px !important}@media screen and (max-width: 767px){.u-ml30{margin-left:7.25vw !important}}.u-ml35{margin-left:35px !important}@media screen and (max-width: 767px){.u-ml35{margin-left:8.45vw !important}}.u-ml40{margin-left:40px !important}@media screen and (max-width: 767px){.u-ml40{margin-left:9.66vw !important}}.u-ml45{margin-left:45px !important}@media screen and (max-width: 767px){.u-ml45{margin-left:10.87vw !important}}.u-ml50{margin-left:50px !important}@media screen and (max-width: 767px){.u-ml50{margin-left:12.08vw !important}}.u-ml55{margin-left:55px !important}@media screen and (max-width: 767px){.u-ml55{margin-left:13.29vw !important}}.u-ml60{margin-left:60px !important}@media screen and (max-width: 767px){.u-ml60{margin-left:14.49vw !important}}.u-ml65{margin-left:65px !important}@media screen and (max-width: 767px){.u-ml65{margin-left:15.7vw !important}}.u-ml70{margin-left:70px !important}@media screen and (max-width: 767px){.u-ml70{margin-left:16.91vw !important}}.u-ml75{margin-left:75px !important}@media screen and (max-width: 767px){.u-ml75{margin-left:18.12vw !important}}.u-ml80{margin-left:80px !important}@media screen and (max-width: 767px){.u-ml80{margin-left:19.32vw !important}}.u-pt0{padding-top:0 !important}.u-pb0{padding-bottom:0 !important}@media screen and (min-width: 768px),print{.u-pc-pdg{padding-left:40px;padding-right:40px}}@media screen and (max-width: 767px){.u-sp-pdg{padding-left:4.83vw;padding-right:4.83vw}}.u-text-r{text-align:right !important}.u-text-c,table.u-text-c th,table.u-text-c td,table.u-th-c th{text-align:center !important}.u-text-l{text-align:left !important}.u-clearfix::after,.u-fbox::after{display:block;clear:both;content:""}.u-fr{float:right}.u-fl{float:left}.u-text-blu{color:#ccff1e}.u-link-blu{font-weight:500;text-decoration:underline;color:#ccff1e}.u-link-blu:visited{color:#ccff1e}.u-link-blu:hover{color:#ccff1e}.u-text-mark{font-weight:700;background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(60%, #F5E597));background:linear-gradient(transparent 60%, #F5E597 60%)}.-set-anim{opacity:0;will-change:transform,transition}.-set-anim2{-webkit-transform:translateY(100%);transform:translateY(100%);will-change:transform,transition}.-spbr{display:none}@media screen and (max-width: 767px){.-spbr{display:inline}}@media screen and (max-width: 767px){.-pcbr{display:none}}h3,h4,h5,h6{font-weight:600;letter-spacing:.15em}header .header__bleague{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:0.5rem;padding:0.08rem 0.2rem 0.06rem;background-color:#fff}header .header__bleague .logo-bleague{width:0.2rem}header .header__bleague .-navi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .header__bleague .-navi li{padding-left:0.16rem}header .header__bleague .-navi li a{font-size:0.13rem;font-weight:600;text-decoration:none}@media screen and (max-width: 767px){header .header__bleague .-navi li a{ont-size:0.12rem}}header .header__outer{background-color:#e6001b}header .header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0.52rem 0 0.4rem}@media screen and (max-width: 767px){header .header__inner{padding:0.2rem 0 0.14rem}}header .header__logo{width:1.67rem;margin-top:-0.23rem}@media screen and (max-width: 767px){header .header__logo{width:1.26rem;margin-top:-0.06rem;margin-left:-0.06rem}}header .header__logo a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .navi-sp{display:none}@media screen and (max-width: 767px){header .navi-sp{display:block;width:REM(28)}}header .navi-close{display:none}@media screen and (max-width: 767px){header .navi-close{display:block;width:0.2rem;margin:0.4rem auto 0.6rem}}@media screen and (max-width: 767px){header .g-navi__wrapper{z-index:100;position:fixed;top:0;left:0;-webkit-transform:translateX(102%);transform:translateX(102%);width:100%;height:100%;background-color:#000;-webkit-transition:-webkit-transform .3s cubic-bezier(0.12, 0, 1, 0.15);transition:-webkit-transform .3s cubic-bezier(0.12, 0, 1, 0.15);transition:transform .3s cubic-bezier(0.12, 0, 1, 0.15);transition:transform .3s cubic-bezier(0.12, 0, 1, 0.15), -webkit-transform .3s cubic-bezier(0.12, 0, 1, 0.15)}header .g-navi__wrapper.-open{-webkit-transform:translateX(0);transform:translateX(0)}}header .navi-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){header .navi-inner{display:block}}header .navi-inner li{margin-right:0.26rem}@media screen and (max-width: 767px){header .navi-inner li{margin:0.4rem auto 0}}header .navi-inner a{text-decoration:none}header .navi-inner a .-en{height:0.14rem;text-align:center}@media screen and (max-width: 767px){header .navi-inner a .-en{height:0.2rem}}header .navi-inner a .-en img{height:100%;width:auto}header .navi-inner a .-jp{margin-top:0.06rem;font-size:0.11rem;font-weight:500;text-align:center;color:#fff}@media screen and (max-width: 767px){header .navi-inner a .-jp{font-size:0.12rem}}header .navi-inner a .-arrow{width:0.1rem;height:0.05rem;margin:0.08rem auto 0}@media screen and (max-width: 767px){header .navi-inner a .-arrow{display:none}}.main__area{color:#fff;background:url("https://www.evessa.com/files/user/_/common/img/page_access/2023-24_access/img_main@2x.jpg") center center/cover no-repeat}.main__area .main__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:3rem;padding-top:0.2rem;padding-bottom:0.2rem}@media screen and (max-width: 767px){.main__area .main__inner{height:2rem}}.main__area .main__title{padding-top:0.15rem}@media screen and (max-width: 767px){.main__area .main__title{padding-top:0.1rem}}.main__area .main__title .-en{width:2rem}@media screen and (max-width: 767px){.main__area .main__title .-en{width:60%;margin:0 auto}}.main__area .main__title .-jp{margin-top:0.2rem;font-size:0.22rem;font-weight:400;letter-spacing:.25em;text-align:center;text-shadow:1px 1px 12px rgba(0,0,0,.5)}@media screen and (max-width: 767px){.main__area .main__title .-jp{margin-top:0.15rem;font-size:0.16rem;font-weight:600}}.access__area-title{position:relative;padding:0.16rem 0.45rem;font-size:0.28rem;font-weight:700;line-height:1.25;color:#fff;text-align:center;background-color:#bc955c;border-radius:0.12rem 0.12rem 0 0;-webkit-transition:opacity .3s;transition:opacity .3s}@media screen and (max-width: 767px){.access__area-title{padding:0.16rem 0.45rem 0.16rem 0.3rem;font-size:0.2rem}}.access__area-title .-sml{padding-left:0.1rem;font-size:0.19rem;font-weight:500}@media screen and (max-width: 767px){.access__area-title .-sml{display:block;padding-left:0;padding-top:0.06rem;font-size:0.12rem}}.access__area-body{padding:0.4rem 0.25rem 0.25rem;background-color:#fefaf8;border-radius:0 0 0.12rem 0.12rem}@media screen and (max-width: 767px){.access__area-body{padding:0.3rem 0.2rem}}.news__area{margin-top:1rem}@media screen and (max-width: 767px){.news__area{margin-top:0.45rem}}.news__area .news__title{margin-bottom:0.15rem;font-size:0.24rem;color:#e6001b;text-align:center}@media screen and (max-width: 767px){.news__area .news__title{font-size:0.2rem}}.news__area .news__body{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0.12rem 0.25rem;background-color:#fff;border-radius:0.08rem}@media screen and (max-width: 767px){.news__area .news__body{display:block;padding:0.12rem 0.2rem}}.news__area .news__body span{display:inline-block}@media screen and (max-width: 767px){.news__area .news__body span{display:block}}.news__area .news__body .-date{margin-right:0.3rem}@media screen and (max-width: 767px){.news__area .news__body .-date{margin:0}}.news__area .news__body .-ttl{-webkit-box-flex:1;-ms-flex:1;flex:1}.howto__area{margin-top:1rem}@media screen and (max-width: 767px){.howto__area{margin-top:0.45rem}}.howto__area .howto__title{margin-bottom:0.15rem;font-size:0.43rem;color:#e6001b;text-align:center}@media screen and (max-width: 767px){.howto__area .howto__title{font-size:0.28rem}}.howto__area .howto__btnset{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:0.3rem}@media screen and (max-width: 767px){.howto__area .howto__btnset{display:block;margin-top:0.25rem}}.howto__area .howto__btnset li{width:calc((100% - .1rem)/3);margin-right:0.05rem}@media screen and (max-width: 767px){.howto__area .howto__btnset li{width:100%;margin:0 0 0.1rem}}.howto__area .howto__btnset li:last-child{margin-right:0}@media screen and (max-width: 767px){.howto__area .howto__btnset li:last-child{margin:0}}.howto__area .howto__btnset a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;padding:0.1rem;border:1px solid #e6001b;border-radius:0.1rem;text-align:center;color:#e6001b;text-decoration:none}.howto__area .howto__btnset a .-icon{display:inline-block;width:0.3rem}.howto__area .howto__btnset a .-icon.-car{width:0.37rem}.howto__area .howto__btnset a .-txt{display:block;margin-top:0.05rem;font-size:0.2rem;font-weight:500}@media screen and (max-width: 767px){.howto__area .howto__btnset a .-txt{margin-top:0.02rem;font-size:0.16rem}}.howto__area .howto__btnset a.-red{background-color:#e6001b;color:#fff}.icon__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;color:#e6001b;border-bottom:1px solid #e6001b}@media screen and (max-width: 767px){.icon__title{padding-bottom:0.14rem}}.icon__title .-icon{display:block;width:0.25rem;margin:0 0.15rem}.icon__title .-icon.-car{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:0.32rem}.icon__title .-txt{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:0.32rem}@media screen and (max-width: 767px){.icon__title .-txt{font-size:0.22rem;line-height:1.4}}.area__wrapper{margin-top:0.8rem;padding-top:0.4rem}@media screen and (max-width: 767px){.area__wrapper{margin-top:0.5rem;padding-top:0.2rem}}.area__wrapper .-lead-mdl{margin-top:0.4rem;padding:0 0.95rem}@media screen and (max-width: 767px){.area__wrapper .-lead-mdl{margin-top:0.3rem;padding:0}}.area__wrapper .access__area-title{margin-top:0.45rem}@media screen and (max-width: 767px){.area__wrapper .access__area-title{margin-top:0.3rem}}.area__wrapper .route__title{margin-bottom:0.28rem;text-align:center}@media screen and (max-width: 767px){.area__wrapper .route__title{margin-bottom:0.23rem}}.area__wrapper .route__title .-title{display:inline-block;padding:0.06rem 0.25rem;font-size:0.23rem;font-weight:500;line-height:1.25;background-color:#fbed21;border-radius:0.6rem}@media screen and (max-width: 767px){.area__wrapper .route__title .-title{font-size:0.19rem}}.area__wrapper .-outer__lead{margin-top:0.5rem;text-align:center}@media screen and (max-width: 767px){.area__wrapper .-outer__lead{margin-top:0.4rem}}.area__wrapper .-outer__lead a{color:#1024d5}.area__wrapper .access-item__img{margin-top:0.3rem}@media screen and (max-width: 767px){.area__wrapper .access-item__img{margin-top:0.2rem}}.area__wrapper .access-item__box{text-align:center;font-size:0.18rem}@media screen and (max-width: 767px){.area__wrapper .access-item__box{font-size:0.16rem}}.area__wrapper .access-item__box+.access-item__box{margin-top:0.28rem}@media screen and (max-width: 767px){.area__wrapper .access-item__box+.access-item__box{margin-top:0.23rem}}.area__wrapper .access-item__box+.-img{margin-top:0.1rem}@media screen and (max-width: 767px){.area__wrapper .access-item__box+.-img{margin-top:0.12rem}}.area__wrapper .access-item__box dt{display:inline-block;min-width:1.36rem;padding:0.04rem 0.2rem;font-weight:500;line-height:1;text-align:center;border:1px solid #000;border-radius:0.5rem;background-color:#fff}.area__wrapper .access-item__box dd{margin-top:0.07rem;line-height:1.7}@media screen and (max-width: 767px){.area__wrapper .access-item__box dd{margin-top:0.05rem}}.area__wrapper .access-item__box dd .-red{color:#e6001b;font-weight:500;text-decoration:underline}.area__wrapper .access-item__box dd a{color:#e6001b;font-weight:500;text-decoration:underline}.area__wrapper .access-item__box dd.-lrg{font-size:0.22rem}@media screen and (max-width: 767px){.area__wrapper .access-item__box dd.-lrg{font-size:0.19rem}}.area__wrapper .access-item__box dd.-mdl{margin-top:0.04rem;font-size:0.16rem}@media screen and (max-width: 767px){.area__wrapper .access-item__box dd.-mdl{font-size:0.14rem}}.area__wrapper .access-item__box dd .-sml{font-size:0.16rem}@media screen and (max-width: 767px){.area__wrapper .access-item__box dd .-sml{font-size:0.14rem}}.area__wrapper .access-item__box dd .-hf{width:4.75rem;margin:0.15rem auto 0}@media screen and (max-width: 767px){.area__wrapper .access-item__box dd .-hf{width:100%;margin:0.15rem auto 0}}.area__wrapper .access-item__box dd .-xlrg{display:block;font-size:0.26rem;font-weight:500}@media screen and (max-width: 767px){.area__wrapper .access-item__box dd .-xlrg{font-size:0.22rem}}.area__wrapper .access-item__box dd .-inner .-xlrg{margin-top:-0.05rem}.area__wrapper .access-item__box dd .-inner+*{margin-top:0.2rem}@media screen and (max-width: 767px){.area__wrapper .access-item__box dd .-inner+*{margin-top:0.16rem}}
/* --- Flexコンテナの基本設定 --- */
.area__wrapper .access__flex {
  margin-top: 0.4rem;
  display: flex;
  flex-wrap: wrap;
}
@media screen and (max-width: 767px) {
  .area__wrapper .access__flex {
    margin-top: 0.3rem;
  }
}

.area__wrapper .access__flex .-dmy-txt { display: block; }
@media screen and (max-width: 767px) { .area__wrapper .access__flex .-dmy-txt { display: none; } }

/* --- PC表示：3列表示用のスタイル --- */
.area__wrapper .access__flex.-col3 {
  gap: 0.2rem;
}
.area__wrapper .access__flex.-col3 > .-item {
  width: calc((100% - 0.4rem) / 3); /* 隙間2つ分を引いて3で割る */
  box-sizing: border-box;
}

/* --- PC表示：2列表示用のスタイル --- */
.area__wrapper .access__flex.-col2 {
  gap: 0.2rem;
}
.area__wrapper .access__flex.-col2 > .-item {
  width: calc((100% - 0.2rem) / 2); /* 隙間1つ分を引いて2で割る */
  box-sizing: border-box;
}

/* --- スマートフォン表示の共通スタイル --- */
@media screen and (max-width: 767px) {
  /* PC用のスタイルを上書きするために、セレクタの詳細度を合わせます */
  .area__wrapper .access__flex.-col2 > .-item,
  .area__wrapper .access__flex.-col3 > .-item {
    width: 100%; /* スマホでは1列（幅100%）で表示する */
  }

  /* 縦に並んだ要素間の下の余白 */
  .area__wrapper .access__flex > .-item {
    margin-bottom: 0.25rem;
  }
  .area__wrapper .access__flex > .-item:last-child {
    margin-bottom: 0;
  }
}
.area__wrapper .access__flex .-item.-line{padding:0.2rem;border:1px solid #000;border-radius:0.1rem}@media screen and (max-width: 767px){.area__wrapper .access__flex .-item.-line{padding:0.15rem}}.area__wrapper .access__flex .-item.-line .-ttl{margin-top:0.15rem;text-align:center}@media screen and (max-width: 767px){.area__wrapper .access__flex .-item.-line .-ttl{margin-top:0.1rem}}.area__wrapper .access__flex .-item.-line .-ttl span{display:block}.area__wrapper .access__flex .-item.-line .-ttl .-lrg{font-size:0.35rem;font-weight:600;line-height:1.25}@media screen and (max-width: 767px){.area__wrapper .access__flex .-item.-line .-ttl .-lrg{font-size:0.26rem}}.area__wrapper .access__flex .-item.-line .-ctr{margin-top:0.3rem;text-align:center}@media screen and (max-width: 767px){.area__wrapper .access__flex .-item.-line .-ctr{margin-top:0.2rem}}.area__wrapper .access__flex .-item.-line .table__wrapper{margin-top:0.2rem}@media screen and (max-width: 767px){.area__wrapper .access__flex .-item.-line .table__wrapper{margin-top:0.18rem}}.area__wrapper .access__flex .-item.-line .table__wrapper .-note{margin-bottom:0.03rem;font-size:0.13rem}@media screen and (max-width: 767px){.area__wrapper .access__flex .-item.-line .table__wrapper .-note{font-size:0.12rem}}.area__wrapper .-bottom-lead{margin-top:0.2rem;text-align:center}footer{margin-top:1.5rem;padding-top:0.9rem;padding-bottom:0.6rem;background-color:#e6001b;color:#fff}@media screen and (max-width: 767px){footer{margin-top:0.7rem;padding-top:0.7rem;padding-bottom:0.45rem}}footer .footer__snsNavi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .footer__snsNavi li{margin:0 0.35rem}@media screen and (max-width: 767px){footer .footer__snsNavi li{margin:0 0.15rem}}footer .footer__snsNavi li.-xx{width:0.6rem}footer .footer__snsNavi li.-fb{width:0.64rem}footer .footer__snsNavi li.-li{width:0.64rem}footer .footer__snsNavi li.-tt{width:0.55rem}footer .footer__snsNavi li.-yt{width:0.64rem}footer .footer__Navi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:0.75rem}@media screen and (max-width: 767px){footer .footer__Navi{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;margin-top:0.65rem}}footer .footer__Navi li{padding:0 0.1rem}@media screen and (max-width: 767px){footer .footer__Navi li{width:50%;margin-bottom:0.16rem;line-height:1.35}}footer .footer__Navi li a{color:#fff;text-decoration:none}footer .footer__copyright{margin-top:0.35rem;font-size:0.14rem;text-align:center}@media screen and (max-width: 767px){footer .footer__copyright{margin-top:0.3rem;font-size:0.12rem}}