');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 .article__photo .gatsby-image-wrapper{margin:0}.article .article__photo{margin:8px 0 32px}.article .article__hero-img-wrap span,.article .article__photo span{display:block;font-size:80%;text-align:right}.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 .table table{border-collapse:collapse;text-align:center;width:100%}.article .table table thead{background:#236dc5;color:#f6f6f6}.article .table table td{padding:8px}.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 0 4px}#topEvents .topEvents__Event-List--Image{height:75%;overflow:hidden;position:relative;transition:.3s}#topEvents .topEvents__Event-List--Image .gatsby-image-wrapper{height:100%}#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--Image .common__dummy-img{min-height:300px}#topEvents .topEvents__Event-List--date{margin:0 0 4px}#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;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}}
Frequently asked questions | Japan Rail Pass Frequently asked questions Purchase Japan Rail Pass Who is eligible for a Japan Rail Pass?
How to buy a Japan Rail Pass?
Buying and using a Japan Rail Pass is simple and easy. Once you have completed your order with us, we will send you a confirmation email with all the details of your order. We then issue a Japan Rail Pass Exchange Voucher. We can either post the JR Pass exchange voucher to you, or you can collect from our London office. Once we issue you with a JR Pass exchange voucher.
Please be aware that JR Pass exchange vouchers are valid for 3 months from the date of issue, therefore we recommend you place your order no more than 3 months prior to your date of travel.
Which pass to buy?
The Japan Rail Pass comes in different varieties depending on the region you plan to use it in. The main Japan Rail Pass is most popular pass and it’s valid throughout Japan, but if you visit only one region in Japan, a regional JR pass may offer a better option.
Check the list to see all the different regions that the Japan Rail Pass is available for and find out which pass works best for your travel plan!
If you haven't found what you are looking for, please contact us.
Why buy a Japan Rail Pass?
Huge Savings The more journeys you make, the bigger savings you enjoy!
The main reason to buy the JR Pass is for the excellent discounts it provides for those taking the impressive and world-famous Shinkansen (Bullet Trains) all over Japan. The savings that can be made using a JR Pass compared with buying single tickets are phenomenal and with the exchange rate conversion updated weekly, you are sure to get the best deal available anywhere.
You can even use it on the Narita Express and other airport lines to / from the city such as Haneda Airport and Osaka Kansai Airport.
Flexibility Travel anytime/anywhere*. You are not constrained to travel on specific train and time, as in the case of a single journey ticket. The JR Pass is available in a selection of 7, 14 and 21 day validity periods to cover varied travel durations.
*There are certain conditions for use. For instance, “Nozomi” and “Mizuho” train on Tokaido, Sanyo and Kyushu Shinkansen Lines cannot be used without additional NOZOMI MIZUHO Ticket *if covered by the JR Pass
Convenience There’s no need to queue every time you need to travel. Once your JR Pass is validated, you can go straight to the platform and board the un-reserved carriage. Another fantastic benefit of buying a JR Pass is that once you validate a Japan Rail Pass you can choose your own seating arrangements for free - a privilege that can become costly on normal tickets. You can reserve a seat in advance at no extra cost. Just visit any JR reservation office at the station with your JR Pass.
Hotel discounts Selected hotels under the JR Group offers Rail Pass holders discounted rates on accommodation across Japan. Please visit www.jrhotelgroup.com
Is it worth it?
Although the initial price may seem somewhat daunting, the cost benefit of purchasing a Japan Rail Pass is excellent.
A Japan Rail Pass allows the holder to travel on all Japan Rail operated trains both in cities and across the entire country. With the opportunity of riding a selection of buses and even a ferry that takes you to the exclusive Miyajima Island. The cost of buying single tickets and the extra fees for reserving seats can really add up, whereas with the JR Pass you have unlimited use of Japan Rail operated trains and you can make your seat reservations free of charge!
What is the difference between Ordinary and Green Car?
There are two different classes of JR Pass: Ordinary and Green. The Ordinary Pass is valid for travel in Ordinary cars both reserved an unreserved.
The 'Green Pass' is valid for travel in the ‘Green Car’, which is the equivalent of First Class, on Shinkansens and certain lines that provide a First Class Carriage.
The benefits of the Green Class Japan Rail Pass are that they offer more comfort than Ordinary class seats, more space and usually quieter travel. The Green Class JR Pass is good value for the extra level of luxury and comfort offered. If you are planning to travel during peak/busy times, the Green Class Japan Rail Pass could be a good investment. This is due to each Green Car seat being larger, giving each passenger more space and Green Cars are generally less busy.
What are Nozomi and Mizuho trains?
The main line which runs from Tokyo to Hakata in Kyushu operates three classes of bullet train. These are divided up between the frequencies of stops at intervening stations. Nozomi stops at only the largest stations, Hikari at Large and medium and Kodama stops at all stations. The Mizuho is a limited-stop shinkansen service operating on the Kyuhu and Sanyo shinkansen lines between Shin-Ōsaka and Kagoshima in Japan.
Although the JR Pass is not valid for the Nozomi and Mizuho trains, you can use the Hikari and Kodama, Sakura, and Tsubame trains without limitations. The difference in journey time from Tokyo to Kyoto is about 20 minutes with the Nozomi taking 2 hours 20 minutes vs 2 hours 40 minutes for the Hikari.
*With a special ticket issuable only to Japan Rail Pass holders, you may use “NOZOMI” or “MIZUHO” Shinkansen bullet trains on the Tokaido, Sanyo, or Kyushu Shinkansen lines.
What are your delivery / collection options?
Activate your voucher to Japan Rail Pass How to use the Japan Rail Pass?
Using a Japan Rail Pass is simple and easy. Once you have completed your order, we will issue a Japan Rail Pass Exchange Voucher. Once we issue your Japan Rail Pass Exchange Voucher, it can be exchanged at a Japan Rail Pass exchange office at the airports (Narita, Haneda, Kansai, Central Japan International) or any major Japan Rail stations for your official Japan Rail Pass within 3 months from the date of voucher issue, provided you have ‘visitor visa’ stamped in your passport. Once you have exchanged your voucher for the actual Japan Rail Pass, you can begin your unlimited and convenient rail travel across Japan with maximum flexibility!
*Please note, the Japan Rail Pass does not cover any of the subway or metro networks in Japan – you can use JR operated trains only.
Can I choose the starting date?
When you exchange the voucher in Japan, you can choose the starting date. The date should be within 1 month of the exchange.
Train Stations in Japan How to reserve a seat?
After activating Japan Rail Pass, you can reserve a seat at a ticket machine or at a ticket office (Midori-no-madoguchi) at a station. Your seat number and carriage will be written on your ticket.
Are there English signs?
At major stations, especially larger ones, you will find information in English. Station names and stops are also translated so there's very little chance of missing your stop or taking the wrong direction. The announcements on the Shinkansen (Bullet Trains) will be in both Japanese and English.
How do I use ticket machines in Japan?
Ticket machines in Japan are very easy to use! Especially as they have the option to select English language instructions. The ticket machines are easy to spot as they are usually lined up next to each other beneath a big map. The station names on the map are almost always written in both English and Japanese at major stations. There will be a clear mark to indicate which station you are currently at. The price of a ticket to each destination is written by the name of the station.
Insert the amount of money into the machine, and then select the correct amount for the station you wish to go to.
How do I use coin lockers in Japan?
Coin lockers are a handy way to store your luggage at almost any major train station in Japan. Some tourist attractions also provide coin locker storage; however, the variety of sizes may be limited.
The cost of coin lockers is based on calendar days (midnight to midnight). Coin lockers usually come in 3 different sizes: small, medium and large. Coin lockers are emptied after 3 days of use, although we suggest you check with the station staff exactly how long you can store your luggage there for before leaving them for more than a day.
To use a coin locker, first find an empty locker. Then, put in your luggage and insert the necessary coins. Lockers usually accept 100 yen coins only. After inserting the coins, shut the door and turn the key. Recently, it has become possible to pay for locker storage using IC Cards such as PASMO and Suica.
What is a Kiosk?
Kiosks are small convenience stores on the train platform and within the stations where you can buy basic travel necessities – snacks, drinks, newspapers and magazines, and even some toiletries!
Can I use my Japan Rail Pass in Tokyo?
Yes, you can! Using the JR Pass you can ride the circular JR Yamanote line that goes around Tokyo. The JR Yamanote line stops at several major stations including: Tokyo, Shinjuku, Shibuya, Shinagawa and Ueno. The JR Pass is also valid for use of the Chuo Sobu line that operates through Tokyo from East to West. You can also use the JR Pass to ride the Tokyo Monorail that conveniently stops at Tokyo Haneda Airport.
Does the Japan Rail Pass cover the subway / metro in Japan?
No, the Japan Rail Pass does not cover any of the subway or metro networks in Japan – you can use Japan Rail (JR) operated trains only.
Lost and Found property
If you lose an item on a JR train in Japan, the chances of it getting back to you are very high! You can recover recently lost items at lost and found counters at Japan Rail (JR) Stations. Please provide as much detail about the lost item as possible to help the staff assist with your enquiry. Details such as: the date it was lost, the train name/number it was lost on, approximate arrival/departure times, seat number (if applicable), colour, and brand can all help to ensure the investigation has the best chance of success.
On the trains How can I find my seat?
The service name, train number and destination will all be displayed in both Japanese and English letters at the station. There will usually be floor marking on the platform to let passengers know where the doors are located and what number carriage is going to stop at that particular spot.
On local trains, seat reservations cannot be made, therefore all seats are first-come-first served. However, on limited express trains and reserved carriages on the Shinkansen (Bullet Train), your seat number and carriage will be written on your reserved seat ticket.
Is there space for luggage?
It’s recommended to pack lightly when travelling in Japan as the majority of trains do not have enough dedicated space for large suitcases / bags. There is very little room for larger luggage on long-distance trains such as Limited Express and Shinkansen (Bullet Trains). However, there are some exceptions such as airport lines which have designated space for suitcases.
According to JR regulations, each passenger may bring up to two pieces of luggage onto trains, not including smaller bags. Each piece of luggage may not weight more than 30kg and its three dimensions (length, width and depth) may not add up to more than 250cm, while its length may not exceed 200cm.
If you are travelling with large items of luggage on the Tokaido-Sanyo-Kyushu Shinkansen (Tokyo - Shin Osaka - Hakata - Kagoshima-Chuo), you need to reserve a seat with luggage space.
More information: https://global.jr-central.co.jp/en/info/oversized-baggage/
Do Shinkansen / JR trains have WiFi?
Very few trian lines offer WiFi servcies in Japan.
How can I see Mt.Fuji from a train?
Ride the Tokaido Shinkansen (Bullet Train) between Tokyo and Osaka to see a fantastic view of Mt.Fuji. This high-speed train runs south of Mt.Fuji which allows passengers to view both the mountain and surrounding fields together. If your train is departing from Tokyo Station, Mt.Fuji will appear on your right. The best views can be seen around 40 – 45 minutes into the journey near Shin-Fuji Station.
Before travelling to Japan Do I need a VISA to visit Japan?
Depending on where your current passport was issued, this will affect whether you need to organise a visa prior to your trip to Japan or not.
More information: https://www.mofa.go.jp/j_info/visit/visa/index.html
You need to be a foreign tourist to obtain JAPAN RAIL PASS, therefore if you enter Japan under any other official status, such as “Trainee”, “Entertainer”, or “Reentry Permit” etc., you cannot exchange the JAPAN RAIL PASS.
Period of stay
The period of stay granted at the time of the landing permission shall be the shortest period out of "15 days," "30 days" or "90 days," that is long enough to cover the purpose of the stay of the foreign national. (for nationals of Brunei and Thailand is 15 days)
Can I reserve seats on the Shinkansen or limited express trains when purchasing a JR Pass voucher in UK?
Unfortunately, seat reservations can only be made after you arrive in Japan and exchange your voucher for the JR Pass. Please make your reservations in Japan.
Back This website uses cookies to enhance the user experience.
Decline Accept