﻿.cf,.subpage_flat_nav,#guide_trainBox article,#guide_cityBox article,#guide_cityBox .photoBox,#guide_worldheritageBox article,#guide_worldheritageBox .photoBox,#guide_museumBox article,#guide_museumBox .photoBox,#guide_eventBox article,#guide_eventBox .photoBox{zoom:1}.cf:after,.subpage_flat_nav:after,#guide_trainBox article:after,#guide_cityBox article:after,#guide_cityBox .photoBox:after,#guide_worldheritageBox article:after,#guide_worldheritageBox .photoBox:after,#guide_museumBox article:after,#guide_museumBox .photoBox:after,#guide_eventBox article:after,#guide_eventBox .photoBox:after{display:block;content:"";clear:both}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video,hr{padding:0;margin:0;border:0;outline:0;vertical-align:baseline}table{border-collapse:collapse;border-spacing:0}input,select{vertical-align:middle}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}article,aside,dialog,figure,footer,header,hgroup,nav,section,hr{display:block}area{border:none;outline:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}h1,h2,h3,h4,h5,h6,small{font-size:100%}html{font-size:62.5%;height:100%;overflow-y:scroll}body{font:1rem Meiryo , "メイリオ" , "Hiragino Kaku Gothic ProN" ,"ヒラギノ角ゴ ProN", sans-serif;height:auto;min-height:100%;text-align:center;color:#232323;line-height:1.5;letter-spacing:0.2px;padding-top:115px}p{line-height:1.5}hr{height:1px;border:dotted #666;border-width:1px 0 0 0;margin:20px 50px}nav ul{list-style:none}img{max-width:100%;vertical-align:top}a{text-decoration:none;outline:none;color:#002850}a:hover{text-decoration:underline}a:focus{outline:none}a:hover,input[type="submit"]:hover,input[type="button"]:hover,form button:hover{opacity:0.7;filter:alpha(opacity=70);*zoom:1}main article p>a,main article ul>li>a,main article dd>a{text-decoration:underline}.rp_campaingn_cntry a,.railpass_nav .col-xs-6>a{text-decoration:none}a,button,input{outline:none}input{vertical-align:top}input[type="text"],input[type="password"]{padding:3px 1px 3px 6px}textarea{padding:3px 2px 3px 6px}input[type="submit"]:hover,label:hover,button:hover{cursor:pointer}select{background-color:#fff}.hidden{display:none}.clear,hr{clear:both}.icon{display:inline-block;*display:inline;*zoom:1}ol,ul{list-style:none}.li_none{list-style:none !important}.li_disc{list-style:disc outside}.li_circle{list-style:circle outside}.li_num{list-style:decimal outside}.li_discIs{list-style:disc inside}.li_circleIs{list-style:circle inside}.li_numIs{list-style:decimal inside}.text-bold{font-weight:bold}.text-normal{font-weight:normal !important}.text-nowrap{white-space:nowrap !important}.indent0,.ti0{text-indent:0em !important}.indent-05,.ti-05{text-indent:-0.5em;margin-left:0.5em;display:block}.indent-1,.ti-1{text-indent:-1em;margin-left:1em;display:block}.indent-1-ib,.ti-1-ib{text-indent:-1em;margin-left:1em;display:inline-block;*zoom:1;*display:inline}.indent-15,.ti-15{text-indent:-1.5em;margin-left:1.5em;display:block}.indent-15-ib,.ti-15-ib{text-indent:-1.5em;margin-left:1.5em;display:inline-block;*zoom:1;*display:inline}.indent-2,.ti-2{text-indent:-2em;margin-left:2em;display:block}.indent-2-ib,.ti-2-ib{text-indent:-2em;margin-left:2em;display:inline-block;*zoom:1;*display:inline}.indent-25,.ti-25{text-indent:-2.5em;margin-left:2.5em;display:block}.indent-25-ib,.ti-25-ib{text-indent:-2.5em;margin-left:2.5em;display:inline-block;*zoom:1;*display:inline}.indent-3,.ti-3{text-indent:-3em;margin-left:3em;display:block}.indent-3-ib,.ti-3-ib{text-indent:-3em;margin-left:3em;display:inline-block;*zoom:1;*display:inline}.red{color:red}.orange{color:#F60}.yellow{color:#FF0}.noContainer{margin-left:-15px;margin-right:-15px}#page-top{width:51px;height:51px;display:none;position:fixed;right:16px;bottom:16px}#page-top p{margin:0;padding:0;text-align:center;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}#move-page-top{color:#fff;line-height:42px;text-decoration:none;display:block;cursor:pointer}#copyRight{clear:both;text-align:center;color:#FFF;font-size:11px;font-size:1.1rem;padding:11px 0 13px}#header{width:100%;background-color:#fff;position:fixed;left:0;top:0;z-index:5000;padding-bottom:10px}#header-inner{width:1104px;margin-left:auto;margin-right:auto}#logo{width:232px;height:44px;float:left;margin-top:7px}#header-subMenu{width:720px;float:right;text-align:right}#header-subMenu>div{display:inline-block;*display:inline;*zoom:1;vertical-align:top}#header-subMenu>div a{font-size:11px;font-size:1.1rem}.header-subMenu-qa,.header-subMenu-contact{display:inline-block;*display:inline;*zoom:1;height:22px;margin-top:16px}.header-subMenu-qa{background:url('../images/_common/sprite_set-png8.png?1453458783') -297px 50% no-repeat;padding:3px 20px 0 22px}.header-subMenu-contact{background:url('../images/_common/sprite_set-png8.png?1453458783') -450px 50% no-repeat;padding:3px 7px 0 22px}.header-subMenu-searchBox{padding-top:15px;margin-right:15px}.header-subMenu-searchBox input[type="text"]{border:1px solid #002850;height:22px;width:136px;font-size:12px;font-size:1.2rem}.header-subMenu-searchBox .header-subMenu-searchBtn{border:1px solid #002850;background:#002850 url('../images/_common/sprite_set-png8.png?1453458783') -200px 50% no-repeat;height:22px;width:34px;text-indent:-100px}.header-subMenu-userBox>div{display:inline-block;*display:inline;*zoom:1;text-align:left;height:50px}.header-subMenu-userBox>div a{display:block;color:#FFF}.header-subMenu-userBox-loginBox{width:140px}.header-subMenu-userBox-loginBox a{height:50px;padding-top:19px;padding-left:30px;background:#002850 url('../images/_common/sprite_set-png8.png?1453458783') -600px 50% no-repeat;border-radius:0 0 8px 8px}.header-subMenu-userBox-loginBox.state-logIn span{display:block;text-align:center;font-size:11px;font-size:1.1rem;padding-top:10px;padding-bottom:4px}.header-subMenu-userBox-loginBox.state-logIn a{height:20px;text-align:center;padding-top:3px;padding-left:18px;background:#002850 url('../images/_common/sprite_set-png8.png?1453458783') -1178px 50% no-repeat;border-radius:0 0 0 0}.header-subMenu-userBox-mypage{vertical-align:top;margin-left:15px;width:90px}.header-subMenu-userBox-mypage a{height:50px;padding-top:19px;padding-left:27px;border-radius:0 0 8px 8px;background:#002850 url('../images/_common/sprite_set-png8.png?1453458783') -800px 50% no-repeat}.header-subMenu-userBox-cart{vertical-align:top;margin-left:15px;width:90px}.header-subMenu-userBox-cart a{height:50px;padding-top:19px;padding-left:40px;border-radius:0 0 8px 8px;background:#002850 url('../images/_common/sprite_set-png8.png?1453458783') -990px 50% no-repeat}#header-globalNav{clear:both;padding-bottom:9px !important}#header-globalNav>ul{padding-top:10px}#header-globalNav>ul>li{display:inline-block;*display:inline;*zoom:1;height:37px;border-right:1px solid #A09682;text-align:left}#header-globalNav>ul>li:first-child{border-left:1px solid #A09682}#header-globalNav>ul>li>a,#header-globalNav>ul>li>span{display:block;min-height:40px;font-size:12px;font-size:1.2rem;color:#464646;padding-top:10px;padding-left:50px;margin:0 4px;border-bottom:3px solid #FFF;cursor:pointer}#header-globalNav>ul>li>a.gnav-currentDefault,#header-globalNav>ul>li>a.gnav-current,#header-globalNav>ul>li>span.gnav-currentDefault,#header-globalNav>ul>li>span.gnav-current{border-bottom:3px solid #002850;text-decoration:none}#header-globalNav>ul>li>a:hover,#header-globalNav>ul>li>span:hover{opacity:0.7;filter:alpha(opacity=70);*zoom:1;border-bottom:3px solid #002850;text-decoration:none}#gnav-home{background:url('../images/_common/gnav-icon-bg.png?1445498106') 20px center no-repeat;width:106px}#gnav-euro{background:url('../images/_common/gnav-icon-bg.png?1445498106') -180px center no-repeat;width:132px}#gnav-usa-can{background:url('../images/_common/gnav-icon-bg.png?1445498106') -380px center no-repeat;width:166px}#gnav-asi-oce{background:url('../images/_common/gnav-icon-bg.png?1445498106') -580px center no-repeat;width:202px}#gnav-spot{background:url('../images/_common/gnav-icon-bg.png?1445498106') -780px center no-repeat;width:144px}#gnav-executive{background:url('../images/_common/gnav-icon-bg.png?1445498106') -980px center no-repeat;width:154px}#gnav-travelParts{background:url('../images/_common/gnav-icon-bg.png?1445498106') -1180px center no-repeat;width:132px}#header.header-small{min-height:82px;-webkit-box-shadow:0px 3px 11px 0px rgba(75,68,68,0.3);-moz-box-shadow:0px 3px 11px 0px rgba(75,68,68,0.3);box-shadow:0px 3px 11px 0px rgba(75,68,68,0.3)}#header.header-small #logo{width:170px;height:auto;margin-top:9px}#header.header-small .header-subMenu-qa,#header.header-small .header-subMenu-contact{margin-top:10px}#header.header-small .header-subMenu-searchBox{padding-top:9px}#header.header-small .header-subMenu-userBox .header-subMenu-userBox-loginBox>a,#header.header-small .header-subMenu-userBox .header-subMenu-userBox-mypage>a,#header.header-small .header-subMenu-userBox .header-subMenu-userBox-cart>a{height:40px;padding-top:14px}#header.header-small .header-subMenu-userBox .header-subMenu-userBox-loginBox.state-logIn span{display:block;text-align:center;font-size:11px;font-size:1.1rem;padding-top:3px;padding-bottom:1px}#header.header-small .header-subMenu-userBox .header-subMenu-userBox-loginBox.state-logIn a{height:20px;padding-top:3px}#header.header-small #header-globalNav>ul{padding-top:5px}#header.header-small #header-globalNav>ul>li{height:22px}#header.header-small #header-globalNav>ul>li>a,#header.header-small #header-globalNav>ul>li>span{padding-top:2px;min-height:25px}.megaDropDown{position:relative}.megaDropDown-Box{display:none;position:absolute;color:#FFF;top:37px;left:0;padding-top:16px}.megaDropDown-Box .cf li{float:left}.megaDropDown-inner{background-color:#002850;padding:15px 10px 17px 30px}.megaDropDown-inner:before{width:0;height:0;content:" ";position:absolute;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:12px solid #002850;top:4px;left:62px}.megaDropDown-inner>div+div{padding-top:14px}.megaDropDown-inner a,.megaDropDown-inner span{color:#FFF;display:inline-block;*display:inline;*zoom:1}.megaDropDown-inner strong{display:block}.megaDropDown-inner strong>a,.megaDropDown-inner strong>span{font-size:16px;font-size:1.6rem;min-height:14px;padding:2px 10px 0 22px;margin-bottom:2px;margin-left:-5px;background:#002850 url('../images/_common/sprite_set-png24.png?1452770964') -800px 50% no-repeat}.megaDropDown-inner strong>a.starIcon,.megaDropDown-inner strong>span.starIcon{background:#002850 url('../images/_common/header_star_icon.png?1453104830') -1px 4px no-repeat}.megaDropDown-inner li>a{font-size:13px;font-size:1.3rem;margin-top:1px;margin-bottom:1px;padding:2px 15px 0;background:#002850 url('../images/_common/sprite_set-png24.png?1452770964') no-repeat;background-position:left 0 top 5px}.megaDropDown-inner li>a:hover{font-weight:bold}.header-small .megaDropDown-Box{top:0;margin-top:22px;padding-top:18px}.header-small .megaDropDown-inner:before{top:6px}#megaDropDown-euro{min-width:690px}#megaDropDown-euro>div:first-child li{width:120px}#megaDropDown-euro>div:first-child li:first-child+li+li+li+li{clear:both}#megaDropDown-euro>div:first-child+div>ul{display:inline-block;*display:inline;*zoom:1;vertical-align:top;float:none;width:145px}#megaDropDown-euro>div:first-child+div>ul+ul{width:170px}#megaDropDown-euro>div:first-child+div>ul+ul+ul{width:205px}#megaDropDown-euro>div:first-child+div>ul+ul+ul+ul{width:125px}#megaDropDown-euro>div:first-child+div+div li{width:215px}#megaDropDown-euro>div:first-child+div+div li:first-child+li+li{clear:both}#megaDropDown-euro>div:first-child+div+div+div li:first-child{width:230px}#megaDropDown-euro>div:first-child+div+div+div li:first-child+li{width:140px}#megaDropDown-euro>div:first-child+div+div+div li:first-child+li+li{width:110px}#megaDropDown-euro>div:first-child+div+div+div li:first-child+li+li+li{width:190px}#megaDropDown-euro>div:first-child+div+div+div li:first-child+li+li+li+li{width:370px}#megaDropDown-euro>div:first-child+div+div+div li:first-child+li+li+li+li+li{width:200px}#megaDropDown-usa-can{width:310px}#megaDropDown-usa-can:before{left:85px}#megaDropDown-usa-can strong{padding-bottom:7px}#megaDropDown-usa-can>div b{display:block;font-size:14px;font-size:1.4rem;padding-bottom:3px}#megaDropDown-asi-oce{width:380px}#megaDropDown-asi-oce:before{left:85px}#megaDropDown-asi-oce strong{padding-bottom:7px}#megaDropDown-asi-oce>div b{display:block;font-size:14px;font-size:1.4rem;padding-bottom:3px}#megaDropDown-spot{width:460px}#megaDropDown-spot:before{left:70px}#megaDropDown-spot li>a{width:105px}#megaDropDown-executive{width:562px}#megaDropDown-executive:before{left:330px}#gnav-executive+div{left:-255px}#megaDropDown-travelParts{width:320px}#megaDropDown-travelParts:before{left:240px}#megaDropDown-travelParts li{float:none}#gnav-travelParts+div{left:-178px}main #mainArticleBox{min-height:600px}#foot-aside{-webkit-box-shadow:inset -1px 14px 10px -12px rgba(75,68,68,0.3);-moz-box-shadow:inset -1px 14px 10px -12px rgba(75,68,68,0.3);box-shadow:inset -1px 14px 10px -12px rgba(75,68,68,0.3);min-width:1104px}#foot-aside h2{color:#002850;font-size:24px;font-size:2.4rem;line-height:1;padding:25px 0 20px}#foot-aside nav{display:inline-block;*display:inline;*zoom:1}#foot-aside nav li{display:inline-block;*display:inline;*zoom:1;vertical-align:top}#foot-aside nav a{display:block;width:120px;height:120px;padding-top:70px;margin:0 15px;color:#FFF;font-size:13px;font-size:1.3rem}#foot-aside nav a span{font-size:12px;font-size:1.2rem;display:block;padding-top:9px}.foot-use-guide-biginer{background:url('../images/_common/foot-aside-guide.png?1445561466') 0 0 no-repeat;padding-top:80px !important}.foot-use-guide-appToDep{background:url('../images/_common/foot-aside-guide.png?1445561466') -200px 0 no-repeat}.foot-use-guide-gettingStart{background:url('../images/_common/foot-aside-guide.png?1445561466') -400px 0 no-repeat;padding-top:80px !important}.foot-use-guide-priceList{background:url('../images/_common/foot-aside-guide.png?1445561466') -600px 0 no-repeat}.foot-use-guide-aboutSite{background:url('../images/_common/foot-aside-guide.png?1445561466') -800px 0 no-repeat;padding-top:80px !important}#snsBox{margin-top:50px}#snsBox li{display:inline-block;*display:inline;*zoom:1;padding:0 15px}#snsBox a{display:inline-block;*display:inline;*zoom:1}#snsBox img{width:40px}#footer{min-width:1104px;padding-top:30px;background:url('../images/_common/footer-bg-train.png?1445413268') 50% 0 no-repeat}#footer-innerBox{background-color:#002850}#footer-innerBox>div{width:700px;margin-left:auto;margin-right:auto;padding-top:13px}#footer-innerBox>div a{color:#FFF;font-size:11px;font-size:1.1rem;display:inline-block;*display:inline;*zoom:1}#footer-innerBox>div ul{text-align:left;width:610px;float:left;padding-top:4px}#footer-innerBox>div li{display:inline-block;*display:inline;*zoom:1;margin:2px 0}#footer-innerBox>div li>a{height:20px;padding:3px 0 0 13px;background:url('../images/_common/sprite_set-png24.png?1452770964') 0 50% no-repeat}#footer-innerBox>div .footer-link-A{width:130px}#footer-innerBox>div .footer-link-B{width:105px}#footer-innerBox>div .footer-link-C{width:145px}#footer-innerBox>div .footer-link-D{width:120px}#footer-innerBox>div .footer-link-E{width:100px}#footer-innerBox>div ul+div{float:right}.table-wrap{overflow:auto;position:relative;margin-top:10px;padding-top:20px}.table-wrap:before{content:"※表は左右にスクロールできます。";color:#cb0019;font-size:12px;position:absolute;top:0px;border-radius:5px}.ohshuMapPopup{text-align:left}.trainsearch-submit:hover,#home-trainSearchSelectBtn a:hover,.side_trainsearch-mapPopUpbtn:hover{text-decoration:none}.trainsearch-Box{font-size:11px;font-size:1.1rem}.trainsearch-Box input[type="text"],.trainsearch-Box input[type="password"]{padding-top:4px}.trainsearch-Box input[type="text"]{width:148px;height:25px;border:1px solid #AAAAA5;vertical-align:top;font-size:12px;font-size:1.2rem}.trainsearch-Box select{border:1px solid #AAAAA5;border-radius:0;height:25px;min-width:45px;padding:2px 5px 2px 7px;font-size:12px;font-size:1.2rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#FFF url('../images/_common/sprite_set-png8.png?1453458783') no-repeat;background-position:right 0px bottom 1px;vertical-align:middle !important}.trainsearch-Box select::-ms-expand{display:none}.trainsearch-Box option{padding:2px 1px 2px 6px}.trainsearch-Box b{display:inline-block;*display:inline;*zoom:1;padding-top:5px}.trainsearch-Box label{display:block}.trainsearch-Box .trainsearch-submit{border:1px solid #002850;color:#FFF;width:160px;height:28px;text-align:center;font-size:13px;font-size:1.3rem;display:inline-block;*display:inline;*zoom:1;padding-top:5px;padding-right:15px;background:#002850 url('../images/_common/sprite_set-png24.png?1452770964') -690px 50% no-repeat}.trainsearch-inputBox{margin:5px 10px 0 12px;text-align:left;border-bottom:1px dashed #4B4B46}.trainsearch-inputBox div{margin-top:13px}.trainsearch-inputBox div.syuppatsuchi .icon{background:url('../images/_common/sprite_set-png24.png?1452770964') -895px 0 no-repeat;padding-left:38px;height:16px;vertical-align:middle}.trainsearch-inputBox div.syuppatsuchi input{margin-left:5px}.trainsearch-inputBox div.touchakuchi .icon{background:url('../images/_common/sprite_set-png24.png?1452770964') -1295px 0 no-repeat;padding-left:38px;height:16px;vertical-align:middle}.trainsearch-inputBox div.touchakuchi input{margin-left:5px}.trainsearch-inputBox div span{display:inline-block;*display:inline;*zoom:1;padding-top:6px}.trainsearch-inputBox div+div{margin-top:7px}.trainsearch-inputBox .st_s{padding-top:4px;padding-left:10px;text-decoration:underline;color:#002850;font-weight:bold}.trainsearch-inputBox .memo{display:block;color:#002850;padding:9px 5px 6px;font-weight:bold;font-size:13px;font-size:1.3rem}.trainsearch-dayArea{margin:7px 10px 0 10px;padding-bottom:7px;text-align:left;border-bottom:1px dashed #4B4B46;position:relative}.trainsearch-dayArea .searchTitle{padding-left:28px;padding-right:7px}.trainsearch-dayArea span{vertical-align:middle;margin-left:2px;margin-right:4px}.trainsearch-dayArea div select:first-child{margin-left:9px}.trainsearch-dayArea-pickerBox{padding-bottom:6px;padding-left:10px}.trainsearch-dayArea-pickerBox>img{position:absolute;top:3px;left:12px;z-index:100;cursor:pointer}.trainsearch-figureArea{margin:4px 5px 0;text-align:left}.trainsearch-figureArea .icon{background:url('../images/_common/sprite_set-png24.png?1452770964') -1687px 2px no-repeat;padding-left:46px;min-height:27px;vertical-align:middle}.trainsearch-figureArea .searchTitle+a{margin-left:15px;font-weight:bold;text-decoration:underline}.trainsearch-figureList{width:250px;display:inline-block;*display:inline;*zoom:1;padding-top:2px;padding-left:14px}.trainsearch-figureList li{display:inline-block;*display:inline;*zoom:1;width:25%}.trainsearch-figureList li span{font-weight:bold;display:block}.trainsearch-figureList select{width:46px;padding-left:12px}.trainsearch-memobox{text-align:left;padding:9px 10px 8px 37px;vertical-align:top}.trainsearch-memobox label{text-indent:-2em;vertical-align:top}.trainsearch-memobox input{vertical-align:top;width:15px;height:15px;margin-right:0.7em;margin-top:-1px}.trainsearch-memobox li{margin-left:0.5em}.trainsearch-memobox li a{text-decoration:underline;font-weight:bold;color:#002850;display:inline-block;*display:inline;*zoom:1;padding-left:2px}.trainsearch-memobox li+li{margin-top:5px;margin-bottom:5px}#stationSearchSettingBox{padding-left:8px;padding-right:10px}#stationSearchSettingBox input{font-size:11px;font-size:1.1rem;border:1px solid #AAAAA5;background-color:#FFF;border-radius:5px;height:20px;padding:2px 10px 0;color:#232323}#stationSearchSettingBox input+input{margin-left:5px;display:none}#stationSearchSettingBox .side_trainsearch-mapPopUpbtn{display:block;font-size:11px;font-size:1.1rem;background-color:#A09682;color:#FFF;width:100%;text-align:center;height:20px;padding-top:3px !important;margin-top:10px;border-radius:3px;cursor:pointer}#stationSearchSettingBox .side_trainsearch-mapPopUpbtn:hover{opacity:0.7;filter:alpha(opacity=70);*zoom:1}#home-traiSearchBox{width:360px;float:left;padding-left:30px}#home-traiSearchBox h2{font-size:22px;font-size:2.2rem;background:url('../images/_common/sprite_set-png24.png?1452770964') no-repeat;background-position:-499px -84px;margin-top:12px;margin-bottom:0;padding:7px 0 2px 32px}#home-traiSearchBox .trainsearch-inputBox .syuppatsuchi{margin-top:10px}#home-traiSearchBox .trainsearch-dayArea{margin-top:10px;padding-bottom:10px}#home-traiSearchBox #stationSearchSettingBox{padding-top:2px}#home-traiSearchBox .trainsearch-Box input[type="text"]{width:155px}#home-traiSearchBox .trainsearch-inputBox .st_s{padding-left:7px}#home-traiSearchBox .trainsearch-inputBox .memo{padding-left:15px}#home-traiSearchBox .trainsearch-memobox li+li{margin-bottom:3px}#home-traiSearchBox .trainsearch-submit{width:240px;background:#002850 url('../images/_common/sprite_set-png24.png?1452770964') -635px 50% no-repeat}#home-trainSearchSelectBtn{margin-top:11px;padding-top:11px;border-top:1px dotted #464646}#home-trainSearchSelectBtn a{display:inline-block;*display:inline;*zoom:1;height:34px;width:240px;font-size:16px;font-size:1.6rem;padding-top:6px;padding-right:13px;text-align:center;color:#FFF !important;color:#4b4646;background:#009BB4 url('../images/_common/sprite_set-png24.png?1452770964') -592px 50% no-repeat}#side-traiSearchBox_wrap{margin-bottom:15px}#side-traiSearchBox{background-color:#fff;width:300px;padding:0 1px 10px;border:2px solid #AAAAA5}#side-traiSearchBox hr{height:1px;border-top:1px dashed;display:block;width:92%;margin:0 auto}#side-traiSearchBox>.searchTitle{display:inline-block;*display:inline;*zoom:1;font-size:19px;font-size:1.9rem;background:url('../images/_common/sprite_set-png24.png?1452770964') -1700px 50% no-repeat;margin-top:2px;padding:8px 0 7px 32px;margin-left:0px;margin-right:0px;color:#002850}.wrapper#except_Euro .st_s,.wrapper#except_Euro .side_trainsearch-mapPopUpbtn,.wrapper#except_Euro .trainsearch-memobox,.wrapper#viaWrapper .st_s,.wrapper#viaWrapper .side_trainsearch-mapPopUpbtn,.wrapper#viaWrapper .trainsearch-memobox{display:none}#sidebar{width:300px;float:left;padding-left:10px}#sidebar .trainsearch-inputBox{margin:0 0 0 0;border:none}#sidebar .trainsearch-inputBox div{margin-top:0}#sidebar .trainsearch-inputBox div.syuppatsuchi input{margin-left:8px;width:170px;font-size:12px;font-size:1.2rem}#sidebar .trainsearch-inputBox div.syuppatsuchi b{padding-bottom:1px}#sidebar .trainsearch-inputBox div.syuppatsuchi .icon{background:url('../images/_common/sprite_set-png24b.png?1449809366') -892px 0 no-repeat;padding-left:36px;height:16px;vertical-align:middle}#sidebar .trainsearch-inputBox div.touchakuchi input{margin-left:8px;width:170px;font-size:12px;font-size:1.2rem}#sidebar .trainsearch-inputBox div.touchakuchi b{padding-bottom:1px}#sidebar .trainsearch-inputBox div.touchakuchi .icon{background:url('../images/_common/sprite_set-png24b.png?1449809366') -1292px 0 no-repeat;padding-left:36px;height:16px;vertical-align:middle}#sidebar .trainsearch-inputBox div span{display:inline-block;*display:inline;*zoom:1;padding-top:6px}#sidebar .trainsearch-inputBox div+div{margin-top:4px}#sidebar .trainsearch-inputBox #stationSearchSettingBox{padding-top:6px;padding-bottom:10px}#sidebar .trainsearch-inputBox .st_s{padding-top:4px;padding-left:10px;text-decoration:underline;color:#002850;font-weight:bold}#sidebar .trainsearch-inputBox .memo{display:block;color:#002850;padding:9px 5px 4px;font-weight:bold}#sidebar .trainsearch-dayArea{margin:8px 0 0 0;padding-bottom:9px;text-align:left;border:none;position:relative}#sidebar .trainsearch-dayArea .searchTitle{padding-left:30px;padding-right:4px}#sidebar .trainsearch-dayArea span{vertical-align:middle;margin-left:1px;margin-right:0px}#sidebar .trainsearch-dayArea div select:first-child{margin-left:8px}#sidebar .trainsearch-dayArea-pickerBox{padding-bottom:8px;padding-left:10px}#sidebar .trainsearch-dayArea-pickerBox .searchTitle{padding-bottom:4px}#sidebar .trainsearch-dayArea-pickerBox>img{position:absolute;top:4px;left:13px;z-index:100;cursor:pointer;width:15px}#sidebar .trainsearch-figureArea{margin:0 10px 0;padding-top:2px;text-align:left}#sidebar .trainsearch-figureArea .icon{background:url('../images/_common/sprite_set-png24b.png?1449809366') -1698px 1px no-repeat;padding-left:25px;min-height:21px;vertical-align:middle}#sidebar .trainsearch-figureList{padding-left:0;padding-top:3px}#sidebar .trainsearch-figureList li{text-align:left}#sidebar .trainsearch-figureList li span{font-weight:bold;display:block;padding-left:5px}#sidebar .trainsearch-figureList select{width:46px}#sidebar .trainsearch-memobox{text-align:left;padding:12px 10px 0;vertical-align:top;padding-left:25px}#sidebar .trainsearch-memobox label{text-indent:-1.7em;vertical-align:top}#sidebar .trainsearch-memobox input{vertical-align:top;width:15px;height:15px;margin-right:0.3em;margin-top:-1px}#sidebar .trainsearch-memobox li{margin-left:0.5em}#sidebar .trainsearch-memobox li a{text-decoration:underline;font-weight:bold;color:#002850}#sidebar .trainsearch-memobox li+li{margin-top:3px}#sidebar .trainsearch-dayArea-pickerBox .searchTitle{padding-left:25px}#sidebar .trainsearch-submitBox{padding:10px 10px 0}#sidebar .trainsearch-submit{width:100%;height:33px;padding-top:7px;background:#002850 url('../images/_common/sprite_set-png24.png?1452770964') -630px 50% no-repeat}.fit-sidebar-fixed{margin-top:25px !important;margin-bottom:0 !important;position:fixed}.fit-sidebar-blank{z-index:0;background-color:transparent;visibility:hidden}#ui-datepicker-div{z-index:999 !important;padding:0px 4px 1px;margin-top:2px;min-width:610px !important;position:relative}#ui-datepicker-div:before{content:"※カレンダーから年月日を選択して下さい。";padding:4px 0 2px 2px;font-size:12px;font-size:1.2rem;display:block;text-align:left;color:#002850;font-weight:bold}.ui-datepicker .ui-datepicker-header{padding:0px 0}.ui-widget-header{background-image:none;background-color:#A5C3DC;color:#002850;font-size:14px;font-size:1.4rem;border-radius:0}.ui-widget-header .ui-icon{background-image:url('../images/ui-icons_222222_256x240.png?1451968816')}.ui-datepicker-group-first .ui-widget-header{border-top:1px solid #A5C3DC;border-right:1px solid #002850;border-bottom:1px solid #A5C3DC;border-left:1px solid #A5C3DC}.ui-datepicker-group-middle .ui-widget-header{border-top:1px solid #A5C3DC;border-right:1px solid #002850;border-bottom:1px solid #A5C3DC;border-left:1px solid #A5C3DC}.ui-datepicker-group-last .ui-widget-header{border:1px solid #A5C3DC}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-10px}.ui-corner-all.ui-state-hover{border:none;background:none;top:2px;right:2px;cursor:pointer}.ui-datepicker-calendar th,.ui-datepicker-calendar td{font-size:11px;font-size:1.1rem;color:#002850}.ui-datepicker-multi .ui-datepicker-group table{width:92%}.highLight{border:2px solid #CB0019 !important}.highLight #F0{color:#FFF;background-color:#CB0019}.highLight #T0{color:#FFF;background-color:#CB0019}.ui-autocomplete.ui-widget-content{border:2px solid #002850}.ui-autocomplete{text-align:left;max-height:250px;overflow-y:auto;overflow-x:hidden;font-size:12px;font-size:1.2rem;padding:3px 4px}.ui-autocomplete .ui-menu-item.ui-state-focus{background-image:none;background-color:#aac8e6;border:none;font-weight:bold}.ui-autocomplete li{min-width:450px}* html .ui-autocomplete{height:100px}.header__image_box{position:relative;width:1104px;margin-right:auto;margin-left:auto;padding-bottom:2px}.header__image_box img{margin-top:8px;-webkit-box-shadow:0px 9px 21px -5px #545454;-moz-box-shadow:0px 9px 21px -5px #545454;box-shadow:0px 9px 21px -5px #545454}.header__image_box_noShadow{position:relative;height:auto;width:1104px;margin-right:auto;margin-left:auto}.header__image_box,.header__image_box_noShadow{min-height:260px}.header__image_box img,.header__image_box_noShadow img{height:auto;width:1104px;vertical-align:top}.header__image_box>div,.header__image_box_noShadow>div{border:2px solid #AAAAA5;position:absolute;bottom:25px;left:-14px;background-color:rgba(255,255,255,0.9)}.header__image_box>div:before,.header__image_box_noShadow>div:before{content:"";width:0;height:0;border-bottom:18px solid #786E5A;border-left:14px solid transparent;position:absolute;top:-20px;left:-1px}.header__image_box>div p,.header__image_box_noShadow>div p{text-align:left;font-size:14px;font-size:1.4rem;font-weight:bold;padding:10px 15px 7px}.breadcrumb{width:1104px;margin-left:auto;margin-right:auto;text-align:left;padding:15px 10px 13px}.breadcrumb li{display:inline-block;*display:inline;*zoom:1;color:#A09682;font-size:11px;font-size:1.1rem}.breadcrumb li a,.breadcrumb li span{font-size:11px;font-size:1.1rem;color:#232323}.main__subPages{width:1104px;margin-left:auto;margin-right:auto}#mainArticleBox{width:744px;margin-right:10px;float:right;text-align:left}#mainArticleBox>header h1{font-size:26px;font-size:2.6rem;color:#002850;line-height:1;padding-top:2px;padding-bottom:10px;padding-left:10px;border-bottom:2px solid #AAAAA5}#mainArticleBox>header>section{padding-right:10px;padding-left:10px}#mainArticleBox>header h2{font-size:15px;font-size:1.5rem;color:#002850;padding-top:15px;padding-bottom:10px}#mainArticleBox>header p{font-size:13px;font-size:1.3rem}.messBox{background:url('../images/_common/messbox_man.png?1453110403') right 0 no-repeat;padding:9px 99px 10px 30px;margin:10px 0 5px;min-height:95px}.messBox p{border:2px solid #ffc800;border:2px solid #ffc800;border:2px solid #ffc800;border-radius:14px;padding:10px;min-height:70px;position:relative}.messBox p:before{content:"";position:absolute;right:-30px;top:26px;width:0;height:0;border-top:17px solid #ffc800;border-right:30px solid transparent}.messBox p:after{content:"";position:absolute;right:-24px;top:28px;width:0;height:0;border-top:17px solid #FFF;border-right:30px solid transparent}.subpage_flat_nav{padding:10px 0 0}.subpage_flat_nav li{padding-bottom:3px}.subpage_flat_nav a{font-size:13px;font-size:1.3rem;color:#002850;text-decoration:underline;margin:0 5px}.subpage_flat_nav>div{float:right;padding-left:30px}.gmapBox{min-height:400px;margin-top:15px;border:1px solid #AAAAA5}#country-guideBox_wrap{margin-top:37px;margin-bottom:70px;border:1px solid #AAAAA5;padding:20px}.country-guideBox>h2{font-size:20px;font-size:2rem;color:#002850;border-left:4px solid #6E8CB4;padding-left:10px;height:28px;margin-bottom:15px}.country-guideBox p{font-size:13px;font-size:1.3rem}.country-guideBox section{padding-right:10px}.country-guideBox section h3{font-size:18px;font-size:1.8rem;color:#FFF;margin-top:15px;padding-left:10px;background-color:#A09682;height:30px;padding-top:3px}.country-guideBox .article_innerBtn_box a{background-color:#002850;display:inline-block;*display:inline;*zoom:1;color:#FFF;vertical-align:middle}.country-guideBox .article_innerBtn_box{padding-top:10px;clear:both;width:530px;float:left;vertical-align:middle}.country-guideBox .article_innerBtn_box>span{color:#002850;display:inline-block;*display:inline;*zoom:1;margin-right:10px;margin-left:10px;font-weight:bold;padding-top:7px;font-size:13px;font-size:1.3rem;vertical-align:top;max-width:258px;line-height:1.4}.country-guideBox .article_innerBtn_box>div{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;overflow:hidden}.country-guideBox .article_innerBtn_box>div a{padding-right:16px;font-size:13px;font-size:1.3rem}.country-guideBox .article_innerBtn_box>div .icon{vertical-align:middle}.country-guideBox .article_innerBtn_box_toMap{padding-top:10px;margin-right:10px;float:right}.country-guideBox .article_innerBtn_box_toMap div a{display:inline-block;*display:inline;*zoom:1;height:34px;color:#002850;font-size:13px;font-size:1.3rem;margin-top:8px;padding-left:23px;padding-right:10px;overflow:hidden}.country-guideBox .article_innerBtn_box_toMap div a .icon{vertical-align:top;height:16px;width:16px;margin-left:5px;background:url('../images/icons/link_arrow_circle_blue_bg.png?1452059322') 0px 50% no-repeat;-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.country-guideBox section h2{font-size:15px;font-size:1.5rem;color:#002850;padding-top:5px}.country-guideBox section h2+p{padding-top:5px}.country-guideBox>.article_innerBtn_box{margin-top:40px;padding-top:20px;padding-bottom:50px;text-align:center;border-top:1px solid #A09682;display:block !important;width:100%}.country-guideBox>.article_innerBtn_box a{padding-left:50px;width:370px}#guide_trainBox article{margin-left:10px;margin-right:10px;padding-left:10px;padding-right:10px;padding-bottom:15px;border-bottom:1px solid #A09682}#guide_trainBox h1{font-size:18px;font-size:1.8rem;color:#002850;padding-top:15px}#guide_trainBox h1+p{padding-top:10px}#guide_trainBox .photoBox{float:right;padding-top:15px}#guide_trainBox .photoBox img{width:230px;height:auto;margin-left:30px}#guide_trainBox .article_innerBtn_box{display:block;vertical-align:middle;padding-top:20px}#guide_trainBox .article_innerBtn_box>span,#guide_trainBox .article_innerBtn_box>a{text-align:center;padding-top:0;display:inline-block;*display:inline;*zoom:1;color:#FFF;height:34px;width:180px;padding-left:15px;line-height:36px;font-size:13px;font-size:1.3rem;background-color:#002850;vertical-align:top}#guide_trainBox .article_innerBtn_box{clear:none;width:300px;display:inline-block;*display:inline;*zoom:1}#guide_cityBox article h1{font-size:18px;font-size:1.8rem;color:#FFF;margin-top:40px;margin-bottom:15px;padding-left:10px;background-color:#A09682;height:30px;padding-top:3px}#guide_cityBox .photoBox{height:auto;float:left;width:290px;padding:5px 5px 5px 10px;font-size:0}#guide_cityBox .photoBox img{vertical-align:top;width:260px}#guide_cityBox .photoBox_inner2,#guide_cityBox .photoBox_inner3{width:130px;display:inline-block;*display:inline;*zoom:1;padding-top:2px}#guide_cityBox .photoBox_inner2 img,#guide_cityBox .photoBox_inner3 img{width:129px}#guide_cityBox .photoBox_inner3{text-align:right}#guide_cityBox section>div{color:#506E96}#guide_cityBox section>div p{display:inline-block;*display:inline;*zoom:1;margin-left:20px;position:relative;padding-top:6px;padding-left:3px}#guide_cityBox section>div .icon{padding-right:2px;margin-top:5px;position:absolute}#guide_worldheritageBox article{position:relative}#guide_worldheritageBox article h1{font-size:18px;font-size:1.8rem;color:#FFF;margin-top:40px;margin-bottom:15px;padding:4px 130px 1px 10px;background-color:#A09682;line-height:1.4;min-height:30px}#guide_worldheritageBox article h1+p{position:absolute;top:-8px;right:30px;font-size:14px;font-size:1.4rem;color:#FFF;font-weight:normal}#guide_worldheritageBox article h1+p .icon{vertical-align:bottom}#guide_worldheritageBox .photoBox{height:auto;float:left;max-width:425px;margin-right:20px;padding:5px 5px 5px 10px;font-size:0}#guide_worldheritageBox .photoBox img{vertical-align:top}#guide_worldheritageBox .photoBox_inner1{float:left}#guide_worldheritageBox .photoBox_inner1 img{vertical-align:top;width:260px}#guide_worldheritageBox .photoBox_inner2,#guide_worldheritageBox .photoBox_inner3{width:140px;height:110px;overflow:hidden;display:inline-block;*display:inline;*zoom:1;margin-left:10px}#guide_worldheritageBox .photoBox_inner3{margin-top:10px}#guide_museumBox article h1{font-size:18px;font-size:1.8rem;color:#FFF;margin-top:40px;margin-bottom:15px;padding-left:10px;background-color:#A09682;height:30px;padding-top:3px}#guide_museumBox .photoBox{height:auto;float:left;width:290px;padding:5px 5px 5px 10px;font-size:0}#guide_museumBox .photoBox img{vertical-align:top;width:260px}#guide_museumBox .photoBox_inner2,#guide_museumBox .photoBox_inner3{width:130px;display:inline-block;*display:inline;*zoom:1;padding-top:2px}#guide_museumBox .photoBox_inner2 img,#guide_museumBox .photoBox_inner3 img{width:129px}#guide_museumBox .photoBox_inner3{text-align:right}#guide_museumBox dl{float:right;border-top:1px solid #AAAAA5;border-bottom:1px solid #AAAAA5;width:400px;margin-top:10px;margin-bottom:10px;font-size:13px;font-size:1.3rem}#guide_museumBox dl dt,#guide_museumBox dl dd{padding-top:5px;padding-bottom:2px}#guide_museumBox dl dt{width:90px;float:left;padding-left:10px}#guide_museumBox dl dt:first-child+dd{border-top:none !important}#guide_museumBox dl dd{padding-right:10px;width:400px;padding-left:100px;border-top:1px dotted #AAAAA5}#guide_eventBox article h1{font-size:18px;font-size:1.8rem;color:#FFF;margin-top:40px;margin-bottom:15px;padding-left:10px;background-color:#A09682;height:30px;padding-top:3px}#guide_eventBox .photoBox{height:auto;float:left;width:290px;padding:5px 5px 5px 10px;font-size:0}#guide_eventBox .photoBox img{vertical-align:top;width:260px}#guide_eventBox .photoBox_inner2,#guide_eventBox .photoBox_inner3{width:130px;display:inline-block;*display:inline;*zoom:1;padding-top:2px}#guide_eventBox .photoBox_inner2 img,#guide_eventBox .photoBox_inner3 img{width:129px}#guide_eventBox .photoBox_inner3{text-align:right}#guide_eventBox article ul{padding-top:20px}#guide_eventBox article li{font-size:13px;font-size:1.3rem;color:#506E96}#guide_eventBox article li+li{padding-top:5px}.country-guideBox-ectNav{clear:both;margin-top:45px;padding-top:10px;padding-bottom:0px}.country-guideBox-ectNav h3{border-bottom:4px solid #F0F0EB;font-size:15px;font-size:1.5rem;color:#002850;margin-bottom:5px;padding-left:10px;padding-bottom:2px}.country-guideBox-ectNav nav li{display:inline-block;*display:inline;*zoom:1;margin-top:10px;padding-left:10px;padding-right:20px;min-width:110px}.country-guideBox-ectNav nav li a{display:inline-block;*display:inline;*zoom:1;text-decoration:underline;font-size:11px;font-size:1.1rem}.country-guideBox-ectNav nav li a img{width:auto;height:13px;margin-right:13px}.etcAccessList{background-color:#FAF8F0;margin-top:45px;padding:5px 10px !important}.etcAccessList h3{font-size:15px !important;font-size:1.5rem !important;background:none !important;color:#002850 !important;padding:8px 10px !important;line-height:1 !important;margin:0 !important;height:auto;border-bottom:1px solid #002850}.etcAccessList ul{padding-top:6px;margin-left:0;margin-right:0}.etcAccessList ul li{text-indent:-33px;padding-left:30px;line-height:0.6}.etcAccessList ul a{font-size:13px;font-size:1.3rem;text-decoration:underline}.etcAccessList ul b{text-decoration:none !important}.etcAccessList ul .icon{vertical-align:middle}.pass_list h2,.recomend_list h2{border-top:1px solid #002850;border-bottom:1px solid #002850;font-size:18px;font-size:1.8rem;color:#002850;padding:6px 10px 3px}.pass_list h2+p,.recomend_list h2+p{font-size:13px;font-size:1.3rem;padding:15px 10px 10px}.pass_list h2+dl,.recomend_list h2+dl{padding-top:15px}.pass_list dl,.recomend_list dl{padding-left:15px}.pass_list dt a,.recomend_list dt a{font-size:15px;font-size:1.5rem;font-weight:bold}.pass_list dd,.recomend_list dd{font-size:13px;font-size:1.3rem;padding-left:20px}.pass_list dd+dt,.recomend_list dd+dt{margin-top:10px}.pass_list+.recomend_list{margin-top:50px}.newsicon_new,.newsicon_campaign,.newsicon_info,.newsicon_member,.btn-popup-close .icon,#railpass_indexBox header .txtBox_countryList_close .icon,#guide_trainBox .article_innerBtn_box .icon,#train_guide_index_box .article_innerBtn_box>span .icon,#train_guide_index_box .article_innerBtn_box>a .icon,#train_guide-article .article_innerBtn_box>span .icon,#train_guide-article .article_innerBtn_box>a .icon,#country_guide_index_box .article_innerBtn_box>span .icon,#country_guide_index_box .article_innerBtn_box>a .icon,#worldheritage_index_box .article_innerBtn_box>span .icon,#worldheritage_index_box .article_innerBtn_box>a .icon,#event_index_box .article_innerBtn_box>span .icon,#event_index_box .article_innerBtn_box>a .icon,#guide_cityBox section>div .icon,#popular_section-box article>section>.article_innerBtn_box a .icon,.country-guideBox article .article_innerBtn_box>div .icon,#guide_worldheritageBox article h1+p .icon,#popular_section_index-box dt em>.icon_rank,#popular_section_index-box dt>.icon,.country-guideBox>.article_innerBtn_box .icon,#popular_section_index-box>article>.article_innerBtn_box a .icon,#popular_section_index-box dd .article_innerBtn_box a .icon,.railpass_nav h2 .icon,#railpass_indexBox header h2 .icon,.popular_sections-etcSearch h2 .icon,.section-other_list li .icon,.section-other_list-nav.row .icon,.etcAccessList ul .icon,.popular_sections-etcSections ul .icon,.formmainBox h1 .icon,#contactFormBox h1 .icon,#railpass_pages #rpTab-appeal-box>section p .icon{background:url('../images/icons.png');background-repeat:no-repeat;overflow:hidden}.pass_list dt>a>.icon,.recomend_list dt>a>.icon{width:13px;height:15px;background:url("/images/icons/arrow_subpage_etcNav1.png") 0 2px no-repeat;margin-right:7px;vertical-align:top}#tariff_html_area0,#tariff_html_area1,#tariff_html_area2,#tariff_html_area3,#tariff_html_area4,#tariff_html_area5,#tariff_html_area6,#tariff_html_area7,#tariff_html_area8,#tariff_html_area9,.tariffAreaBox{text-align:center}#tariff_html_area0>div,#tariff_html_area1>div,#tariff_html_area2>div,#tariff_html_area3>div,#tariff_html_area4>div,#tariff_html_area5>div,#tariff_html_area6>div,#tariff_html_area7>div,#tariff_html_area8>div,#tariff_html_area9>div,.tariffAreaBox>div{font-weight:bold;font-size:14px;font-size:1.4rem}#tariff_html_area0 table,#tariff_html_area1 table,#tariff_html_area2 table,#tariff_html_area3 table,#tariff_html_area4 table,#tariff_html_area5 table,#tariff_html_area6 table,#tariff_html_area7 table,#tariff_html_area8 table,#tariff_html_area9 table,.tariffAreaBox table{text-align:center;margin-left:auto;margin-right:auto;font-size:13px;font-size:1.3rem}#tariff_html_area0+div,#tariff_html_area1+div,#tariff_html_area2+div,#tariff_html_area3+div,#tariff_html_area4+div,#tariff_html_area5+div,#tariff_html_area6+div,#tariff_html_area7+div,#tariff_html_area8+div,#tariff_html_area9+div,.tariffAreaBox+div{text-align:left !important;padding:5px;font-size:12px;font-size:1.2rem;text-align:center !important}.railpass-sheet{border:1px solid #aaaaaa;margin-top:5px;max-width:651px}.railpass-sheet .railpass-head{border:1px solid #aaaaaa;background-color:#e0e0e0;width:170px !important;text-align:center}.railpass-sheet th+.railpass-head{width:80px !important}.railpass-sheet .railpass-button{border:1px solid #aaaaaa;background-color:#e0e0e0}.railpass-sheet .railpass-col{border:1px solid #aaaaaa;background-color:#e0e0e0;width:100px !important;text-align:center;padding:7px 0}.railpass-sheet th,.railpass-sheet td{vertical-align:middle;padding:5px 0 !important}.railpass-sheet th{font-weight:bold}.railpass-sheet td{border:1px solid #aaaaaa;background-color:#ffffff}.railpass-sheet td.railpass-col{border:1px solid #aaaaaa;background-color:#fff}.railpass-sheet input[type="text"]{vertical-align:middle;margin-right:5px;font-size:12px;font-size:1.2rem;text-align:center;padding-left:0;min-width:30px}.railpass-sheet input[type="button"]{vertical-align:middle;font-size:13px;font-size:1.3rem;color:#FFF;background-color:#002850;border:none;width:60px;padding-top:5px;min-height:30px}.newsicon_new,.newsicon_campaign,.newsicon_info,.newsicon_member,.btn-popup-close .icon,#railpass_indexBox header .txtBox_countryList_close .icon,#guide_trainBox .article_innerBtn_box .icon,#train_guide_index_box .article_innerBtn_box>span .icon,#train_guide_index_box .article_innerBtn_box>a .icon,#train_guide-article .article_innerBtn_box>span .icon,#train_guide-article .article_innerBtn_box>a .icon,#country_guide_index_box .article_innerBtn_box>span .icon,#country_guide_index_box .article_innerBtn_box>a .icon,#worldheritage_index_box .article_innerBtn_box>span .icon,#worldheritage_index_box .article_innerBtn_box>a .icon,#event_index_box .article_innerBtn_box>span .icon,#event_index_box .article_innerBtn_box>a .icon,#guide_cityBox section>div .icon,#popular_section-box article>section>.article_innerBtn_box a .icon,.country-guideBox article .article_innerBtn_box>div .icon,#guide_worldheritageBox article h1+p .icon,#popular_section_index-box dt em>.icon_rank,#popular_section_index-box dt>.icon,.country-guideBox>.article_innerBtn_box .icon,#popular_section_index-box>article>.article_innerBtn_box a .icon,#popular_section_index-box dd .article_innerBtn_box a .icon,.railpass_nav h2 .icon,#railpass_indexBox header h2 .icon,.popular_sections-etcSearch h2 .icon,.section-other_list li .icon,.section-other_list-nav.row .icon,.etcAccessList ul .icon,.popular_sections-etcSections ul .icon,.formmainBox h1 .icon,#contactFormBox h1 .icon,#railpass_pages #rpTab-appeal-box>section p .icon{background:url('../images/icons.png');background-repeat:no-repeat;overflow:hidden}#home-news i{display:inline-block;*display:inline;*zoom:1;width:90px;vertical-align:top}.newsicon_new{width:90px;height:18px;background-position:0 -2985px}.newsicon_campaign{width:90px;height:18px;background-position:0 -2631px}.newsicon_info{width:90px;height:18px;background-position:0 -2749px}.newsicon_member{width:90px;height:18px;background-position:0 -2867px}.btn-popup-close{padding-bottom:40px}.btn-popup-close a{width:130px;height:34px;line-height:36px;color:#FFF;display:inline-block;*display:inline;*zoom:1;vertical-align:top;overflow:hidden;padding-right:10px}.btn-popup-close .icon{width:34px;height:34px;background-position:0 -1431px}#railpass_indexBox header .txtBox_countryList_close .icon{width:30px;height:30px;background-position:0 -3503px}#guide_trainBox .article_innerBtn_box .icon{width:34px;height:34px;background-position:0 -2229px;vertical-align:top}#train_guide_index_box .article_innerBtn_box,#train_guide-article .article_innerBtn_box{text-align:center !important;display:block}#train_guide_index_box .article_innerBtn_box>span,#train_guide_index_box .article_innerBtn_box>a,#train_guide-article .article_innerBtn_box>span,#train_guide-article .article_innerBtn_box>a{margin-left:auto;margin-right:auto;text-align:center;display:inline-block;*display:inline;*zoom:1;color:#FFF;height:34px;padding-left:10px;line-height:36px;font-size:13px;font-size:1.3rem;background-color:#002850}#train_guide_index_box .article_innerBtn_box>span .icon,#train_guide_index_box .article_innerBtn_box>a .icon,#train_guide-article .article_innerBtn_box>span .icon,#train_guide-article .article_innerBtn_box>a .icon{width:34px;height:34px;background-position:0 -2229px;vertical-align:top}#country_guide_index_box .article_innerBtn_box{text-align:center !important;display:block}#country_guide_index_box .article_innerBtn_box>span,#country_guide_index_box .article_innerBtn_box>a{margin-left:auto;margin-right:auto;text-align:center;display:inline-block;*display:inline;*zoom:1;color:#FFF;height:34px;padding-left:10px;line-height:36px;font-size:13px;font-size:1.3rem;background-color:#002850}#country_guide_index_box .article_innerBtn_box>span .icon,#country_guide_index_box .article_innerBtn_box>a .icon{width:34px;height:34px;background-position:0 -2229px;vertical-align:top}#worldheritage_index_box .article_innerBtn_box{text-align:center !important;display:block}#worldheritage_index_box .article_innerBtn_box>span,#worldheritage_index_box .article_innerBtn_box>a{margin-left:auto;margin-right:auto;text-align:center;display:inline-block;*display:inline;*zoom:1;color:#002850;height:34px;padding-left:10px;line-height:36px;font-size:12px;font-size:1.2rem}#worldheritage_index_box .article_innerBtn_box>span b,#worldheritage_index_box .article_innerBtn_box>a b{font-size:13px;font-size:1.3rem;margin-right:2px}#worldheritage_index_box .article_innerBtn_box>span .icon,#worldheritage_index_box .article_innerBtn_box>a .icon{width:34px;height:34px;background-position:0 -1565px;vertical-align:top}#museum_index_box .article_innerBtn_box{text-align:center !important;display:block}#museum_index_box .article_innerBtn_box>span,#museum_index_box .article_innerBtn_box>a{margin-left:auto;margin-right:auto;text-align:center;display:inline-block;*display:inline;*zoom:1;color:#002850;height:34px;padding-left:10px;line-height:36px;font-size:12px;font-size:1.2rem}#museum_index_box .article_innerBtn_box>span b,#museum_index_box .article_innerBtn_box>a b{font-size:13px;font-size:1.3rem;margin-right:2px}#event_index_box .article_innerBtn_box{text-align:center !important;display:block}#event_index_box .article_innerBtn_box>span,#event_index_box .article_innerBtn_box>a{margin-left:auto;margin-right:auto;text-align:center;display:inline-block;*display:inline;*zoom:1;color:#002850;height:34px;padding-left:10px;line-height:36px;font-size:12px;font-size:1.2rem}#event_index_box .article_innerBtn_box>span b,#event_index_box .article_innerBtn_box>a b{font-size:13px;font-size:1.3rem;margin-right:2px}#event_index_box .article_innerBtn_box>span .icon,#event_index_box .article_innerBtn_box>a .icon{width:34px;height:34px;background-position:0 -1565px;vertical-align:top}#guide_cityBox section>div .icon{width:18px;height:18px;background-position:0 -621px}#popular_section-box article>section>.article_innerBtn_box a .icon,.country-guideBox article .article_innerBtn_box>div .icon{width:44px;height:34px;background-position:0 -739px}#guide_worldheritageBox article h1+p .icon{width:33px;height:34px;background-position:0 -1007px;margin-right:10px}#popular_section_index-box dt em>.icon_rank{width:44px;height:40px;background-position:0 -3363px}#popular_section_index-box dt>.icon{width:34px;height:30px;background-position:0 -3233px}.country-guideBox>.article_innerBtn_box .icon,#popular_section_index-box>article>.article_innerBtn_box a .icon,#popular_section_index-box dd .article_innerBtn_box a .icon{width:34px;height:34px;background-position:0 -2229px}.railpass_nav h2 .icon,#railpass_indexBox header h2 .icon,.popular_sections-etcSearch h2 .icon{width:37px;height:30px;background-position:0 -3103px}.section-other_list li .icon{width:30px;height:34px;background-position:0 -1699px}.section-other_list-nav.row .icon{width:13px;height:13px;background-position:0 -380px}.etcAccessList ul .icon,.popular_sections-etcSections ul .icon{width:34px;height:34px;background-position:0 -1565px}.formmainBox h1 .icon,#contactFormBox h1 .icon{width:46px;height:28px;background-position:0 -493px}#railpass_pages #rpTab-appeal-box>section p .icon{width:8px;height:14px;background-position:0 -148px}.header-subMenu-searchBox{width:170px;margin-right:13px !important;margin-left:7px !important;margin-bottom:0 !important}#___gcse_0 form.gsc-search-box,#___gcse_0 t.gsc-input-box,#___gcse_0 input,#___gcse_0 div,#___gcse_0 table,#___gcse_0 tbody,#___gcse_0 tr,#___gcse_0 td{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:0 !important;margin:0 !important;border-radius:0  !important}#___gcse_0 input[type="text"]{width:135px !important;border:none !important;margin:0 !important;padding-left:5px !important;padding-right:5px !important;height:20px !important;vertical-align:top !important;filter:none !important}#___gcse_0 input[type="image"]{height:22px !important;width:34px !important;border:none !important;background:#002850 url(/images/_common/sprite_set-png8.png) -200px 50% no-repeat !important;padding-top:22px !important}.gsib_a{height:20px !important;padding:0 !important;margin:0 !important}td.gsib_b{position:relative !important}td.gsib_b div.gsst_b{position:absolute !important;top:2px !important;right:0px !important}#gs_id50{height:20px !important;padding:0 !important;margin:0 !important}#gsc-iw-id1{height:22px !important}.gsc-input-box{border:1px solid #002850 !important;height:22px !important}.btn-popup-close{text-decoration:none}#header{padding-bottom:0}#header #logo{width:120px !important;margin-top:6px !important;height:44px}#header.header-small #logo{width:86px !important;margin-top:6px !important;height:auto}#header #header-subMenu{width:870px}#header #header-subMenu>div{padding-right:5px}#header .header-subMenu-guide,#header .header-subMenu-qa,#header .header-subMenu-contact{display:inline-block;height:22px;margin-top:2px;padding-top:3px !important;vertical-align:top}#header .header-subMenu-guide{background:url(../images/_common/header--icon--guide.png) 0 1px no-repeat;padding:3px 15px 0 18px}#header .header-subMenu-searchBox{display:inline-block;*display:inline;*zoom:1;padding-top:0}#header #headerInTxt{font-size:17px;font-size:1.7rem;font-weight:bold;line-height:1;padding:4px 2px 1px 6px;margin:4px 8px 3px 0;background-color:#ff0}#header.header-small .header-subMenu-guide,#header.header-small .header-subMenu-qa,#header.header-small .header-subMenu-contact{margin-top:12px;padding-top:0}#header.header-small .header-subMenu-searchBox{margin-top:11px;padding-top:0}#header.header-small #headerInTxt{display:none}#header .ticker{margin:0 auto;padding:0;width:1014px;text-align:left;position:relative;overflow:hidden;background-color:#f0f0eb;font-size:15px;font-size:1.5rem;color:#002850;padding-left:15px;min-height:28px;padding-top:5px}#header .ticker a{font-size:15px;font-size:1.5rem;color:#002850;font-weight:bold}#header .ticker ul{width:100%;position:relative}#header .ticker li{width:100%;display:none}#header .megaDropDown-Box{z-index:150}#header-globalNav>ul{padding-top:7px}#headNewsArea{width:100%;height:28px;background:#fa5a64 url(/images/_common/header_news_bg.png) 50% 0 repeat-y}#headNewsArea>.inner{width:1104px;margin-left:auto;margin-right:auto;margin-top:5px}#headNewsArea>.inner>div{float:left;vertical-align:bottom}#headNewsArea>.inner .ttl{height:28px;line-height:1;font-weight:bold;width:90px;font-size:15px;font-size:1.5rem;text-align:left;padding-top:8px;padding-left:5px;color:#FFF;position:relative}#headNewsArea>.inner .ttl:after{content:"";position:absolute;display:block;right:0;top:0;width:0;height:0;border-top:14px solid #f0f0eb;border-right:none;border-bottom:14px solid #f0f0eb;border-left:14px solid #fa5a64}#country_guide_index_box .article_innerBtn_box>span .icon,#country_guide_index_box .article_innerBtn_box>a .icon{background-position:0 -1931px !important}#train_guide_index_box .article_innerBtn_box>span .icon,#train_guide_index_box .article_innerBtn_box>a .icon,#train_guide-article .article_innerBtn_box>span .icon,#train_guide-article .article_innerBtn_box>a .icon{background-position:0 -1931px !important}.country-guideBox>.article_innerBtn_box .icon,#popular_section_index-box>article>.article_innerBtn_box a .icon,#popular_section_index-box dd .article_innerBtn_box a .icon,#guide_trainBox .article_innerBtn_box .icon{background-position:0 -1931px !important}.railpass_nav h2 .icon,#railpass_indexBox header h2 .icon,.popular_sections-etcSearch h2 .icon{background-position:0 -2805px !important}#worldheritage_index_box .article_innerBtn_box>span .icon,#worldheritage_index_box .article_innerBtn_box>a .icon{background-position:0px -1541px !important}#popular_section_index-box dt>.icon{background-position:0px -2935px !important}#popular_section_index-box dt em>.icon_rank{background-position:0px -3064px !important}.btn-popup-close .icon{background-position:0px -1273px !important}.etcAccessList ul .icon,.popular_sections-etcSections ul .icon{background-position:10px -1666px}.newsicon_new{background-position:0 -2687px !important}.newsicon_member{background-position:0 -2569px !important}.newsicon_info{background-position:0 -2451px !important}.newsicon_campaign{background-position:0 -2333px !important}.headSNSbox{height:32px;margin-right:10px;padding-right:27px;max-width:1710px;min-width:1104px;margin-left:auto;margin-right:auto;text-align:right}.headSNSpc{display:inline-block;*display:inline;*zoom:1;vertical-align:top;border-left:2px solid #000;border-right:2px solid #000;border-bottom:2px solid #000;border-bottom-left-radius:7px;border-bottom-right-radius:7px;padding-right:6px;position:relative;z-index:5;background-color:#fff}.headSNSpc>li{display:inline-block;vertical-align:middle;padding-left:6px;padding-right:6px}.headSNSpc>li iframe{margin-top:4px}.headSNSpc>li.ttl{background:url(/images/home2/headsharebox__ttl.png) 50% 50% no-repeat;background-color:#002850;width:82px;line-height:32px;padding-left:0;padding-right:0;margin-right:6px}
