a{transition:.2s all ease-out}a:link,a:visited{color:#d21e00;text-decoration:none}a:hover{color:#ff3f20;text-decoration:underline}a:active{color:#fff;text-decoration:none}body{width:210mm}#nav-global,.lang-holder,#button-nav-global,#button-nav-lang,#main-breadcrumbs,#timetable .cap-silde,h2 i,#timetable .arrow:after,#timetable .visible-all,#timetable .cap-silde,.floatThead-table,.floatThead-container,.size-row,ul.list-busstop .arrow:after,#fares .arrow:after,#localinfo,#usefulinfo,#transferguide,main aside,#footer-global{display:none !important}.timetable{display:none}.fare-list li,.busstop-toggle{page-break-inside:avoid}#highway-toggledown1 .busstop-toggle{page-break-inside:auto}.size-row{border:solid 10px #f00}header{margin-bottom:40px}main h1{width:100% !important}main h1.line{width:100% !important}main h1 strong{color:#333}.container{width:100%  !important}.print-group{border:solid 2px #f00;page-break-inside:avoid}.table-responsive-wrapper{width:100%}.table-responsive{width:100% !important;max-width:100% !important;overflow:hidden !important}.floatThead-container{width:auto !important}.timetable-print{width:100%;min-width:initial !important;margin-bottom:4rem}.timetable-print thead{display:table-row-group}.timetable-print thead,.timetable-print thead th{page-break-inside:avoid !important;font-size:12px}.timetable-print th,.timetable-print td{height:50px;min-width:initial;font-size:10px;padding:15px 2px;text-align:center;color:#7d643c}.timetable-print tr.type th{font-size:10px   !important;color:#b99e86}.timetable-print tr{border-bottom:solid 1px #d3c4b4}.timetable-print tfoot{border:none;display:table-row-group}.timetable-print tfoot tr{border:none}.timetable-print tfoot td{text-align:left;border:none}.timetable-print .paginationTitle{display:none}.timetable--departure tbody td{vertical-align:top}.timetable--departure tbody td span{display:inline-block;margin:0 10px}col{width:auto !important}.timetable th,.timetable td{min-width:initial !important}.tab-ui,.tab-timetable{border-bottom:none !important}.tab-ui li,.tab-timetable li{width:50% !important}.tab-ui li:not(.active),.tab-timetable li:not(.active){border-bottom:solid 1px #d21e00}.tab-ui li.active a,.tab-timetable li.active a{color:#333 !important}.tab-ui li a,.tab-timetable li a{color:#e2e2e2 !important}h2{text-align:center}#timetable .arrow{text-transform:lowercase}.tab-ui,.tab-timetable{margin:0;margin-bottom:20px;padding:0;text-align:center;border-bottom:solid 1px #d21e00;font-family:'Montserrat', sans-serif}@media (min-width: 768px){.tab-ui,.tab-timetable{margin-bottom:40px}}.tab-ui li,.tab-timetable li{display:inline-block;float:left;text-align:center;width:50%;font-size:14px;border:solid 1px #f0ebe6;border-bottom:none}.tab-ui li.text-small,.tab-timetable li.text-small{font-size:12px}.tab-ui li.active,.tab-timetable li.active{border:solid 1px #d21e00;border-bottom:none}@media (min-width: 768px){.tab-ui li,.tab-timetable li{float:none;width:40%;font-size:18px}}.tab-ui li a,.tab-timetable li a{display:block;width:100%;height:45px;line-height:45px;color:#b99e86;text-decoration:none}.tab-ui li.text-small a,.tab-timetable li.text-small a{padding-top:6px;line-height:1.3}@media (min-width: 768px){.tab-ui li.text-small a,.tab-timetable li.text-small a{padding-top:0;line-height:45px;font-size:18px}}.tab-ui li.active a,.tab-timetable li.active a{color:#fff;background-color:#d21e00}#timetable-go2,#timetable-return2{display:none}.timetable tfoot td,.timetable-print tfoot td{background-color:#fff}#fares h3{position:relative;font-size:16px;margin-top:1rem}#fares h3:first-of-type{margin-top:3rem}#fares .arrow{text-transform:lowercase;margin-right:1rem}#fares .fare-list{margin:0;padding:0;-js-display:flex;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between}#fares .fare-list li{list-style:none;color:#7d643c;width:48%}#fares dl{-js-display:flex;display:-ms-flexbox;display:-webkit-flex;display:flex;border-bottom:solid 1px #d3c4b4;margin:6px 0 15px 0;padding-bottom:15px;border-bottom:none;margin-top:15px}#fares dl dt,#fares dl dd{height:16px;line-height:16px;margin:0;padding:0}#fares dl dt{font-family:'Montserrat', sans-serif}#fares dl dt.adult{color:#d21e00;font-size:11px;flex:2}#fares dl dd.adult{color:#d21e00;flex:3;font-family:'Cantarell', sans-serif}#fares dl dt.children{color:#b99e86;font-size:11px;flex:2}#fares dl dd.children{color:#b99e86;flex:3;font-family:'Cantarell', sans-serif}#where .where-list{margin:0;padding:0;-js-display:flex;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between}#where .where-list li{list-style:none;color:#7d643c;width:48%}.item-wrapper{-js-display:flex;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between}.item{width:48%}.item img{width:100%;height:auto;padding:15px}ul.list-busstop{margin:0;padding:0}ul.list-busstop li{list-style:none;color:#d21e00;font-size:18px;margin-bottom:20px}ul.list-busstop dl{font-size:16px;margin-top:0;margin-bottom:5px}ul.list-busstop dt,ul.list-busstop dd{margin:0;padding:0}ul.list-busstop dt{position:relative}ul.list-busstop dd{display:block}ul.list-busstop dt a{display:inline-block;margin-left:40px;margin-bottom:5px}ul.list-busstop dt a:link,ul.list-busstop dt a:hover,ul.list-busstop dt a:visited,ul.list-busstop dt a:active{color:#d21e00;text-decoration:none}ul.list-busstop dt a:hover{color:#d21e00;text-decoration:underline}ul.list-busstop dd{margin-left:40px;color:#b99e86}ul.list-busstop .type{font-size:11px;vertical-align:middle;display:inline-block;margin-left:10px;color:#b99e86}ul.list-busstop .arrow{display:inline-block;margin:0.3rem 1.5rem 5rem 0;padding-top:0.2rem;padding-right:0.2rem;width:2.4rem;height:1.6rem;background:#d21e00;position:absolute;font-size:1rem;color:#fff;text-align:right;font-style:normal}ul.list-busstop .arrow:after{width:0;height:0;border-style:solid;border-width:0.8rem 0 0.8rem 0.8rem;border-color:transparent transparent transparent #d21e00;content:"";position:absolute;left:2.4rem;top:0}.ggmap,.ggmap1,.ggmap2{width:100% !important;height:350px !important}.busstop-toggle{overflow:hidden;border-bottom:solid 1px #d3c4b4;margin:0;padding:0}.busstop-toggle dt.busstop-name{transition:.2s all ease-out;color:#d21e00;padding:10px 30px 10px 10px;cursor:pointer;position:relative;font-family:'Montserrat', sans-serif}.busstop-toggle dt.busstop-name.active{color:#fff;background-color:#d21e00}.busstop-toggle dd{display:none;padding:0;margin:0}.busstop-toggle i.icon-arrow-down{top:10px;right:15px;position:absolute}.busstop-toggle dt.active i.icon-arrow-down{transform:rotate(180deg)}.map-intel .map{width:70%;margin:1.5rem auto 3rem;display:block}#transferguide .info-wrapper{margin:0;padding:0}@media (min-width: 768px){#transferguide .info-wrapper{-js-display:flex;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between}}@media (min-width: 768px){#transferguide .info-wrapper .inner{width:100%}}#transferguide .info-wrapper .name-holder{-js-display:flex;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-start;color:#d21e00}#transferguide .info-wrapper .name-holder__pct{margin-right:2rem}#transferguide .info-wrapper .name-holder__pct img{width:140px;height:auto}#transferguide .info-wrapper .name-holder__title{margin-top:0;position:relative;padding-left:4rem;text-align:left;width:100%;border:none}@media (min-width: 768px){#transferguide .info-wrapper .name-holder__title{padding-left:5rem}}#transferguide .info-wrapper .arrow{position:absolute;left:0}#transferguide .info-wrapper .time{font-size:1.6rem}#transferguide .info-wrapper img{width:140px;height:auto;float:left;vertical-align:bottom}#transferguide .info-wrapper section{padding:2rem 0}@media (min-width: 768px){#transferguide .info-wrapper section{-js-display:flex;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;padding:3rem 0;align-self:flex-start}}#transferguide .info-wrapper section{border-top:none;padding-bottom:1em;border-bottom:solid 1px #d3c4b4}@media (min-width: 768px){#transferguide .info-wrapper section{width:48%;border:none}}#transferguide .info-wrapper h3{color:#d21e00;margin-bottom:0;font-size:1.6rem}@media (min-width: 768px){#transferguide .info-wrapper h3{font-size:2.1rem}}#transferguide .info-wrapper p{font-size:1.4rem;margin:0.5em 0}@media (min-width: 768px){#transferguide .info-wrapper p{font-size:1.8rem}}#transferguide .info-wrapper .busstop{display:inline-block;position:relative;padding-left:25px;color:#7d643c;font-size:1.4rem}@media (min-width: 768px){#transferguide .info-wrapper .busstop{font-size:1.6rem}}#transferguide .info-wrapper .busstop:before{content:"\e90c";font-family:"icomoon", sans-serif;top:-3px;left:0;transition:all 0.3s ease-out;position:absolute;color:#d21e00;font-size:2rem}#transferguide .transfer section{border-bottom:solid 1px #d3c4b4}#transferguide .transfer strong{display:block;font-family:'Montserrat', sans-serif;font-weight:normal;color:#d21e00}@media (min-width: 768px){#transferguide .transfer strong{font-size:1.8rem}}#transferguide .transfer .transfer__move{-js-display:flex;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center;color:#7d643c;margin:1rem 0}#transferguide .transfer .transfer__icon{font-size:3.5rem;border-right:solid 1px #d21e00;padding-right:1rem;margin-right:1rem}#transferguide .transfer .transfer__text{font-size:1.3rem;text-align:left;display:inline-block}.revised,.update{font-size:1.1rem;margin-top:0}@media (min-width: 768px){.revised,.update{float:left}}.update{margin-bottom:0}@media (min-width: 768px){.update{float:left;margin-left:2rem}}.h-kawasaki #highway-toggledown4 .active,.k-disney #highway-toggledown1 .active,.k-kisarazu #highway-toggledown1 .active,.k-sodegaura #highway-toggledown1 .active{page-break-before:always;display:block;margin-bottom:300px}.y-yokosukanishi .item-wrapper .item,.k-sodegaura .item-wrapper .item{width:500px !important}.u-mb-0{margin-bottom:0 !important}
