﻿
@import url("https://fonts.googleapis.com/css?family=Roboto:500");body{font-family:Arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:14px;color:#333;min-width:1264px;position:relative;letter-spacing:0.05em}a{color:#333;text-decoration:none;opacity:1}a:hover{cursor:pointer;opacity:0.7}a img{box-shadow:#000 0 0 0}.wrap{width:1184px;padding:0 40px;margin:0 auto;position:relative}.clearfix:after{display:block;visibility:hidden;content:".";clear:both;height:0;font-size:0;line-height:0}input{vertical-align:middle;position:relative;top:-1px;cursor:pointer}:placeholder-shown{color:#999}::-webkit-input-placeholder{color:#999}:-moz-placeholder{color:#999;opacity:1}::-moz-placeholder{color:#999;opacity:1}:-ms-input-placeholder{color:#999}label{cursor:pointer;margin:0;padding:0}.webFontRoboto{font-family:'Roboto', sans-serif}#dummy{width:0;height:0;display:block;position:absolute;top:0;left:0}.brSp{display:none}.brPc{display:block}#gNavRbusSvg,#gNavHbusSvg,#gNavCbusSvg{width:53px;height:29px}#gNavTaxiSvg{width:59px;height:29px}#gNavFutabaSvg{width:28px;height:28px}#gNavTravelSvg{width:20px;height:35px}#gNavCarSvg{width:22px;height:34px}#searchSvg{width:13px;height:13px}header{width:100%}header #hLogo{background:#e8f6f9;height:80px;position:relative}header #hLogo .wrap h1{position:absolute;top:21px;left:40px}header #hLogo .wrap>p{position:absolute;top:35px;left:210px;font-size:13px;font-weight:bold;color:#5b80bd;line-height:1}header #hLogo .wrap ul{position:absolute;top:27px;right:40px}header #hLogo .wrap ul li{float:left;width:90px;height:26px;background:#fff;box-sizing:border-box;border:2px solid #d4d4d4;text-align:center;line-height:1;margin:0 10px 0 0}header #hLogo .wrap ul li:last-child{width:160px;margin:0}header #hLogo .wrap ul li a{display:block;width:100%;height:100%;color:#007ac8;font-size:13px;line-height:1;box-sizing:border-box;padding:5px 0 0}header #hLogo .wrap #menuBtn{display:none}header #hLogo .wrap #closeBtn{display:none}header #gNav1{background:#fff;height:100px}header #gNav1 ul li{width:168px;height:100px;float:left;position:relative;text-align:center;line-height:1}header #gNav1 ul li:nth-child(5){width:175px}header #gNav1 ul li:nth-child(5) p{padding-top:6px !important}header #gNav1 ul li:last-child:before{content:"";width:1px;height:50px;position:absolute;top:26px;right:0;border-left:1px dotted #adb6b8}header #gNav1 ul li:after{content:"";width:1px;height:50px;position:absolute;top:26px;left:0;border-left:1px dotted #adb6b8}header #gNav1 ul li a{display:block;width:100%;height:100%;box-sizing:border-box;padding:20px 0 0;font-weight:bold;color:#666}header #gNav1 ul li a p{padding:11px 0 0;line-height:1.28}header #gnav2{position:relative;height:40px;background:#5b80bd}header #gnav2 a{color:#fff;border-bottom:1px solid #fff;font-size:15px;display:inline-block;margin:0 0 0 77px;padding:12px 0 0;line-height:1;box-sizing:border-box}header #gnav2 a:first-child{margin-left:218px}header #gnav2 #search div{position:absolute;top:7px;right:40px;width:250px;height:28px;border-radius:20px}header #gnav2 #search div input{width:250px;height:28px;box-sizing:border-box;border:none;border-radius:20px;padding:0 40px  0 15px}header #gnav2 #search div p{line-height:1;width:40px;height:28px;border-top-right-radius:20px;border-bottom-right-radius:20px;background:#2e4083;position:absolute;top:-1px;right:0;padding:7px 0 0 13px;box-sizing:border-box}header #gnav2 #search div p:hover{opacity:0.7;cursor:pointer}header #gnav2:after{content:"";width:100%;height:5px;position:absolute;bottom:-5px;left:0;background:url(../img/common/bg_shadow.png) left repeat-x}#menu{display:none}#path{text-align:left;background:#f9f9f9;font-size:13px;line-height:1;padding:18px 0}#path ol{line-height:1}#path ol li{line-height:1.46;display:inline-block;position:relative}#path ol li a{line-height:1;color:#007ac8;display:inline-block;margin:0 30px 0 0;text-decoration:underline}#path ol li:after{content:"-";width:1px;height:1px;position:absolute;top:0;right:15px}#path ol li:last-child:after{display:none}main #mainWrap{padding:60px 0 100px}main #mainWrap>li{float:right}main #mainWrap #contents{width:840px;margin:0 0 0 50px}main #mainWrap #sidebar{width:294px}main #mainWrap #sidebar #sideActiveNav{width:100%;margin:0 0 20px;box-sizing:border-box;border-bottom:2px solid #ececec}main #mainWrap #sidebar #sideActiveNav li{border-left:2px solid #ececec;border-right:2px solid #ececec;box-sizing:border-box;padding:20px 0 0 18px;line-height:1}main #mainWrap #sidebar #sideActiveNav li:first-child{height:60px;border:none;padding:0;color:#fff;box-sizing:border-box;background:#5b80bd;border-left:5px solid #809ecf}main #mainWrap #sidebar #sideActiveNav li:first-child a{display:block;width:100%;height:100%;color:#fff;box-sizing:border-box;padding:23px 0 0 52px}main #mainWrap #sidebar #sideActiveNav li:first-child a div{line-height:1;font-size:15px;font-weight:bold;position:relative}main #mainWrap #sidebar #sideActiveNav li:first-child a div:after{content:"";background:url(../img/common/side/ico_common.svg) left no-repeat;background-size:17px 20px;width:17px;height:20px;position:absolute;top:50%;left:-32px;margin:-10px 0 0}main #mainWrap #sidebar #sideActiveNav li:last-child{padding-bottom:20px}main #mainWrap #sidebar #sideActiveNav li#sideActiveNavInfo{background:#5b80bd;border-left:5px solid #809ecf}main #mainWrap #sidebar #sideActiveNav li#sideActiveNavInfo a div:after{content:"";background:url(../img/common/side/ico_info.svg) left no-repeat;background-size:18px 18px;width:18px;height:18px;position:absolute;top:50%;left:-30px;margin:-9px 0 0}main #mainWrap #sidebar #sideActiveNav li#sideActiveNavRoutebus{background:#90c200;border-left:5px solid #aad729}main #mainWrap #sidebar #sideActiveNav li#sideActiveNavRoutebus a div:after{content:"";background:url(../img/common/side/ico_bus.svg) left no-repeat;background-size:26px 15px;width:26px;height:15px;position:absolute;top:50%;left:-37px;margin:-8px 0 0}main #mainWrap #sidebar #sideActiveNav li#sideActiveNavHighwaybus{background:#48b0db;border-left:5px solid #64c8f2}main #mainWrap #sidebar #sideActiveNav li#sideActiveNavHighwaybus a div:after{content:"";background:url(../img/common/side/ico_bus.svg) left no-repeat;background-size:26px 15px;width:26px;height:15px;position:absolute;top:50%;left:-37px;margin:-8px 0 0}main #mainWrap #sidebar #sideActiveNav li#sideActiveNavCharteredbus{background:#4b7dc9;border-left:5px solid #6290d7}main #mainWrap #sidebar #sideActiveNav li#sideActiveNavCharteredbus a div:after{content:"";background:url(../img/common/side/ico_charteredbus.svg) left no-repeat;background-size:26px 15px;width:26px;height:15px;position:absolute;top:50%;left:-37px;margin:-8px 0 0}main #mainWrap #sidebar #sideActiveNav li#sideActiveNavTaxi{background:#4f5696;border-left:5px solid #7379b4}main #mainWrap #sidebar #sideActiveNav li#sideActiveNavTaxi a div:after{content:"";background:url(../img/common/side/ico_taxi.svg) left no-repeat;background-size:28px 12px;width:28px;height:12px;position:absolute;top:50%;left:-38px;margin:-6px 0 0}main #mainWrap #sidebar #sideActiveNav li#sideActiveNavFutaba{background:#d0a72a;border-left:5px solid #dfb63b}main #mainWrap #sidebar #sideActiveNav li#sideActiveNavFutaba a div:after{content:"";background:url(../img/common/side/ico_restaurant.svg) left no-repeat;background-size:19px 21px;width:19px;height:21px;position:absolute;top:50%;left:-38px;margin:-10px 0 0}main #mainWrap #sidebar #sideActiveNav li#sideActiveNavTravel{background:#fb6994;border-left:5px solid #ff9ab8}main #mainWrap #sidebar #sideActiveNav li#sideActiveNavTravel a div:after{content:"";background:url(../img/common/side/ico_travel.svg) left no-repeat;background-size:12px 22px;width:12px;height:22px;position:absolute;top:50%;left:-25px;margin:-11px 0 0}main #mainWrap #sidebar #sideActiveNav li span{background:url(../img/common/side/ico_arrow.gif) left no-repeat;background-size:6px 7px;padding:0 0 0 12px}main #mainWrap #sidebar #sideActiveNav li span a{color:#007ac8;height:14px;border-bottom:1px solid #007ac8}main #mainWrap #sidebar #sideNav1 li{width:100%;height:60px;background:#f9f9f9;border-left:5px solid #779ad4;margin:0 0 20px;line-height:1}main #mainWrap #sidebar #sideNav1 li a{display:block;width:100%;height:100%;color:#132b86;box-sizing:border-box;padding:24px 0 0 58px;font-size:15px;font-weight:bold}main #mainWrap #sidebar #sideNav1 li a span{position:relative}main #mainWrap #sidebar #sideNav1 li a span:after{content:"";width:20px;height:20px;position:absolute;top:50%;left:-33px;margin:-10px 0 0;background:url(../img/common/ico_info.svg) left no-repeat;background-size:20px 20px}main #mainWrap #sidebar #sideNav2{margin:0 0 20px}main #mainWrap #sidebar #sideNav2 li{width:100%;height:60px;background:#f9f9f9;border-left:5px solid #779ad4;margin:2px 0;line-height:1}main #mainWrap #sidebar #sideNav2 li a{display:block;width:100%;height:100%;color:#132b86;box-sizing:border-box;padding:24px 0 0 58px;font-size:15px;font-weight:bold}main #mainWrap #sidebar #sideNav2 li a span{position:relative}main #mainWrap #sidebar #sideNav2 li a span:after{content:"";width:20px;height:20px;position:absolute;top:50%;left:-33px;margin:-10px 0 0;background:url(../img/common/ico_info.svg) left no-repeat;background-size:20px 20px}main #mainWrap #sidebar #sideNav2 li:first-child{margin-top:0}main #mainWrap #sidebar #sideNav2 li#sideNavBus{border-left:5px solid #90c200}main #mainWrap #sidebar #sideNav2 li#sideNavBus span:after{content:"";width:26px;height:15px;position:absolute;top:50%;left:-38px;margin:-8px 0 0;background:url(../img/common/ico_bus.svg) left no-repeat;background-size:26px 15px}main #mainWrap #sidebar #sideNav2 li#sideNavExpressbus{border-left:5px solid #5db9df}main #mainWrap #sidebar #sideNav2 li#sideNavExpressbus span:after{content:"";width:26px;height:15px;position:absolute;top:50%;left:-38px;margin:-8px 0 0;background:url(../img/common/ico_expressbus.svg) left no-repeat;background-size:26px 15px}main #mainWrap #sidebar #sideNav2 li#sideNavCharteredbus{border-left:5px solid #6290d7}main #mainWrap #sidebar #sideNav2 li#sideNavCharteredbus span:after{content:"";width:26px;height:15px;position:absolute;top:50%;left:-38px;margin:-8px 0 0;background:url(../img/common/ico_charteredbus.svg) left no-repeat;background-size:26px 15px}main #mainWrap #sidebar #sideNav2 li#sideNavTaxi{border-left:5px solid #7379b4}main #mainWrap #sidebar #sideNav2 li#sideNavTaxi span:after{content:"";width:28px;height:12px;position:absolute;top:50%;left:-39px;margin:-6px 0 0;background:url(../img/common/ico_taxi.svg) left no-repeat;background-size:28px 12px}main #mainWrap #sidebar #sideNav2 li#sideNavRestaurant{border-left:5px solid #d0a72a}main #mainWrap #sidebar #sideNav2 li#sideNavRestaurant span:after{content:"";width:19px;height:21px;position:absolute;top:50%;left:-33px;margin:-11px 0 0;background:url(../img/common/ico_restaurant.svg) left no-repeat;background-size:19px 21px}main #mainWrap #sidebar #sideNav2 li#sideNavTravel{border-left:5px solid #ff88ab}main #mainWrap #sidebar #sideNav2 li#sideNavTravel span:after{content:"";width:16px;height:28px;position:absolute;top:50%;left:-31px;margin:-14px 0 0;background:url(../img/common/ico_travel.svg) left no-repeat;background-size:16px 28px}main #mainWrap #sidebar #sideNav2 li#sideNavCar{border-left:5px solid #76ce88}main #mainWrap #sidebar #sideNav2 li#sideNavCar span:after{content:"";width:16px;height:24px;position:absolute;top:50%;left:-30px;margin:-12px 0 0;background:url(../img/common/ico_car.svg) left no-repeat;background-size:16px 24px}main #mainWrap #sidebar #sideNav3{border:2px solid #ececec}main #mainWrap #sidebar #sideNav3 li{line-height:1;height:50px;box-sizing:border-box;padding:17px 0 0 33px;border-top:1px dashed #adb6b8}main #mainWrap #sidebar #sideNav3 li span{position:relative}main #mainWrap #sidebar #sideNav3 li span a{color:#3f9bd6;border-bottom:1px solid #3f9bd6}main #mainWrap #sidebar #sideNav3 li span:after{content:"";width:6px;height:7px;position:absolute;top:50%;left:-15px;background:url(../img/common/side/ico_arrow.gif) left no-repeat;background-size:6px 7px;margin:-4px 0 0}main #mainWrap #sidebar #sideNav3 li:first-child{border:none}.section{border-top:1px dashed #adb6b8;padding:30px 0 0;margin:0 0 30px;border-bottom:1px dashed #adb6b8}.subInfo{width:230px;padding:0 0 40px}.subInfo div:first-child{width:100px;float:left}.subInfo div:last-child{width:130px;float:right;text-align:right}.ttl{font-size:24px;border-bottom:3px solid #f3f3f3;margin-bottom:40px;padding-bottom:30px;line-height:1.58}.ttlH2{padding:3px 0 28px;position:relative}.ttlH2 h2{padding:0 0 0 55px;font-size:24px;font-weight:bold;line-height:1.5;color:#132b86}.ttlH2 h2>span{position:relative}.ttlH2 h2>span span{display:inherit;padding:0 0 0 24px}.ttlH2 h2>span small{font-size:18px;font-weight:normal;padding:0}.ttlH2 h2>span:after{content:"";width:22px;height:25px;position:absolute;top:0px;left:-39px;background:url(../img/common/ico_common.svg) left no-repeat;background-size:22px 25px}.ttlH2SubInfo{padding:3px 330px 28px 0;position:relative}.ttlH2SubInfo h2{padding:0 0 0 55px;font-size:24px;font-weight:bold;line-height:1.5;color:#132b86}.ttlH2SubInfo h2>span{position:relative}.ttlH2SubInfo h2>span span{display:inherit;padding:0 0 0 24px}.ttlH2SubInfo .subInfo{position:absolute;top:5px;right:0;padding:0}.ttlH2SubInfo #ttlH2Info span:after{content:"";width:32px;height:32px;position:absolute;top:0;left:-51px;background:url(../img/common/ico_info.svg) left no-repeat;background-size:32px 32px}.ttlH2SubInfo #ttlH2Bus span:after{content:"";width:40px;height:24px;position:absolute;top:0;left:-55px;background:url(../img/common/ico_bus.svg) left no-repeat;background-size:40px 24px}.ttlH2SubInfo #ttlH2Expressbus span:after{content:"";width:40px;height:24px;position:absolute;top:0;left:-55px;background:url(../img/common/ico_expressbus.svg) left no-repeat;background-size:40px 24px}.ttlH2SubInfo #ttlH2Charteredbus span:after{content:"";width:40px;height:24px;position:absolute;top:0;left:-55px;background:url(../img/common/ico_charteredbus.svg) left no-repeat;background-size:40px 24px}.ttlH2SubInfo #ttlH2Restaurant span:after{content:"";width:26px;height:28px;position:absolute;top:0;left:-43px;background:url(../img/common/ico_restaurant.svg) left no-repeat;background-size:26px 28px}.ttlH2SubInfo #ttlH2Taxi span:after{content:"";width:40px;height:17px;position:absolute;top:0;left:-55px;background:url(../img/common/ico_taxi.svg) left no-repeat;background-size:40px 17px}.ttlH2SubInfo #ttlH2Safety span:after{content:"";width:28px;height:28px;position:absolute;top:0;left:-42px;background:url(../img/common/ico_safety.svg) left no-repeat;background-size:28px 28px}.ttlh2Travel{width:840px;padding:10px;box-sizing:border-box;background:#e8f6f9;margin:0 0 40px}.ttlh2Travel>div{width:100%;height:100%;background:#fff;padding:30px 0;box-sizing:border-box;border-radius:10px}.ttlh2Travel>div ul li{float:left;width:550px;line-height:1;box-sizing:border-box;font-size:16px;font-weight:bold}.ttlh2Travel>div ul li h2{font-size:24px;font-weight:bold;color:#132b86}.ttlh2Travel>div ul li p{line-height:1;padding:4px 0 0}.ttlh2Travel>div ul li p span{display:inline-block;padding:0 0 0 20px}.ttlh2Travel>div ul li:first-child{width:270px;padding:0 0 0 86px}.ttlh2Travel>div ul li:first-child span{line-height:1;position:relative}.ttlh2Travel>div ul li:first-child span:after{content:"";width:32px;height:32px;position:absolute;top:50%;left:-45px;margin:-16px 0 0;background:url(../img/common/ico_traveiInfo.svg) left no-repeat;background-size:32px 32px}.ttlH3{width:100%;box-sizing:border-box;margin:0 0 30px;border-left:5px solid #5b80bd;padding:0 0 0 24px}.ttlH3 h3{line-height:1.46;padding:10px 0;font-size:22px;font-weight:bold}.ttlH4{width:100%;box-sizing:border-box;margin:0 0 30px;border-bottom:3px solid #c5d4ec}.ttlH4 h4{line-height:1.46;font-size:18px;font-weight:bold;padding:13px 0 13px 10px}.ttlH4 h4 span{font-size:25px;font-weight:bold}.ttlH5{margin:0 0 30px}.ttlH5 h5{line-height:1;font-size:18px;font-weight:bold;position:relative;padding:0 0 0 37px}.ttlH5 h5:after{content:"";width:19px;height:16px;position:absolute;top:50%;left:10px;margin:-8px 0 0;background:url(../img/common/ico_caution.gif) left no-repeat;background-size:19px 16px}.ttlH5 .icoParking:after{content:"";width:20px;height:20px;position:absolute;top:50%;left:10px;margin:-10px 0 0;background:url(../img/common/ico_parking.gif) left no-repeat;background-size:20px 20px}.txt{line-height:1.85;padding:0 0 40px}.txt a{background:url(../img/common/ico_blank.gif) right no-repeat;padding:0 18px 0 0;margin:0 10px 0 0;color:#007ac8;text-decoration:underline}.txt .txtBgColor{color:#fff;background:#779ad4;line-height:1.85;padding:2px 0}.txt .txtBold{font-weight:bold}.txt .txtColor{color:#e13064}.txt .txtSupplement{font-size:12px}.txt .txtIndent{display:block;padding:0 0 0 15px}.img{margin:0 0 40px;text-align:center}.imgPc{display:block;margin:0 0 40px;text-align:center}.imgSp{display:none}.shortbtn{width:140px;height:30px;box-sizing:border-box;background:#465798;border-radius:20px}.shortbtn a{display:block;width:100%;height:100%;text-align:center;font-size:15px;color:#fff;line-height:1;padding:8px 0 0;box-sizing:border-box;position:relative}.shortbtn a:after{content:"";width:6px;height:7px;background:url(../img/common/ico_arrow.gif) left no-repeat;background-size:6px 7px;position:absolute;top:12px;left:20px}.midbtn{width:300px;height:48px;margin:0 auto 20px;box-sizing:border-box;background:#465798;border-radius:30px;box-shadow:0px 3px 0px 0px #21358c}.midbtn a{display:block;width:100%;height:100%;text-align:center;font-size:15px;color:#fff;line-height:1;padding:17px 0 0;box-sizing:border-box;position:relative}.midbtn a:after{content:"";width:6px;height:7px;background:url(../img/common/ico_btn_arrow.png) left no-repeat;background-size:6px 7px;position:absolute;top:21px;left:30px}.pdf{background:#e46264;box-shadow:0px 3px 0px 0px #b54143}.pdf a:after{content:"";width:19px;height:26px;background:url(../img/common/ico_pdf.gif) left no-repeat;background-size:19px 26px;position:absolute;top:11px;left:30px}.doc{background:#5382c5;box-shadow:0px 3px 0px 0px #3362a5}.doc a:after{content:"";width:19px;height:26px;background:url(../img/common/ico_word.gif) left no-repeat;background-size:19px 26px;position:absolute;top:11px;left:30px}.xls{background:#248859;box-shadow:0px 3px 0px 0px #1d774d}.xls a:after{content:"";width:19px;height:26px;background:url(../img/common/ico_excel.gif) left no-repeat;background-size:19px 26px;position:absolute;top:11px;left:30px}.blk{text-align:center}.blk a:after{display:none}.blk a span{position:relative;display:inline-block}.blk a span:before{content:"";position:absolute;top:50%;left:-20px;width:6px;height:7px;background:url(../img/common/ico_btn_arrow.png) left no-repeat;background-size:6px 7px;margin:-4px 0 0}.blk a span:after{content:"";width:11px;height:10px;background:url(../img/common/ico_blank.png) right no-repeat;background-size:11px 10px;position:absolute;top:50%;right:-23px;margin:-5px 0 0}.routeSpBtn{text-align:center;margin:0 0 20px}.routeSpBtn div{display:inline-block;background:#57b4ef;border-radius:20px;box-shadow:0px 3px 0px 0px #4090c3;position:relative}.routeSpBtn div:after{content:"";position:absolute;top:50%;left:30px;width:6px;height:7px;background:url(../img/common/ico_btn_arrow.png) left no-repeat;background-size:6px 7px}.routeSpBtn a{display:block;width:100%;height:100%;padding:20px 70px;box-sizing:border-box;color:#fff;line-height:1.6;position:relative;z-index:1;max-width:550px}.formBtn{margin:0 0 50px;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.formBtn li{width:50%;clear:both}.formBtn li div{float:left;margin:0 0 0 25px}.formBtn li:first-child div{float:right;margin:0 25px 0 0;background:#fff;box-shadow:0px 0px 0px 0px rgba(255,255,255,0);border:1px solid #d4d4d4}.formBtn li:first-child div a{color:#007ac8}.formBtn li:first-child div a:after{background:url(../img/common/ico_btn_arrow_return.gif) left no-repeat}.catBlue{background:#779ad4;width:100px;height:20px;box-sizing:border-box;line-height:1;color:#fff;padding:4px 0 0;border-radius:20px;text-align:center;font-size:13px}.catOrange{background:#f2a12e;width:100px;height:20px;box-sizing:border-box;line-height:1;color:#fff;padding:4px 0 0;border-radius:20px;text-align:center;font-size:13px}.catYellow{background:#dfb63b;width:100px;height:20px;box-sizing:border-box;line-height:1;color:#fff;padding:4px 0 0;border-radius:20px;text-align:center;font-size:13px}.catBrown{background:#a88162;width:100px;height:20px;box-sizing:border-box;line-height:1;color:#fff;padding:4px 0 0;border-radius:20px;text-align:center;font-size:13px}.catGreen{background:#52baa9;width:100px;height:20px;box-sizing:border-box;line-height:1;color:#fff;padding:4px 0 0;border-radius:20px;text-align:center;font-size:13px}.catYellowGreen{background:#b1da61;width:100px;height:20px;box-sizing:border-box;line-height:1;color:#fff;padding:4px 0 0;border-radius:20px;text-align:center;font-size:13px}.catSkyBlue{background:#64c8f2;width:100px;height:20px;box-sizing:border-box;line-height:1;color:#fff;padding:4px 0 0;border-radius:20px;text-align:center;font-size:13px}.catPurple{background:#baace0;width:100px;height:20px;box-sizing:border-box;line-height:1;color:#fff;padding:4px 0 0;border-radius:20px;text-align:center;font-size:13px}.catPink{background:#f4a0ef;width:100px;height:20px;box-sizing:border-box;line-height:1;color:#fff;padding:4px 0 0;border-radius:20px;text-align:center;font-size:13px}.catRed{background:#ec8e7b;width:100px;height:20px;box-sizing:border-box;line-height:1;color:#fff;padding:4px 0 0;border-radius:20px;text-align:center;font-size:13px}.catInformation{background:#779ad4;width:100px;height:20px;box-sizing:border-box;line-height:1;color:#fff;padding:4px 0 0;border-radius:20px;text-align:center;font-size:13px}.catRoutebus{background:#90c200;width:100px;height:20px;box-sizing:border-box;line-height:1;color:#fff;padding:4px 0 0;border-radius:20px;text-align:center;font-size:13px}.catHighwaybus{background:#5db9df;width:100px;height:20px;box-sizing:border-box;line-height:1;color:#fff;padding:4px 0 0;border-radius:20px;text-align:center;font-size:13px}.catCharteredbus{background:#6290d7;width:100px;height:20px;box-sizing:border-box;line-height:1;color:#fff;padding:4px 0 0;border-radius:20px;text-align:center;font-size:13px}.catTaxi{background:#7379b4;width:100px;height:20px;box-sizing:border-box;line-height:1;color:#fff;padding:4px 0 0;border-radius:20px;text-align:center;font-size:13px}.catFutaba{background:#d0a72a;width:100px;height:20px;box-sizing:border-box;line-height:1;color:#fff;padding:4px 0 0;border-radius:20px;text-align:center;font-size:13px}.catTravel{background:#ff88ab;width:100px;height:20px;box-sizing:border-box;line-height:1;color:#fff;padding:4px 0 0;border-radius:20px;text-align:center;font-size:13px}.catYkds{background:#76ce88;width:100px;height:20px;box-sizing:border-box;line-height:1;color:#fff;padding:4px 0 0;border-radius:20px;text-align:center;font-size:13px}.pageTypePage{margin-top:-30px}.listLyt{margin:-30px 0 0}.listLyt li:nth-child(odd){padding:30px 0 5px}.listLyt li:nth-child(odd) div{display:inline-block}.listLyt li:nth-child(odd) div:last-child{margin:0 0 0 18px;line-height:1}.listLyt li:nth-child(even){padding:0 20px 35px 123px;border-bottom:1px dashed #adb6b8}.listLyt li:nth-child(even) a{color:#007ac8;line-height:1.85;border-bottom:1px solid #007ac8}.listLyt li:last-child{border-bottom:none}.listImgLyt{margin:-25px 0 0}.listImgLyt>li{border-bottom:1px dashed #adb6b8;padding:25px 0}.listImgLyt>li ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.listImgLyt>li ul#listImgPickup{background:#f9f9f9;position:relative}.listImgLyt>li ul#listImgPickup:before{content:"";width:100%;height:100%;border:2px solid #e0e0e0;position:absolute;top:0;left:0;box-sizing:border-box}.listImgLyt>li ul#listImgPickup:after{content:"";width:108px;height:64px;background:url(../img/common/img_ribbon.png) left no-repeat;background-size:108px 64px;position:absolute;top:-3px;right:-3px}.listImgLyt>li ul li{box-sizing:border-box}.listImgLyt>li ul li:nth-child(odd){width:280px}.listImgLyt>li ul li:nth-child(odd) img{width:280px;height:auto}.listImgLyt>li ul li:nth-child(even){width:560px;padding:20px 30px;position:relative;z-index:1}.listImgLyt>li ul li:nth-child(even) div{display:inline-block;line-height:1}.listImgLyt>li ul li:nth-child(even) div:first-child{margin:0 15px 0 0}.listImgLyt>li ul li:nth-child(even) p{line-height:1.75;padding:18px 0 0}.listImgLyt>li ul li:nth-child(even) p a{color:#007ac8;font-size:16px;text-decoration:underline}.listImgLyt>li ul li .listImgTtl{font-size:18px;font-weight:bold;line-height:1.46;color:#132b86;padding:18px 0 0;display:block !important}.listImgLyt>li:last-child{border-bottom:none}.pager{width:552px;margin:0 auto 50px}.pager li{width:392px;float:left;line-height:1}.pager li div{text-align:center;line-height:1;padding:14px 0 0}.pager li div a{color:#007ac8;font-size:15px;display:inline-block;margin:0 0 0 35px}.pager li div a:first-child{margin:0}.pager li div a.pagerActive{border-bottom:2px solid #007ac8;padding:0 0 10px}.pager li:first-child{width:80px;height:40px;box-sizing:border-box;border:2px solid #d4d4d4}.pager li:first-child:not(a){color:#999999;padding:12px 0 0 32px}.pager li:first-child:not(a) span{position:relative}.pager li:first-child:not(a) span:after{content:"";width:6px;height:7px;position:absolute;top:50%;left:-16px;margin:-4px 0 0;background:url(../img/common/pager/ico_prev_off.gif) left no-repeat}.pager li:first-child a{display:block;width:100%;height:100%;box-sizing:border-box;color:#007ac8}.pager li:first-child a span{position:relative}.pager li:first-child a span:after{content:"";width:6px;height:7px;position:absolute;top:50%;left:-16px;margin:-4px 0 0;background:url(../img/common/pager/ico_prev_on.gif) left no-repeat}.pager li:last-child{width:80px;height:40px;box-sizing:border-box;border:2px solid #d4d4d4}.pager li:last-child:not(a){color:#999999;padding:12px 0 0 16px}.pager li:last-child:not(a) span{position:relative}.pager li:last-child:not(a) span:after{content:"";width:6px;height:7px;position:absolute;top:50%;left:40px;margin:-4px 0 0;background:url(../img/common/pager/ico_next_off.gif) left no-repeat}.pager li:last-child a{display:block;width:100%;height:100%;box-sizing:border-box;color:#007ac8}.pager li:last-child a span{position:relative}.pager li:last-child a span:after{content:"";width:6px;height:7px;position:absolute;top:50%;left:40px;margin:-4px 0 0;background:url(../img/common/pager/ico_next_on.gif) left no-repeat}.pagerSingle{width:552px;margin:0 auto 50px}.pagerSingle li{width:392px;float:left;line-height:1}.pagerSingle li div{text-align:center;line-height:1;padding:14px 0 0}.pagerSingle li div a{color:#007ac8;font-size:15px;text-decoration:underline}.pagerSingle li:first-child{width:80px;height:40px;box-sizing:border-box;border:2px solid #d4d4d4}.pagerSingle li:first-child:not(a){color:#999999;padding:12px 0 0 32px}.pagerSingle li:first-child:not(a) span{position:relative}.pagerSingle li:first-child:not(a) span:after{content:"";width:6px;height:7px;position:absolute;top:50%;left:-16px;margin:-4px 0 0;background:url(../img/common/pager/ico_prev_off.gif) left no-repeat}.pagerSingle li:first-child a{display:block;width:100%;height:100%;box-sizing:border-box;color:#007ac8}.pagerSingle li:first-child a span{position:relative}.pagerSingle li:first-child a span:after{content:"";width:6px;height:7px;position:absolute;top:50%;left:-16px;margin:-4px 0 0;background:url(../img/common/pager/ico_prev_on.gif) left no-repeat}.pagerSingle li:last-child{width:80px;height:40px;box-sizing:border-box;border:2px solid #d4d4d4}.pagerSingle li:last-child:not(a){color:#999999;padding:12px 0 0 16px}.pagerSingle li:last-child:not(a) span{position:relative}.pagerSingle li:last-child:not(a) span:after{content:"";width:6px;height:7px;position:absolute;top:50%;left:40px;margin:-4px 0 0;background:url(../img/common/pager/ico_next_off.gif) left no-repeat}.pagerSingle li:last-child a{display:block;width:100%;height:100%;box-sizing:border-box;color:#007ac8}.pagerSingle li:last-child a span{position:relative}.pagerSingle li:last-child a span:after{content:"";width:6px;height:7px;position:absolute;top:50%;left:40px;margin:-4px 0 0;background:url(../img/common/pager/ico_next_on.gif) left no-repeat}.ulLyt{margin:0 0 50px}.ulLyt .ttlH6{margin:0 0 15px}.ulLyt ul{padding:0 20px}.ulLyt ul li{line-height:1.85;position:relative}.ulLyt ul li a{background:url(../img/common/ico_blank.gif) right no-repeat;padding:0 18px 0 0;margin:0 10px 0 0;color:#007ac8;text-decoration:underline}.ulLyt ul li:after{content:"";width:6px;height:6px;border-radius:3px;position:absolute;top:12px;left:-15px;margin:-3px 0 0;background:#5b80bd}.ulBgLyt{margin:0 0 50px}.ulBgLyt .ttlH6{margin:0 0 15px}.ulBgLyt ul{background:#fffbe2;padding:20px 40px}.ulBgLyt ul li{line-height:1.85;position:relative}.ulBgLyt ul li span{color:#e13064}.ulBgLyt ul li:after{content:"";width:6px;height:6px;border-radius:3px;position:absolute;top:12px;left:-15px;margin:-3px 0 0;background:#5b80bd}.ulLinkLyt{margin:0 0 50px}.ulLinkLyt ul{padding:0 20px 0 40px}.ulLinkLyt ul li{line-height:1.85;position:relative}.ulLinkLyt ul li a{background:url(../img/common/ico_blank.gif) right no-repeat;padding:0 18px 0 0;margin:0 10px 0 0;color:#007ac8;text-decoration:underline}.ulLinkLyt ul li:after{content:"";width:6px;height:6px;border-radius:3px;position:absolute;top:12px;left:-15px;margin:-3px 0 0;background:#5b80bd}.contactLyt{width:840px;margin:0 auto 50px;background:#f9f9f9;border-left:8px solid #5b80bd;box-sizing:border-box}.contactLyt li{float:left;width:330px;box-sizing:border-box;padding:25px 0}.contactLyt li p{line-height:1.85;padding:0 20px 0 32px}.contactLyt li .midbtn{margin:0}.contactLyt li:first-child{width:502px}.contactTxtLyt{width:840px;margin:0 auto 50px;background:#f9f9f9;border-left:8px solid #5b80bd;box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.contactTxtLyt li{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;width:412px;padding:40px 0;box-sizing:border-box}.contactTxtLyt li:first-child{width:420px;padding-left:40px}.contactTxtLyt li p span{font-size:24px;font-weight:bold;color:#132b86}.contactTxtLyt li p span a{font-size:24px;font-weight:bold;color:#132b86}.contactTelLyt{width:840px;margin:0 auto 50px;background:#f9f9f9;padding:20px 30px;border-left:8px solid #5b80bd;box-sizing:border-box}.contactTelLyt div span{color:#132b86;font-size:14px;font-weight:bold;display:inline-block;padding:0 5px 0 0}.contactTelLyt div .fax{font-size:24px;color:#132b86;font-weight:bold}.contactTelLyt div a{font-size:24px;color:#132b86;font-weight:bold;display:inline-block;margin:0 20px 0 0}.contactTelLyt div a span{font-size:14px}.contactTel2Lyt{width:840px;margin:0 auto 50px;background:#f9f9f9;padding:20px 30px;border-left:8px solid #5b80bd;box-sizing:border-box}.contactTel2Lyt div{font-size:15px;padding:0 0 10px;line-height:1.46}.contactTel2Lyt div span{font-weight:bold}.contactTel2Lyt p a{display:inline-block;margin:0 0 0 20px;color:#132b86;font-weight:bold}.contactTel2Lyt p a span{font-size:24px;line-height:1}.contactTel3Lyt{margin:0 auto 50px}.contactTel3Lyt ul{margin:10px 0;width:840px;background:#f9f9f9;border-left:8px solid #5b80bd;box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.contactTel3Lyt ul li{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;width:542px;padding:10px 0;box-sizing:border-box}.contactTel3Lyt ul li:first-child{width:290px;padding-left:23px;font-size:16px;font-weight:bold}.contactTel3Lyt ul li p>span{font-size:18px;font-weight:bold;color:#132b86}.contactTel3Lyt ul li p>span span{display:inline-block;font-size:14px;margin:0 6px 0 17px}.contactTel3Lyt ul li p>span a{font-weight:bold;color:#132b86}.contactTel3Lyt ul li p>span a span{margin-left:0}.contactTel3Lyt ul:nth-of-type(1){margin-top:10px}.tblLyt>ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto 50px}.tblLyt>ul>li{box-sizing:border-box}.tblLyt>ul>li span{color:#ec0e0e}.tblLyt>ul>li p{padding:0 0 10px}.tblLyt>ul>li a{text-decoration:underline;color:#007ac8}.tblLyt>ul>li:nth-child(odd){position:relative;width:180px;margin:0 20px 0 0;padding:15px 0 15px 10px;box-sizing:border-box;border-bottom:1px solid #5b80bd;font-weight:bold}.tblLyt>ul>li:nth-child(even){width:640px;padding:15px 0 15px 10px;border-bottom:1px solid #dddddd}.tblLyt>ul>li:nth-child(even) div{display:inline-block;width:200px}.tblLyt>ul>li:nth-child(even) ul{margin:-15px 0}.tblLyt>ul>li:nth-child(even) ul li{float:left;box-sizing:border-box}.tblLyt>ul>li:nth-child(even) ul li:nth-child(odd){width:220px;border-top:1px solid #dddddd;padding:15px 0}.tblLyt>ul>li:nth-child(even) ul li:nth-child(even){width:410px;border-top:1px solid #dddddd;padding:15px 0}.tblLyt>ul>li:nth-child(even) ul li:nth-child(1){border-top:none}.tblLyt>ul>li:nth-child(even) ul li:nth-child(2){border-top:none}.tblLyt>ul>li:nth-child(1){border-top:1px solid #5b80bd}.tblLyt>ul>li:nth-child(2){border-top:1px solid #dddddd}.tbl2Lyt{background:#e8f6f9;box-sizing:border-box;padding:30px;margin:0 0 30px}.tbl2Lyt table{width:100%;border-top:1px solid #dddddd;border-right:1px solid #dddddd}.tbl2Lyt table th{box-sizing:border-box;text-align:center;border-left:1px solid #dddddd;border-bottom:1px solid #dddddd;font-weight:bold;padding:7px;line-height:1.46}.tbl2Lyt table td{box-sizing:border-box;border-left:1px solid #dddddd;border-bottom:1px solid #dddddd;padding:7px 30px;line-height:2}.tbl2Lyt table td .pdf a:after{content:"";width:14px;height:18px;background:url(../img/common/ico_pdf.gif) left no-repeat;background-size:14px 18px;position:absolute;top:6px;left:15px}.tbl2Lyt table tr th:first-child{width:579px}.tbl2Lyt table tr th:last-child{width:200px;color:#e6214c}.tbl2Lyt table tr td:first-child{width:579px}.tbl2Lyt table tr td:first-child .shortbtn{display:none}.tbl2Lyt table tr td:last-child{width:200px}.tbl2Lyt table tr td:last-child .shortbtn{display:block}.tbl2Lyt table tr:nth-child(odd){background:#fff}.tbl2Lyt table tr:nth-child(even){background:#f9f9f9}.tbl3Lyt{background:#e8f6f9;box-sizing:border-box;padding:30px;margin:0 0 30px}.tbl3Lyt table{width:100%;border-top:1px solid #dddddd;border-right:1px solid #dddddd}.tbl3Lyt table span{color:#e6214c}.tbl3Lyt table th{width:33.33333333%;box-sizing:border-box;text-align:center;border-left:1px solid #dddddd;border-bottom:1px solid #dddddd;font-weight:bold;padding:7px;line-height:1.46}.tbl3Lyt table td{width:33.33333333%;box-sizing:border-box;text-align:center;border-left:1px solid #dddddd;border-bottom:1px solid #dddddd;padding:7px;line-height:1.46}.tbl3Lyt table tr:nth-child(odd){background:#fff}.tbl3Lyt table tr:nth-child(even){background:#f9f9f9}.tbl3Lyt p{padding:15px 0 0;line-height:1.78}.ulImg2Lyt{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}.ulImg2Lyt li{width:400px;text-align:center}.ulImg2Lyt li div{padding:15px 0 30px;line-height:1.46}.ulImg2Lyt li p{line-height:1.85;text-align:left;padding:30px 0 50px}.ulImg3Lyt{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 0 -36px}.ulImg3Lyt li{width:256px;text-align:center;margin:0 0 0 36px}.ulImg3Lyt li a{display:block;width:100%;height:100%;color:#007ac8}.ulImg3Lyt li a span{display:inline-block;position:relative;text-decoration:underline;padding:0 0 0 15px}.ulImg3Lyt li a span:after{content:"";width:8px;height:10px;background:url(../img/common/ico_arrow.png) left no-repeat;background-size:8px 10px;position:absolute;top:50%;left:0;margin:-5px 0 0}.ulImg3Lyt li div{padding:15px 0 30px;line-height:1.46}.listBtnLyt{position:relative}.listBtnLyt .shortbtn{position:absolute;top:-55px;right:0}.travelInfoLyt{display:block;width:100%;box-sizing:border-box;padding:17px 20px;margin:0 0 8px;background:#e8f6f9}.travelInfoLyt ul li{float:left;width:530px}.travelInfoLyt ul li:first-child{width:120px}.travelInfoLyt ul li:first-child div{line-height:1;padding:12px 0 0}.travelInfoLyt ul li:first-child div span{font-size:16px;font-weight:bold;color:#132b86;position:relative;padding:0 0 0 30px}.travelInfoLyt ul li:first-child div span:after{content:"";content:"";width:22px;height:22px;position:absolute;top:50%;left:0;margin:-11px 0 0;background:url(../img/common/ico_traveiInfo.svg) left no-repeat;background-size:22px 22px}.travelInfoLyt ul li:last-child{width:150px}.travelInfoLyt ul li:last-child div{margin-top:5px;margin-left:10px}.travelInfoLyt ul li:nth-child(2){background:#fff;height:40px;box-sizing:border-box;padding:12px 22px 0;border:1px solid #d7dcdd;border-radius:20px;line-height:1}.travelInfoLyt ul li:nth-child(2) a{color:#007ac8;border-bottom:1px solid #007ac8;display:inline-block;margin:0 0 0 22px}.travelInfoSpLyt{display:none}.travelInfo3Lyt{border:1px solid #d7dcdd;border-radius:10px;box-sizing:border-box;width:100%;padding:10px 0;margin:0 0 20px;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.travelInfo3Lyt>li{width:683px;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;box-sizing:border-box}.travelInfo3Lyt>li ul{width:100%;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.travelInfo3Lyt>li ul li{width:513px;line-height:2.14}.travelInfo3Lyt>li ul li a{color:#007ac8;text-decoration:underline}.travelInfo3Lyt>li ul li:nth-child(odd){width:170px}.travelInfo3Lyt>li:first-child{width:155px;padding:0 0 0 23px}.travelInfo3Lyt>li:first-child span{font-size:16px;font-weight:bold;color:#132b86;position:relative;padding:0 0 0 30px}.travelInfo3Lyt>li:first-child span:after{content:"";width:22px;height:22px;position:absolute;top:50%;left:0;margin:-11px 0 0;background:url(../img/common/ico_traveiInfo.svg) left no-repeat;background-size:22px 22px}.ulLinkImgLyt{margin:0 0 50px}.ulLinkImgLyt ul{margin:-20px 0 0 -20px}.ulLinkImgLyt ul li{width:410px;height:160px;box-sizing:border-box;border:2px solid #ececec;background:#f9f9f9;float:left;margin:20px 0 0 20px;position:relative}.ulLinkImgLyt ul li a{display:block;width:100%;height:100%;padding:0 18px 0 182px;color:#132b86;box-sizing:border-box}.ulLinkImgLyt ul li a img{position:absolute;top:-2px;left:-2px}.ulLinkImgLyt ul li a span{font-size:20px;line-height:1;font-weight:bold;padding:25px 0 20px 17px;display:inline-block;position:relative}.ulLinkImgLyt ul li a span:after{content:"";width:8px;height:10px;background:url(../img/common/ico_arrow.png) left no-repeat;background-size:8px 10px;position:absolute;top:50%;left:0;margin:-5px 0 0}.ulLinkImgLyt ul li a .small{font-size:18px}.ulLinkTxt2Lyt{margin:0 0 50px}.ulLinkTxt2Lyt ul{margin:-25px 0 0 -30px;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.ulLinkTxt2Lyt ul li{width:405px;margin:25px 0 0 30px;text-align:center;background:#f9f9f9;box-sizing:border-box;border:2px solid #ececec;display:-webkit-flex;display:flex}.ulLinkTxt2Lyt ul li a{display:block;width:100%;height:auto;box-sizing:border-box;text-align:center;color:#132b86;padding:15px 40px;display:flex;display:-webkit-flex;align-items:center;justify-content:center;-webkit-align-items:center;-webkit-justify-content:center}.ulLinkTxt2Lyt ul li a div{font-size:20px;font-weight:bold;line-height:1.46;display:flex;display:-webkit-flex;align-items:center;justify-content:center;-webkit-align-items:center;-webkit-justify-content:center;height:100%}.ulLinkTxt2Lyt ul li a div small{font-size:11px;display:block;line-height:1.46}.ulLinkTxt2Lyt ul li a div span{padding:0 0 0 20px;margin:0 0 0 -20px;position:relative;display:inline-block}.ulLinkTxt2Lyt ul li a div span:after{content:"";width:8px;height:10px;position:absolute;top:50%;left:0;margin:-5px 0 0;background:url(../img/common/ico_arrow.png) left no-repeat;background-size:8px 10px}.ulLinkTxt3Lyt{margin:0 0 50px}.ulLinkTxt3Lyt ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:-20px 0 0 -21px}.ulLinkTxt3Lyt ul li{width:266px;background:#f9f9f9;box-sizing:border-box;border:2px solid #dddddd;margin:20px 0 0 21px;display:-webkit-flex;display:flex}.ulLinkTxt3Lyt ul li a{display:block;width:100%;height:auto;box-sizing:border-box;text-align:center;font-size:18px;font-weight:bold;color:#132b86;padding:20px 40px 15px;display:flex;display:-webkit-flex;align-items:center;justify-content:center;-webkit-align-items:center;-webkit-justify-content:center}.ulLinkTxt3Lyt ul li a div{display:flex;display:-webkit-flex;align-items:center;justify-content:center;-webkit-align-items:center;-webkit-justify-content:center;height:100%}.ulLinkTxt3Lyt ul li a div span{position:relative;padding:0 0 0 20px;margin:0 0 0 -20px;display:inline-block}.ulLinkTxt3Lyt ul li a div span:after{content:"";width:8px;height:10px;position:absolute;top:50%;left:0;margin:-5px 0 0;background:url(../img/common/ico_arrow.png) left no-repeat;background-size:8px 10px}.gmapImgLyt{width:100%;margin:0 0 40px}.gmapImgLyt ul li{width:540px;height:300px;float:left;background:#acacac}.gmapImgLyt ul li:first-child{width:300px;background:url(../img/805ds/photo1.jpg) center no-repeat;background-size:cover}.gmap2Lyt{width:100%;margin:0 0 50px}.gmap2Lyt li{width:400px;float:left}.gmap2Lyt li .gmap2{width:100%;height:280px}.gmap2Lyt li:first-child{margin:0 40px 0 0}.gmap2Lyt li p{text-align:center;line-height:1.46;padding:15px 0 0}.gmapIframeLyt{margin:0 0 50px}.gmapIframeLyt iframe{width:100%;height:400px}.lNav{margin:0 0 60px}.lNav ul{margin:-20px 0 0 -20px;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.lNav ul li{width:410px;height:auto;margin:20px 0 0 20px;text-align:center;background:#f9f9f9;box-sizing:border-box;border:2px solid #ececec;display:-webkit-flex;display:flex}.lNav ul li a{display:block;width:100%;height:auto;box-sizing:border-box;text-align:center;color:#132b86;padding:18px 40px;font-size:18px;font-weight:bold;line-height:1.46;display:flex;display:-webkit-flex;align-items:center;justify-content:center;-webkit-align-items:center;-webkit-justify-content:center}.lNav ul li a div{display:flex;display:-webkit-flex;align-items:center;justify-content:center;-webkit-align-items:center;-webkit-justify-content:center;height:100%}.lNav ul li a div span{padding:0 0 0 20px;margin:0 0 0 -20px;position:relative;display:inline-block}.lNav ul li a div span:after{content:"";width:10px;height:8px;position:absolute;top:50%;left:0;margin:-4px 0 0;background:url(../img/common/ico_arrow_down.png) left no-repeat;background-size:10px 8px}.ulImgTxt3Lyt{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 80px -30px}.ulImgTxt3Lyt li{width:260px;margin:0 0 0 30px;padding:0 0 25px}.ulImgTxt3Lyt li div{padding:15px 0;line-height:1.46;font-size:16px;font-weight:bold;border-bottom:3px solid #c5d4ec}.ulImgTxt3Lyt li p{padding:15px 0;line-height:1.85}.aplDownloadLyt{width:840px;margin:0 0 50px}.aplDownloadLyt .aplDownloadHead{width:100%;box-sizing:border-box;height:25px;line-height:1;padding:6px 0 0;font-weight:bold;background:#7379b4;text-align:center;color:#fff}.aplDownloadLyt .aplDownloadBody{width:100%;height:145px;position:relative;box-sizing:border-box;border-left:5px solid #babede;border-right:5px solid #babede;border-bottom:5px solid #babede;background:url(../img/taxi/bg.gif) top left repeat}.aplDownloadLyt .aplDownloadBody>img{position:absolute;left:53px;bottom:0px}.aplDownloadLyt .aplDownloadBody ul{position:absolute;width:240px}.aplDownloadLyt .aplDownloadBody ul li{float:left;width:90px}.aplDownloadLyt .aplDownloadBody ul li div{font-size:18px;line-height:1;color:#132b86;font-weight:bold;text-align:center;padding:10px 0 16px}.aplDownloadLyt .aplDownloadBody ul li:first-child{width:150px}.aplDownloadLyt .aplDownloadBody .ios{top:25px;left:235px}.aplDownloadLyt .aplDownloadBody .ios:before{content:"";width:1px;height:100px;background:#babede;position:absolute;top:-5px;right:-34px}.aplDownloadLyt .aplDownloadBody .android{top:25px;left:545px}.txtImgLyt{margin:0 0 50px}.txtImgLyt li{float:left;box-sizing:border-box}.txtImgLyt li:first-child{width:520px;padding:0 40px 0 0}.txtImgLyt li:first-child p{line-height:1.85;padding:30px 0 0}.txtImgLyt li:first-child p:nth-of-type(1){padding:0}.txtImgLyt li:last-child{width:320px;text-align:center;line-height:1.46}.txtImgLyt li:last-child div{padding:17px 0 10px}.txtImgLyt li:last-child a{background:url(../img/common/ico_blank.gif) right no-repeat;padding:0 18px 0 0;margin:0 10px 0 0;color:#007ac8;text-decoration:underline}.ykLyt{background:#e8f6f9;padding:17px 30px;box-sizing:border-box;margin:0 0 50px}.ykLyt .ttlH4{margin-bottom:10px}.ykLyt ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:20px 0 12px}.ykLyt ul li{width:520px;background:#c5d4ec;padding:6px 20px;box-sizing:border-box}.ykLyt ul li:first-child{width:260px;color:#fff;background:#5b80bd}.ykLyt ul li:last-child{font-size:16px}.ykLyt p{line-height:1.85;padding:0 0 15px}.ykLyt p span{color:#ec0e0e}.ykLyt div span{color:#132b86;font-size:16px;font-weight:bold;display:inline-block;padding:5px 0 10px}.ykLyt div span span{color:#ec0e0e}.yk2Lyt{background:#e8f6f9;padding:17px 30px;box-sizing:border-box;margin:0 0 50px}.yk2Lyt .ttlH4{margin-bottom:20px}.yk2Lyt table{width:100%;margin:0 0 10px}.yk2Lyt table th{width:160px;color:#fff;background:#5b80bd;font-size:16px;padding:6px 20px;box-sizing:border-box}.yk2Lyt table td{width:620px;background:#c5d4ec;padding:6px 20px;box-sizing:border-box}.yk2Lyt table td a{background:url(../img/common/ico_blank_blue.png) right no-repeat;padding:0 18px 0 0;margin:0 10px 0 0;color:#007ac8;text-decoration:underline}.yk2Lyt p{font-size:12px;line-height:1.87}.yk3Lyt{background:#e8f6f9;padding:30px;box-sizing:border-box;margin:0 0 50px}.yk3Lyt table{width:100%;margin:30px 0 0}.yk3Lyt table th{width:50px;color:#fff;background:#5b80bd;font-size:16px;padding:6px 20px;box-sizing:border-box}.yk3Lyt table td{width:730px;background:#c5d4ec;padding:6px 20px;box-sizing:border-box;font-weight:bold}.yk3Lyt table:nth-of-type(1){margin-top:0}.yk3Lyt p{line-height:1.85;padding:10px 0 0}.yk3Lyt p a{color:#007ac8}.ykTblLyt{background:#e8f6f9;padding:17px 30px;box-sizing:border-box;margin:0 0 50px}.ykTblLyt .ttlH4{margin-bottom:20px}.ykTblLyt>p{font-size:16px;font-weight:bold;color:#132b86;padding:0 0 25px}.ykTblLyt>table{width:100%;margin:0 0 10px}.ykTblLyt>table th{width:160px;color:#fff;background:#5b80bd;padding:6px 20px;box-sizing:border-box}.ykTblLyt>table td{width:620px;background:#c5d4ec;padding:6px 20px;box-sizing:border-box}.ykTblLyt>table td a{background:url(../img/common/ico_blank_blue.png) right no-repeat;padding:0 18px 0 0;margin:0 10px 0 0;color:#007ac8;text-decoration:underline}.ykTblLyt ul{padding:20px 0 0}.ykTblLyt ul li{width:50%;float:left;box-sizing:border-box;border:1px solid #dddddd}.ykTblLyt ul li table{width:100%;background:#fff}.ykTblLyt ul li table th{width:195px;box-sizing:border-box;border-left:1px solid #dddddd;text-align:center;font-weight:bold;padding:7px 0}.ykTblLyt ul li table th div{line-height:1.57}.ykTblLyt ul li table th:first-child{border-left:none}.ykTblLyt ul li table td{box-sizing:border-box;padding:7px 0;width:74px;text-align:right;border-top:1px solid #dddddd}.ykTblLyt ul li table td:nth-child(2){width:120px;text-align:center}.ykTblLyt ul li table td:nth-child(3){border-left:1px solid #dddddd;width:195px;padding:0 40px 0 0}.ykTblLyt ul li table tr:nth-child(even){background:#f9f9f9}.linkLyt{width:100%;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;background:#fffbe2;padding:20px 0;margin:0 0 50px;box-sizing:border-box}.linkLyt li{display:flex;display:-webkit-flex;align-items:center;justify-content:center;-webkit-align-items:center;-webkit-justify-content:center}.linkLyt li p{line-height:2.28}.linkLyt li a{background:url(../img/common/ico_blank.gif) right no-repeat;padding:0 18px 0 0;margin:0 10px 0 0;color:#007ac8;text-decoration:underline}.linkLyt li:first-child{width:130px}.searchRouteMapLyt{margin:0 0 50px}.searchRouteMapLyt>ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:0 0 20px;background:#e8f6f9;margin:5px 0 0}.searchRouteMapLyt>ul>li{width:580px;padding:20px 0 0}.searchRouteMapLyt>ul>li div{line-height:1;font-size:22px;font-weight:bold;padding:13px 0 13px 25px;border-left:5px solid #5b80bd}.searchRouteMapLyt>ul>li ul{margin:-15px 0 0}.searchRouteMapLyt>ul>li ul li{width:600px;box-sizing:border-box;border:2px solid #dddddd;margin:15px 0 0}.searchRouteMapLyt>ul>li ul li a{display:block;width:100%;height:100%;box-sizing:border-box;background:#f9f9f9;text-align:center;font-size:18px;font-weight:bold;color:#132b86;padding:20px 40px}.searchRouteMapLyt>ul>li ul li a span{position:relative;padding:0 0 0 20px;margin:0 0 0 -20px;display:inline-block}.searchRouteMapLyt>ul>li ul li a span:after{content:"";width:8px;height:10px;position:absolute;top:50%;left:0;margin:-5px 0 0;background:url(../img/common/ico_arrow.png) left no-repeat;background-size:8px 10px}.searchRouteMapLyt>ul>li ul li a p{font-size:14px;font-weight:normal}.searchRouteMapLyt>ul>li:first-child{width:220px}.searchRouteMapLyt>ul:first-child{margin:-5px 0 0}.imgTxtLyt{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:-30px 0 50px}.imgTxtLyt li{width:400px;margin:30px 0 0}.imgTxtLyt li .ttlH4{margin-bottom:15px}.imgTxtLyt li p{line-height:1.85}.imgTxtLyt li:nth-child(odd){margin-right:30px}.fromLyt form>ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto 50px}.fromLyt form>ul>li{box-sizing:border-box}.fromLyt form>ul>li p{padding:20px 0 0}.fromLyt form>ul>li input{width:400px;height:40px;box-sizing:border-box;border:1px solid #dddddd;padding:5px 10px}.fromLyt form>ul>li input.inputTxtShort{width:100px !important}.fromLyt form>ul>li input[type="radio"]{width:auto;height:auto;padding:0;border:none;margin:0 6px 0 0}.fromLyt form>ul>li select{width:400px}.fromLyt form>ul>li textarea{width:400px;height:120px;box-sizing:border-box;border:1px solid #dddddd;padding:5px 10px}.fromLyt form>ul>li:nth-child(odd){position:relative;width:180px;margin:0 20px 0 0;padding:36px 0 36px 10px;box-sizing:border-box;border-bottom:1px solid #5b80bd;font-weight:bold}.fromLyt form>ul>li:nth-child(odd) .required{width:38px;height:16px;color:#fff;font-size:12px;background:#e13064;text-align:center;line-height:1;box-sizing:border-box;padding:2px;position:absolute;top:36px;right:0}.fromLyt form>ul>li:nth-child(even){width:640px;padding:25px 0 25px 10px;border-bottom:1px solid #dddddd}.fromLyt form>ul>li:nth-child(even) ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.fromLyt form>ul>li:nth-child(even) ul li{width:430px;box-sizing:border-box;padding-top:7px}.fromLyt form>ul>li:nth-child(even) ul li div{margin-bottom:20px;line-height:1}.fromLyt form>ul>li:nth-child(even) ul li div:last-of-type{margin-bottom:0}.fromLyt form>ul>li:nth-child(even) ul li:first-child{width:200px;vertical-align:middle;padding-top:7px}.fromLyt form>ul>li:nth-child(1){border-top:1px solid #5b80bd}.fromLyt form>ul>li:nth-child(2){border-top:1px solid #dddddd}.fromLyt form>ul>li.noBorderBtm{border-bottom:none;padding-bottom:0}.faqLyt{margin:0 0 50px}.faqLyt li{padding:25px 0 30px 36px;border-bottom:1px dotted #adb6b8}.faqLyt li div{line-height:1.55;font-size:18px;font-weight:bold;color:#132b86;box-sizing:border-box;padding:0 15px 25px 0}.faqLyt li div span{position:relative}.faqLyt li div span:after{content:"";width:28px;height:28px;background:url(../img/common/ico_faq.gif) top left;position:absolute;top:-5px;left:-36px}.faqLyt li p{line-height:1.85;padding:0}.faqLyt li .midbtn{margin-top:20px}.faqLyt li:first-child{padding-top:0}.hBusContactLyt{width:100%;padding:30px;box-sizing:border-box;background:#e8f6f9;margin:0 0 50px}.hBusContactLyt>ul{margin:5px 0 0;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.hBusContactLyt>ul>li{width:600px;background:#c5d4ec;padding:20px 0;box-sizing:border-box}.hBusContactLyt>ul>li ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.hBusContactLyt>ul>li ul li{width:320px;box-sizing:border-box;margin:15px 0 0}.hBusContactLyt>ul>li ul li>a{color:#132b86;font-size:20px;font-weight:bold;line-height:1}.hBusContactLyt>ul>li ul li div{width:280px;height:48px;background:#fff;border-radius:20px;box-shadow:0px 3px 0px 0px #a7b7cf}.hBusContactLyt>ul>li ul li div a{display:block;width:100%;height:100%;box-sizing:border-box;text-align:center;padding:10px 0 0;position:relative}.hBusContactLyt>ul>li ul li div a:after{content:"";width:11px;height:10px;background:url(../img/common/ico_blank.gif) right no-repeat;background-size:11px 10px;position:absolute;top:50%;right:15px;margin:-5px 0 0}.hBusContactLyt>ul>li ul li:nth-child(odd){width:280px;margin:10px 0 0;padding:0 15px 0 40px;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center}.hBusContactLyt>ul>li ul li:nth-child(odd) p{line-height:1.85;position:relative}.hBusContactLyt>ul>li ul li:nth-child(odd) p span{position:relative}.hBusContactLyt>ul>li ul li:nth-child(odd) p span:after{content:"";width:6px;height:6px;border-radius:3px;position:absolute;top:5px;left:-15px;background:#5b80bd}.hBusContactLyt>ul>li ul li:nth-child(1){margin-top:0}.hBusContactLyt>ul>li ul li:nth-child(2){margin-top:0}.hBusContactLyt>ul>li>div{padding:0 0 0 20px}.hBusContactLyt>ul>li:first-child{width:180px;background:#5b80bd}.hBusContactLyt>ul>li:first-child div{vertical-align:middle;display:table;height:100%;box-sizing:border-box;padding:0 0 0 20px}.hBusContactLyt>ul>li:first-child div span{display:table-cell;vertical-align:middle;color:#fff;font-size:16px}>.hBusContactLyt>ul:nth-of-type(1){margin-top:0}.highwayBusLyt{width:100%;overflow:auto;margin:0 0 50px}.highwayBusLyt .highwayBusLytWrap{width:840px}.highwayBusLyt .highwayBusLytWrap .tab{width:100%;height:80px;background:#4f5696;box-sizing:border-box;padding:20px 0 0}.highwayBusLyt .highwayBusLytWrap .tab ul{padding:0 25px}.highwayBusLyt .highwayBusLytWrap .tab ul li{width:190px;height:60px;float:left;margin:0 0 0 10px;background:#fff}.highwayBusLyt .highwayBusLytWrap .tab ul li div{width:100%;height:100%;padding:20px 0 0;background:#fff;text-align:center;font-size:16px;font-weight:bold;color:#007ac8;line-height:1;box-sizing:border-box;border-top:2px solid #dddddd;border-left:2px solid #dddddd;border-right:2px solid #dddddd;position:relative}.highwayBusLyt .highwayBusLytWrap .tab ul li div:after{content:"";background:url(../img/common/ico_arrow_down.png) no-repeat;background-size:10px 8px;width:10px;height:8px;position:absolute;left:50%;bottom:6px;margin:0 0 0 -5px}.highwayBusLyt .highwayBusLytWrap .tab ul li div:hover{opacity:0.7;cursor:pointer}.highwayBusLyt .highwayBusLytWrap .tab ul li:first-child{margin:0}.highwayBusLyt .highwayBusLytWrap .tab ul .tabActive div{color:#132b86;background:#e8f6f9;border-top:2px solid #e8f6f9;border-left:2px solid #e8f6f9;border-right:2px solid #e8f6f9}.highwayBusLyt .highwayBusLytWrap .highwayBusLytBody{background:#e8f6f9;padding:35px 30px}.highwayBusLyt .highwayBusLytWrap .highwayBusLytBody .txt{margin-top:-15px;text-align:right;padding-bottom:10px}.highwayBusLyt .highwayBusLytWrap .highwayBusLytBody>ul>li{width:100%;display:none}.highwayBusLyt .highwayBusLytWrap .highwayBusLytBody>ul>li .highwayBusLytTbl{width:779px;border-top:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;font-size:13px}.highwayBusLyt .highwayBusLytWrap .highwayBusLytBody>ul>li .highwayBusLytTbl th{padding:10px 0;width:66px;line-height:1.69;box-sizing:border-box;border-left:1px solid #ddd}.highwayBusLyt .highwayBusLytWrap .highwayBusLytBody>ul>li .highwayBusLytTbl td{padding:10px 10px 10px 0;width:66px;line-height:1.69;border-left:1px solid #ddd;box-sizing:border-box;text-align:right}.highwayBusLyt .highwayBusLytWrap .highwayBusLytBody>ul>li .highwayBusLytTbl td ul{width:52px;margin:0 auto}.highwayBusLyt .highwayBusLytWrap .highwayBusLytBody>ul>li .highwayBusLytTbl td ul li{width:25px;height:25px;float:left;background:#f1637d;font-size:12px;color:#fff;line-height:1;box-sizing:border-box;padding:7px 0 0}.highwayBusLyt .highwayBusLytWrap .highwayBusLytBody>ul>li .highwayBusLytTbl td ul li:first-child{margin:0 2px 0 0;background:#48b0db}.highwayBusLyt .highwayBusLytWrap .highwayBusLytBody>ul>li .highwayBusLytTbl td .getOn{width:25px;margin:0 auto;height:25px;background:#48b0db;font-size:12px;color:#fff;line-height:1;box-sizing:border-box;padding:7px 0 0}.highwayBusLyt .highwayBusLytWrap .highwayBusLytBody>ul>li .highwayBusLytTbl td .getOff{width:25px;margin:0 auto;height:25px;background:#f1637d;font-size:12px;color:#fff;line-height:1;box-sizing:border-box;padding:7px 0 0}.highwayBusLyt .highwayBusLytWrap .highwayBusLytBody>ul>li .highwayBusLytTbl td:nth-child(1){width:78px;text-align:center;padding-right:0}.highwayBusLyt .highwayBusLytWrap .highwayBusLytBody>ul>li .highwayBusLytTbl td:nth-child(2){width:106px;text-align:left;border-left:none}.highwayBusLyt .highwayBusLytWrap .highwayBusLytBody>ul>li .highwayBusLytTbl tr:nth-child(odd){background:#fff}.highwayBusLyt .highwayBusLytWrap .highwayBusLytBody>ul>li .highwayBusLytTbl tr:nth-child(even){background:#f9f9f9}.highwayBusLyt .highwayBusLytWrap .highwayBusLytBody>ul>li .highwayBusLytTbl tr:nth-child(1) th{background:#5b80bd;color:#fff;text-align:center;border-bottom:1px solid #ddd;border-left:1px solid #ddd}.highwayBusLyt .highwayBusLytWrap .highwayBusLytBody>ul>li .highwayBusLytTbl tr:nth-child(1) th:first-child{width:184px}.highwayBusLyt .highwayBusLytWrap .highwayBusLytBody>ul>li .highwayBusLytTbl tr:nth-child(2) th{background:#5b80bd;color:#fff;text-align:center;border-left:1px solid #ddd}.highwayBusLyt .highwayBusLytWrap .highwayBusLytBody>ul>li .highwayBusLytTbl tr:nth-child(2) th:first-child{width:184px}.highwayBusLyt .highwayBusLytWrap .highwayBusLytBody>ul>li .chargeTbl{width:779px;border-top:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;font-size:13px}.highwayBusLyt .highwayBusLytWrap .highwayBusLytBody>ul>li .chargeTbl th{padding:10px 0;width:76px;line-height:1.69;box-sizing:border-box;border-left:1px solid #ddd;text-align:center}.highwayBusLyt .highwayBusLytWrap .highwayBusLytBody>ul>li .chargeTbl th:first-child{width:172px}.highwayBusLyt .highwayBusLytWrap .highwayBusLytBody>ul>li .chargeTbl td{padding:10px 20px 0 0;width:76px;line-height:1.69;box-sizing:border-box;border-left:1px solid #ddd;text-align:right}.highwayBusLyt .highwayBusLytWrap .highwayBusLytBody>ul>li .chargeTbl td:first-child{width:172px;text-align:left;padding:10px 20px}.highwayBusLyt .highwayBusLytWrap .highwayBusLytBody>ul>li .chargeTbl tr:nth-child(odd){background:#fff}.highwayBusLyt .highwayBusLytWrap .highwayBusLytBody>ul>li .chargeTbl tr:nth-child(even){background:#f9f9f9}.highwayBusLyt .highwayBusLytWrap .highwayBusLytBody>ul>li .chargeTbl tr:nth-child(1){background:#5b80bd;color:#fff;text-align:center;border-left:1px solid #ddd}.highwayBusLyt .highwayBusLytWrap .highwayBusLytBody>ul>li .chargeTbl2{width:473px;border-top:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;font-size:13px}.highwayBusLyt .highwayBusLytWrap .highwayBusLytBody>ul>li .chargeTbl2 th{padding:10px 0;width:150px;line-height:1.69;box-sizing:border-box;border-left:1px solid #ddd;text-align:center}.highwayBusLyt .highwayBusLytWrap .highwayBusLytBody>ul>li .chargeTbl2 td{padding:10px 20px 10px 0;width:150px;line-height:1.69;box-sizing:border-box;border-left:1px solid #ddd;text-align:right}.highwayBusLyt .highwayBusLytWrap .highwayBusLytBody>ul>li .chargeTbl2 td:first-child{width:171px;text-align:left;padding-left:20px}.highwayBusLyt .highwayBusLytWrap .highwayBusLytBody>ul>li .chargeTbl2 td:nth-child(3){border-left:1px dotted #ddd}.highwayBusLyt .highwayBusLytWrap .highwayBusLytBody>ul>li .chargeTbl2 tr:nth-child(odd){background:#fff}.highwayBusLyt .highwayBusLytWrap .highwayBusLytBody>ul>li .chargeTbl2 tr:nth-child(even){background:#f9f9f9}.highwayBusLyt .highwayBusLytWrap .highwayBusLytBody>ul>li .chargeTbl2 tr:nth-child(1){background:#5b80bd;color:#fff;text-align:center;border-left:1px solid #ddd}.highwayBusLyt .highwayBusLytWrap .highwayBusLytBody>ul>li .chargeTbl2 tr:nth-child(1) th{width:171px}.highwayBusLyt .highwayBusLytWrap .highwayBusLytBody>ul>li .chargeTbl2 tr:nth-child(1) th:nth-child(2){width:300px;border-bottom:1px solid #ddd}.highwayBusLyt .highwayBusLytWrap .highwayBusLytBody>ul>li .chargeTbl2 tr:nth-child(2){background:#5b80bd;color:#fff;text-align:center;border-left:1px solid #ddd}.highwayBusLyt .highwayBusLytWrap .highwayBusLytBody>ul>li .chargeTbl2 tr:nth-child(2) th:nth-child(2){border-left:1px dotted #ddd}.highwayBusLyt .highwayBusLytWrap .highwayBusLytBody>ul>li .chargeTbl3{width:473px;border-top:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;font-size:13px}.highwayBusLyt .highwayBusLytWrap .highwayBusLytBody>ul>li .chargeTbl3 th{padding:10px 0;width:301px;line-height:1.69;box-sizing:border-box;border-left:1px solid #ddd;text-align:center}.highwayBusLyt .highwayBusLytWrap .highwayBusLytBody>ul>li .chargeTbl3 th:first-child{width:171px}.highwayBusLyt .highwayBusLytWrap .highwayBusLytBody>ul>li .chargeTbl3 td{padding:10px 20px 10px 0;width:301px;line-height:1.69;box-sizing:border-box;border-left:1px solid #ddd;text-align:right}.highwayBusLyt .highwayBusLytWrap .highwayBusLytBody>ul>li .chargeTbl3 td:first-child{width:171px;text-align:left;padding-left:20px}.highwayBusLyt .highwayBusLytWrap .highwayBusLytBody>ul>li .chargeTbl3 tr:nth-child(odd){background:#fff}.highwayBusLyt .highwayBusLytWrap .highwayBusLytBody>ul>li .chargeTbl3 tr:nth-child(even){background:#f9f9f9}.highwayBusLyt .highwayBusLytWrap .highwayBusLytBody>ul>li .chargeTbl3 tr:nth-child(1){background:#5b80bd;color:#fff;text-align:center;border-left:1px solid #ddd}.highwayBusLyt .highwayBusLytWrap .highwayBusLytBody>ul>li:first-child{display:block}.search50TblLyt{width:100%;height:340px;box-sizing:border-box;padding:30px 85px 0 0;background:#e8f6f9;margin:0 0 50px;position:relative}.search50TblLyt:before{content:"";width:0;height:0;border:30px solid transparent;border-top:30px solid #e8f6f9;position:absolute;left:50%;bottom:-60px;z-index:1;margin:0 0 0 -30px}.search50TblLyt ul li{width:40px;float:right;margin:0 0 0 30px}.search50TblLyt ul li div{width:40px;height:40px;margin:20px 0 0;text-align:center;line-height:1;font-size:20px;font-weight:bold}.search50TblLyt ul li div span{display:block;width:100%;height:100%;box-sizing:border-box;padding:11px 0 0;color:#abb7b9}.search50TblLyt ul li div a{display:block;width:100%;height:100%;box-sizing:border-box;background:#fff;border:2px solid #d4d4d4;padding:9px 0 0;color:#007ac8}.search50TblLyt ul li div:first-child{margin:0}.search50TblLyt ul li div button{font-size:20px;font-weight:bold;line-height:1;display:block;width:100%;height:100%;box-sizing:border-box;background:#fff;border:2px solid #d4d4d4;color:#007ac8}.search50TblLyt ul li div button:hover{cursor:pointer;opacity:0.7}.search50TblLyt ul li:nth-child(8) div:nth-child(2){margin:80px 0 0}.search50TblLyt ul li:nth-child(8) div:nth-child(3){margin:80px 0 0}#searchResult{visibility:hidden}.stopNameLyt{margin:0 0 30px;padding:30px 20px;background:#e8f6f9;text-align:center;color:#132b86;line-height:1.46}.stopNameLyt .timetableRoma{font-size:18px;padding:0 0 3px}.stopNameLyt .timetableName{font-size:38px;font-weight:bold;padding:0 0 2px}.stopNameLyt .timetableKana{color:#132b86;background:#fff;width:100%;padding:2px 0;margin:0 0 5px}.stopNameLyt ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.stopNameLyt ul li{width:370px;height:auto;margin:20px 0 0 20px;text-align:center;background:#f9f9f9;box-sizing:border-box;border:2px solid #ececec;display:-webkit-flex;display:flex}.stopNameLyt ul li a{display:block;width:100%;height:auto;box-sizing:border-box;text-align:center;color:#132b86;padding:18px 40px;font-size:18px;font-weight:bold;line-height:1.46;display:flex;display:-webkit-flex;align-items:center;justify-content:center;-webkit-align-items:center;-webkit-justify-content:center}.stopNameLyt ul li a div{display:flex;display:-webkit-flex;align-items:center;justify-content:center;-webkit-align-items:center;-webkit-justify-content:center;height:100%}.stopNameLyt ul li a div span{padding:0 0 0 20px;margin:0 0 0 -20px;position:relative;display:inline-block}.stopNameLyt ul li a div span:after{content:"";width:10px;height:8px;position:absolute;top:50%;left:0;margin:-4px 0 0;background:url(../img/common/ico_arrow_down.png) left no-repeat;background-size:10px 8px}footer #fpickup{background:#eef9fd;padding:57px 0 60px}footer #fpickup h2{text-align:center;padding:0 0 47px;line-height:1}footer #fpickup h2 span{font-size:24px;font-weight:bold;color:#132b86;position:relative;padding:0 0 0 36px}footer #fpickup h2 span:after{content:"";width:24px;height:26px;position:absolute;top:50%;left:0;margin:-13px 0 0;background:url(../img/common/footer/pickup/ico_pickup.svg) left no-repeat;background-size:24px 26px}footer #fpickup ul{margin:-40px 0 0 -40px}footer #fpickup ul li{width:368px;float:left;margin:40px 0 0 40px}footer #fBnr{padding:60px 0}footer #fBnr ul{margin:-46px 0 0 -46px}footer #fBnr ul li{width:200px;float:left;margin:46px 0 0 46px}footer nav{background:#3962a6;padding:30px 0}footer nav>ul{display:-webkit-flex;display:flex}footer nav>ul>li{width:296px;box-sizing:border-box;border-left:1px dashed #858ca5;padding:0 0 10px 30px}footer nav>ul>li ul li{line-height:1;padding:28px 0 0}footer nav>ul>li ul li p{padding:15px 0 0;margin:0 0 0 30px;line-height:1}footer nav>ul>li ul li p a{color:#fff;font-size:14px;display:inline-block}footer nav>ul>li ul li p a .fArrow{margin:0;line-height:1;font-size:15px;background:url(../img/common/ico_arrow.gif) left no-repeat;background-size:6px 7px;padding:0 0 0 16px}footer nav>ul>li ul li p:first-child{padding:0;margin:0}footer nav>ul>li ul li:first-child{padding:0}footer nav>ul>li:last-child{border-right:1px dashed #858ca5}footer nav div{display:none}footer #copyright{height:80px;background:#3b3b7a;position:relative}footer #copyright:after{content:"";width:100%;height:5px;position:absolute;top:0px;left:0;background:url(../img/common/bg_shadow.png) left repeat-x}footer #copyright div{padding:28px 0 0;text-align:center}footer #copyright div p{padding:7px 0 0 25px;display:inline-block;color:#fff;font-size:11px;color:#90a7ce;line-height:1}#pagetop{display:none;position:fixed;z-index:100;bottom:26px;right:30px;opacity:0;filter:alpha(opacity=0);-ms-filter:"alpha(opacity=0)";-moz-opacity:0;-khtml-opacity:0;zoom:1}.INFORMATION h2 span:after{content:"";width:32px;height:32px;position:absolute;top:2px;left:-51px;background:url(../img/common/ico_info.svg) left no-repeat;background-size:32px 32px}.ROUTE_BUS h2 span:after{content:"";width:40px;height:24px;position:absolute;top:2px;left:-55px;background:url(../img/common/ico_bus.svg) left no-repeat;background-size:40px 24px}.HIGHWAY_BUS h2 span:after{content:"";width:40px;height:24px;position:absolute;top:2px;left:-55px;background:url(../img/common/ico_expressbus.svg) left no-repeat;background-size:40px 24px}.CHARTERED_BUS h2 span:after{content:"";width:40px;height:24px;position:absolute;top:2px;left:-55px;background:url(../img/common/ico_charteredbus.svg) left no-repeat;background-size:40px 24px}.TAXI h2 span:after{content:"";width:40px;height:20px;position:absolute;top:2px;left:-56px;background:url(../img/common/ico_taxi.svg) left no-repeat;background-size:40px 20px}.FUTABA h2 span:after{content:"";width:26px;height:28px;position:absolute;top:0;left:-43px;background:url(../img/common/ico_restaurant.svg) left no-repeat;background-size:26px 28px}.TRAVEL h2 span:after{content:"";width:20px;height:35px;position:absolute;top:-7px;left:-37px;background:url(../img/common/ico_travel.svg) left no-repeat;background-size:20px 35px}.YKDS h2 span:after{content:"";width:16px;height:25px;position:absolute;top:0px;left:-33px;background:url(../img/common/ico_car.svg) left no-repeat;background-size:16px 25px}.MT10{margin-top:10px !important}.MT20{margin-top:20px !important}.MT30{margin-top:30px !important}.MT40{margin-top:40px !important}.MT50{margin-top:50px !important}.MR10{margin-right:10px !important}.MR20{margin-right:20px !important}.MR30{margin-right:30px !important}.MR40{margin-right:40px !important}.MR50{margin-right:50px !important}.MB10{margin-bottom:10px !important}.MB20{margin-bottom:20px !important}.MB30{margin-bottom:30px !important}.MB40{margin-bottom:40px !important}.MB50{margin-bottom:50px !important}.ML10{margin-left:10px !important}.ML20{margin-left:20px !important}.ML30{margin-left:30px !important}.ML40{margin-left:40px !important}.ML50{margin-left:50px !important}@media screen and (max-width: 480px){body{min-width:0px;position:relative}.wrap{width:100%;margin:0 auto;padding:0}#dummy{display:none}.brSp{display:block}.brPc{display:none}header{width:100%}header #hLogo{background:#fff;height:60px;position:relative}header #hLogo .wrap h1{position:absolute;top:20px;left:12px}header #hLogo .wrap h1 img{width:80px;height:auto}header #hLogo .wrap>p{position:absolute;top:27px;left:103px;font-size:10px}header #hLogo .wrap ul{display:none}header #hLogo .wrap #menuBtn{display:block;position:absolute;top:0;right:0;width:60px;height:60px;background:#e8f6f9;text-align:center}header #hLogo .wrap #menuBtn:hover{cursor:pointer;opacity:0.7}header #hLogo .wrap #menuBtn svg{width:20px;height:12px;position:absolute;top:17px;left:50%;margin:0 0 0 -10px}header #hLogo .wrap #menuBtn p{font-size:10px;color:#3b3b7a;line-height:1;padding:39px 0 0}header #hLogo .wrap #closeBtn{position:absolute;top:0;right:0px;width:60px;height:60px;background:#e8f6f9;text-align:center}header #hLogo .wrap #closeBtn:hover{cursor:pointer;opacity:0.7}header #hLogo .wrap #closeBtn svg{width:14px;height:16px;position:absolute;top:17px;left:50%;margin:0 0 0 -7px}header #hLogo .wrap #closeBtn p{font-size:10px;color:#3b3b7a;line-height:1;padding:39px 0 0}header #gNav1{display:none}header #gnav2{display:none}#menu{display:block;width:100%;height:2000px;background:#fff;box-sizing:border-box;position:absolute;top:60px;left:-100%;z-index:200;border-top:20px solid #e8f6f9}#menu #menuTravelInfoWrap{background:#5b80bd;box-sizing:border-box;padding:10px}#menu #menuTravelInfoWrap #menuTravelInfo{background:#fff;border-radius:5px;padding:12px 0}#menu #menuTravelInfoWrap #menuTravelInfo ul{width:100%;box-sizing:border-box;padding:0 15px}#menu #menuTravelInfoWrap #menuTravelInfo ul li{width:100%;float:left;height:35px;margin:0 0 0 -105px;line-height:1}#menu #menuTravelInfoWrap #menuTravelInfo ul li:first-child{width:105px;margin:0;padding:0 0 0 28px;box-sizing:border-box;overflow:hidden}#menu #menuTravelInfoWrap #menuTravelInfo ul li:first-child div{display:table;height:35px}#menu #menuTravelInfoWrap #menuTravelInfo ul li:first-child div span{font-size:12px;line-height:1.41;display:table-cell;vertical-align:middle;position:relative}#menu #menuTravelInfoWrap #menuTravelInfo ul li:first-child div span:after{content:"";width:20px;height:20px;position:absolute;top:50%;left:-28px;margin:-10px 0 0;background:url(../img/common/ico_traveiInfo.svg) left no-repeat;background-size:20px 20px}#menu #menuTravelInfoWrap #menuTravelInfo ul li:last-child #menuTravelInfoAbnormal{margin-left:105px;position:relative;height:35px;border-radius:20px;background:#465798;line-height:1}#menu #menuTravelInfoWrap #menuTravelInfo ul li:last-child #menuTravelInfoAbnormal a{color:#fff;display:block;width:100%;height:100%;text-align:center;font-size:12px;padding:11px 0 0}#menu #menuTravelInfoWrap #menuTravelInfo ul li:last-child #menuTravelInfoAbnormal a:after{content:"";width:6px;height:7px;background:url(../img/common/ico_arrow.gif) left no-repeat;background-size:6px 7px;position:absolute;top:50%;margin:-4px 0 0;left:12px}#menu #menuTravelInfoWrap #menuTravelInfo ul li:last-child #menuTravelInfoNormal{border:2px solid #e2e2e2;box-sizing:border-box;margin-left:105px;position:relative;height:35px;background:#fff;line-height:1;text-align:center;font-size:12px;color:#132b86;padding:10px 0 0}#menu #menuNav1{width:100%;box-sizing:border-box;padding:20px 10px 20px;background:#e8f6f9}#menu #menuNav1>ul>li{width:100%;box-sizing:border-box;height:auto;background:#fff;border-left:5px solid #779ad4;margin:5px 0;line-height:1}#menu #menuNav1>ul>li:first-child{margin-top:0}#menu #menuNav1>ul>li>div{line-height:1;height:50px}#menu #menuNav1>ul>li>div a{display:block;width:100%;height:100%;color:#132b86;box-sizing:border-box;padding:19px 0 0 43px;font-size:15px;font-weight:bold;line-height:1}#menu #menuNav1>ul>li>div a span{position:relative}#menu #menuNav1>ul>li>div a span:after{content:"";width:13px;height:15px;position:absolute;top:50%;left:-25px;margin:-8px 0 0;background:url(../img/common/ico_top.svg) left no-repeat;background-size:13px 15px}#menu #menuNav1>ul>li.menuTgl div{color:#132b86;box-sizing:border-box;padding:19px 0 0 43px;font-size:15px;font-weight:bold;line-height:1;position:relative}#menu #menuNav1>ul>li.menuTgl div:hover{cursor:pointer}#menu #menuNav1>ul>li.menuTgl div img{position:absolute;top:50%;right:15px;margin:-4px 0 0}#menu #menuNav1>ul>li.menuTgl div img:first-child{display:block}#menu #menuNav1>ul>li.menuTgl div img:last-child{display:none}#menu #menuNav1>ul>li.menuTgl div span{position:relative}#menu #menuNav1>ul>li.menuTgl div span:after{content:"";width:13px;height:15px;position:absolute;top:50%;left:-25px;margin:-8px 0 0;background:url(../img/common/ico_top.svg) left no-repeat;background-size:13px 15px}#menu #menuNav1>ul>li.menuTgl ul{display:none}#menu #menuNav1>ul>li.menuTgl ul li{width:50%;height:50px;box-sizing:border-box;float:left;border-top:1px solid #d8ecf0}#menu #menuNav1>ul>li.menuTgl ul li a{display:block;width:100%;height:100%;color:#1871bc;box-sizing:border-box;padding:19px 0 0 17px;font-size:13px;line-height:1}#menu #menuNav1>ul>li.menuTgl ul li a span{position:relative}#menu #menuNav1>ul>li.menuTgl ul li a span:after{content:"";width:13px;height:15px;position:absolute;top:50%;left:-33px;margin:-8px 0 0;background:url(../img/common/ico_top.svg) left no-repeat;background-size:13px 15px}#menu #menuNav1>ul>li.menuTgl ul li.menuNavBorder{border-right:1px solid #d8ecf0}#menu #menuNav1>ul>li.menuTgl ul li.menuNav1Clm{width:100%}#menu #menuNav1>ul>li.menuTgl ul li:first-child{font-weight:bold}#menu #menuNav1>ul>li#menuNavInfo span:after{content:"";width:18px;height:18px;position:absolute;top:50%;left:-30px;margin:-9px 0 0;background:url(../img/common/ico_info.svg) left no-repeat;background-size:18px 18px}#menu #menuNav1>ul>li#menuNavBus{border-left:5px solid #90c200}#menu #menuNav1>ul>li#menuNavBus span:after{content:"";width:20px;height:12px;position:absolute;top:50%;left:-30px;margin:-6px 0 0;background:url(../img/common/ico_bus.svg) left no-repeat;background-size:20px 12px}#menu #menuNav1>ul>li#menuNavExpressbus{border-left:5px solid #5db9df}#menu #menuNav1>ul>li#menuNavExpressbus span:after{content:"";width:20px;height:12px;position:absolute;top:50%;left:-30px;margin:-6px 0 0;background:url(../img/common/ico_expressbus.svg) left no-repeat;background-size:20px 12px}#menu #menuNav1>ul>li#menuNavCharteredbus{border-left:5px solid #6290d7}#menu #menuNav1>ul>li#menuNavCharteredbus span:after{content:"";width:20px;height:12px;position:absolute;top:50%;left:-30px;margin:-6px 0 0;background:url(../img/common/ico_charteredbus.svg) left no-repeat;background-size:20px 12px}#menu #menuNav1>ul>li#menuNavTaxi{border-left:5px solid #7379b4}#menu #menuNav1>ul>li#menuNavTaxi span:after{content:"";width:20px;height:10px;position:absolute;top:50%;left:-30px;margin:-5px 0 0;background:url(../img/common/ico_taxi.svg) left no-repeat;background-size:20px 10px}#menu #menuNav1>ul>li#menuNavRestaurant{border-left:5px solid #d0a72a}#menu #menuNav1>ul>li#menuNavRestaurant span:after{content:"";width:15px;height:17px;position:absolute;top:50%;left:-27px;margin:-9px 0 0;background:url(../img/common/ico_restaurant.svg) left no-repeat;background-size:15px 17px}#menu #menuNav1>ul>li#menuNavTravel{border-left:5px solid #fb6994}#menu #menuNav1>ul>li#menuNavTravel span:after{content:"";width:11px;height:19px;position:absolute;top:50%;left:-25px;margin:-10px 0 0;background:url(../img/common/ico_travel.svg) left no-repeat;background-size:11px 19px}#menu #menuNav1>ul>li#menuNavCar{border-left:5px solid #62b473}#menu #menuNav1>ul>li#menuNavCar span:after{content:"";width:11px;height:17px;position:absolute;top:50%;left:-25px;margin:-9px 0 0;background:url(../img/common/ico_car.svg) left no-repeat;background-size:11px 17px}#menu #menuNav2{width:100%;box-sizing:border-box;padding:0px 10px 20px;background:#e8f6f9}#menu #menuNav2 li{float:left;width:50%;box-sizing:border-box;margin-top:6px}#menu #menuNav2 li:nth-child(odd){padding:0 6px 0 0}#menu #menuNav2 li:nth-child(even){padding:0 0 0 6px}#menu #menuNav2 li.menuNav1Clm{width:100%}#menu #menuNav2 li div{height:45px;background:#fff;border:2px solid #e2e2e2;text-align:center}#menu #menuNav2 li div a{display:block;width:100%;height:100%;line-height:1;font-size:12px;color:#007ac8;padding:16px 0 0}#menu #menuNavSearch{width:100%;box-sizing:border-box;padding:15px;background:#9cb3da}#menu #menuNavSearch div{width:100%;position:relative}#menu #menuNavSearch div input{width:100%;height:40px;border-radius:10px;border:none;box-sizing:border-box;background:#fff;padding:0 65px 0 15px;font-size:13px}#menu #menuNavSearch div p{width:50px;height:40px;background:#2e4083;position:absolute;top:-1px;right:0;border-top-right-radius:10px;border-bottom-right-radius:10px;box-sizing:border-box;padding:11px 0 0;text-align:center}#menu #menuNavSearch div p:hover{cursor:pointer;opacity:0.7}#menu #menuNavSearch div p svg{width:19px;height:19px}#menu #menuClose{width:200px;height:40px;line-height:1;margin:25px auto;border:2px solid #e2e2e2;box-sizing:border-box;text-align:center;background:#f9f9f9;padding:12px 0 0;position:relative}#menu #menuClose:hover{cursor:pointer}#menu #menuClose svg{width:14px;height:12px;position:absolute;top:12px;left:23px}#path{width:100%;box-sizing:border-box;line-height:1;padding:10px 15px}#path ol li{line-height:1.46}#path ol li a{line-height:1.46;color:#007ac8}main #mainWrap{padding:30px 0 50px}main #mainWrap>li{float:none;box-sizing:border-box;padding:0 15px}main #mainWrap #contents{width:100%;margin:0}main #mainWrap #sidebar{width:100%}main #mainWrap #sidebar #sideActiveNav{width:100%;margin:0 0 20px;box-sizing:border-box;border-bottom:2px solid #ececec}main #mainWrap #sidebar #sideActiveNav li{border-left:2px solid #ececec;border-right:2px solid #ececec;box-sizing:border-box;padding:20px 0 0 18px;line-height:1}main #mainWrap #sidebar #sideActiveNav li:first-child{height:60px;border:none;padding:0;color:#fff;box-sizing:border-box}main #mainWrap #sidebar #sideActiveNav li:first-child div{line-height:1;font-size:15px;font-weight:bold;position:relative}main #mainWrap #sidebar #sideActiveNav li:last-child{padding-bottom:20px}main #mainWrap #sidebar #sideActiveNav li span{background:url(../img/common/side/ico_arrow.gif) left no-repeat;background-size:6px 7px;padding:0 0 0 12px}main #mainWrap #sidebar #sideActiveNav li span a{color:#007ac8;height:14px;border-bottom:1px solid #007ac8}main #mainWrap #sidebar #sideNav1 li{width:100%;height:60px;background:#f9f9f9;border-left:5px solid #779ad4;margin:0 0 20px;line-height:1}main #mainWrap #sidebar #sideNav1 li a{display:block;width:100%;height:100%;color:#132b86;box-sizing:border-box;padding:24px 0 0 58px;font-size:15px;font-weight:bold}main #mainWrap #sidebar #sideNav1 li a span{position:relative}main #mainWrap #sidebar #sideNav1 li a span:after{content:"";width:20px;height:20px;position:absolute;top:50%;left:-33px;margin:-10px 0 0;background:url(../img/common/ico_info.svg) left no-repeat;background-size:20px 20px}main #mainWrap #sidebar #sideNav2{margin:0 0 20px}main #mainWrap #sidebar #sideNav2 li{width:100%;height:60px;background:#f9f9f9;border-left:5px solid #779ad4;margin:2px 0;line-height:1}main #mainWrap #sidebar #sideNav2 li a{display:block;width:100%;height:100%;color:#132b86;box-sizing:border-box;padding:24px 0 0 52px;font-size:15px;font-weight:bold}main #mainWrap #sidebar #sideNav2 li a span{position:relative}main #mainWrap #sidebar #sideNav2 li a span:after{content:"";width:20px;height:20px;position:absolute;top:50%;left:-33px;margin:-10px 0 0;background:url(../img/common/ico_info.svg) left no-repeat;background-size:20px 20px}main #mainWrap #sidebar #sideNav2 li:first-child{margin-top:0}main #mainWrap #sidebar #sideNav3{border:2px solid #ececec}main #mainWrap #sidebar #sideNav3 li{line-height:1;height:50px;box-sizing:border-box;padding:17px 0 0 33px;border-top:1px dashed #adb6b8}main #mainWrap #sidebar #sideNav3 li span{position:relative}main #mainWrap #sidebar #sideNav3 li span a{color:#3f9bd6;border-bottom:1px solid #3f9bd6}main #mainWrap #sidebar #sideNav3 li span:after{content:"";width:6px;height:7px;position:absolute;top:50%;left:-15px;background:url(../img/common/side/ico_arrow.gif) left no-repeat;background-size:6px 7px;margin:-4px 0 0}main #mainWrap #sidebar #sideNav3 li:first-child{border:none}.subInfo{padding:0 0 15px}.ttl{font-size:18px;border-bottom:2px solid #f3f3f3;margin-bottom:20px;padding-bottom:15px;line-height:1.46}.ttlH2{padding:8px 0 20px}.ttlH2 h2{font-size:18px;font-weight:bold;line-height:1.28;color:#132b86}.ttlH2 h2>span{position:relative}.ttlH2 h2>span span{padding:0 0 0 12px}.ttlH2SubInfo{padding:8px 0 20px}.ttlH2SubInfo h2{font-size:18px;font-weight:bold;line-height:1.28;color:#132b86}.ttlH2SubInfo h2>span{position:relative}.ttlH2SubInfo h2>span span{padding:0 0 0 12px}.ttlH2SubInfo .subInfo{padding:20px 0 0;position:relative;top:0;right:0;left:0}.ttlh2Travel{width:100%;margin:0 0 20px}.ttlh2Travel>div{width:100%;height:100%;background:#fff;padding:20px 0;box-sizing:border-box;border-radius:10px}.ttlh2Travel>div ul li{float:none;width:100%;font-size:14px;font-weight:bold;padding:0 15px}.ttlh2Travel>div ul li h2{font-size:18px;font-weight:bold;color:#132b86;padding:0 0 5px}.ttlh2Travel>div ul li p{line-height:1.46;padding:4px 0 0}.ttlh2Travel>div ul li p span{display:inline-block;padding:0 0 0 10px}.ttlh2Travel>div ul li:first-child{width:100%;padding:0 0 0 40px}.ttlh2Travel>div ul li:first-child span{line-height:1;position:relative}.ttlh2Travel>div ul li:first-child span:after{content:"";width:20px;height:20px;position:absolute;top:50%;left:-30px;margin:-10px 0 0;background:url(../img/common/ico_traveiInfo.svg) left no-repeat;background-size:20px 20px}.ttlH3{width:100%;box-sizing:border-box;margin:0 0 20px;border-left:3px solid #5b80bd;padding:0 0 0 10px}.ttlH3 h3{line-height:1.28;padding:10px 0;font-size:16px;font-weight:bold}.ttlH4{width:100%;box-sizing:border-box;margin:0 0 20px;border-bottom:2px solid #c5d4ec}.ttlH4 h4{line-height:1.28;font-size:15px;font-weight:bold;padding:10px}.ttlH4 h4 span{font-size:20px}.ttlH5{margin:0 0 20px}.ttlH5 h5{line-height:1.28;font-size:15px;font-weight:bold;position:relative;padding:0 0 0 37px}.ttlH5 h5:after{content:"";width:19px;height:16px;position:absolute;top:50%;left:10px;margin:-8px 0 0;background:url(../img/common/ico_caution.gif) left no-repeat;background-size:19px 16px}.txt{padding:0 0 20px}.img{margin:0 0 20px;text-align:center}.img img{width:100%;height:auto}.imgPc{display:none}.imgSp{display:block;margin:0 0 20px;text-align:center}.imgSp img{width:100%;height:auto}.shortbtn{width:100%;margin:0 auto;height:40px;box-sizing:border-box;border-radius:20px}.shortbtn a{padding:12px 0 0}.shortbtn a:after{top:50%;left:20px;margin:-4px 0 0}.midbtn{width:100%}.routeSpBtn{text-align:center;margin:0 0 20px}.routeSpBtn a{padding:10px 50px}.formBtn{margin:0 0 30px}.formBtn li{width:100%;clear:both}.formBtn li div{float:none;margin:0}.formBtn li:first-child{margin:0 0 20px}.formBtn li:first-child div{float:none;margin:0;background:#fff}.pageTypePage{margin-top:0px}.listLyt{margin:-20px 0 0}.listLyt li:nth-child(odd){padding:20px 0 15px}.listLyt li:nth-child(even){padding:0 0 20px}.listImgLyt{margin:-25px 0 0}.listImgLyt>li{border-bottom:1px dashed #adb6b8;padding:25px 0}.listImgLyt>li ul{-webkit-flex-direction:column;flex-direction:column}.listImgLyt>li ul#listImgPickup{background:#f9f9f9;position:relative}.listImgLyt>li ul#listImgPickup div:first-child{margin-left:15px}.listImgLyt>li ul#listImgPickup p{padding:15px}.listImgLyt>li ul#listImgPickup:before{content:"";width:100%;height:100%;border:2px solid #e0e0e0;position:absolute;top:0;left:0;box-sizing:border-box}.listImgLyt>li ul#listImgPickup:after{content:"";width:108px;height:64px;background:url(../img/common/img_ribbon.png) left no-repeat;background-size:108px 64px;position:absolute;top:-3px;right:-3px}.listImgLyt>li ul li{box-sizing:border-box}.listImgLyt>li ul li:nth-child(odd){width:100%;height:100%}.listImgLyt>li ul li:nth-child(odd) img{width:100%;height:auto}.listImgLyt>li ul li:nth-child(even){width:100%;padding:20px 0 0}.listImgLyt>li ul li:nth-child(even) div{display:inline-block;line-height:1}.listImgLyt>li ul li:nth-child(even) p{line-height:1.75;padding:15px 0 0}.listImgLyt>li ul li:nth-child(even) p a{color:#007ac8;font-size:14px;text-decoration:underline}.listImgLyt>li ul li .listImgTtl{font-size:16px;padding:15px 0 0;display:block !important}.pager{width:100%;margin:0 auto 60px}.pager li{float:none;text-align:center;width:100%}.pager li div{text-align:center;padding:15px 0}.pager li div a{color:#007ac8;font-size:15px;display:inline-block;margin:0 0 0 15px}.pager li div a:first-child{margin:0}.pager li div a.pagerActive{border-bottom:2px solid #007ac8;padding:0 0 5px}.pager li:first-child{width:100%;height:40px;box-sizing:border-box}.pager li:first-child:not(a){color:#999999;padding:12px 0 0}.pager li:first-child a{display:block;width:100%;height:100%}.pager li:last-child{width:100%;height:40px;box-sizing:border-box}.pager li:last-child:not(a){padding:12px 0 0}.pager li:last-child a{display:block;width:100%;height:100%;box-sizing:border-box}.pagerSingle{width:100%;margin:0 auto 60px}.pagerSingle li{float:none;text-align:center;width:100%}.pagerSingle li div{text-align:center;padding:15px 0}.pagerSingle li div a{color:#007ac8;font-size:15px}.pagerSingle li:first-child{width:100%;height:40px;box-sizing:border-box}.pagerSingle li:first-child:not(a){color:#999999;padding:12px 0 0}.pagerSingle li:first-child a{display:block;width:100%;height:100%}.pagerSingle li:last-child{width:100%;height:40px;box-sizing:border-box}.pagerSingle li:last-child:not(a){padding:12px 0 0}.pagerSingle li:last-child a{display:block;width:100%;height:100%;box-sizing:border-box}.ulLyt{margin:0 0 30px}.ulLyt .ttlH6{margin:0 0 10px}.ulLyt ul{padding:0 20px}.ulLyt ul li{line-height:1.85;position:relative;margin:10px 0 0}.ulLyt ul li:after{content:"";width:6px;height:6px;border-radius:3px;position:absolute;top:50%;left:-15px;margin:-3px 0 0;background:#5b80bd}.ulLyt ul li:first-child{padding:0}.ulBgLyt{margin:0 0 30px}.ulBgLyt .ttlH6{margin:0 0 10px}.ulBgLyt ul{background:#fffbe2;padding:15px 20px 15px 40px}.ulBgLyt ul li{line-height:1.85;position:relative;margin:10px 0 0}.ulBgLyt ul li:after{content:"";width:6px;height:6px;border-radius:3px;position:absolute;top:50%;left:-15px;margin:-3px 0 0;background:#5b80bd}.ulBgLyt ul li:first-child{padding:0}.contactLyt{width:100%;margin:0 auto 30px;background:#f9f9f9;border-left:4px solid #5b80bd;box-sizing:border-box}.contactLyt li{float:none;width:100%;box-sizing:border-box;padding:20px}.contactLyt li p{line-height:1.85;padding:0}.contactLyt li .midbtn{margin:0}.contactLyt li:first-child{width:100%;padding-bottom:0}.contactTxtLyt{width:100%;margin:0 auto 30px;border-left:4px solid #5b80bd}.contactTxtLyt li{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;width:100%;padding:20px}.contactTxtLyt li:first-child{width:100%;padding-left:20px;padding-bottom:0px}.contactTxtLyt li:last-child{padding-top:10px}.contactTxtLyt li p{width:100%}.contactTxtLyt li p span{text-align:center;display:block;width:100%;font-size:20px}.contactTxtLyt li p span a{font-size:20px}.contactTelLyt{width:100%;margin:0 auto 30px;background:#f9f9f9;padding:10px 15px;border-left:4px solid #5b80bd}.contactTelLyt div a{margin:0}.contactTel2Lyt{width:100%;margin:0 auto 30px;padding:20px 30px;padding:10px 15px;border-left:4px solid #5b80bd}.contactTel2Lyt div{padding:0 0 10px;line-height:1.46}.contactTel2Lyt p a{display:inline-block;margin:0 0 15px 20px;color:#132b86;font-weight:bold}.contactTel2Lyt p a span{font-size:24px;line-height:1.46}.contactTel2Lyt p a:first-child{margin-bottom:0}.contactTel3Lyt{margin:0 auto 30px}.contactTel3Lyt ul{margin:10px 0;width:100%;background:#f9f9f9;border-left:8px solid #5b80bd;box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.contactTel3Lyt ul li{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;width:100%;padding:10px 20px 20px;box-sizing:border-box}.contactTel3Lyt ul li:first-child{width:100%;padding-top:20px;padding-left:20px;padding-bottom:0;font-size:16px;font-weight:bold}.contactTel3Lyt ul li p>span{font-size:18px;font-weight:bold;color:#132b86}.contactTel3Lyt ul li p>span span{display:inline-block;font-size:14px;margin:0 6px 0 0}.contactTel3Lyt ul li p>span a{font-weight:bold;color:#132b86}.contactTel3Lyt ul li p>span a span{margin-left:0}.contactTel3Lyt ul:nth-of-type(1){margin-top:10px}.tblLyt>ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto 30px}.tblLyt>ul>li{box-sizing:border-box}.tblLyt>ul>li:nth-child(odd){width:30%;margin:0 5% 0 0;padding:10px;box-sizing:border-box;border-bottom:1px solid #5b80bd;font-weight:bold}.tblLyt>ul>li:nth-child(even){width:65%;padding:10px;border-bottom:1px solid #dddddd}.tblLyt>ul>li:nth-child(even) ul{margin:0}.tblLyt>ul>li:nth-child(even) ul li{float:none;box-sizing:border-box}.tblLyt>ul>li:nth-child(even) ul li:nth-child(odd){width:100%;border-top:1px solid #dddddd;padding:10px 0 0}.tblLyt>ul>li:nth-child(even) ul li:nth-child(even){width:100%;border-top:none;padding:10px 0}.tblLyt>ul>li:nth-child(even) ul li:nth-child(1){border-top:none}.tblLyt>ul>li:nth-child(even) ul li:nth-child(2){border-top:none}.tblLyt>ul>li:nth-child(1){border-top:1px solid #5b80bd}.tblLyt>ul>li:nth-child(2){border-top:1px solid #dddddd}.tbl2Lyt{padding:15px;margin:0 0 30px}.tbl2Lyt table{width:100%}.tbl2Lyt table th{display:block;box-sizing:border-box;text-align:center;border-left:1px solid #dddddd;border-bottom:1px solid #dddddd;font-weight:bold;padding:7px;line-height:1.46}.tbl2Lyt table td{display:block;box-sizing:border-box;border-left:1px solid #dddddd;border-bottom:1px solid #dddddd;padding:7px 30px;line-height:2}.tbl2Lyt table td .pdf{margin:10px auto 30px}.tbl2Lyt table td .pdf a:after{content:"";width:19px;height:26px;background:url(../img/common/ico_pdf.gif) left no-repeat;background-size:19px 26px;position:absolute;top:11px;left:30px}.tbl2Lyt table tr th:first-child{width:100%}.tbl2Lyt table tr th:last-child{display:none;width:100%;color:#e6214c}.tbl2Lyt table tr td:first-child{width:100%}.tbl2Lyt table tr td:first-child .shortbtn{display:block}.tbl2Lyt table tr td:last-child{display:none;width:100%}.tbl2Lyt table tr td:last-child .shortbtn{display:none}.tbl2Lyt table tr:nth-child(odd){background:#fff}.tbl2Lyt table tr:nth-child(even){background:#f9f9f9}.tbl3Lyt{padding:15px;margin:0 0 30px}.ulImg2Lyt li{width:50%;text-align:left;box-sizing:border-box}.ulImg2Lyt li img{width:100%;height:auto}.ulImg2Lyt li div{padding:15px 0 30px;line-height:1.46}.ulImg2Lyt li p{line-height:1.76;padding:15px 0 30px}.ulImg2Lyt li:nth-child(odd){padding:0 5px 0 0}.ulImg2Lyt li:nth-child(even){padding:0 0 0 5px}.ulImg3Lyt{margin:0}.ulImg3Lyt li{width:50%;text-align:left;box-sizing:border-box;margin:0}.ulImg3Lyt li img{width:100%;height:auto}.ulImg3Lyt li div{padding:15px 0 30px;line-height:1.46}.ulImg3Lyt li:nth-child(odd){padding:0 5px 0 0}.ulImg3Lyt li:nth-child(even){padding:0 0 0 5px}.listBtnLyt .shortbtn{position:relative;top:0;right:0;left:0;margin:0 auto 30px}.travelInfoLyt{display:none}.travelInfoSpLyt{display:block;padding:0 0 18px}.travelInfoSpLyt ul{width:100%;box-sizing:border-box;padding:0 15px}.travelInfoSpLyt ul li{width:100%;float:left;height:35px;margin:0 0 0 -105px;line-height:1}.travelInfoSpLyt ul li:first-child{width:105px;margin:0;padding:0 0 0 28px;box-sizing:border-box;overflow:hidden}.travelInfoSpLyt ul li:first-child div{display:table;height:35px}.travelInfoSpLyt ul li:first-child div span{font-size:12px;line-height:1.41;display:table-cell;vertical-align:middle;position:relative}.travelInfoSpLyt ul li:first-child div span:after{content:"";width:20px;height:20px;position:absolute;top:50%;left:-28px;margin:-10px 0 0;background:url(../img/common/ico_traveiInfo.svg) left no-repeat;background-size:20px 20px}.travelInfoSpLyt ul li:last-child .travelInfoSpAbnormal{margin-left:105px;position:relative;height:35px;border-radius:20px;background:#465798;line-height:1}.travelInfoSpLyt ul li:last-child .travelInfoSpAbnormal a{color:#fff;display:block;width:100%;height:100%;text-align:center;font-size:12px;padding:11px 0 0}.travelInfoSpLyt ul li:last-child .travelInfoSpAbnormal a:after{content:"";width:6px;height:7px;background:url(../img/common/ico_arrow.gif) left no-repeat;background-size:6px 7px;position:absolute;top:50%;margin:-4px 0 0;left:20px}.travelInfoSpLyt ul li:last-child .travelInfoSpNormal{border:2px solid #e2e2e2;box-sizing:border-box;margin-left:105px;position:relative;height:35px;background:#fff;line-height:1;text-align:center;font-size:12px;color:#132b86;padding:10px 0 0}.travelInfo3Lyt{border:1px solid #d7dcdd;border-radius:10px;box-sizing:border-box;width:100%;padding:10px;margin:0 0 30px}.travelInfo3Lyt>li{width:100%}.travelInfo3Lyt>li ul{width:100%}.travelInfo3Lyt>li ul li{width:100%;line-height:1.76;margin:0 0 10px}.travelInfo3Lyt>li ul li:nth-child(odd){width:100%;margin:0}.travelInfo3Lyt>li:first-child{width:100%;padding:0;margin:0 auto 10px}.travelInfo3Lyt>li:first-child span{font-size:16px;font-weight:bold;color:#132b86;position:relative;padding:0 0 0 30px}.ulLinkImgLyt{margin:0 0 30px}.ulLinkImgLyt ul{margin:0}.ulLinkImgLyt ul li{width:100%;height:auto;box-sizing:border-box;border:2px solid #ececec;background:#f9f9f9;float:none;margin:10px 0 0;position:relative}.ulLinkImgLyt ul li:first-child{margin:0}.ulLinkImgLyt ul li a{display:block;width:100%;height:100%;padding:15px 15px 15px 120px;color:#132b86;box-sizing:border-box}.ulLinkImgLyt ul li a img{width:80px;height:80px;position:absolute;top:50%;left:15px;margin:-40px 0 0}.ulLinkImgLyt ul li a span{font-size:18px;line-height:1.46;font-weight:bold;padding:15px;display:inline-block;position:relative}.ulLinkImgLyt ul li a span:after{content:"";width:8px;height:10px;background:url(../img/common/ico_arrow.png) left no-repeat;background-size:8px 10px;position:absolute;top:50%;left:0;margin:-5px 0 0}.ulLinkTxt2Lyt{margin:0 0 30px}.ulLinkTxt2Lyt ul{margin:0}.ulLinkTxt2Lyt ul li{width:100%;height:auto;margin:10px 0;text-align:center;background:#f9f9f9;box-sizing:border-box;border:2px solid #ececec}.ulLinkTxt2Lyt ul li a{display:block;width:100%;height:100%;box-sizing:border-box;text-align:center;color:#132b86;padding:10px 40px}.ulLinkTxt2Lyt ul li a div{font-size:18px;font-weight:bold;line-height:1}.ulLinkTxt2Lyt ul li a div small{font-size:11px;display:block}.ulLinkTxt3Lyt{margin:0 0 30px}.ulLinkTxt3Lyt ul{margin:0}.ulLinkTxt3Lyt ul li{width:100%;height:auto;margin:10px 0;text-align:center;background:#f9f9f9;box-sizing:border-box;border:2px solid #ececec}.ulLinkTxt3Lyt ul li a{box-sizing:border-box;text-align:center;color:#132b86;padding:10px 40px}.gmapImgLyt{width:100%;margin:0 0 30px}.gmapImgLyt ul li{width:70%;height:150px;float:left;background:#acacac}.gmapImgLyt ul li:first-child{width:30%}.gmap2Lyt{width:100%;margin:0 0 30px}.gmap2Lyt li{width:100%;float:none}.gmap2Lyt li:first-child{margin:0}.gmap2Lyt li p{text-align:center;line-height:1.46;padding:10px 0 0}.gmapIframeLyt{margin:0 0 30px}.gmapIframeLyt iframe{width:100%;height:200px}.lNav{margin:0 0 30px}.lNav ul{margin:0}.lNav ul li{width:100%;height:auto;margin:10px 0}.lNav ul li a{padding:10px 40px;font-size:16px;font-weight:bold;line-height:1.46}.ulImgTxt3Lyt{margin:0 0 30px}.ulImgTxt3Lyt li{width:50%;box-sizing:border-box;margin:0}.ulImgTxt3Lyt li img{width:100%;height:auto}.ulImgTxt3Lyt li div{padding:15px 0;line-height:1.46;font-size:16px;font-weight:bold;border-bottom:3px solid #c5d4ec}.ulImgTxt3Lyt li p{padding:15px 0 0;line-height:1.67}.ulImgTxt3Lyt li:nth-child(odd){padding:0 5px 20px 0}.ulImgTxt3Lyt li:nth-child(even){padding:0 0 20px 5px}.aplDownloadLyt{width:100%;margin:0 0 30px}.aplDownloadLyt .aplDownloadHead{width:100%;height:auto;line-height:1.46;padding:6px 0}.aplDownloadLyt .aplDownloadBody{width:100%;height:auto;padding:10px;position:relative;box-sizing:border-box;border-left:3px solid #babede;border-right:3px solid #babede;border-bottom:3px solid #babede}.aplDownloadLyt .aplDownloadBody>img{display:none}.aplDownloadLyt .aplDownloadBody ul{position:relative;margin:0 auto}.aplDownloadLyt .aplDownloadBody ul li{float:left;width:90px}.aplDownloadLyt .aplDownloadBody ul li div{padding:10px 0}.aplDownloadLyt .aplDownloadBody ul li:first-child{width:150px}.aplDownloadLyt .aplDownloadBody .ios{top:0;left:0;margin-bottom:20px}.aplDownloadLyt .aplDownloadBody .ios:before{display:none}.aplDownloadLyt .aplDownloadBody .android{top:0;left:0}.aplDownloadLyt .aplDownloadBody .android:before{content:"";width:250px;height:1px;background:#babede;position:absolute;top:-10px;right:0;left:50%;margin:0 0 0 -125px}.txtImgLyt{margin:0 0 30px}.txtImgLyt li{float:none}.txtImgLyt li:first-child{width:100%;padding:0}.txtImgLyt li:first-child p{line-height:1.85;padding:15px 0 0}.txtImgLyt li:first-child p:nth-of-type(1){padding:0}.txtImgLyt li:last-child{padding:20px 0 0;width:100%;text-align:center;line-height:1.46}.txtImgLyt li:last-child div{padding:15px 0 5px}.txtImgLyt li:last-child a{background:url(../img/common/ico_blank.gif) right no-repeat;padding:0 18px 0 0;margin:0 10px 0 0;color:#007ac8;text-decoration:underline}.txtImgLyt li:last-child img{width:100%;height:auto}.ykLyt{padding:15px;margin:0 0 30px}.ykLyt .ttlH4{margin-bottom:10px}.ykLyt ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:20px 0 12px}.ykLyt ul li{width:100%;background:#c5d4ec;padding:6px 20px;box-sizing:border-box}.ykLyt ul li:first-child{width:100%;color:#fff;background:#5b80bd}.ykLyt ul li:last-child{font-size:16px}.ykLyt div span{line-height:1.46}.ykLyt p{line-height:1.85;padding:0 0 15px}.ykLyt p span{color:#ec0e0e}.yk2Lyt{padding:15px;margin:0 0 30px}.yk2Lyt .ttlH4{margin-bottom:20px}.yk2Lyt table{width:100%;margin:0 0 10px}.yk2Lyt table th{display:block;width:100%;color:#fff;background:#5b80bd;font-size:15px;padding:6px 20px;box-sizing:border-box}.yk2Lyt table td{display:block;width:100%;background:#c5d4ec;padding:10px 20px;box-sizing:border-box;font-size:14px}.yk2Lyt table td a{background:url(../img/common/ico_blank_blue.png) right no-repeat;padding:0 18px 0 0;margin:0 10px 0 0;color:#007ac8;text-decoration:underline}.yk2Lyt p{line-height:1.46}.yk3Lyt{padding:15px;margin:0 0 30px}.yk3Lyt table{width:100%;margin:15px 0 0}.yk3Lyt table th{width:3em;color:#fff;background:#5b80bd;font-size:16px;padding:6px 20px;box-sizing:border-box;line-height:1.46}.yk3Lyt table td{width:auto;background:#c5d4ec;padding:6px 20px;box-sizing:border-box;line-height:1.46}.yk3Lyt table:nth-of-type(1){margin-top:0}.ykTblLyt{padding:15px;margin:0 0 30px}.ykTblLyt .ttlH4{margin-bottom:10px}.ykTblLyt>p{font-size:14px;padding:0 0 15px}.ykTblLyt>table{width:100%;margin:0 0 10px}.ykTblLyt>table th{display:block;width:100%;color:#fff;background:#5b80bd;font-size:16px;padding:6px 20px;box-sizing:border-box}.ykTblLyt>table td{display:block;width:100%;background:#c5d4ec;padding:6px 20px;box-sizing:border-box}.ykTblLyt>table td a{background:url(../img/common/ico_blank_blue.png) right no-repeat;padding:0 18px 0 0;margin:0 10px 0 0;color:#007ac8;text-decoration:underline}.ykTblLyt ul{padding:10px 0 0}.ykTblLyt ul li{width:100%;float:none;border:1px solid #dddddd}.ykTblLyt ul li table{width:100%;background:#fff}.ykTblLyt ul li table th{width:50%}.ykTblLyt ul li table th div{line-height:1.57}.ykTblLyt ul li table th:first-child{border-left:none}.ykTblLyt ul li table td{box-sizing:border-box;padding:7px 0;width:18.5%;text-align:right;border-top:1px solid #dddddd}.ykTblLyt ul li table td:nth-child(2){width:31.5%;text-align:center}.ykTblLyt ul li table td:nth-child(3){border-left:1px solid #dddddd;width:50%;padding:0 40px 0 0}.ykTblLyt ul li:first-child{margin-bottom:20px}.linkLyt{margin:0 0 30px}.linkLyt li{width:100%}.linkLyt li p{line-height:1.46}.linkLyt li a{line-height:1.46}.linkLyt li:first-child{width:100%;padding:0 0 10px}.linkLyt li:last-child{align-items:left;justify-content:left;-webkit-align-items:left;-webkit-justify-content:left;padding:0 20px}.searchRouteMapLyt{margin:0 0 30px}.searchRouteMapLyt>ul{padding:0 0 20px;background:#e8f6f9;margin:5px 0 0}.searchRouteMapLyt>ul>li{width:100%;padding:20px 0 0}.searchRouteMapLyt>ul>li div{line-height:1;font-size:15px;font-weight:bold;padding:13px 0 13px 25px;border-left:5px solid #5b80bd}.searchRouteMapLyt>ul>li ul{margin:-15px 0 0}.searchRouteMapLyt>ul>li ul li{width:100%;box-sizing:border-box;border:2px solid #dddddd;margin:15px 0 0}.searchRouteMapLyt>ul>li ul li a{display:block;width:100%;height:100%;box-sizing:border-box;background:#f9f9f9;text-align:center;font-size:18px;font-weight:bold;color:#132b86;padding:20px 40px}.searchRouteMapLyt>ul>li ul li a span{position:relative;padding:0 0 0 20px;margin:0 0 0 -20px;display:inline-block}.searchRouteMapLyt>ul>li ul li a span:after{content:"";width:8px;height:10px;position:absolute;top:50%;left:0;margin:-5px 0 0;background:url(../img/common/ico_arrow.png) left no-repeat;background-size:8px 10px}.searchRouteMapLyt>ul>li ul li a p{font-size:15px}.searchRouteMapLyt>ul>li:first-child{width:100%;padding-bottom:10px}.searchRouteMapLyt>ul>li:last-child{width:100%;box-sizing:border-box;padding:0 20px}.searchRouteMapLyt>ul:first-child{margin:-5px 0 0}.imgTxtLyt{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 10px}.imgTxtLyt li{width:100%;margin:0 0 20px}.imgTxtLyt li .ttlH4{margin-bottom:15px}.imgTxtLyt li p{line-height:1.85}.imgTxtLyt li img{width:100%;height:auto}.imgTxtLyt li:nth-child(odd){margin-right:0}.fromLyt form>ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto 30px}.fromLyt form>ul>li{box-sizing:border-box}.fromLyt form>ul>li p{padding:20px 0 0}.fromLyt form>ul>li input{width:100%;height:40px;box-sizing:border-box;border:1px solid #dddddd;padding:5px 10px}.fromLyt form>ul>li input.inputTxtShort{width:100% !important}.fromLyt form>ul>li input[type="radio"]{width:auto;height:auto;padding:0;border:none;margin:0 6px 0 0}.fromLyt form>ul>li select{width:100%}.fromLyt form>ul>li textarea{width:100%;height:60px;box-sizing:border-box;border:1px solid #dddddd;padding:5px 10px}.fromLyt form>ul>li:nth-child(odd){width:30%;margin:0 5% 0 0;padding:20px 10px;box-sizing:border-box;border-bottom:1px solid #5b80bd;font-weight:bold;box-sizing:border-box;border-bottom:1px solid #5b80bd;font-weight:bold}.fromLyt form>ul>li:nth-child(odd) .required{position:relative;top:0;right:0;left:0;margin:5px 0 0}.fromLyt form>ul>li:nth-child(even){width:65%;padding:20px 10px;border-bottom:1px solid #dddddd}.fromLyt form>ul>li:nth-child(even) ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.fromLyt form>ul>li:nth-child(even) ul li{width:100%;box-sizing:border-box;padding-top:0px}.fromLyt form>ul>li:nth-child(even) ul li div{margin-bottom:10px;line-height:1}.fromLyt form>ul>li:nth-child(even) ul li div:last-of-type{margin-bottom:0}.fromLyt form>ul>li:nth-child(even) ul li:first-child{width:100%;padding-top:0px;font-weight:bold}.fromLyt form>ul>li:nth-child(1){border-top:1px solid #5b80bd}.fromLyt form>ul>li:nth-child(2){border-top:1px solid #dddddd}.fromLyt form>ul>li.noBorderBtm{border-bottom:none;padding-bottom:0}.faqLyt{margin:0 0 30px}.faqLyt li{padding:15px 26px;border-bottom:1px dotted #adb6b8}.faqLyt li div{line-height:1.55;font-size:18px;font-weight:bold;color:#132b86;box-sizing:border-box;padding:0 15px 10px 0}.faqLyt li div span{position:relative}.faqLyt li div span:after{content:"";width:20px;height:20px;background:url(../img/common/ico_faq.gif) top left;background-size:20px 20px;position:absolute;top:-3px;left:-26px}.faqLyt li p{line-height:1.85}.faqLyt li .midbtn{margin-top:15px}.faqLyt li:first-child{padding-top:0}.hBusContactLyt{padding:15px;margin:0 0 30px}.hBusContactLyt>ul{margin:10px 0 0}.hBusContactLyt>ul>li{width:100%;padding:10px 0}.hBusContactLyt>ul>li ul li{width:95%;margin:10px 10px 0}.hBusContactLyt>ul>li ul li>a{display:inline-block;padding-left:40px}.hBusContactLyt>ul>li ul li div{width:100%;margin:0 auto}.hBusContactLyt>ul>li ul li:nth-child(odd){width:100%;margin:10px 0 0;padding:0 15px 0 40px;display:flex;display:-webkit-flex}.hBusContactLyt>ul>li ul li:nth-child(odd) p{line-height:1.46}.hBusContactLyt>ul>li ul li:nth-child(even){margin-bottom:15px}.hBusContactLyt>ul>li ul li:nth-child(1){margin-top:0}.hBusContactLyt>ul>li ul li:nth-child(2){margin-top:10px}.hBusContactLyt>ul>li:first-child{width:100%}.hBusContactLyt>ul>li:first-child div{vertical-align:middle;display:table;height:100%;box-sizing:border-box;padding:0 0 0 20px}.hBusContactLyt>ul>li:first-child div span{display:table-cell;vertical-align:middle;color:#fff;font-size:16px}>.hBusContactLyt>ul:nth-of-type(1){margin-top:0}.highwayBusLyt{margin:0 0 30px}.search50TblLyt{width:100%;height:auto;box-sizing:border-box;padding:10px 0 20px;background:#e8f6f9}.search50TblLyt ul li{width:240px;float:none;margin:0 auto;clear:both}.search50TblLyt ul li div{float:left;width:40px;height:40px;margin:10px 0 0 10px;text-align:center;line-height:1;font-size:20px;font-weight:bold}.search50TblLyt ul li div span{display:block;width:100%;height:100%;box-sizing:border-box;padding:11px 0 0;color:#abb7b9}.search50TblLyt ul li div a{display:block;width:100%;height:100%;box-sizing:border-box;background:#fff;border:2px solid #d4d4d4;padding:9px 0 0;color:#007ac8}.search50TblLyt ul li div:first-child{margin:10px 0 0}.search50TblLyt ul li div button{font-size:20px;font-weight:bold;line-height:1;display:block;width:100%;height:100%;box-sizing:border-box;background:#fff;border:2px solid #d4d4d4;color:#007ac8}.search50TblLyt ul li div button:hover{cursor:pointer;opacity:0.7}.search50TblLyt ul li:nth-child(8) div:nth-child(2){margin:10px 0 0 10px}.search50TblLyt ul li:nth-child(8) div:nth-child(3){margin:10px 0 0 10px}.stopNameLyt{margin:0 0 30px;padding:15px 10px}.stopNameLyt .timetableRoma{font-size:16px;padding:0 0 3px}.stopNameLyt .timetableName{font-size:24px;font-weight:bold;padding:0 0 2px}.stopNameLyt .timetableKana{color:#132b86;background:#fff;width:100%;padding:2px 0;margin:0}.stopNameLyt ul{margin:0 0 0}.stopNameLyt ul li{width:100%;height:auto;margin:10px 0}.stopNameLyt ul li a{padding:10px 40px;font-size:16px;font-weight:bold;line-height:1.46}footer #fpickup{padding:30px 0}footer #fpickup h2{padding:0 0 20px}footer #fpickup h2 span{font-size:18px}footer #fpickup ul{margin:0}footer #fpickup ul li{width:100%;float:none;margin:0;padding:0 15px 10px;box-sizing:border-box}footer #fpickup ul li img{width:100%;height:auto}footer #fBnr{padding:30px 0}footer #fBnr ul{margin:0;box-sizing:border-box;padding:0 15px}footer #fBnr ul li{width:50%;float:left;margin:0;box-sizing:border-box;padding:0 0 10px}footer #fBnr ul li:nth-child(odd){padding-right:5px}footer #fBnr ul li:nth-child(even){padding-left:5px}footer #fBnr ul li img{width:100%;height:auto}footer nav{padding:15px 0}footer nav>ul{display:none}footer nav div{display:block;text-align:center}footer nav div a{color:#fff;font-size:12px;display:inline-block;margin:0 0 0 10px}footer nav div a:first-child{margin:0}footer #copyright{height:auto;padding:20px 0}footer #copyright div{padding:0}footer #copyright div p{padding:10px 10px 0;font-size:10px;line-height:1.28}#pagetop{display:none;position:fixed;z-index:100;bottom:75px;right:15px;opacity:0;filter:alpha(opacity=0);-ms-filter:"alpha(opacity=0)";-moz-opacity:0;-khtml-opacity:0;zoom:1}#pagetop img{width:51px;height:51px}.MT10{margin-top:5px !important}.MT20{margin-top:10px !important}.MT30{margin-top:15px !important}.MT40{margin-top:20px !important}.MT50{margin-top:25px !important}.MR10{margin-right:5px !important}.MR20{margin-right:10px !important}.MR30{margin-right:15px !important}.MR40{margin-right:20px !important}.MR50{margin-right:25px !important}.MB10{margin-bottom:5px !important}.MB20{margin-bottom:10px !important}.MB30{margin-bottom:15px !important}.MB40{margin-bottom:20px !important}.MB50{margin-bottom:25px !important}.ML10{margin-left:5px !important}.ML20{margin-left:10px !important}.ML30{margin-left:15px !important}.ML40{margin-left:20px !important}.ML50{margin-left:25px !important}}
