');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}}
Who is Eligible for a Japan Rail Pass? | Japan Rail Pass Who is Eligible for a Japan Rail Pass? 海外在住の日本人の方(日本国の旅券所有者)へ Condition 1 If you are a tourist visiting Japan you can enter as a “Temporary Visitor”.(“Temporary Visitor” entry status, according to Japanese Immigration Law, allows a stay in Japan of 15 or 90 days for the purpose of “sight-seeing”.) If you apply for “stay for sight-seeing” when you enter, your passport will be stamped “Temporary Visitor”. Only persons who have a passport bearing this stamp can use a Japan Rail Pass.
At the airport, You need to either use a manned automated gate or ask a clerk to apply a stamp/sticker in your passport.
The child Passes The child passes are applicable to children who are aged 6 through 11 as of the issue date of the Exchange Voucher.
Condition 2 You are a Japanese national living in a foreign country who is:You are a Japanese national living legally in a foreign country for 10 consecutive years or more. A written proof must be obtained from the Japanese embassy or legation of Japan. The issue date of written proof must be prior to the purchase date of your voucher (and within the last 6 months). The “Overseas Residential Registration” and “Certificate of Overseas Residence” you presented at the time you purchased your voucher must also be presented when exchanged it for a PASS.
Acceptable written proof must be one of the following:*Written proof is only necessary for passengers travelling using their Japanese Passport.
1. Copy of your Overseas Residential Registration issued by the embassy or legation of Japan on the foreign country where you live (limited to Overseas Residential Registration with a date of acceptance at least 10 years or earlier)
2. Certificate of Overseas Residence issued by the embassy or legation of Japan in the foreign country where you live (limited to a Certificate of Overseas Residence with a date at least 10 years or earlier in which you have established your as present address, either permanent or temporary.
Important Note
*Proof 1 or 2 must be dated no earlier than 6months prior to purchase of exchange voucher. *Proof 1 or 2 must be dated earlier than exchange voucher issue date. We will issue the voucher after checking the proof. *Japanese national are not allow to use any JR Regional Passes. For individuals who possess passports issued by both Japan and another country In accordance with the Japanese Immigration Law, please present your Japanese passport to immigration when entering the country. In this case, your Japanese passport and “documentation verifying your stay in another country for 10 or more consecutive years, such as a certificate issued by a government office overseas” will be required. Please choose Japan as a Country of Nationality
For children (age of 6-11) whose stay in the country is less than 10 years (their age can be verified by the date of birth in their passport), as long as a single copy of the Overseas Residential Registration verifies that they live with the applicant whose stay in the country is 10 consecutive years or more, and they also use the JAPAN RAIL PASS with that applicant, such children meet the eligibility requirements.
海外在住の日本人の方(日本国の旅券所有者)へ 海外在住の日本人の方(日本国の旅券所有者)は、在留期間が連続して10年以上であることを証明する必要があります。下記の書類のいずれかを、引換証ご購入後にメール([email protected] )添付にてお送りください。詳細を確認後に発券手続きをいたします。
① 在外公館が交付する「在留届の写し」(在留届の受付日が10年以上前のもの) ② 在外公館が発行する「在留証明」(「現住所に住所(または居所)を定めた年月日」として、10年以上前の年月が記載されたもの)
「在留届の写し」及び「在留証明」は、「交付公館名、交付日」が押印されており、かつ交付又は発行から6カ月以内のもの、引換証の購入日以前に交付されたもののみ有効です。 引換証購入の時点で在留期間が10年に満たない小児(11歳以下)の方については、①の一通の「在留届の写し」において「在留期間が連続して10年以上である方」と同居していることが確認でき、かつその方と一緒にジャパン・レール・パスを利用する場合、ご利用資格を満たします。 「10年以上」については、引換証を購入する時点で「10年前の同じ月」以前のものが有効です。(例)2023年6月1日に引換証購入の場合「2013年6月」以前のものが有効(2013年6月1日~6月30日は「2013年6月」と見なし有効) 海外在住の日本人の方(日本国の旅券所有者)はJR Regional Passはご購入いただけません。 Important Note
日本に到着後、引換手続きの際にはパスポートと在留届の写し、もしくは在留証明(いずれもコピーは不可)の提示が必要です。
日本国と日本国以外の両方の旅券を有する方について 日本国の入国管理法上、「日本の旅券」での入国確認が行われます。その場合は、日本国の旅券及び「在留届の写し」もしくは「在留証明」が必要となります。お申し込みの際のCountry of nationality は日本をご選択ください。
参考記事 日本への旅行や里帰りが節約できる 「日本人でも使えるジャパン・レール・パス」https://www.news-digest.co.uk/news/life/jrpass.html
Back This website uses cookies to enhance the user experience.
Decline Accept