');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}}
Guide to Using Japan Rail Pass | Japan Rail Pass How does it work? Guide to using Japan Rail PassA Japan Rail Pass (also known for short as JR Pass and JR Rail Pass) is a special discount ticket available only for travellers visiting Japan from abroad as tourists. The Japan Rail Pass offers unlimited travel on trains operated by Japan Railways Group throughout Japan. Trains valid for on the JR Pass include the high-speed service known as the Shinkansen (Bullet train) as well as ordinary lines, too. The Japan Rail Pass is the most cost effective rail pass for long distance train travel in Japan, especially for those who wish to experience the fantastic, unique and thrilling Shinkansen!
Japan Rail Pass holders can travel with the incredible freedom to travel between cities such as Tokyo, Kyoto, Osaka, Hiroshima, Kobe etc. as many times as they wish for only one single fixed cost. 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. We recommend rail as your transport method of choice for travel in Japan, especially using the Japan Rail, as the Japan Rail network is famous for its punctuality and reliability, making train travel easy and efficient. The JR Pass comes in two classes: Ordinary and Green Car. Green Car is the equivalent of First Class and offers more spacious seating than Ordinary Class Cars. The Japan Rail Pass is only available outside of Japan so remember to buy from us, a UK approved agent, before you travel!
Why buy a Japan Rail Pass? The main Japan Rail Pass allows unlimited travel on trains operated by Japan Railways (JR) Group throughout the country including “Shinkansen”, Bullet Train (Excluding Nozomi Shinkansen and Mizuho Shinkansen trains ). This main JR Pass gives you the freedom and flexibility to explore Japan with no area restriction. *If a Japan Rail Pass holder additionally purchases an [ONLY WITH JAPAN RAIL PASS] NOZOMI MIZUHO Ticket before boarding the train, the pass holder may use a "NOZOMI" or "MIZUHO" Shinkansen bullet train.
NOZOMI MIZUHO Ticket sales locations JR ticket office (“Midori-no-madoguchi”), reserved seat ticket machines, Travel Service Centers, and sales offices of JR-designated travel agencies nationwide in Japan.
Huge Savings The more journeys you make, the bigger savings you enjoy! You can even use it on the Narita Express. Regional Passes are also available and come in a variety of validity periods. 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, 21 day validity period to cover varied travel duration. *covered by the JR Pass
Convenience No need to queue everytime you need to travel. Once JR Pass is validated, go straight to the platform. For added comfort, you can also reserve a seat in advance at no extra cost. Just visit any JR reservation office at the station.
Is a Japan Rail Pass Expensive? While the initial price may seem somewhat daunting, the cost benefit of purchasing a Japan Rail Pass is excellent. The Japan Rail Pass is essentially a discounted ticket and it 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.
How Do I Use a 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 JR Pass exchange order, it can be exchanged at 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. Depending on the ticket purchased, the JR pass holder can travel as much as they wish for 7, 14 or 21 consecutive days. Once you have exchanged your voucher for the actual JR 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.
Back This website uses cookies to enhance the user experience.
Decline Accept