');background-position:50%;background-repeat:no-repeat;background-size:.5rem;content:"";display:inline-block;height:10px;position:absolute;right:16px;top:18px;width:10px}.common__cart-page__cart{gap:80px;justify-content:space-evenly}.common__cart-page__btn{align-items:center;justify-content:space-between;margin:40px 0 0}.common__sns-icon{height:2.5rem;width:2.5rem}.common__sns-icon.twitter{height:2.3rem;width:2.3rem}.common__sns-icon img{height:100%;margin:0;width:100%}.common__tool-tip{align-items:center;align-self:center;border:2px solid #ee9112;border-radius:50%;display:flex;height:1.2rem;justify-content:center;margin:0 0 0 4px;position:relative;width:1.2rem;z-index:1}.common__tool-tip:after{color:#ee9112;content:"i";font-size:.8rem;font-weight:700;margin:2px 0 0}.common__tool-tip svg{background-color:#a7a7a7;border-radius:50%;box-sizing:border-box;cursor:pointer;height:.9rem;padding:3px;width:.9rem}.common__tool-tip p{background-color:#fefaec;border:2px solid #ee9112;border-radius:3px;color:#431805;display:flex;font-size:.7em;justify-content:center;left:50%;opacity:0;padding:.5em 1em;position:absolute;top:40px;transform:translateX(-50%);transition:opacity .3s;visibility:hidden;white-space:nowrap;white-space:normal;width:400px}.common__tool-tip:hover>p{font-size:.8rem;margin:0;opacity:1;visibility:visible}.common__popup-overlay{background-color:rgba(0,0,0,.5);cursor:pointer;display:block;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9998}.common__popup{background:#f6f6f6;border:1px solid #318ce6;left:50%;padding:64px 80px;position:absolute;top:50%;transform:translate(-50%,-50%);width:50%;z-index:9999}.common__popup p{font-size:1.2rem;margin:0}.common__popup--ok{margin:16px auto 0}.common__popup--close{border:none;position:absolute;right:5%;top:5%;transform:rotate(45deg)}.common__popup--close:after{transform:rotate(90deg)}.common__popup--close:after,.common__popup--close:before{background:#333;content:"";display:block;height:2px;position:absolute;width:20px}.common__strong-red{color:#ff4744}.common__sb-top{padding:16px 0;text-align:center}.common__sb-top img{margin:0}.common__sb-top img.img-border{box-shadow:0 0 2px 0 rgba(60,64,67,.3),0 0 3px 0 rgba(60,64,67,.15)}.common__seemore{margin:56px auto;text-align:center}.common__seemore a{border:2px solid #318ce6;color:#318ce6;display:inline-block;font-weight:700;margin:0 auto;padding:8px 64px 8px 50px;position:relative;transition:.3s}.common__seemore a:hover{background-color:#318ce6;color:#f6f6f6;transition:.3s}.common__seemore--icon{border-radius:50%;display:grid;height:1.5rem;place-items:center;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:1.5rem}.common__breadcrumb{margin:32px auto 0;max-width:1136px}.common__breadcrumb ul{margin:0}.common__breadcrumb ul li{color:#888;list-style:none;margin:0;padding:0 20px;position:relative}.common__breadcrumb ul li:first-of-type{padding:0 20px 0 0}.common__breadcrumb ul li+li:before{content:"/";display:block;left:0;position:absolute;top:0;transform:translateX(-50%)}.common__index{background:rgba(214,216,232,.35);padding:40px}.common__index ul{margin-bottom:0}.common__index ul li{line-height:1}.common__index ul li:last-of-type{margin-bottom:0}.common__index--heading:before{content:"";display:block;margin-top:-100px;padding-top:100px}.common__dummy-img{background:#d1d1d1;border:1px solid #b0b0b0;color:#5d5d5d;display:block;display:grid;font-size:2rem;height:100%;padding:8px;place-items:center;width:100%}.common__dummy-img h3{font-size:2rem;text-align:center;transition:.3s}.common__dummy-img:hover h3{transform:scale(1.2);transition:.3s}header{background-color:#f6f6f6;box-shadow:0 2px 2px 0 rgba(60,64,67,.3),0 1px 2px 0 rgba(60,64,67,.15);position:-webkit-sticky;position:sticky;top:0;z-index:100}header .header{position:relative}header .header__wrap{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1250px;padding:18px 16px 10px}header .header__logo{margin:0;width:200px}header .header__left{gap:16px;overflow:visible}header .header__note{color:#f6f6f6;text-align:center;-webkit-text-emphasis:center;text-emphasis:center}header .header__note--title{background-color:#b72239;cursor:pointer;font-weight:700;padding:8px}header .header__note--title span{border:2px solid #f6f6f6;border-radius:3px;display:inline-block;font-size:.9rem;margin:0 0 0 8px;padding:2px 8px}header .header__note--body{border:2px solid #b72239;border-top:none;color:#333;display:none;height:0;padding:16px 8px;width:100%}header .header__note--body p:last-of-type{margin:0 auto}header .header__note--body p{margin:0 auto 24px}header .header__note--body.note-body-open{display:inline-block;height:100%}header .menuBtn{cursor:pointer;z-index:15}header .menuBtn__svg{position:relative;z-index:15}header .menuBtn__overlay{background:rgba(0,0,0,.5);bottom:0;cursor:default;display:none;height:100%;opacity:0;position:fixed;right:0;top:0;transition:opacity .4s;width:100%;z-index:5}header .menuBtn__overlay.menuOpen{display:block;opacity:1;transition:opacity .4s}header .menuBtn__menu{align-items:center;animation:slideOut .4s;background-color:#f6f6f6;cursor:default;display:none;height:100vh;justify-content:center;padding:32px;position:absolute;right:0;top:0;width:40vw;z-index:10}header .menuBtn__menu.menuOpen{animation:slideIn .4s;display:flex;position:fixed;width:100%}header .menuBtn__menu.menuClose{display:flex;z-index:100}header .menuBtn__menu--list{display:grid;height:100%;place-content:center}header .menuBtn__menu--list ul{margin:0;text-align:center}header .menuBtn__menu--list ul a{color:#333;font-size:1.8rem;text-decoration:none}header .menuBtn__menu--list ul li{list-style:none}header .menuBtn__menu--list ul li+li{margin:32px 0 0}header .menuBtn__sns-icon{gap:24px;justify-content:center;margin:32px 0 0}header .cartBtn{cursor:pointer;overflow:visible;z-index:10}header .cartBtn__menu{background-color:#f6f6f6;border:2px solid #333;cursor:default;display:block;height:auto;padding:32px;position:absolute;right:0;top:0;transform:translateX(100%);transition:transform .4s;width:10vw;z-index:5}header .cartBtn__menu.cartOpen{transform:translateX(0);transition:transform .4s}header .cartBtn .menuBtn__overlay{background:none}header .cartBtn.itemsInCart{position:relative;transition:transform .4s}header .cartBtn.itemsInCart:before{background:#ff4744;border-radius:50%;content:"";height:15px;position:absolute;right:-8px;top:0;transition:transform .4s;width:15px}.jrpass-engine{width:clamp(250px,100%,400px)}.jrpass-engine__content{margin:0;opacity:.3}.jrpass-engine__content.active{opacity:1;transition:all .4s}.jrpass-engine__tabs{background:#62b0f0;border-bottom:none;cursor:pointer;font-weight:700}.jrpass-engine__tabs--tab{background:#62b0f0;color:#f6f6f6;font-size:1.3rem;padding:16px 8px;width:50%}.jrpass-engine__tabs--tab.active{background:#318ce6;color:#333;color:#f6f6f6;transition:all .4s}.jrpass-engine__tabs--tab-content{background:#318ce6;border:2px solid #318ce6;border-top:none;color:#333;padding:32px 32px 16px}.jrpass-engine__tickets{align-items:center;flex-wrap:nowrap;font-weight:700;gap:2px;height:3.5rem;justify-content:center;padding:0;transition:all .4s;width:100%}.jrpass-engine__tickets:not(:last-of-type){margin:0 0 16px}.jrpass-engine__tickets--name{color:#1851a5;width:30%}.jrpass-engine__tickets--price{color:#333;font-size:22px;width:50%}.jrpass-engine__tickets--cell{align-items:center;background:#f6f6f6;flex:1 1;height:100%;justify-content:center}.jrpass-engine__inputs{flex:unset;gap:4px;width:30%}.jrpass-engine__inputs--select{background-color:#f6f6f6;background-position:right 16px center;background-repeat:no-repeat;background-size:12px 10px;border:none;cursor:pointer;font-size:1.2rem;font-weight:700;height:100%;padding:0 16px 0 35%;width:100%}.jrpass-engine__inputs--select:focus{outline:none}.jrpass-engine table{border-collapse:separate;border-spacing:0 16px}.jrpass-engine table tr td:not(:last-of-type){padding:0 8px 0 0}.jrpass-engine__book a{border:2px solid #333;color:#333;padding:4px 8px;text-decoration:none}.jrpass-engine__book a:hover{background:#333;color:var(--background-color)}.jrpass-engine__button{background:#ff4744;border-radius:5px;color:#f6f6f6;font-size:1.3rem;font-weight:700;margin:16px 0 0;padding:8px 24px;transition:all .4s}.jrpass-engine__button:disabled,.jrpass-engine__button[disabled]{background-color:#ccc;cursor:default}.jrpass-engine__link{align-items:center;gap:8px;justify-content:space-between;margin:16px 0}.jrpass-engine__link .common__button{margin:0}.jrpass-engine__link--button{margin:0 0 0 auto}.jrpass-engine__more{color:#f6f6f6;font-weight:700;text-align:left;text-decoration:underline;width:60%}.jrpass-engine__more:hover{opacity:.8;text-decoration:underline}#cartSummary{width:35%}.cart-summary{border:1px solid #318ce6;border-radius:3px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:0 0 1rem;max-width:500px;padding:2rem;width:100%}.cart-summary ul{margin:0 0 8px}.cart-summary ul li{align-items:center;gap:8px;list-style:none;margin:0;padding:0;position:relative}.cart-summary ul li+li{margin:24px 0 0}.cart-summary__item-container{justify-content:space-between}.cart-summary__item-container+.cart-summary__item-container{margin:32px 0 0}.cart-summary__itemInfo{color:#333;flex:1 1}.cart-summary__itemInfo--desc{color:#333;display:block;font-size:.8rem;font-weight:400}.cart-summary__itemInfo p{font-size:1rem}.cart-summary__itemPrice{justify-content:space-between}.cart-summary__itemSubtotal{margin:8px 0 0;padding:8px 0 0}.cart-summary__itemSubtotal,.cart-summary__total{border-top:1px solid #333;font-weight:700;justify-content:space-between}.cart-summary__total{align-items:center;margin:16px 0;padding:16px 0}.cart-summary__total--price{font-size:1.7rem;font-weight:700}.cart-summary p{margin:0}.cart-summary ul li+li{margin:16px 0}.cart-summary__link{display:block}@keyframes slideIn{0%{display:block;opacity:0;transform:translateX(100%)}to{display:block;transform:translateX(0)}20%,to{opacity:1}}@keyframes slideOut{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}#latest-article ul{gap:32px;list-style:none;margin:0 -2.5rem;overflow-x:auto;overflow-y:hidden;padding:0 2.5rem}#latest-article ul li{border-radius:1rem;box-shadow:0 5px 15px rgba(0,0,0,.16);flex-shrink:0;padding:16px;width:25%}.article{margin:0 auto;max-width:760px;width:100%}.article h1{color:#1851a5;font-size:3rem;margin:3rem 0;text-align:left}.article h1 span{display:block;font-size:80%;margin:0 0 8px}.article h2,.article h3,.article h4{color:#1851a5;line-height:1.2;margin:3rem 0 1rem}.article h2{font-size:1.8rem}.article h3{font-size:1.6rem}.article h4{font-size:1.4rem}.article strong{color:#1851a5}.article .underline{text-decoration:underline}.article .underline:before{letter-spacing:2px;text-decoration:underline}.article ul li{font-size:18px}.article a,.article div,.article p{font-size:18px;line-height:1.65}.article .gatsby-image-wrapper{margin:8px 0 32px}.article p{margin:0 0 24px;max-width:unset}.article p a{text-decoration:underline}.article p a:hover{opacity:.6}.article .grey{color:#767676}.article .grey,.article .note__red{display:block;font-size:85%;margin:8px 0 0}.article .note__red{color:#ff4744}.article .cart-summary h2{color:#333;margin:0 0 1rem}.article .font__jp p{font-size:17px}.article .disc{display:flex;font-size:1.4rem;line-height:1.2;margin:0 0 8px}.article .disc:before{background:#1851a5;border-radius:50%;content:"";display:inline-block;height:.5rem;margin:.6rem 4px 0 0;width:.5rem}.article .box{border:2px solid #1851a5;margin:20px 0;padding:50px 24px 24px;position:relative}.article .box.no-title{padding:24px}.article .box .box-title{background:#1851a5;border-radius:0 0 3px 0;color:#f6f6f6;font-weight:700;left:0;padding:4px 8px;position:absolute;top:0}.article .box.box-red{background:#fefaec;border:2px solid #ee9112}.article .box.box-red .box-title{background-color:#ee9112}.article .box.box-red p{color:#753112}.article .box.box-red p strong{color:#431805;font-size:1.2rem;font-weight:700;text-decoration:underline}.article .box p:last-of-type{margin:24px 0 0}.article .box strong.text-red{color:#ee9112;text-decoration:underline}.article .table__wrap{overflow-x:unset}.article .table__caverage{border-collapse:collapse;margin:16px 0;min-width:600px;width:100%}.article .table__caverage thead{border-left:1px solid #1851a5;border-right:1px solid #1851a5}.article .table__caverage thead th{background:#1851a5;color:#f6f6f6;padding:8px;position:-webkit-sticky;position:sticky;top:87px}.article .table__caverage thead th:first-of-type{width:50%}.article .table__caverage thead th:nth-of-type(2){width:25%}.article .table__caverage thead th:nth-of-type(3),.article .table__caverage thead th:nth-of-type(4){width:12.5%}.article .table__caverage thead th+th{border-left:1px solid #f6f6f6}.article .table__caverage thead th+th:before{background:#f6f6f6;content:"";height:100%;left:-1px;position:absolute;top:0;width:1px}.article .table__caverage tbody tr td{border:1px solid #1851a5;padding:8px 4px;text-align:center}.article .list__notes{list-style:none;margin:0 0 0 1rem;position:relative}.article .list__notes li:before{content:"*";left:-.7rem;position:absolute}article#blog-article.article{display:flex;flex-wrap:wrap;gap:var(--space-6) 112px;justify-content:space-between;margin:0 auto;max-width:1200px;width:100%}article#blog-article.article h1{margin:3rem auto 0;max-width:760px;text-align:center}article#blog-article.article .article__hero-img{aspect-ratio:1.618/1;margin:0 auto}article#blog-article.article .article__hero-img img{height:unset}article#blog-article.article section{padding:0}article#blog-article.article section.article{margin:0;max-width:720px}article#blog-article.article section.sidebar{flex:1 1}article#blog-article.article section.sidebar .sidebar__related-article{position:-webkit-sticky;position:sticky;top:100px}article#blog-article.article section.sidebar .sidebar__related-article h2{color:#333;font-size:1.5rem;margin:0 0 24px;text-align:center}article#blog-article.article section.sidebar .sidebar__related-article h2:after{background:#d1d1d1;content:"";display:block;height:1px;margin:4px 0 0;width:100%}article#blog-article.article section.sidebar .sidebar__article{margin:0 0 24px}article#blog-article.article section.sidebar .sidebar__article .common__flex-wrap{gap:16px}article#blog-article.article section.sidebar .sidebar__article--img{margin:0;width:40%}article#blog-article.article section.sidebar .sidebar__article h3{color:#333;flex:1 1;font-size:1rem;margin:0}article#blog-article.article section.sidebar .sidebar__article a:hover{opacity:.8}article#blog-article.article section.sidebar .sidebar__book-a-ticket{background:#318ce6;color:#f6f6f6;margin:48px 0 0;padding:24px;position:-webkit-sticky;position:sticky;text-align:center;top:100px;width:100%}article#blog-article.article section.sidebar .sidebar__book-a-ticket h2{color:#f6f6f6;margin:0}article#blog-article.article section.sidebar .sidebar__book-a-ticket a{background:#ff4744;color:#f6f6f6;font-weight:700;padding:8px}footer{border-top:1px solid #ddd;margin:32px 0;padding:64px 0 24px}footer .footer__img{margin:0 0 40px;position:relative;width:100%;z-index:-1}footer .footer__wrap{flex-wrap:nowrap;gap:24px;justify-content:space-between;margin:0 auto 24px;max-width:1024px;padding:0 16px}footer .footer__wrap--logo,footer .footer__wrap--logo img{margin:0;width:100%}footer .footer__wrap--left{width:30%}footer .footer__wrap--sns-icon{align-items:center;gap:24px;justify-content:center;margin:16px 0 0}footer .footer__wrap--link{flex:1 1;margin:0;padding:0}footer .footer__wrap--link--li{align-items:center;font-size:1rem;gap:2px;list-style:none;margin:0;padding:.25rem 8px;position:relative;z-index:10}footer .footer__wrap--link--li:first-of-type{padding:0 8px .25rem}footer .footer__wrap--link--li:before{background-image:url('data:image/svg+xml;utf8, ');background-position:50%;background-repeat:no-repeat;content:"";display:inline-block;height:10px;width:1rem}footer .footer__wrap--link--li a{color:#333;text-decoration:none}footer .footer__wrap--link--li:after{background:#318ce6;border-radius:5px;content:"";display:block;height:1.5rem;position:absolute;width:0;z-index:-1}footer .footer__wrap--link--li:hover a{text-decoration:underline}footer .footer__wrap--contact{font-size:1rem;margin:16px 0 0}footer .footer__wrap--contact a{color:#333;display:block;text-decoration:underline}footer .footer__copyright{text-align:center}footer .container{display:grid;gap:24px 16px;grid-auto-flow:row;grid-template-areas:"wrap--link__first wrap--link__second" "cards cards";grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}footer .footer__cards{grid-area:cards}footer .footer__wrap--link.first{grid-area:wrap--link__first}footer .footer__wrap--link.second{grid-area:wrap--link__second}ul.list-grey li{margin:0}@media screen and (max-width:768px){header{flex:1 1}header .header__wrap{padding:18px min(5vw,24px) 10px}header .header__left{flex:1 1;flex-wrap:nowrap;justify-content:flex-end}header .menuBtn__menu{width:100%}header .menuBtn__menu--list ul a{font-size:1.2rem}header .menuBtn__menu.menuOpen{position:fixed}header .header__note--title span{display:block;margin:8px auto 0;width:6rem}.jrpass-engine__tabs--tab-content{padding:16px}.article{padding:0;width:100%}.article h1{font-size:2.3rem;margin:2rem 0}.article div,.article p{font-size:17px}.article .table__wrap{margin:16px 0;overflow-x:scroll}.article .table__caverage{height:730px}.article .table__caverage thead tr th,article#blog-article.article section.sidebar .sidebar__related-article{position:relative;top:0}footer .footer__wrap{flex-wrap:wrap}footer .footer__wrap--left{flex-wrap:wrap;gap:16px;width:100%}footer .footer__wrap--logo,footer .footer__wrap--right{width:100%}footer .footer__wrap--logo img{width:60%}footer .footer__wrap--link{width:100%}footer .footer__wrap--link li{padding:.25rem 0 .25rem 1rem;position:relative}footer .footer__wrap--link li:first-of-type{padding:.25rem 0 .25rem 1rem}footer .footer__wrap--link li:before{left:0;position:absolute;top:50%;transform:translateY(-50%)}footer .footer__wrap--contact{margin:0 auto;width:100%}.common__cart-page__cart{gap:16px}#cartSummary,.cart-summary{width:100%}.common__tool-tip{position:inherit}.common__tool-tip p{white-space:normal;width:100%}.common__popup{padding:32px;width:90%}.common__sb-top{padding:8px 16px}.common__sb-top img{height:auto;width:100%}}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid #d1d1d1;cursor:pointer;outline:none;padding:7px}button+button{margin:0}select{-webkit-appearance:none;appearance:none}ul.list-grey{padding:0 0 0 1rem}ul.list-grey li{line-height:1.3;margin:0 0 4px}.nc-int-icon-scale{--animation-duration:0.4s}.nc-int-icon{position:relative}.nc-int-icon-b{left:calc(50% - .5em);opacity:0;position:absolute;top:calc(50% - .5em)}.nc-int-icon-a,.nc-int-icon-b{transform-origin:center center}.nc-int-icon-scale .nc-int-icon-a,.nc-int-icon-scale .nc-int-icon-b{transition:opacity 0s calc(var(--animation-duration)/2),transform var(--animation-duration)}.nc-int-icon-scale .nc-int-icon-b{transform:scale(.8)}.nc-int-icon-state-b .nc-int-icon-a{opacity:0}.nc-int-icon-state-b .nc-int-icon-b{opacity:1}.nc-int-icon-scale.nc-int-icon-state-b .nc-int-icon-a{transform:scale(.8)}.nc-int-icon-scale.nc-int-icon-state-b .nc-int-icon-b{transform:scale(1)}#hero{background:linear-gradient(265.62deg,#1851a5 27.7%,#3c96ef 75.63%);color:#f6f6f6}#hero .hero-wrap{align-items:center;gap:32px;height:auto;justify-content:center;margin:0 auto;max-width:1250px;min-height:40vh}#hero .hero-wrap__desc{position:absolute;right:0;text-align:left;top:0}#hero .hero-wrap__desc h1,#hero .hero-wrap__desc h2{margin:0}#hero .hero-wrap__desc h1{font-size:2.625rem}#hero .hero-wrap__desc p{margin:1rem 0}#hero .hero-wrap__img{flex:1 1;max-width:850px;position:relative}#hero .hero-wrap__img img{height:340px;margin:0;object-fit:fill;object-position:left;width:100%}#about .common__flex-wrap,#regional-pass .common__flex-wrap{align-items:center;gap:32px}#about .common__flex-wrap .about__desc,#about .common__flex-wrap .regional-pass__desc,#regional-pass .common__flex-wrap .about__desc,#regional-pass .common__flex-wrap .regional-pass__desc{min-width:300px;width:50%}#about .common__flex-wrap .about__gatsby-img,#about .common__flex-wrap .regional-pass__gatsby-img,#regional-pass .common__flex-wrap .about__gatsby-img,#regional-pass .common__flex-wrap .regional-pass__gatsby-img{flex:1 1;flex-shrink:0}#about .common__flex-wrap .about__gatsby-img img,#about .common__flex-wrap .regional-pass__gatsby-img img,#regional-pass .common__flex-wrap .about__gatsby-img img,#regional-pass .common__flex-wrap .regional-pass__gatsby-img img{border-radius:1rem;object-fit:contain}#latest-article .common__flex-wrap{flex-wrap:nowrap}#topIcons{margin:0 auto;max-width:var(--max-width)}#topIcons .topIcons__wrap{align-items:flex-start;gap:16px;justify-content:space-between;list-style:none;margin:0}#topIcons .topIcons__wrap--lists{margin:0;text-align:center;width:calc(25% - 16px)}#topIcons .topIcons__wrap a{color:#1851a5;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;text-decoration:none}#topIcons .topIcons__wrap a:hover{opacity:.8;transition:all .4s}#topIcons .topIcons__wrap h3{margin:0;width:100%}#topIcons .topIcons__wrap p{color:#333}#topIcons .topIcons__icons{aspect-ratio:1;margin:0;max-width:155px;width:100%}#topIcons.easySteps{max-width:1260px}#topIcons.easySteps h2{color:#1851a5;font-size:2.4rem;margin:24px 0 40px;text-align:center}#topIcons.easySteps .topIcons__icons{max-width:210px}#topIcons.easySteps .topIcons__wrap p{color:#1851a5;font-weight:700;line-height:1.3;padding:0 32px}#topITs{padding:var(--size-gutter) 0 var(--size-gutter) 0}#topITs h2{font-size:2.4rem;margin:24px 0 40px;text-align:center}#topITs .topITs__wrap{align-items:flex-start;gap:16px;justify-content:space-between;list-style:none;margin:0 auto;max-width:1260px;padding:0}#topITs .topITs__wrap--lists{list-style:none;margin:0;max-width:400px;width:32.5%}#topITs .topITs__wrap--lists a{color:unset;display:block;position:relative}#topITs .topITs__wrap--lists a:hover{text-decoration:none}#topITs .topITs__wrap--lists a:hover .topITs__wrap--img img{transform:scale(1.1);transition:.3s}#topITs .topITs__wrap--lists a h3{bottom:0;color:#f6f6f6;font-size:3vw;left:0;line-height:1;margin:0;padding:5%;position:absolute;text-shadow:0 4px 4px rgba(0,0,0,.5)}#topITs .topITs__wrap--img{width:100%}#topITs .topITs__wrap--img img{transition:.3s}#topITs .topITs__wrap--img :after{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}#topEvents{margin:0 0 56px}#topEvents h2{font-size:2.4rem;margin:24px 0 40px;text-align:center}#topEvents .topEvents__Event-List{gap:24px;justify-content:space-between;list-style:none;margin:0 auto 16px;max-width:1260px;padding:0}#topEvents .topEvents__Event-List.centered{justify-content:center}#topEvents .topEvents__Event-List li{list-style:none;margin:0;max-width:400px;width:18%}#topEvents .topEvents__Event-List li a{color:#333;display:block;height:100%;width:100%}#topEvents .topEvents__Event-List li a:hover img{transform:scale(1.2)}#topEvents .topEvents__Event-List li a h3{margin:0}#topEvents .topEvents__Event-List--Image{height:75%;overflow:hidden;position:relative;transition:.3s}#topEvents .topEvents__Event-List--Image img{aspect-ratio:2/3;display:block;height:100%;margin:0;object-fit:cover;transition:.3s;width:100%}#topEvents .topEvents__Event-List--Date{background:#f6f6f6cc;color:#5d5d5d;left:8px;padding:8px;position:absolute;text-align:center;top:8px;width:30%}#topEvents .topEvents__Event-List--Date .Event-List__Date--Day{display:block;font-size:2rem;font-weight:700;line-height:1}#topEvents .topEvents__Event-List--Date .Event-List__Date--Month{color:#888}#topEvents .topEvents__Event-List--title{line-height:1.2;margin:8px 0 0}#topEvents .topEvents__Event-List--location{color:#888}#eventsList h1{font-size:2.4rem;margin:0 0 32px;text-align:center}#eventsList .eventsList__lead{margin:0 auto 56px;text-align:center}#eventsList .eventsList__Event-List{display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1136px}#eventsList .eventsList__Event-List li{font-size:.9rem;list-style:none}#eventsList .eventsList__Event-List li h2{font-size:1.3rem;line-height:1.3;margin:16px 0 0}#eventsList .eventsList__Event-List li h3{color:#888;font-size:.9rem;font-weight:400;margin:8px 0 0}#eventsList .eventsList__Event-List li a{color:#333}#eventsList .eventsList__Event-List li a img{transition:.3s}#eventsList .eventsList__Event-List li a:hover img{transform:scale(1.2);transition:.3s}#eventsList .eventsList__Event-List .gatsby-image-wrapper.gatsby-image-wrapper-constrained{height:100%;width:100%}#eventsList .eventsList__Event-List--Image{height:27vh;overflow:hidden;transition:.3s}#eventsList .eventsList__Event-List--Image img{height:100%;width:100%}#eventsList .eventsList__Event-List .common__dummy-img{height:27vh}#eventsList .eventsList__Event-List .common__dummy-img h3{font-size:2rem;font-weight:700;margin:0}#eventsList .eventsList__desc--cate{border:2px solid #318ce6;color:#236dc5;display:inline-block;font-weight:700;margin:16px 0 0;padding:4px 8px}#eventDetails{padding:var(--space-6) var(--size-gutter) var(--size-gutter)}#eventDetails h1{font-size:2.4rem;margin:0 0 32px;text-align:left}#eventDetails .eventDetails__wrap{gap:24px;justify-content:center;margin:0 auto;max-width:1136px}#eventDetails .eventDetails__image{flex:1 1;max-height:600px}#eventDetails .eventDetails__image--credit{color:#5d5d5d;display:block;font-size:.8rem;padding:4px 0}#eventDetails .eventDetails__image .common__dummy-img{min-height:350px}#eventDetails .eventDetails__image .common__dummy-img:hover h3{transform:none}#eventDetails .eventDetails__image .gatsby-image-wrapper-constrained{height:100%}#eventDetails .eventDetails__desc{min-width:300px;width:40%}#eventDetails .eventDetails__desc h2{color:#b0b0b0;font-size:1rem;font-weight:400;line-height:1;margin:18px 0 4px}#eventDetails .eventDetails__desc--text{margin:18px 0 0}#eventDetails .eventDetails__desc--text p:last-of-type{margin:0}#eventDetails .eventDetails__desc--url{margin:16px 0 0}#eventDetails .eventDetails__desc--url p{margin:0}#eventDetails .eventDetails__desc--cate{border:2px solid #318ce6;color:#236dc5;display:inline-block;font-weight:700;margin:0 0 16px;padding:4px 8px}#bottomEvents h2{text-align:center}#bottomEvents .bottomEvents__Event-List{color:#333;list-style:none}#bottomEvents .bottomEvents__Event-List--Event{border-top:1px solid #d1d1d1;margin:0}#bottomEvents .bottomEvents__Event-List--Event a{align-items:center;color:unset;gap:24px;margin:0 auto;max-width:1136px;padding:24px 0}#bottomEvents .bottomEvents__Event-List--Event a:hover .bottomEvents__Event-List--More{color:#333;transition:.3s}#bottomEvents .bottomEvents__Event-List--Image{height:150px;width:200px}#bottomEvents .bottomEvents__Event-List--Image img{object-fit:cover}#bottomEvents .bottomEvents__Event-List--Image .gatsby-image-wrapper{height:100%}#bottomEvents .bottomEvents__Event-List--Image .common__dummy-img h3{font-size:1.2rem;margin:0}#bottomEvents .bottomEvents__Event-List--Image:hover .common__dummy-img h3{transform:none}#bottomEvents .bottomEvents__Event-List--Date{min-width:40px;width:8%}#bottomEvents .bottomEvents__Event-List--Date span{display:block;line-height:1;text-align:center}#bottomEvents .bottomEvents__Event-List--Week{color:#b0b0b0;margin:4px 0 0}#bottomEvents .bottomEvents__Event-List--Day{font-size:3rem;font-weight:700}#bottomEvents .bottomEvents__Event-List--Month{color:#b0b0b0;margin:0 0 4px}#bottomEvents .bottomEvents__Event-List--Desc{width:50%}#bottomEvents .bottomEvents__Event-List--Desc h3{margin:0 0 8px}#bottomEvents .bottomEvents__Event-List--More{border:2px solid;border-radius:22px;color:#b0b0b0;padding:8px 16px;transition:.3s}#topNote{border:1px solid #ff4744;margin:40px auto;max-width:760px;padding:24px}#topNote h3{color:#ff4744;font-size:1.5rem;text-align:center}#topNote p{max-width:100%}#topNote a{text-decoration:underline}#topNote a:hover{opacity:.8;transition:all .4s}.cart{border:1px solid #318ce6;border-radius:3px;flex:1 1;margin:0 0 1rem;padding:2rem}.cart ul{margin:0 0 8px}.cart ul li{align-items:center;gap:8px;list-style:none;margin:0;padding:16px 0;position:relative}.cart ul li+li{margin:16px 0 0}.cart__itemName{width:45%}.cart__itemName span{display:block;font-size:.8rem}.cart__quantity{align-items:center;border:1px solid #d1d1d1;gap:0;height:2rem;justify-content:space-between;width:calc(25% - 16px)}.cart__quantity--button{background:#d1d1d1;border:none;height:100%;width:32%}.cart__quantity--quantity{align-items:center;display:flex;flex-wrap:nowrap;height:100%;justify-content:center;width:32%}.cart__subTotal{text-align:center;width:30%}.cart__express,.cart__total{text-align:right}.article .cart__express{font-size:1rem}.cart__total{max-width:none}.cart__all-remove{border:none;font-size:1rem;padding:0;text-decoration:underline}.cart__btn{align-items:center;flex:1 1;justify-content:space-between}.cart__btn--next{height:50px;margin:0;min-width:150px;text-align:center}.cart__btn--next a{color:#f6f6f6;font-weight:700}#cart-page .article .notice{align-items:center;display:flex;gap:16px;margin:0 0 16px}#cart-page .article .notice:before{border:4px solid #ff4744;border-radius:50%;color:#ff4744;content:"!";flex-shrink:0;font-size:3rem;font-weight:700;height:60px;left:0;line-height:1.1;text-align:center;top:0;width:60px}#cart-page .article .notice p{margin:0}#cart-page .article .notice p a,#cart-page .article .notice p strong{color:#ff4744}#cart-page .article .cart-summary__notice:before{border:3px solid #ff4744;font-size:1.8rem;height:40px;line-height:1.2;width:40px}#cart-page .article .common__button{height:50px;margin:0;max-width:150px;width:100%}#cart-page .article,#form-page .article{max-width:1280px;width:80%}#cart-page .orderAllProducts{flex:1 1;margin:0 0 1rem}#cart-page .orderAllProducts__wrap{gap:16px}#cart-page .orderAllProducts__map{align-items:center;display:flex;height:250px;justify-content:center;width:40%}#cart-page .orderAllProducts__map .regionalpass-img__wrap svg,#cart-page .orderAllProducts__map .regionalpass__japan{height:100%;width:100%}#cart-page .orderAllProducts__map .regionalpass-img__wrap svg path{transition:all .4s}#cart-page .orderAllProducts__map .regionalpass-img__wrap svg path.active{fill:#1851a5;stroke:#f6f6f6;transition:all .4s}#cart-page .orderAllProducts__item{flex:1 1;padding:0}#cart-page .orderAllProducts__item--items{flex:1 1}#cart-page .orderAllProducts__item--detail{justify-content:space-between;margin:0 0 8px}#cart-page .orderAllProducts__item--detail .orderCart{align-items:center;justify-content:space-between;padding:0 0 0 32px;width:38%}#cart-page .orderAllProducts__item--detail .orderCart__button{align-items:center;background:#ade0fc;border:none;border-radius:50%;display:flex;height:20px;justify-content:center;position:relative;transition:all .2s;width:20px}#cart-page .orderAllProducts__item--detail .orderCart__button:after{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:8px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:8px}#cart-page .orderAllProducts__item--detail .orderCart__button.btnAdd:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='none' viewBox='0 0 100 100'%3E%3Cpath stroke='%23333' stroke-linecap='round' stroke-width='20' d='M10 50h80M50 90V10'/%3E%3C/svg%3E")}#cart-page .orderAllProducts__item--detail .orderCart__button.btnMinus:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='20' fill='none' viewBox='0 0 100 20'%3E%3Cpath stroke='%23333' stroke-linecap='round' stroke-width='20' d='M10 10h80'/%3E%3C/svg%3E")}#cart-page .orderAllProducts__item--detail .orderCart__button:hover{transform:scale(1.2);transition:all .2s}#cart-page .orderAllProducts__item--detail .orderCart__button:active{transform:scale(.9);transition:all .1s}#cart-page .orderAllProducts__item--days{font-weight:700;width:23%}#cart-page .orderAllProducts__item--wrap{justify-content:space-between;margin:0 0 24px;padding:0 8px;width:100%}#cart-page .orderAllProducts__item--wrap--items{flex:1 1}#cart-page .orderAllProducts__item--wrap div{font-size:1rem}#cart-page .orderAllProducts__item--toggle{margin:0 0 32px;width:100%}#cart-page .orderAllProducts__item--toggle button{background:#d1d1d1;border:none;color:#f6f6f6;flex:1 1;font-size:1.2rem;font-weight:700;padding:16px 4px;text-align:center}#cart-page .orderAllProducts__item--toggle button.active{background:#318ce6;transition:all .3s}#cart-page .orderAllProducts__item--toggle button:disabled{cursor:auto}#cart-page .orderAllProducts .jrpass-engine__inputs--select{background:#f6f6f6;border:1px solid #318ce6;border-radius:3px;color:#333;font-size:1.2rem;font-weight:700;height:auto;margin:0 0 56px;padding:16px}#cart-page .orderAllProducts .SelectRegionalPass{margin:0 0 56px;position:relative}#cart-page .orderAllProducts .SelectRegionalPass__select{background-position:right 24px center;background-repeat:no-repeat;background-size:26px;border:1px solid #318ce6;border-radius:3px;color:#333;font-size:1.2rem;font-weight:700;padding:16px 40px 16px 16px;text-align:left;width:100%}#cart-page .orderAllProducts .SelectRegionalPass__select:after{background:#318ce6;border-radius:0 3px 3px 0;color:#f6f6f6;content:"";height:56px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:56px}#cart-page .orderAllProducts .SelectRegionalPass__select:before{align-items:center;background:#f6f6f6;-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%);color:#f6f6f6;content:"";display:grid;height:20px;justify-content:center;position:absolute;right:13px;top:50%;transform:translateY(-50%);width:30px;z-index:2}#cart-page .orderAllProducts .SelectRegionalPass__select.open{border-radius:3px 3px 0 0}#cart-page .orderAllProducts .SelectRegionalPass__input{background:#f6f6f6;border:1px solid #318ce6;border-radius:0 0 3px 3px;border-top:none;box-shadow:0 6px 6px rgba(0,0,0,.24);left:0;list-style:none;margin:0;padding:0;position:absolute;top:100%;width:100%;z-index:20}#cart-page .orderAllProducts .SelectRegionalPass__input li{margin:0}#cart-page .orderAllProducts .SelectRegionalPass__input li button{border:none;color:#333;font-size:1.2rem;font-weight:700;padding:16px;text-align:left;width:100%}#cart-page .orderAllProducts .SelectRegionalPass__input li:hover{background:#ade0fc}#form-page .form{flex:1 1}#form-page .form-page__form{gap:80px;justify-content:space-evenly}#form-page .article{max-width:1280px;width:80%}#form-page .caution-for-japanese{border:1px solid #ff4744;margin:40px 0 0;padding:24px 32px;position:relative}#form-page .caution-for-japanese__title{background:#ff4744;color:#f6f6f6;font-weight:700;left:0;padding:4px 8px;position:absolute;top:0}.form .formWrapper__address .formBlock.form__delivery-title{flex:.5 1}.form .form__delivery input{margin:0 0 16px}.form .form__delivery .formWrapper__forms--name{margin:16px 0}.form .form__delivery .formWrapper__forms--name .formBlock.form__delivery-title{flex:.5 1}.form .form__delivery .formBlock{margin:0 0 16px;position:relative}.article .form .form__delivery .formBlock .note__red{color:#ff4744;line-height:1.2;margin:4px 0 0}.form.billingAddress__wrap .formWrapper__forms--name{margin:0}.form .billingAddress{width:100%}.form .billingAddress #differentAddressCheckbox{margin:16px 0 0}.form .billingAddress__h3{width:40%}.form .billingAddress__wrap{flex:1 1}.form .formWrapper .formBlock span.grey{line-height:1.2;margin:4px 0 0}.form .formWrapper .formBlock span.grey.blueBold{color:#ee9112;font-weight:700}.form .formWrapper h3{color:#333;display:inline-block;font-size:1.2rem;margin:0;width:40%}.form .formWrapper label{font-size:.9rem;line-height:1}.form .formWrapper label input,.form .formWrapper label select,.form .formWrapper label textarea{background:var(--jrpass-input-buck);border:1px solid #318ce6;border-radius:3px;font-size:1rem;font-size:20px;height:50px;margin:4px 0 0;padding:4px 8px}.form .formWrapper label textarea{display:table-cell;padding:12px 8px 4px;resize:none;vertical-align:middle;width:100%}.form .formWrapper label select{color:#333;font-size:20px;height:50px;text-align:center;width:100%}.form .formWrapper__mail{border:1px solid #318ce6;border-bottom:none;border-radius:3px 3px 0 0;gap:8px;padding:2rem}.form .formWrapper__mail+.formWrapper__forms{border-top:none}.form .formWrapper__mail label{width:60%}.form .formWrapper__mail label input{padding:4px 8px;width:100%}.form .formWrapper__mail label span{display:block}.form .formWrapper__mail.form__delivery label{margin:0 0 16px}.form .formWrapper__address{border-radius:0;border-top:none;gap:0 8px}.form .formWrapper__address .formBlock:not(:last-of-type){margin:0 0 16px}.form .formWrapper__address h3 span{display:block;font-size:80%;font-weight:400;margin:4px 0 0}.form .formWrapper__forms{border-left:1px solid #318ce6;border-right:1px solid #318ce6;margin:0;padding:2.5rem 2rem;position:relative}.form .formWrapper__forms:nth-of-type(n+3):before{border-top:1px solid #318ce6;content:"";display:block;margin:-2.5rem 0 0;width:100%}.form .formWrapper__forms:last-of-type{border-bottom:1px solid #318ce6;border-radius:0 0 3px 3px}.form .formWrapper__forms h3{font-size:1.2rem}.form .formWrapper__forms--form{width:60%}.form .formWrapper__forms--form label{width:100%}.form .formWrapper__forms--form label span{display:block}.form .formWrapper__forms .formBlock:not(:last-of-type){margin:0 0 16px}.form .formWrapper__forms--name{gap:0 8px;margin:0 0 16px}.form .formWrapper__forms--name .formBlock{flex:1 1;margin:0}.form .formWrapper__forms .emailTitle{flex:.5 1}.form .formWrapper__forms .common__delete{right:1rem;top:1rem}.form .formWrapper__forms--birth{gap:4px 8px}.form .formWrapper__forms--birth .formBlock{width:25%}.form .formWrapper__forms--birth .formBlock label select{margin:0}.form .formWrapper__forms--birth .formBlock.emailBdYear{flex:1 1;width:auto}.form .formWrapper__btnAdding{border:1px solid #318ce6;border-top:none;color:#333;display:block;font-size:1rem;padding:0 2rem 3rem;text-align:right;text-decoration:underline;width:100%}.form .formWrapper__btnAdding div{border:none;cursor:pointer;display:inline-block;font-size:1rem;padding:0;text-decoration:underline}.form .formWrapper__btn{align-items:center;justify-content:space-between;margin:0;width:100%}.form .formWrapper__btn--back{font-size:18px;line-height:1.65}.form .formWrapper__btn--pay{display:block;height:50px;margin:0 0 0 auto;min-width:150px;width:auto}.form .formWrapper__btn--pay a{color:#f6f6f6}.form .formWrapper input.error,.form .formWrapper select.error,.form .formWrapper textarea.error{border:1px solid #ff4744}.form .formWrapper .check-consent{border:1px solid #318ce6;border-radius:3px;margin:24px 0 0;padding:24px}.form .formWrapper .check-consent input{margin:0 8px 0 0;transform:scale(1.5)}.form .formWrapper .check-consent label{font-size:20px}.form .formWrapper .check-consent label a{font-size:20px;text-decoration:underline}.form .formWrapper .check-consent.caution{border-color:#ff4744;color:#ff4744}.form .formWrapper .check-consent.caution input{position:relative}@keyframes fadeInAnime{0%{opacity:0}to{opacity:1}}.form .passengers-info h2{border-left:1px solid #318ce6;border-right:1px solid #318ce6;color:#333;font-size:25px;margin:0;padding:3rem 2rem 0}.form .passengers-info h2:before{border-top:1px solid #318ce6;content:"";display:block;margin:-2.5rem 0 2.5rem;width:100%}.form .passengers-info .formWrapper__forms{gap:0 8px}.form .passengers-info .formWrapper__forms h3{flex:1 1;font-weight:400}.form .passengers-info .formWrapper__forms h3 span{display:block;font-weight:700;margin:8px 0 0}.form .passengers-info .formWrapper__forms:not(:first-of-type):before{border-top:1px solid #318ce6;content:"";display:block;margin:-2.5rem 0 2.5rem;width:100%}.faq__wrap{border-radius:3px;box-shadow:0 1px 4px rgba(0,0,0,.16);cursor:pointer;margin:0 0 16px;padding:32px 40px}.faq__wrap.selected{background-color:#f6f6f6;box-shadow:none;transition:.3s}.faq__wrap.selected .faq__question:after{transform:rotate(-180deg);transition:.5s}.faq__wrap.selected .faq__answer{animation:appear .5s ease;display:block;height:100%}@keyframes appear{0%{opacity:0}to{opacity:1}}.faq__question{background-position:100%;background-repeat:no-repeat;background-size:auto;padding:0 24px 0 32px;position:relative}.faq__question:before{color:#318ce6;content:"Q";font-size:1.5rem;font-weight:700;left:0;line-height:1.2;position:absolute;top:0}.faq__question:after{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSI4IiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMTMgOCI+PHBhdGggZmlsbD0iIzE5Mzc4MiIgZD0iTTYuNSA4IC4wMDUuNWgxMi45OUw2LjUgOFoiLz48L3N2Zz4=");background-position:100%;background-repeat:no-repeat;background-size:auto;content:"";height:9px;position:absolute;right:0;top:calc(50% - 4px);width:14px}.faq__answer{border-top:1px solid #d1d1d1;margin:24px 0 0;padding:24px 24px 0 32px;position:relative}.faq__answer:before{color:#ff4744;content:"A";font-size:1.5rem;font-weight:700;left:0;line-height:1.2;position:absolute;top:24px}.faq__answer p:last-of-type,.form .formWrapper__forms .formWrapper__forms--name .formBlock{margin:0}#eligibility-for-use.article h2 span{background:#1851a5;color:#f6f6f6;display:table;font-size:70%;padding:4px 8px}#eligibility-for-use.article h3{font-size:18px;margin:3rem 0 0}#eligibility-for-use.article h3 span{background:#1851a5;color:#f6f6f6;display:table;margin:0 0 8px;padding:4px 8px}#eligibility-for-use .box{margin:20px 0;padding:50px 24px 24px;position:relative}#eligibility-for-use .box .box-title{border-radius:0 0 3px 0;font-weight:700;left:0;padding:4px 8px;position:absolute;top:0}#eligibility-for-use .box ul{margin:0}#eligibility-for-use .box ul li{list-style:none;margin:0 0 8px}#eligibility-for-use .article-link{text-decoration:underline}#eligibility-for-use .article-link:hover{cursor:pointer;opacity:.8;transition:.2s}.footer__img{max-height:280px;width:100%}#coverage .coverage__list{counter-reset:number 0}#coverage .coverage__list--coutions{list-style:none;position:relative}#coverage .coverage__list--coutions:before{content:"*" counter(number);counter-increment:number 1;left:-24px;position:absolute}.payments-cards{display:block;margin:0 auto;width:70%}#blog .chopsticks__how ul{gap:24px 64px;justify-content:space-around;margin:0}#blog .chopsticks__how ul li{list-style:none;width:calc(50% - 48px)}#blog .chopsticks__how ul li img{margin:0 auto;width:80%}#blog .chopsticks__how--img{margin:8px 0}#blog .from-JD{background:#d1d1d1;border-radius:16px;margin:40px 0;padding:40px}#blog .from-JD p{margin:0}#blog .from-JD__logo{display:block;margin:8px auto 24px}#blog.article.routes h2{border-bottom:2px solid;margin:5rem 0 1rem}#blog.article.routes h2 span{font-size:80%}#blog .routes__caution ul{margin-left:0}#blog .routes__img-map{margin:8px 0;text-align:center;width:100%}#blog .routes__img-map img{margin:0 auto;object-fit:contain;width:402px}#blog .routes .routes__plan span{background:#1851a5;color:#f6f6f6;display:inline-block;font-size:70%;padding:4px}#blog .routes__caution li{font-size:14px;list-style:none;margin:0 0 4px;padding:0 0 0 8px;position:relative}#blog .routes__caution li:before{content:"*";left:0;position:absolute}#blog .routes__timeline{width:100%}#blog .routes__timeline h3{background:#1851a5;color:#f6f6f6;display:inline-block;font-size:1.3rem;margin:2rem 0 1rem;padding:4px}#blog .routes__timeline .event{display:flex;gap:16px;margin:0 0 40px}#blog .routes__timeline .event .time{background-color:#f6f6f6;color:#1851a5;display:flex;font-weight:700;justify-content:center;position:relative;text-align:center;width:15%}#blog .routes__timeline .event .time:before{background-color:#1851a5;border-radius:3px;content:"";display:block;height:calc(100% + 40px);left:calc(50% - 1px);position:absolute;top:2rem;width:3px}#blog .routes__timeline .event:last-of-type .time:before{height:50%;top:-10px}#blog .routes__timeline .event:last-of-type .time:after{background-color:#1851a5;border-radius:50%;content:"";display:block;height:20px;left:calc(50% - 10px);position:absolute;top:calc(50% - 15px);width:20px}#blog .routes__timeline .content{flex:1 1}#blog .routes__timeline .content h4{color:#333;margin:0 0 8px}#blog .routes__timeline .content p{margin:0}#blog .routes__timeline .content img{height:auto;margin-top:10px;width:100%}#blog .routes__timeline .content .gatsby-image-wrapper{margin:0}#inspirations{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:var(--size-gutter)}#inspirations h1{font-size:2.4rem;margin:0 0 56px;text-align:center}#inspirations .inspirations__wrap{display:grid;gap:32px 16px;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}#inspirations .inspirations__wrap a{color:unset;display:block;height:auto;margin:0;overflow:hidden;position:relative;width:auto}#inspirations .inspirations__wrap a:hover{text-decoration:none}#inspirations .inspirations__wrap a:hover .inspirations__wrap--img img{transform:scale(1.1);transition:.3s}#inspirations .inspirations__wrap a h3{color:#333;line-height:1.2;margin:8px 0 0}#inspirations .inspirations__wrap--img{aspect-ratio:1.618/1;overflow:hidden}#inspirations .inspirations__wrap--img img{height:100%;margin-bottom:0;transition:.3s;vertical-align:top;width:100%}#calendar2025.article h2{color:#333;font-weight:400}#calendar2025.article h2 span{background:#333;color:#f6f6f6;display:inline-block;font-size:80%;font-weight:700;margin:0 0 8px;padding:2px 8px}#calendar2025.article h3{color:#333;margin:2px 0 8px}#CottonToteBag.article p.tote-purchase span{background:#333;color:#f6f6f6;display:inline-block;font-weight:700;margin:16px 0 4px;padding:0 6px}#CottonToteBag.article .CottonToteBag__breads{display:grid;gap:48px 32px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:32px 0}#CottonToteBag.article .CottonToteBag__breads h3{color:#333;margin:8px 0 16px}#CottonToteBag.article .CottonToteBag__breads--img{margin:0 0 16px;width:100%}#CottonToteBag.article .CottonToteBag__breads--img img{height:250px;margin:0 auto;width:250px}@media screen and (max-width:1024px){#hero .hero-wrap__img{display:flex;flex-wrap:wrap;gap:16px;position:relative}#hero .hero-wrap__img img{height:auto;width:100%}#hero .hero-wrap__desc{position:relative}}.contact__map{height:0;margin:0 0 24px;overflow:hidden;padding-bottom:60%;position:relative}.contact__map iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (max-width:768px){section{padding:var(--space-3)}section#hero{padding:0}#hero .hero-wrap{height:auto;min-height:unset}#hero .hero-wrap__img{display:none}#topIcons .topIcons__wrap{align-items:end;gap:8px}#topIcons .topIcons__wrap--lists{width:calc(33.33333% - 8px)}#topIcons .topIcons__wrap h3{font-size:.9rem;line-height:1.3;order:1}#topIcons .topIcons__wrap p{display:none}#topIcons .topIcons__icons{margin:0;order:2}#topIcons h3.topIcons__icons--regional{font-size:0}#topIcons h3.topIcons__icons--regional:after{content:"Regional";font-size:clamp(9px,3.2vw,1rem)}#topIcons.easySteps{margin:2rem 0;padding:0;width:100%}#topIcons.easySteps h2{font-size:2rem;margin:2rem 0}#topIcons.easySteps .topIcons__wrap{align-items:flex-start;gap:32px}#topIcons.easySteps .topIcons__wrap--lists{width:calc(50% - 16px)}#topIcons.easySteps .topIcons__wrap--lists img{width:80%}#topIcons.easySteps .topIcons__wrap--lists p{display:block;font-size:.8rem;padding:0}#topITs .topITs__title{height:8px;margin:2em auto 3.5em}#topITs .topITs__title h2{font-size:2rem;line-height:1.2;padding:0 8px;white-space:nowrap}#topITs .topITs__wrap{gap:8px;justify-content:space-around}#topITs .topITs__wrap--lists{width:48%}#topITs .topITs__wrap--lists:first-of-type{width:100%}#topITs .topITs__wrap--lists:first-of-type a h3{font-size:2.5rem}#topITs .topITs__wrap--lists a h3{font-size:1.5rem}#topEvents{padding:var(--space-3) 0}#topEvents h2{font-size:2rem;line-height:1.2;padding:0 8px;white-space:nowrap}#topEvents .topEvents__Event-List{flex-wrap:nowrap;gap:16px;justify-content:left;overflow-y:scroll;padding:0 0 12px;width:100%}#topEvents .topEvents__Event-List.centered{justify-content:left}#topEvents .topEvents__Event-List li{min-width:50vw}#topEvents .topEvents__Event-List--Date{line-height:1}#topEvents .topEvents__Event-List .Event-List__Date--Day{font-size:1.5rem;margin:4px 0 0}#topEvents .topEvents__Event-List .Event-List__Date--Month{font-size:.9rem}#topEvents .topEvents__seemore{margin:8px 0 0}section#eventsList{padding:0}section#eventsList h1{margin:32px 0}section#eventsList .eventsList__Event-List{gap:24px;margin:0}section#eventsList .eventsList__Event-List li{width:100%}section#eventsList .eventsList__Event-List--Image{height:auto}section#eventDetails{padding:var(--size-gutter) 0}section#eventDetails .eventDetails__image{flex:none;height:100%;width:100%}section#eventDetails .eventDetails__image .common__dummy-img{min-height:50vw}section#eventDetails .eventDetails__desc{width:100%}section#eventDetails .eventDetails__desc h2{margin:16px 0 8px}section#bottomEvents{padding:0}section#bottomEvents .bottomEvents__Event-List{margin:0}section#bottomEvents .bottomEvents__Event-List--Event a{gap:0;position:relative}section#bottomEvents .bottomEvents__Event-List--Date{background-color:#f6f6f6cc;left:8px;min-width:60px;padding:8px;position:absolute;top:32px;width:auto;z-index:1}section#bottomEvents .bottomEvents__Event-List--Day{font-size:2.3rem;margin:2px 0}section#bottomEvents .bottomEvents__Event-List--Month,section#bottomEvents .bottomEvents__Event-List--Week{font-size:.9rem;margin:0}section#bottomEvents .bottomEvents__Event-List--Image{height:auto;width:100%}section#bottomEvents .bottomEvents__Event-List--Image .common__dummy-img{min-height:50vw}section#bottomEvents .bottomEvents__Event-List--Desc{width:100%}section#bottomEvents .bottomEvents__Event-List--Desc h3{margin:16px 0 8px}section#bottomEvents .bottomEvents__Event-List--location{margin:8px 0 0}section#bottomEvents .bottomEvents__Event-List--More{margin:16px auto 0}#topNote{margin:40px var(--space-3)}#blog.article .gatsby-image-wrapper{margin:16px 0 8px}#blog .chopsticks__how ul{flex-wrap:wrap;gap:8px}#blog .chopsticks__how ul li{width:100%}#blog .from-JD{padding:16px}#blog .routes__img-map img{width:100%}.form .formWrapper h3{margin:0 0 8px;width:100%}.form .formWrapper__mail{border:1px solid #318ce6;border-bottom:none;padding:2rem 2rem 1rem}.form .formWrapper__mail+.formWrapper__forms{border-top:none}.form .formWrapper__mail label,.form .formWrapper__mail label input{width:100%}.form .formWrapper__address{border-top:none;padding:1rem 2rem 2rem}.form .formWrapper__forms{padding:2rem}.form .formWrapper__forms--form,.form .formWrapper__forms--form label{width:100%}.form .formWrapper__forms--form label span{display:block}.form .formWrapper__forms--form label textarea{resize:none;width:100%}.form .formWrapper__forms--form label select{width:100%}.form .formWrapper__forms--name{gap:0}.form .formWrapper__forms--name .formBlock{flex:unset;margin:0 0 16px;min-width:30%}.form .formWrapper__forms--name input{width:100%}#cart-page .cart-page__cart{gap:32px}#cart-page .article,#cart-page .article .cart-summary{width:100%}#cart-page .orderAllProducts__wrap{flex-wrap:wrap;gap:24px}#cart-page .orderAllProducts__map{height:100%;width:100%}#cart-page .orderAllProducts__item{flex:none;width:100%}#cart-page .orderAllProducts .SelectRegionalPass{margin:0 0 24px}#cart-page .orderAllProducts__item--detail .orderCart{padding:0 0 0 16px;width:80px}#form-page .article{width:100%}#form-page .form-page__form{gap:24px}.faq__wrap{padding:24px}#inspirations{padding:var(--size-gutter) 0}#inspirations h1{margin:32px 0}}#priceRevisions .strong-red{color:#ff4744;font-size:1.2rem}#priceRevisions .strong-red__underline,#priceRevisions a{text-decoration:underline}#priceRevisions a:hover{opacity:.8;transition:all .4s}.index-module--list--5e327{--w:280px;--n:2;display:grid;gap:var(--size-gap);grid-template-columns:repeat(auto-fit,minmax(max(var(--w),100%/(var(--n) + 1) + .1%),1fr));margin:0;margin-bottom:var(--size-gap);margin-top:var(--size-gap)}.index-module--listItem--ce516{margin:0}.index-module--listItem--ce516::marker{color:#e95800}.index-module--listItem--ce516:nth-child(2)::marker{color:#159bf3}.index-module--listItem--ce516:nth-child(3)::marker{color:#8eb814}.index-module--listItem--ce516:nth-child(4)::marker{color:#639}.index-module--listItemLink--b28ac{color:var(--color-primary);font-weight:700}.index-module--listItemDescription--d2853{color:var(--color-text);margin-bottom:0;margin-top:var(--space-1)}.index-module--textCenter--d4a88{text-align:center}.index-module--intro--0a07e{line-height:var(--line-height-loose);max-width:none}#regionalpass .regionalpass-img__wrap{align-items:flex-start;width:70%}#regionalpass .regionalpass-img__wrap svg{height:80vh;margin:0;position:-webkit-sticky;position:sticky;top:50px;width:100%}#regionalpass .regionalpass-img__wrap svg path{transition:all .4s}#regionalpass .regionalpass-img__wrap svg path.active{fill:var(--jrpass-primary-2);stroke:var(--jrpass-neutral-7);transition:all .4s}#regionalpass .regionalpass__japan{flex-wrap:nowrap;gap:48px;justify-self:start;margin:0 auto;max-width:1200px;padding:0 48px 24px}#regionalpass .regionalpass__regional-passes{padding:0;width:35%}#regionalpass .regionalpass__regional-passes--section{border:2px solid var(--jrpass-primary-4);cursor:pointer;margin:0 0 8px;padding:8px 28px 8px 16px}#regionalpass .regionalpass__regional-passes--section.common__arrow:after{rotate:90deg}#regionalpass .regionalpass__regional-passes--section h3{display:inline;margin:0}#regionalpass .regionalpass__regional-passes--section p{height:0;margin:0;opacity:0;pointer-events:none}#regionalpass .regionalpass__regional-passes--section.active p{font-size:17px;height:auto;margin:16px 0;opacity:1;pointer-events:auto;transition:all .4s}#regionalpass .regionalpass__regional-passes--section.active p button{display:block;margin:8px auto 0}#regionalpass .regionalpass__regional-passes--section.active.common__arrow{rotate:0deg;transition:.4s}#regionalpass .regionalpass__regional-passes--section.active.common__arrow:after{rotate:-90deg;transition:.4s}@media screen and (max-width:768px){#regionalpass .regionalpass__japan{flex-wrap:wrap;gap:0;padding:var(--space-3)}#regionalpass .regionalpass__regional-passes{width:100%}#regionalpass .regionalpass-img__wrap{display:none;width:100%}#regionalpass .regionalpass-img__wrap svg{margin:0 0 24px}}
Coverage of Japan Rail Pass | Japan Rail Pass Coverage of Japan Rail Pass Cars with ○: Can be used with JAPAN RAIL PASS. Cars with ▲: Can be used with JAPAN RAIL PASS by paying additional charges. Cars with ×: Cannot be used for any seats, either reserved (including Green Car) or non-reserved, on ”NOZOMI” and “MIZUHO” trains of the Tokaido, Sanyo and Kyushu Shinkansen Lines. *"NOZOMI" and "MIZUHO" trains on the Tokaido and Sanyo Shinkansen Lines are not covered by the Japan Rail Pass. However, if a Japan Rail Pass holder additionally purchases an [ONLY WITH JAPAN RAIL PASS] NOZOMI MIZUHO Ticket before boarding the train, they may use a "NOZOMI" or "MIZUHO" Shinkansen bullet train. Trains Class Green Ordinary “NOZOMI” and “MIZUHO” trains on the Tokaido, Sanyo and Kyushu Shinkansen Green Car × × Ordinary Car × × “HIKARI”, “SAKURA”, “KODAMA” and “TSUBAME” trains on the Tokaido, Sanyo and Kyushu Shinkansen lines and all trains on the Tohoku, Yamagata, Akita, Hokkaido, Joetsu, Hokuriku and Nishi Kyushu Shinkansen lines GranClass *4 ▲ ▲ Green Car ○ *1 ▲ Ordinary Car ○ *2 ○ *2 Ordinary private Compartment ▲ ▲ Limited express and ordinary express Green Car ○ *3 ▲ Ordinary Car ○ ○ Green private Compartment ▲ ▲ Ordinary private Compartment ▲ ▲ Sleeping Car ▲ ▲ Local and rapid trains Green Car ○ ▲ Ordinary Car ○ ○
There are no Green Cars on most “HIKARI” and “KODAMA” trains on the Sanyo Shinkansen line (Shin-Osaka−Hakata), on some “SAKURA” and “TSUBAME” Series 800 trains on the Kyushu Shinkansen line, and on all "KAMOME" trains on the Nishi Kyushu Shinkansen line. It cannot be used for “TRAIN DESK” cars on the Tōhoku, Hokkaido, Jōetsu, and Hokuriku Shinkansen lines (starting from the sales on April 1, 2023). If you use a “DX Green” (operated by JR Kyushu) or "Premium Green" (operated by JR East), you are required to pay the limited express charge and the DX Green or Premium Green surcharge additionally. Furthermore, when using the “36+3” train, you are required to pay the limited express charge and the “36+3” Green Car surcharge additionally. If you use the GranClass car, only the basic fare is covered with your JAPAN RAIL PASS for both Green Car and Ordinary Cars and you are required to pay the limited express charge and the GranClass car surcharge additionally. Shinkansen regular compartments are a part of the Sanyo Shinkansen. Green Private Compartments are available on certain limited express trains, such as “Saphir Odoriko.” Use of certain trains such as the “Home Liner,” etc. require an additional charge. Back This website uses cookies to enhance the user experience.
Decline Accept