﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}/*! jQuery UI - v1.9.2 - 2012-11-23
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css, jquery.ui.theme.css
* Copyright 2012 jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{zoom:1}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default !important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-datepicker{width:17em;padding:0.2em 0.2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:0.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;height:1.8em}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:0.9em;border-collapse:collapse;margin:0 0 0.4em}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:0.7em 0 0 0;padding:0 0.2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:0.5em 0.2em 0.4em;cursor:pointer;padding:0.2em 0.6em 0.3em 0.6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto 0.4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0em}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-cover{position:absolute;z-index:-1;-webkit-filter:mask();filter:mask();top:-4px;left:-4px;width:200px;height:200px}.ui-widget{font-family:Helvetica, Arial, sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Helvetica, Arial, sans-serif;font-size:1em}.ui-widget-content{border:1px solid #dddddd;background:#ffffff;color:#444444}.ui-widget-content a{color:#444444}.ui-widget-header{border:1px solid #dddddd;background:#dddddd;color:#444444;font-weight:bold}.ui-widget-header a{color:#444444}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #dddddd;background:#f6f6f6;font-weight:bold;color:#0073ea}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:2px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:2px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:2px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:2px}.ui-datepicker{border:3px solid #999;padding:15px 10px 10px 10px;font-size:93%}.ui-datepicker a:hover{opacity:1 !important}.ui-datepicker .ui-state-disabled{opacity:1 !important}.ui-datepicker table{border-collapse:collapse !important}.ui-datepicker td,.ui-datepicker th{text-align:center !important;vertical-align:middle;border:1px solid #999 !important}.ui-datepicker th{background-color:#e5e5e5 !important}.ui-datepicker td .ui-state-default{border:none;background-color:inherit;background-image:none;text-decoration:none;color:#000000 !important;font-weight:normal}.ui-datepicker td:hover{background-color:#fdfdeb}.ui-datepicker td:hover a{color:#f08423;font-weight:bold;text-decoration:underline}.ui-datepicker table.ui-datepicker-calendar{border:1px solid #999}.ui-datepicker .ui-widget-header{background:none;border:none}.ui-datepicker .ui-widget-header .monthnum{font-size:125%}.ui-datepicker .ui-datepicker-prev{height:auto;top:8px;cursor:pointer;color:#024e90 !important;padding-left:6px;margin-left:10px}.ui-datepicker .ui-datepicker-prev:after{content:"前の月";white-space:nowrap}.ui-datepicker .ui-datepicker-prev .ui-icon{left:0;background-image:url("data:image/png;base64,R0lGODlhDAAMALMAAAJOkJGyz/n7/DBupOTs8whSkzZyp////w1WlTp1qJOz0DJvpZOz0Q5WlQAAAAAAACH5BAAHAP8ALAAAAAAMAAwAAAQ38BwRUmspCHnIAmC4ENMXnoOgnMBxKskpnUkRcmdhg3iIya5QhhUEaQasUKpjQpEkFAMCYdBIIgA7");width:12px;height:12px;margin-top:-6px}.ui-datepicker .ui-datepicker-next{height:auto;top:6px;cursor:pointer;color:#024e90 !important;padding-right:8px;margin-right:10px}.ui-datepicker .ui-datepicker-next:before{content:"次の月";white-space:nowrap}.ui-datepicker .ui-datepicker-next .ui-icon{left:100%;background-image:url("data:image/png;base64,R0lGODlhDAAMALMAAAJOkJGyz/n7/DBupOTs8whSkzZyp////w1WlTp1qJOz0DJvpZOz0Q5WlQAAAAAAACH5BAAHAP8ALAAAAAAMAAwAAAQ28BwRUmspCHnIAmC4ENMXnoOgnMcJKAnbhkkhz0Bhh1yIyacMy6UZuEKpjglFklAMCIRBI4kAADs=");width:12px;height:12px;margin-top:-6px}.ui-datepicker th.ui-datepicker-week-end{background-color:#b2e5f8 !important}.ui-datepicker th.ui-datepicker-week-end:first-child{background-color:#ffc2c2 !important}.ui-datepicker td.ui-datepicker-week-end{background-color:#e3f8ff !important}.ui-datepicker th.ui-datepicker-week-end .ui-state-default,.ui-datepicker td.ui-datepicker-week-end .ui-state-default{color:#034d9a !important}.ui-datepicker td.ui-datepicker-week-end:first-child{background-color:#fce9e9 !important}.ui-datepicker th.ui-datepicker-week-end:first-child .ui-state-default,.ui-datepicker td.ui-datepicker-week-end:first-child .ui-state-default{color:#d11b1c !important}.ui-datepicker td.ui-datepicker-holiday{background-color:#fce9e9 !important}.ui-datepicker td.ui-datepicker-holiday .ui-state-default{color:#d11b1c !important}.ui-datepicker td.ui-datepicker-today{background-color:#e5e5e5 !important}.ui-datepicker td.ui-datepicker-today .ui-state-default{color:#000 !important;font-weight:bold}.ui-datepicker td.ui-datepicker-current-day{background-color:#ffc2c2}.ui-datepicker td.ui-datepicker-current-day .ui-state-default{color:#d11b1c;font-weight:bold}.ui-datepicker td.ui-datepicker-unselectable{background-color:#fff !important}.ui-datepicker td.ui-datepicker-unselectable .ui-state-default{color:#bbbbbb !important}.ui-datepicker .ui-datepicker-buttonpane{border:none;margin:0}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-close{color:#024e90 !important;border-radius:4px;background:-ms-linear-gradient(top, #f8f8f8, #eee);padding:0.3em 1em;opacity:1;font-weight:normal}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current:hover,.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-close:hover{text-decoration:underline}ol,ul{list-style:none}body{background-color:#fff;color:#555;font-family:"メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", arial, helvetica, clean, sans-serif;font-size:13px;line-height:1.3;width:100%}a{color:#034d9a;text-decoration:none}a:hover{text-decoration:underline}a:hover img{filter:alpha(opacity=70);opacity:0.7}button,input,select,textarea{font:99% arial, helvetica, clean, sans-serif}.clearfix::after{clear:both;content:"";display:block}.arrow_link{padding-left:10px;position:relative}.arrow_link_list li.nolink,.arrow_link_list li.nopref,.arrow_link_list li a{padding-left:10px;position:relative}.arrow_link::after{border-color:transparent transparent transparent #034d9a;border-style:solid;border-width:3px 0 3px 4px;content:"";display:block;height:0;left:0;margin:-3px 0 0;position:absolute;top:50%;width:0}.arrow_link_list li.nolink::after,.arrow_link_list li.nopref::after,.arrow_link_list li a::after{border-color:transparent transparent transparent #034d9a;border-style:solid;border-width:3px 0 3px 4px;content:"";display:block;height:0;left:0;margin:-3px 0 0;position:absolute;top:50%;width:0}.cmn_header .cmn_headlogo{float:left}.cmn_header .cmn_headlogo a{display:block}.cmn_header .cmn_headlogo a img{display:block;height:auto;width:100%}.cmn_header .catchbox{float:left;text-align:center}.common-icon__description__mark{margin:0 0 0 -1em;position:absolute}.common-icon__description--has-mark{margin:0 0 0 1em}.cmn_search_box{border:1px #ccc solid;position:relative}.cmn_search_box table{text-align:left}.cmn_search_box .ico_calender,.cmn_search_box td,.cmn_search_box th{vertical-align:middle}.cmn_search_box .text input[type="radio"]{margin:0 4px;vertical-align:1px}.cmn_search_box .timebox{display:inline-block}.cmn_search_box .icon label{display:inline-block}.cmn_search_box .icon label div{display:inline-block}.cmn_search_total{font-size:17px}.cmn_search_total span{color:#f00}.cmn_search_box td.search_button{text-align:center}.cmn_search_box a.search_button{width:4em}.cmn_search_button{background:#fa6115;background:-webkit-gradient(linear, left top, left bottom, from(#ffc74c), to(#fa6115));background:linear-gradient(to bottom, #ffc74c, #fa6115);border:1px solid #f99500;border-radius:8px;color:#68320e;cursor:pointer;display:inline-block;font-size:17px;font-weight:bold;line-height:1.2;padding:5px}.cmn_search_button:hover{opacity:0.7;text-decoration:none}.feature_box{margin-bottom:20px}.feature_box .content_box{padding:4px 13px}.sidebar_list{margin:0 0 7px}.sidebar_list li{border-bottom:dashed 1px #999;font-size:12px}.sidebar_list li a{color:#333;display:block;padding:6px 0;text-decoration:none}.sidebar_list li a:hover{background-color:#e9ecf1}.list_link{display:block;line-height:2;text-align:right}.main_box table.sys_lowest_table .other_button{background:#fff;border:1px solid #034d9a;border-radius:6px;color:#034d9a;cursor:pointer;display:inline-block;font-size:13px;font-weight:normal;margin:20px 14px 21px;padding:0;width:calc(100% - 30px)}.main_box table.sys_lowest_table .other_button a{width:100%;color:#034d9a;padding:0;display:block;padding:6px;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box}.main_box table.sys_lowest_table .other_button a:hover{text-decoration:none;background-color:#f2f6fa}.main_box table.sys_lowest_table .other_button:hover{opacity:1}.external-link{background:url("/images/icon/ico_link.png") no-repeat 0 3px;background-size:11px auto;padding-left:16px}.bustrip_box{margin-bottom:20px}.bustrip_box .bustrip_title{background-color:#034d9a;color:#fff;font-size:11px;font-weight:normal;margin:0 0 1px;padding:3px 1em}.bustrip_box .content_box{padding:13px}.bustrip_box .bustrip_logo{margin:0 0 7px}.bustrip_box .bustrip_logo>a{display:block}.bustrip_box .bustrip_logo .bustrip_catch,.bustrip_box .bustrip_logo img{float:left}.bustrip_box .bustrip_logo img{height:auto;max-width:180px;width:55%}.bustrip_box .bustrip_logo .bustrip_catch span{display:block;padding:5px 0 5px 26px}.bustrip_box .bustrip_list li{border-bottom:1px dotted #555}.bustrip_box .bustrip_list li a{color:#555;display:block}.bustrip_box .bustrip_list li.bustrip_new a{background:none;padding:10px 0}.bustrip_box .bustrip_list .bustrip_new .bustrip_txt{display:block;font-weight:bold;margin:4px 0 0;padding:0 13px 0 0}.bustrip_box .more{background-color:#f3f3f3;display:block;line-height:2;margin:13px 0;text-align:center}.bustrip_box .offer{color:#777;font-size:11px;text-align:right}.bustrip_box .offer a{color:#000}.cmn_newmark{background-color:#c00;border-radius:2px;color:#fff;display:inline-block;font-size:10px;font-weight:bold;margin-right:4px;padding:1px 3px}.cmn_search_form_date .j_container{position:absolute;z-index:1200}.ui-datepicker .ui-datepicker-calendar td{padding:0}.ui-datepicker .ui-datepicker-calendar th{color:#000;padding:0}.ui-datepicker th.ui-datepicker-week-end{color:#034d9a}.ui-datepicker th.ui-datepicker-week-end:first-child{color:#c00}.ui-datepicker td.ui-datepicker-week-end{background-color:#e3f8ff !important}.ui-datepicker td.ui-datepicker-week-end:first-child{background-color:#fce9e9 !important}.ui-datepicker td.ui-datepicker-holiday{background-color:#fce9e9 !important}.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-current-day a,.ui-datepicker td.ui-datepicker-week-end.ui-datepicker-current-day:first-child a{background-color:#024e90 !important}.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-current-day a.ui-state-default{color:#fff !important}.ui-datepicker td.ui-datepicker-week-end.ui-datepicker-current-day a.ui-state-default{color:#b2e5f8 !important}.ui-datepicker td.ui-datepicker-holiday.ui-datepicker-current-day a.ui-state-default,.ui-datepicker td.ui-datepicker-week-end.ui-datepicker-current-day:first-child a.ui-state-default{color:#f99 !important}.ui-datepicker .ui-datepicker-calendar td.ui-state-disabled span.ui-state-default{color:#bbb !important}.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today{background-color:#fff !important}.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today .ui-state-default{font-weight:normal}.ui-datepicker-calendar a,.ui-datepicker-calendar span{display:block}.ui-datepicker-calendar a{text-decoration:none}.ui-datepicker .ui-datepicker-calendar td a:hover,.ui-datepicker td.ui-datepicker-week-end:first-child a:hover{background-color:#fdfdeb;color:#f08423 !important;font-weight:bold;text-decoration:none}.use_box{border:4px solid #e4e4e4;margin:7px 0}.use_box .use_tit{color:#000;font-size:14px;padding:0 3px}.use_box ul{font-size:11px;list-style:disc outside;margin:7px 0 7px 20px}.use_box ul li{font-size:12px;line-height:1.4;margin-bottom:6px}.use_box hr{border-top:1px solid #e4e4e4;margin:19px 0}.cmn_footer,.cmn_footer_charter{margin:13px auto 0;overflow:hidden}.cmn_scroll_to_top{color:#034d9a;cursor:pointer;display:inline-block}.cmn_footer .gradation,.cmn_footer_charter .gradation{background-color:#034d9a;overflow:hidden;position:relative}.cmn_title_bar2{border-bottom:1px solid #034d9a;border-top:3px solid #034d9a;color:#034d9a;font-weight:500;line-height:1.3}.cmn_title_bar3{background-color:#eee;border-bottom:1px solid #d7d7d7;border-top:3px solid #034d9a;color:#15559a;font-size:16px;font-weight:500;margin:8px 0 1px;padding:6px 0 6px 13px;word-wrap:break-word}.cmn_title_bar3__small{color:#666;font-size:11px;margin-left:4px}.cmn_title_bar3__link:hover{text-decoration:none}.sys_search_daily_box .title_bar>div{float:left;font-weight:bold;padding:3px 0;text-align:center}.sys_search_daily_box .title_bar .prev{text-align:left}.sys_search_daily_box .title_bar .next{text-align:right}.search .sys_search_daily_box .sys_search_calender table td.target_day a .amount,.search .sys_search_daily_box .sys_search_calender table td.target_day a .day{background-color:#0070ba}.bus .sys_search_daily_box .sys_search_calender table td.target_day a .amount,.bus .sys_search_daily_box .sys_search_calender table td.target_day a .day{background-color:#0070ba}.search .sys_search_daily_box .sys_search_calender table td.target_day a .amount,.search .sys_search_daily_box .sys_search_calender table td.target_day a .day{color:#fff}.bus .sys_search_daily_box .sys_search_calender table td.target_day a .amount,.bus .sys_search_daily_box .sys_search_calender table td.target_day a .day{color:#fff}.bus .sys_search_daily_box .help,.search .sys_search_daily_box .help{color:#666;float:left}.bus .sys_search_daily_box .samples,.search .sys_search_daily_box .samples{float:right}.bus .sys_search_calender table,.search .sys_search_calender table{background-color:#fff;width:100%}.search .sys_search_calender table td,.search .sys_search_calender thead th{width:14%}.bus .sys_search_calender table td,.bus .sys_search_calender thead th{width:14%}.bus .sys_search_calender thead th.sun,.search .sys_search_calender thead th.sun{color:#e00000}.bus .sys_search_calender thead th.sat,.search .sys_search_calender thead th.sat{color:#0070ba}.bus .sys_search_calender table td a,.search .sys_search_calender table td a{display:block;text-decoration:none}.search .sys_search_calender table td .amount,.search .sys_search_calender table td .day{display:block}.bus .sys_search_calender table td .amount,.bus .sys_search_calender table td .day{display:block}.bus .sys_search_calender table td .amount,.search .sys_search_calender table td .amount{text-align:center}.search .sys_search_calender table td.holiday .day,.search .sys_search_calender table td.wday_sun .day{background-color:#fce3e3;color:#e00000}.bus .sys_search_calender table td.holiday .day,.bus .sys_search_calender table td.wday_sun .day{background-color:#fce3e3;color:#e00000}.bus .sys_search_calender table td.wday_sat .day,.search .sys_search_calender table td.wday_sat .day{background-color:#f2f6fa;color:#0070ba}.bus .sys_search_calender .lowest_sample,.search .sys_search_calender .lowest_sample{display:inline-block;margin-right:4px}.search .sys_search_calender table td.not_this_month .day,.search .sys_search_calender table td.out_of_range .day{color:#cccccc}.bus .sys_search_calender table td.not_this_month .day,.bus .sys_search_calender table td.out_of_range .day{color:#cccccc}.search .sys_search_calender table td.not_this_month .amount{color:rgba(3,77,154,0.3)}.bus .sys_search_calender table td.not_this_month .amount{color:rgba(3,77,154,0.3)}.search .sys_search_calender table td.out_of_range .amount{color:#cccccc}.bus .sys_search_calender table td.out_of_range .amount{color:#cccccc}.platform_box .platform_item,.platform_box .separator_arrow{float:left;margin:0 2px 2px 0}.platform_box .platform_item{border:1px solid #aaa;-webkit-box-sizing:border-box;box-sizing:border-box;padding:6px;text-align:center}.platform_box .platform_item.no_time{display:table;height:44px}.platform_box .platform_item.no_time .name{display:table-cell;vertical-align:middle}.platform_box .separator_arrow{background:url("/images/search/ico_separator_arrow.png") center center no-repeat;height:44px;width:14px}.platform_box .platform_item.geton,.platform_box .platform_item.onout{background-color:#f2f6fa;border:1px solid #cbd9ea}.platform_box .platform_item.getout{background-color:#fffbe5;border:1px solid #ffda47}.platform_box .platform_item.target{font-weight:bold}.platform_box .platform_item span{display:block;font-size:12px;line-height:1}.platform_box .platform_item span.name{color:#000;margin:0 0 6px}.platform_box .platform_item span.name a{color:#034d9a;text-decoration:underline}.platform_box .platform_item span.time{color:#000}.icon_box{padding-bottom:7px}.bus .icon_box>div{float:left}.cmn_icon.cmn_icon_time_division_type_day,.cmn_icon.cmn_icon_time_division_type_night{width:auto}.sys_search_bus_result .bus_title{font-weight:bold;text-decoration:none}.sys_search_bus_result .bus_title a{color:#000;font-weight:bold;text-decoration:none}.sys_search_bus_result .common_pr li{background:url("/images/icon/ico_marker.png") 0 3px no-repeat}.area_box{border:1px solid #ccc}.area_box table{width:100%}.area_box table th{font-size:14px;font-weight:bold;text-align:left}.area_box .ico{color:#000;padding-left:18px}.area_box .hokkaido .ico{background:url("/images/icon/ico_pin01.png") 0 center no-repeat}.area_box .tohoku .ico{background:url("/images/icon/ico_pin02.png") 0 center no-repeat}.area_box .kanto .ico{background:url("/images/icon/ico_pin03.png") 0 center no-repeat}.area_box .hokuriku_koshinetsu .ico{background:url("/images/icon/ico_pin04.png") 0 center no-repeat}.area_box .chubu .ico{background:url("/images/icon/ico_pin05.png") 0 center no-repeat}.area_box .kansai .ico{background:url("/images/icon/ico_pin06.png") 0 center no-repeat}.area_box .chugoku .ico{background:url("/images/icon/ico_pin07.png") 0 center no-repeat}.area_box .shikoku .ico{background:url("/images/icon/ico_pin08.png") 0 center no-repeat}.area_box .kyushu .ico,.area_box .okinawa .ico{background:url("/images/icon/ico_pin09.png") 0 center no-repeat}.area_box table .arrow_link_list li{float:left;line-height:2.5}.area_box table .arrow_link_list li.nopref{-webkit-box-sizing:border-box;box-sizing:border-box;color:#ccc}.area_box table .arrow_link_list li.nopref::after{border-color:transparent transparent transparent #ccc}.area_list_box .arrow_link_list li{float:left}.arrow_link_list li .section{color:#333;font-size:11px;margin-left:4px}.arrow_link_list li.nopref .section{color:#ccc}.slider{margin:0 auto;overflow:hidden;padding-bottom:31px;position:relative;width:100%}.slider .slideframe{height:auto;overflow:hidden;position:relative;width:100%}.slider .slideframe::after{content:"";display:block;padding-top:68%}.slider .slideframe .slideset{display:none;position:absolute}.slider .slideframe .slide{float:left}.slider .slideframe .slide img{height:auto;vertical-align:top;width:100%}.slider .slideframe .slide:only-child{display:inline-block;margin-bottom:-67%}.slider #pager{position:absolute;width:100%}.explain_window_concert{background-color:#666;border:4px solid #666;-webkit-box-shadow:0 1px 2px #333;box-shadow:0 1px 2px #333;color:#fff;display:none;position:absolute;width:280px}.explain_window_concert__left{float:left;padding:7px 13px}.explain_window_concert__table{background-color:#fff;color:#666;width:100%}.explain_window_concert__table__frame{vertical-align:top}.explain_window_concert__table__frame__symbol{font-weight:normal;vertical-align:top;white-space:nowrap}.explain_window_concert__table__frame__symbol-first,.explain_window_concert__table__frame__vacancy-first{border-top:none !important;padding:6px 6px 6px 13px}.explain_window_concert__table__frame__symbol,.explain_window_concert__table__frame__vacancy{border-top:1px dotted #aaa;padding:6px 6px 6px 13px}.explain_window_concert__info{margin:9px 18px 9px 11px}.explain_window_concert__info__item{font-size:11px;list-style:none;padding-left:1em;text-indent:-1em}.explain_window_concert__info__item::before{content:"※"}.explain_window_default{background-color:#666;border:4px solid #666;-webkit-box-shadow:0 1px 2px #333;box-shadow:0 1px 2px #333;color:#fff;display:none;position:absolute;width:280px}.explain_window_default__left{float:left;padding:7px 13px}.explain_window_default__table{background-color:#fff;color:#666;width:100%}.explain_window_default__table__frame{vertical-align:top}.explain_window_default__table__frame__symbol{font-weight:normal;vertical-align:top;white-space:nowrap}.explain_window_default__table__frame__symbol-first,.explain_window_default__table__frame__vacancy-first{border-top:none !important;padding:6px 6px 6px 13px}.explain_window_default__table__frame__symbol,.explain_window_default__table__frame__vacancy{border-top:1px dotted #aaa;padding:6px 6px 6px 13px}.explain_window_close{display:none}.explain_window{background-color:#666;border:4px solid #666;-webkit-box-shadow:0 1px 2px #333;box-shadow:0 1px 2px #333;color:#fff;display:none;position:absolute;width:580px;z-index:9}.explain_window ul{background-color:#fff;color:#666;width:100%}.explain_window__title{padding:7px 13px}.explain_window__detail{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px dotted #aaa;display:-webkit-box;display:-ms-flexbox;display:flex;padding:6px 13px}.explain_window__detail__seat{margin:13px}.explain_window__detail__icon{margin-right:13px}.explain_window__detail__icon--4default{background-color:transparent;background-image:url("/images/icon/explain_window_ico_seat_4default3d.png");background-position:50% 50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;display:block;height:24px;width:42px}.explain_window__detail__icon--4freely{background-color:transparent;background-image:url("/images/icon/explain_window_ico_seat_4freely3d.png");background-position:50% 50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;display:block;height:24px;width:42px}.explain_window__detail__icon--3by21{background-color:transparent;background-image:url("/images/icon/explain_window_ico_seat_3by213d.png");background-position:50% 50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;display:block;height:24px;width:42px}.explain_window__detail__icon--3by111{background-color:transparent;background-image:url("/images/icon/explain_window_ico_seat_3by1113d.png");background-position:50% 50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;display:block;height:24px;width:42px}.explain_window__detail__icon--2default{background-color:transparent;background-image:url("/images/icon/explain_window_ico_seat_23d_.png");background-position:50% 50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;display:block;height:24px;width:42px}.explain_window__detail__text__title{color:#00a}.explain_window__detail__text__description{color:#999}.explain_window__detail__text__notes{color:#999;text-indent:-1em;margin-left:1em}.explain_window__detail:last-child{border-bottom:none}.explain_window__icon,.explain_window__icon--seat2default,.explain_window__icon--seat3by111,.explain_window__icon--seat3by21,.explain_window__icon--seat4default,.explain_window__icon--seat4freely,.explain_window__icon--toilet,.explain_window__icon--blanket,.explain_window__icon--plug,.explain_window__icon--wifi,.explain_window__icon--curtain,.explain_window__icon--double-seat,.explain_window__icon--reserved-seat,.explain_window__icon--female-onlybus,.explain_window__icon--female-onlyseat,.explain_window__icon--female-safety,.explain_window__icon--student,.explain_window__icon--no-user-sign-up,.explain_window__icon--day,.explain_window__icon--night{border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:12px;font-weight:bold;line-height:1;padding:6px 7px;position:relative;text-align:center;min-width:98px;white-space:nowrap;display:block}.explain_window__icon::before,.explain_window__icon--seat2default::before,.explain_window__icon--seat3by111::before,.explain_window__icon--seat3by21::before,.explain_window__icon--seat4default::before,.explain_window__icon--seat4freely::before,.explain_window__icon--toilet::before,.explain_window__icon--blanket::before,.explain_window__icon--plug::before,.explain_window__icon--wifi::before,.explain_window__icon--curtain::before,.explain_window__icon--double-seat::before,.explain_window__icon--reserved-seat::before,.explain_window__icon--female-onlybus::before,.explain_window__icon--female-onlyseat::before,.explain_window__icon--female-safety::before,.explain_window__icon--student::before,.explain_window__icon--no-user-sign-up::before,.explain_window__icon--day::before,.explain_window__icon--night::before{content:"";position:absolute;top:50%}.explain_window__icon--seat2default,.explain_window__icon--seat3by111,.explain_window__icon--seat3by21,.explain_window__icon--seat4default,.explain_window__icon--seat4freely{background-color:#034d9a}.explain_window__icon--toilet{background-color:#2eb798}.explain_window__icon--blanket,.explain_window__icon--plug,.explain_window__icon--wifi,.explain_window__icon--curtain,.explain_window__icon--double-seat,.explain_window__icon--reserved-seat{background-color:#2eb798}.explain_window__icon--female-onlybus,.explain_window__icon--female-onlyseat,.explain_window__icon--female-safety{background-color:#f04b8b}.explain_window__icon--student{background-color:#f49c32}.explain_window__icon--no-user-sign-up{background-color:#5b98d5}.explain_window__icon--day{border:1px solid #ef6000;color:#ef6000;padding:5px 8px 5px 23px}.explain_window__icon--day::before{background:url("/images/icon/ico_day.png?ver=2017061301") no-repeat 0 0;background-size:14px auto;height:16px;left:10px;margin-top:-7px;width:16px}.explain_window__icon--night{border:1px solid #0045a1;color:#0045a1;padding:5px 8px 5px 23px}.explain_window__icon--night::before{background:url("/images/icon/ico_night.png?ver=2017061301") no-repeat 0 0;background-size:12px auto;height:14px;left:10px;margin-top:-6px;width:14px}.fee_structure{-webkit-box-sizing:border-box;box-sizing:border-box;float:right;padding-left:33px;width:48%}.fee_structure>table{border:1px solid #ccc;text-align:center;width:100%}.fee_structure>table th{background-color:#f3f3f3;border-bottom:1px solid #ccc;font-size:11px;font-weight:normal;padding:4px}.fee_structure>table td{border-top:1px dotted #ccc;height:42px;padding:0;vertical-align:middle}.fee_structure>table td>span{display:table;height:100%;margin:auto;vertical-align:middle;width:100%}.fee_structure>table td a{color:#000;display:table-cell;padding-bottom:10px;padding-top:10px;text-decoration:none !important;vertical-align:middle}.fee_structure>table a .amount{color:#e00000;font-weight:bold}.fee_structure>table .include:hover .btn_detail a span{background-color:#034d9a}.fee_structure>table .not_include a{cursor:default}.fee_structure>table .plan_box{width:34%}.fee_structure>table .plan_box a{padding-left:13px;padding-right:13px}.fee_structure>table .amount_box{width:27%}.fee_structure>table .amount_box a{padding-left:10px;padding-right:10px}.fee_structure>table .left_seat{width:19%}.fee_structure>table .left_seat__explain-icon{background-color:#666;border:1px solid #555;border-radius:2px;color:#fff;display:inline-block;font-size:11px;height:12px;line-height:1;text-align:center;width:12px;margin-left:3px}.fee_structure>table .btn_detail{width:20%}.fee_structure>table .btn_detail a{text-align:center}.fee_structure>table .btn_detail a span{background-color:#e00000;border-radius:3px;color:#fff;display:inline-block;line-height:1.5;padding:9px 0 7px;width:52px}.fee_structure>table .btn_detail img{display:none}.bus .fee_structure{float:none;margin:0 0 20px;padding-left:0;width:auto}.bus .fee_structure>table .amount_box{width:26%}.bus .fee_structure>table .amount_box a{padding-left:0;padding-right:0}.bus .fee_structure>table .left_seat{width:21%}.bus .fee_structure>table .btn_detail{width:19%}.bus .fee_structure>table .btn_detail span{width:46px}.bustrip .fee_structure{padding-left:0;width:350px}.grobal-search-icon,.grobal-search-icon--bus{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 -3px}.grobal-search-icon--bus{margin-top:13px;padding:0 399px 0 0}.grobal-search-icon__list,.grobal-search-icon__list--day,.grobal-search-icon__list--night,.grobal-search-icon__list--seat2default,.grobal-search-icon__list--seat3by111,.grobal-search-icon__list--seat3by21,.grobal-search-icon__list--seat4default,.grobal-search-icon__list--seat4freely,.grobal-search-icon__list--female_onlybus,.grobal-search-icon__list--female_onlyseat,.grobal-search-icon__list--female_safety,.grobal-search-icon__list--student,.grobal-search-icon__list--toilet,.grobal-search-icon__list--blanket,.grobal-search-icon__list--plug,.grobal-search-icon__list--wifi,.grobal-search-icon__list--curtain,.grobal-search-icon__list--double_seat,.grobal-search-icon__list--reserved_seat,.grobal-search-icon__list--no_user_sign_up,.grobal-search-icon__list--child_discount,.grobal-search-icon__list--coupon_ticket,.grobal-search-icon__list--round_trip,.grobal-search-icon__list--student_discount,.grobal-search-icon__list--tpoint,.grobal-search-icon__list--pontapoint{border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:11px;font-weight:bold;line-height:1;padding:6px 7px;position:relative;text-align:center;min-width:98px;white-space:nowrap;margin:0 0 3px}.grobal-search-icon__list::before,.grobal-search-icon__list--day::before,.grobal-search-icon__list--night::before,.grobal-search-icon__list--seat2default::before,.grobal-search-icon__list--seat3by111::before,.grobal-search-icon__list--seat3by21::before,.grobal-search-icon__list--seat4default::before,.grobal-search-icon__list--seat4freely::before,.grobal-search-icon__list--female_onlybus::before,.grobal-search-icon__list--female_onlyseat::before,.grobal-search-icon__list--female_safety::before,.grobal-search-icon__list--student::before,.grobal-search-icon__list--toilet::before,.grobal-search-icon__list--blanket::before,.grobal-search-icon__list--plug::before,.grobal-search-icon__list--wifi::before,.grobal-search-icon__list--curtain::before,.grobal-search-icon__list--double_seat::before,.grobal-search-icon__list--reserved_seat::before,.grobal-search-icon__list--no_user_sign_up::before,.grobal-search-icon__list--child_discount::before,.grobal-search-icon__list--coupon_ticket::before,.grobal-search-icon__list--round_trip::before,.grobal-search-icon__list--student_discount::before,.grobal-search-icon__list--tpoint::before,.grobal-search-icon__list--pontapoint::before{content:"";position:absolute;top:50%}.grobal-search-icon__list:not(:first-child),.grobal-search-icon__list--day:not(:first-child),.grobal-search-icon__list--night:not(:first-child),.grobal-search-icon__list--seat2default:not(:first-child),.grobal-search-icon__list--seat3by111:not(:first-child),.grobal-search-icon__list--seat3by21:not(:first-child),.grobal-search-icon__list--seat4default:not(:first-child),.grobal-search-icon__list--seat4freely:not(:first-child),.grobal-search-icon__list--female_onlybus:not(:first-child),.grobal-search-icon__list--female_onlyseat:not(:first-child),.grobal-search-icon__list--female_safety:not(:first-child),.grobal-search-icon__list--student:not(:first-child),.grobal-search-icon__list--toilet:not(:first-child),.grobal-search-icon__list--blanket:not(:first-child),.grobal-search-icon__list--plug:not(:first-child),.grobal-search-icon__list--wifi:not(:first-child),.grobal-search-icon__list--curtain:not(:first-child),.grobal-search-icon__list--double_seat:not(:first-child),.grobal-search-icon__list--reserved_seat:not(:first-child),.grobal-search-icon__list--no_user_sign_up:not(:first-child),.grobal-search-icon__list--child_discount:not(:first-child),.grobal-search-icon__list--coupon_ticket:not(:first-child),.grobal-search-icon__list--round_trip:not(:first-child),.grobal-search-icon__list--student_discount:not(:first-child),.grobal-search-icon__list--tpoint:not(:first-child),.grobal-search-icon__list--pontapoint:not(:first-child){margin-left:4px}.grobal-search-icon__list--day{border:1px solid #ef6000;color:#ef6000;padding:5px 0 5px 12px}.grobal-search-icon__list--day::before{background:url("/images/icon/ico_day.png?ver=2017061301") no-repeat 0 0;background-size:14px auto;height:16px;left:10px;margin-top:-8px;width:16px}.grobal-search-icon__list--night{border:1px solid #0045a1;color:#0045a1;padding:5px 0 5px 10px}.grobal-search-icon__list--night::before{background:url("/images/icon/ico_night.png?ver=2017061301") no-repeat 0 0;background-size:12px auto;height:14px;left:10px;margin-top:-7px;width:14px}.grobal-search-icon__list--seat2default,.grobal-search-icon__list--seat3by111,.grobal-search-icon__list--seat3by21,.grobal-search-icon__list--seat4default,.grobal-search-icon__list--seat4freely{background-color:#034d9a}.grobal-search-icon__list--female_onlybus,.grobal-search-icon__list--female_onlyseat,.grobal-search-icon__list--female_safety{background-color:#f04b8b}.grobal-search-icon__list--student{background-color:#f49c32}.grobal-search-icon__list--toilet{background-color:#2eb798}.grobal-search-icon__list--blanket,.grobal-search-icon__list--plug,.grobal-search-icon__list--wifi,.grobal-search-icon__list--curtain,.grobal-search-icon__list--double_seat,.grobal-search-icon__list--reserved_seat{background-color:#2eb798}.grobal-search-icon__list--no_user_sign_up{background-color:#5b98d5}.grobal-search-icon__list--child_discount,.grobal-search-icon__list--coupon_ticket,.grobal-search-icon__list--round_trip,.grobal-search-icon__list--student_discount{background-color:#f49c32}.grobal-search-icon__list--tpoint{background-color:#0055a9}.grobal-search-icon__list--pontapoint{background-color:#f49c32}.general-content{margin:0 auto 40px;width:822px}.general-content .m-heading2__wrapper{width:100%}.general-content.oneCol{width:1200px}.general-content.oneCol .module-general-content__title{margin:26px 0 20px 26px}.general-content.oneCol .module-general-content-table{width:1200px}.general-content.oneCol .module-general-content-table__th{padding:13px 26px;font-weight:bold}.general-content.oneCol .module-general-content-table__td{padding:0 26px 13px}.general-content.oneCol .module-general-content-link-list{margin:0 26px 39px}.general-content.leftSideCol{width:958px}.general-content.leftSideCol .module-general-content-table{width:958px}.module-general-content__title{border-left:4px solid #034d9a;color:#000;font-size:16px;margin:26px 0 20px 13px;padding-left:10px}.module-general-content-table{margin-bottom:39px}.module-general-content-table__row{border-top:1px solid #ddd}.module-general-content-table__row:last-child{border-bottom:1px solid #ddd}.module-general-content-table__th{background-color:#f3f3f3;-webkit-box-sizing:border-box;box-sizing:border-box;color:#555;font-weight:bold;line-height:1.31;padding:13px;text-align:left;max-width:394px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.module-general-content-table__td{padding:0 13px 13px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.module-general-content-table__link{color:#034d9a;line-height:1.31;display:inline-block;margin:13px 9px 0 0;padding-right:7px}.module-general-content-table__link:not(:last-of-type){border-right:1px solid #ddd}.module-general-content-link-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 13px 39px}.module-general-content-link-list__item{color:#034d9a;line-height:1.31;display:inline-block;margin:13px 9px 0 0;padding-right:7px}.module-general-content-link-list__item:not(:last-of-type){border-right:1px solid #ddd}.other_bus_box{font-size:11px;margin-top:15px;padding-left:130px;padding-top:4px}.other_bus_box>p{color:#000;margin-bottom:4px;padding-left:26px;position:relative}.other_bus_box>p::after{border-color:#034d9a transparent transparent;border-style:solid;border-width:4px 3px 0;content:"";display:block;height:0;left:15px;margin:-2px 0 0;position:absolute;top:50%;width:0}.other_bus_box .bus_link_list{border-bottom:1px dotted #ccc;border-top:1px dotted #ccc;padding:4px 13px}.other_bus_box .bus_link_list li{display:table;padding:4px 0;width:100%}.other_bus_box .bus_link_list span{display:table-cell}.other_bus_box .bus_link_list .bus_text{width:85%}.other_bus_box .bus_link_list .left_seat_text{text-align:right;white-space:nowrap}.other_bus_box a{display:block;text-decoration:none}.other_bus_box a span{color:#555}.other_bus_box a:hover ul{background-color:#f8f8f8}.overnight-notice{font-size:11px;margin:13px 0 16px}.overnight-notice__title{color:#000;font-weight:bold}.overnight-notice__title__mark{color:#e00000}.overnight-notice__description{margin:0 0 0 1em}.payment-method__tr,.payment-method--search__tr,.payment-method--detail__tr{border-top:1px solid #ccc}.payment-method__td,.payment-method--search__td,.payment-method--detail__td{font-size:11px;height:auto !important;padding:5px 0 !important;text-align:center}.payment-method__list,.payment-method--search__list,.payment-method--detail__list{display:-webkit-box;display:-ms-flexbox;display:flex}.payment-method__list li:first-child,.payment-method--search__list li:first-child,.payment-method--detail__list li:first-child{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.payment-method__item--base,.payment-method__item--creditcard,.payment-method--search__item--creditcard,.payment-method--detail__item--creditcard,.payment-method__item--creditcard__none,.payment-method--search__item--creditcard__none,.payment-method--detail__item--creditcard__none,.payment-method__item--conveni,.payment-method--search__item--conveni,.payment-method--detail__item--conveni,.payment-method__item--conveni__none,.payment-method--search__item--conveni__none,.payment-method--detail__item--conveni__none,.payment-method__item--bank,.payment-method--search__item--bank,.payment-method--detail__item--bank,.payment-method__item--bank__none,.payment-method--search__item--bank__none,.payment-method--detail__item--bank__none,.payment-method__item--others,.payment-method--search__item--others,.payment-method--detail__item--others,.payment-method__item--others__none,.payment-method--search__item--others__none,.payment-method--detail__item--others__none{background-position:center top;background-repeat:no-repeat;background-size:17px auto;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;font-size:10px;font-weight:normal;height:auto;line-height:1.3;padding:17px 0 0;text-align:center}.payment-method__item--header,.payment-method--search__item--header,.payment-method--detail__item--header{-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;font-size:10px;font-weight:normal;height:auto;line-height:1.3;padding:0 0 0 9px;text-align:left}.payment-method__item--creditcard,.payment-method--search__item--creditcard,.payment-method--detail__item--creditcard{background-image:url("/images/icon/ico_creditcard.png")}.payment-method__item--creditcard__none,.payment-method--search__item--creditcard__none,.payment-method--detail__item--creditcard__none{background-image:url("/images/icon/ico_creditcard_off.png");color:#ccc}.payment-method__item--conveni,.payment-method--search__item--conveni,.payment-method--detail__item--conveni{background-image:url("/images/icon/ico_conveni.png")}.payment-method__item--conveni__none,.payment-method--search__item--conveni__none,.payment-method--detail__item--conveni__none{background-image:url("/images/icon/ico_conveni_off.png");color:#ccc}.payment-method__item--bank,.payment-method--search__item--bank,.payment-method--detail__item--bank{background-image:url("/images/icon/ico_bank.png")}.payment-method__item--bank__none,.payment-method--search__item--bank__none,.payment-method--detail__item--bank__none{background-image:url("/images/icon/ico_bank_off.png");color:#ccc}.payment-method__item--others,.payment-method--search__item--others,.payment-method--detail__item--others{background-image:url("/images/icon/ico_others.png")}.payment-method__item--others__none,.payment-method--search__item--others__none,.payment-method--detail__item--others__none{background-image:url("/images/icon/ico_others_off.png");color:#ccc}.payment-method--search__item--header{width:18%}.payment-method--search__item--creditcard{width:25%}.payment-method--search__item--creditcard__none{width:25%}.payment-method--search__item--conveni{width:18%}.payment-method--search__item--conveni__none{width:18%}.payment-method--search__item--bank{width:22%}.payment-method--search__item--bank__none{width:22%}.payment-method--search__item--others{width:17%}.payment-method--search__item--others__none{width:17%}.payment-method--detail__item--header{font-size:11px;width:20%}.payment-method--detail__item--creditcard{width:26%}.payment-method--detail__item--creditcard__none{width:26%}.payment-method--detail__item--conveni{width:17%}.payment-method--detail__item--conveni__none{width:17%}.payment-method--detail__item--bank{width:22%}.payment-method--detail__item--bank__none{width:22%}.payment-method--detail__item--others{width:15%}.payment-method--detail__item--others__none{width:15%}.a-notice__title{color:#000;font-weight:bold}.a-notice__mark{color:#e00000}.a-notice__description{margin:0 0 0 1em}.a-text-suggest__area{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:bold;max-width:9em}.a-text-suggest__count{margin-left:5px}.m-attention-female-only{color:#f04b8b;font-size:11px;font-weight:bold}.m-notice,.m-notice--relay{font-size:11px;margin:13px 0 16px}.m-notice__item{margin:7px 0}.m-notice--relay{margin:13px 0 0}.m-notice--relay__item{margin:7px 0 0}.m-search-button,.m-search-button--short,.m-search-button--small,.m-search-button--e-plus,.m-search-button--bus{background:#fa6115;background:-webkit-gradient(linear, left top, left bottom, from(#ffc74c), to(#fa6115));background:linear-gradient(to bottom, #ffc74c, #fa6115);border:1px solid #f99500;border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#68320e;cursor:pointer;display:block;font-size:15px;font-weight:bold;line-height:1.33;padding:10px 0;text-align:center}.m-search-button:hover,.m-search-button--short:hover,.m-search-button--small:hover,.m-search-button--e-plus:hover,.m-search-button--bus:hover{opacity:0.7;text-decoration:none}.o-search-suggest__inner{margin:39px 0}.o-search-suggest__message{font-size:15px;margin-bottom:31px;padding:0 26px;text-align:center}.o-search-suggest__list{border:solid 1px #ccc;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 39px;width:572px}.o-search-suggest__item{border-bottom:dotted 1px #ccc;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.o-search-suggest__item:last-child{border-bottom:0}.o-search-suggest__link{display:-webkit-box;display:-ms-flexbox;display:flex;height:46px}.o-search-suggest__link:hover{background-color:#e5edf5;text-decoration:none}.o-search-suggest__link__inner,.o-search-suggest__link__title,.o-search-suggest__link__time,.o-search-suggest__link__fee{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.o-search-suggest__link__title{color:#034d9a;padding-left:14px;width:59%}.o-search-suggest__link__time{color:#666;font-size:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:14%}.o-search-suggest__link__fee{color:#e00000;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:27%}.o-search-suggest__button{background:url("/images/icon/ico_arrow_link.png") 10px 50% no-repeat;border:1px solid #034d9a;border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#034d9a;display:block;font-size:13px;margin:0 auto;padding:10px 30px;text-align:center;width:479px}body{min-width:1220px}.cmn_allheader{border-bottom:3px solid #034d9a;min-width:800px}.cmn_allheader--charter{border-bottom:3px solid #008f6c;min-width:800px}.common-header-nav,.common-header-nav--charter{display:-webkit-box;display:-ms-flexbox;display:flex}.common-header-nav__link--active,.common-header-nav__link,.common-header-nav__link--charter{color:#fff;display:block;font-size:14px;line-height:14px;padding:13px 0;width:122px;text-align:center}.common-header-nav__link--active:hover,.common-header-nav__link:hover,.common-header-nav__link--charter:hover{text-decoration:none}.common-header-nav__link--active{background-color:#fff;color:#000;font-weight:bold}.common-header-nav{background-color:#034d9a}.common-header-nav--charter{background-color:#008f6c}.common-header-nav__inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:1200px;margin:0 auto}.common-header-nav__link:hover{background:rgba(255,255,255,0.3);color:#fff;text-decoration:none}.common-header-nav__link--charter:hover{background:rgba(255,255,255,0.3);color:#fff;text-decoration:none}.common-header-nav__image{display:block;margin:-19px auto 4px}.cmn_header{margin:0 auto;max-height:130px;max-width:1200px;min-width:760px;padding-bottom:0}.cmn_header .logobox{padding-top:10px}.cmn_header__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:11px 10px 11px 0}.cmn_header .cmn_headline{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:11px;font-weight:normal}.cmn_header .logobox{min-height:83px;position:relative}.cmn_header .logobox::after{clear:both;content:"";display:block}.cmn_header .header-link__list{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:10px;margin-left:10px;text-decoration:none}.cmn_header .header-link__item{margin-left:20px}.cmn_header .header-link__link{padding-left:8px;position:relative}.cmn_header .header-link__link::after{border-color:transparent transparent transparent #034d9a;border-style:solid;border-width:3px 0 3px 4px;content:"";display:block;height:0;left:0;margin:-3px 0 0;position:absolute;top:50%;width:0}.cmn_header .cmn_headlogo{max-width:242px;overflow:hidden;padding:7px 0}.cmn_header .catchbox{border-left:1px;border-left-color:#ccc;border-style:solid;margin:8px 0 0 20px;padding:6px 0 6px 20px}.cmn_header .catchbox span{color:#555;display:block}.cmn_header .catchbox .num{color:#c00;display:inline-block;font-weight:bold}.cmn_header .catchbox .catch{color:#2f2725;font-size:13px;overflow:hidden;text-align:left;width:117px}.cmn_header .cmn_headbanner{position:absolute;right:0;top:-6px}.header-info{background-color:#f8f8f8;margin:4px auto 13px;max-width:1200px;min-width:760px}.header-info__list{margin:0 13px}.header-info__item:not(:first-child){border-top:1px dotted #ccc}.header-info__link{color:#e00000;display:block;font-weight:bold;padding:7px 13px 7px 33px;position:relative;word-wrap:break-word}.header-info__link::after,.header-info__link::before{bottom:0;content:"";margin:auto;position:absolute;top:-1px}.header-info__link::before{background:#e00000;border-radius:50%;height:13px;left:13px;width:13px}.header-info__link::after{border-color:transparent transparent transparent #fff;border-style:solid;border-width:3px 0 2px 4px;height:0;left:18px;width:0}.header-info__link:hover{text-decoration:underline}.cmn_naviline{margin:13px auto 7px;max-width:1190px;min-width:760px}.breadcrumb{float:left;margin:3px 0 0;max-width:75%}.breadcrumb>div{display:block;float:left}.breadcrumb>div>a,.breadcrumb>div>span{display:block;float:left;margin:0 4px 0 0}.breadcrumb .separator{color:#999}.breadcrumb iframe{vertical-align:bottom}.charter .breadcrumb>div>a{color:#008f6c}.sys_index_ad_text>ul{color:#bbb;list-style:disc outside;margin-left:21px}.sys_index_ad_text a{font-size:110%}iframe.cmn_subsystem,object.cmn_subsystem{border:none;height:100%;overflow:hidden;width:100%}object.cmn_subsystem iframe{border:none;overflow:hidden}iframe.cmn_subsystem iframe{border:none;overflow:hidden}iframe.cmn_subsystem body{border:none;overflow:hidden}.main_box{margin:13px auto;max-width:1200px}.main_box .area_left{float:left;margin-right:1.5%;width:68.5%}.main_box .area_right{float:left;width:30%}.main_box .area_right__item:not(:first-child){margin-top:27px}.main_box .area_right__item__inner{border:1px #ddd solid}.cmn_title_bar,.cmn_title_bar--search-idou{background-color:#034d9a;border-radius:4px 4px 0 0;color:#fff;font-size:16px;font-weight:normal;margin:5px 0 1px;padding:6px 0 6px 13px;word-wrap:break-word}.cmn_title_bar--search-idou{border-radius:0}.cmn_title_bar__link{color:#fff}.cmn_title_bar__link:hover{text-decoration:none}.cmn_search_box{background-color:#fafafa}.cmn_search_box table{border-collapse:separate;margin:10px auto 20px;width:95%}.cmn_search_box td,.cmn_search_box th{padding:10px 7px}.cmn_search_box th{background-color:#ecebeb;color:#666;text-align:left;vertical-align:top;width:8em}.cmn_search_box .cmn_search_box__search-label--toilet,.cmn_search_box .cmn_search_box__search-label--seat2default,.cmn_search_box .cmn_search_box__search-label--seat3by111,.cmn_search_box .cmn_search_box__search-label--seat3by21,.cmn_search_box .cmn_search_box__search-label--seat4default,.cmn_search_box .cmn_search_box__search-label--seat4freely,.cmn_search_box .cmn_search_box__search-label--female-onlybus,.cmn_search_box .cmn_search_box__search-label--female-onlyseat,.cmn_search_box .cmn_search_box__search-label--female-safety,.cmn_search_box .cmn_search_box__search-label--plug,.cmn_search_box .cmn_search_box__search-label--wifi,.cmn_search_box .cmn_search_box__search-label--curtain,.cmn_search_box .cmn_search_box__search-label--double_seat{border-radius:2px;color:#fff;font-size:11px;font-weight:bold;padding:4px 0;text-align:center;width:76px}.cmn_search_box__search-label--toilet{background-color:#2eb798}.cmn_search_box__search-label--seat2default,.cmn_search_box__search-label--seat3by111,.cmn_search_box__search-label--seat3by21,.cmn_search_box__search-label--seat4default,.cmn_search_box__search-label--seat4freely{background-color:#034d9a}.cmn_search_box__search-label--female-onlybus,.cmn_search_box__search-label--female-onlyseat,.cmn_search_box__search-label--female-safety{background-color:#f04b8b}.cmn_search_box__search-label--plug{background-color:#2eb798}.cmn_search_box__search-label--wifi{background-color:#2eb798}.cmn_search_box__search-label--curtain{background-color:#2eb798}.cmn_search_box__search-label--double_seat{background-color:#2eb798}.cmn_search_box .setsumei_link{bottom:76px;font-size:11px;position:absolute;right:20px}.cmn_search_box .setsumei_link a{margin:0.5em 0}.cmn_search_box .search_button{background-color:#f3f3f3;width:270px !important}.cmn_search_box .ico_calender{margin:0 0 0 5px}.cmn_search_box .area_group select{width:18em}.cmn_search_box .cmn_search_form_date select{width:10em}.cmn_search_box .timebox{width:84px}.cmn_search_box .time_division_type .radio_clear{background:url("/images/common/btn_clear.png") 0 0 no-repeat;display:none;height:0;padding-top:10px;width:10px}.cmn_search_box .icon label{margin:0 1em 0 0}.cmn_search_box .seat_type td{padding-bottom:30px}.cmn_search_box .female_plan,.cmn_search_box .label.toilet{display:none}.bustype .cmn_search_box .female_plan,.bustype .cmn_search_box .label.toilet,.content-about .cmn_search_box .female_plan,.content-about .cmn_search_box .label.toilet,.content-bus-flow .cmn_search_box .female_plan,.content-bus-flow .cmn_search_box .label.toilet{display:table-row}.bustype .cmn_search_box .seat_type td,.content-about .cmn_search_box .seat_type td,.content-bus-flow .cmn_search_box .seat_type td{padding-bottom:7px}.j_ymd option.date_holiday,.j_ymd option.date_sunday{background-color:#fce9e9}.j_ymd option.date_saturday{background-color:#e3f8ff}.cmn_search_total{display:inline;font-weight:bold;margin-right:80px}.area_right .lowest_price .cmn_title_bar span,.area_right .lowest_price .cmn_title_bar--search-idou span{font-size:13px}.main_box .sys_lowest_table{border:1px solid #ccc;margin:0 0 20px;text-align:center;width:100%}.main_box .sys_lowest_table th{background-color:#f1f1f1;color:#4c4c4c;font-size:11px;font-weight:bold;padding:6px 5px;width:20%}.main_box .sys_lowest_table th:first-child{width:40%}.main_box .sys_lowest_table td{border-bottom:1px solid #ddd}.main_box .sys_lowest_table td.price a{color:#f00}.main_box .sys_lowest_table td.price:hover{background-color:#fce3e3}.main_box .sys_lowest_table tfoot td{border-bottom:1px solid #ccc}.main_box .sys_lowest_table .area_text a,.main_box .sys_lowest_table .area_text span,.main_box .sys_lowest_table td>a,.main_box .sys_lowest_table td>span{display:block;line-height:1.5;padding:6px}.main_box .sys_lowest_table .area_text a,.main_box .sys_lowest_table .area_text span{color:#000;padding-left:15px;text-align:left}.main_box .sys_lowest_table .btnbox td{background:#fff;border-bottom:1px dotted #ccc}.main_box .lowest_price .area_all_route_btn{float:left}.main_box .lowest_price .area_all_route_btn a{border:1px solid #034d9a;border-radius:3px;cursor:pointer;display:inline-block;line-height:1.5;padding:0 1em;text-align:center;text-decoration:none;vertical-align:middle;word-break:break-all}.main_box .lowest_price .area_all_route_btn a:hover{background-color:#034d9a;color:#fff}.main_box .lowest_price .search_reverse_from_to,.main_box .lowest_price .search_reverse_from_to--vertical{float:right}.search_from_box{position:relative}.pref_text{background:#fff url("/images/icon/ico_arrow_down.png") 13px center no-repeat;border:1px solid #034d9a;border-radius:4px;cursor:pointer;display:block;line-height:1.2;overflow:hidden;padding:5px 13px 5px 38px;text-overflow:ellipsis;white-space:nowrap}.pref_select{background-color:#fff;border:1px solid #034d9a;border-radius:4px;display:none;left:0;max-height:600px;overflow:auto;padding:10px 0;position:absolute;top:0;width:320px;z-index:100}.group_tit{font-weight:bold;padding:0 10px}.pref_select a{color:#000;display:block;line-height:1.2;padding:4px 10px 4px 34px;text-decoration:none}.pref_select a:hover{background-color:#e5edf5}.pref_select .selected a{background:#e5edf5 url("/images/search/ico_check.png") 12px 5px no-repeat}.area_right .article_list{margin-top:13px}.area_right .article_list li{border:1px solid #ccc;margin-top:13px}.area_right .article_list li a{background:url("/images/feature/side_article_bg.png") no-repeat right bottom;display:block;padding:13px}.area_right .article_list li a:hover{background-color:#fff3f7}.area_right .article_list .article_text,.area_right .article_list .article_thumb{-webkit-box-sizing:border-box;box-sizing:border-box}.area_right .article_list .article_thumb{float:left;padding-right:3px;width:25%}.area_right .article_list .article_thumb img{display:block;height:auto;width:100%}.area_right .article_list .article_text{float:right;padding-left:10px;width:75%}.area_right .article_list .article_summary,.area_right .article_list .article_title{display:block}.area_right .article_list .article_title{color:#000;font-size:15px;margin-bottom:4px}.area_right .article_list .article_summary{color:#555;font-size:12px}.search_box_title{background-color:#666;border-bottom:#666 1px solid;border-top:#666 3px solid;color:#fff;font-size:16px;font-weight:500;line-height:2;padding:0 0 0 16px;word-wrap:break-word}.area_right .banner__item{margin:5px 0 1em}.area_right .banner img{vertical-align:bottom}.area_right .social_box .twitter{margin-bottom:13px}.area_right .social_box .facebook>iframe{height:18em;overflow:hidden;width:100%}.sidebar_list li a{padding-left:18px;position:relative}.sidebar_list li a::after{border-color:transparent transparent transparent #00489e;border-style:solid;border-width:3px 0 3px 4px;content:"";display:block;height:0;left:6px;margin:-3px 0 0;position:absolute;top:14px;width:0}.bustrip_box .bustrip_logo{border-bottom:1px dotted #555}.bustrip_box .bustrip_logo .bustrip_catch{color:#7cb400;font-size:11px;width:45%}.bustrip_box .bustrip_list li a{padding:7px 0 7px 18px;position:relative}.bustrip_box .bustrip_list li.bustrip_article a::after{border-color:transparent transparent transparent #034d9a;border-style:solid;border-width:3px 0 3px 4px;content:"";display:block;height:0;left:6px;margin:-3px 0 0;position:absolute;top:15px;width:0}.bustrip_box .bustrip_list .bustrip_new a>p{float:left}.bustrip_box .bustrip_list .bustrip_new a>img{float:right}.bustrip_box .bustrip_list .bustrip_new a>p{width:45%}.bustrip_box .bustrip_list .bustrip_new a>img{height:auto;width:55%}.ui-datepicker-calendar .ui-datepicker-other-month.ui-state-disabled,.ui-datepicker-calendar a,.ui-datepicker-calendar span{padding:4px}.ui-datepicker .ui-datepicker-calendar td,.ui-datepicker .ui-datepicker-calendar th{border:1px solid #999 !important}.about_use{margin:0 auto;max-width:1200px}.use_box{padding:14px}.busstop .about_use,.content_relay .about_use,.content_sitemap .about_use{margin-top:39px}.cmn_footer,.cmn_footer_charter{min-width:760px}.cmn_footer .building,.cmn_footer_charter .building{background:url("/images/common/footer_bg_building.png") 0 0 repeat-x;height:88px;margin:0;overflow:hidden;padding:0}.cmn_scroll_to_top_box{text-align:right;padding-bottom:13px;border-bottom:1px solid #ddd}.cmn_scroll_to_top{margin:13px 10px 0}.cmn_scroll_to_top:hover{text-decoration:underline}.cmn_scroll_to_top--footer{color:#034d9a;cursor:pointer;display:block;padding-right:13px;width:1200px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}.cmn_scroll_to_top--footer:hover{text-decoration:underline}.cmn_footer__tips{line-height:1.31;width:1174px;margin:20px auto}.cmn_footer .gradation,.cmn_footer_charter .gradation{position:relative}.cmn_footer .gradation__content,.cmn_footer_charter .gradation__content{padding:0 13px}.cmn_footer .gradation__content:not(:last-of-type),.cmn_footer_charter .gradation__content:not(:last-of-type){border-bottom:1px solid #0070ba;margin-bottom:26px}.cmn_footer .gradation_inner,.cmn_footer_charter .gradation_inner{color:#fff;padding:25px 0;width:1200px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}.cmn_footer .gradation_inner_title,.cmn_footer_charter .gradation_inner_title{font-size:16px;font-weight:bold;line-height:1.31;letter-spacing:normal;text-align:left;color:#ffffff;margin-bottom:19px}.cmn_footer .related-sites-links,.cmn_footer_charter .related-sites-links{color:#d3e3f9;margin:7px 0 20px;padding-left:0.5em}.cmn_footer .related-sites-links__list,.cmn_footer_charter .related-sites-links__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1.3}.cmn_footer .related-sites-links__list:last-child,.cmn_footer_charter .related-sites-links__list:last-child{margin-bottom:0}.cmn_footer .related-sites-links__item,.cmn_footer_charter .related-sites-links__item{border-right:1px solid #0070ba;display:inline-block;height:14px;margin-right:7px}.cmn_footer .related-sites-links__item:last-child,.cmn_footer_charter .related-sites-links__item:last-child{border:0;padding:0}.cmn_footer .related-sites-links__link,.cmn_footer_charter .related-sites-links__link{color:#e5edf5;margin-right:9px}.cmn_footer .related-sites-links__title,.cmn_footer_charter .related-sites-links__title{font-weight:bold;margin-right:7px}.cmn_footer .about-navi-links,.cmn_footer_charter .about-navi-links{color:#d3e3f9;margin:7px 0 20px;padding-left:0.5em;margin:0px;padding-left:0}.cmn_footer .about-navi-links__list,.cmn_footer_charter .about-navi-links__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1.3}.cmn_footer .about-navi-links__list:last-child,.cmn_footer_charter .about-navi-links__list:last-child{margin-bottom:0}.cmn_footer .about-navi-links__item,.cmn_footer_charter .about-navi-links__item{border-right:1px solid #0070ba;display:inline-block;height:14px;margin-right:7px}.cmn_footer .about-navi-links__item:last-child,.cmn_footer_charter .about-navi-links__item:last-child{border:0;padding:0}.cmn_footer .about-navi-links__link,.cmn_footer_charter .about-navi-links__link{color:#e5edf5;margin-right:9px}.cmn_footer .about-navi-links__title,.cmn_footer_charter .about-navi-links__title{font-weight:bold;margin-right:7px}.cmn_footer .price_link,.cmn_footer_charter .price_link{color:#d3e3f9;margin:7px 0 20px}.cmn_footer .price_link ul,.cmn_footer_charter .price_link ul{line-height:1.5}.cmn_footer .price_link ul .area-name__list__item,.cmn_footer_charter .price_link ul .area-name__list__item,.cmn_footer .price_link ul .area-name__list__item--wide,.cmn_footer_charter .price_link ul .area-name__list__item--wide{display:-webkit-box;display:-ms-flexbox;display:flex;float:left;line-height:1.3;margin-bottom:8px;width:50%}.cmn_footer .price_link ul .area-name__list__item--wide,.cmn_footer_charter .price_link ul .area-name__list__item--wide{width:100%}.cmn_footer .price_link ul .area-name__link,.cmn_footer_charter .price_link ul .area-name__link{border-right:1px solid #d3e3f9;display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:14px;margin:0 6px 2px 0;padding-right:6px}.cmn_footer .price_link ul .area-name__link:last-child,.cmn_footer_charter .price_link ul .area-name__link:last-child{border:0;padding:0}.cmn_footer .price_link ul .area-name__title,.cmn_footer_charter .price_link ul .area-name__title{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-weight:bold;margin-right:4px}.cmn_footer .price_link ul .area-name__content,.cmn_footer_charter .price_link ul .area-name__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cmn_footer .price_link ul .major-city,.cmn_footer_charter .price_link ul .major-city{line-height:1.3}.cmn_footer .price_link ul .major-city__link,.cmn_footer_charter .price_link ul .major-city__link{border-right:1px solid #d3e3f9;display:inline-block;height:14px;padding-right:6px}.cmn_footer .price_link ul .major-city__link:last-child,.cmn_footer_charter .price_link ul .major-city__link:last-child{border:0;padding:0}.cmn_footer .price_link ul li.major_bus_terminal,.cmn_footer_charter .price_link ul li.major_bus_terminal,.cmn_footer .price_link ul li.major_city,.cmn_footer_charter .price_link ul li.major_city{line-height:1.3;width:100%}.cmn_footer .price_link ul .title,.cmn_footer_charter .price_link ul .title{font-weight:bold}.cmn_footer .price_link a,.cmn_footer_charter .price_link a{color:#d3e3f9}.cmn_footer .price_link--price,.cmn_footer_charter .price_link--price,.cmn_footer .price_link--search,.cmn_footer_charter .price_link--search{color:#d3e3f9;margin:7px 0 20px;padding-left:0.5em}.cmn_footer .price_link--price a,.cmn_footer_charter .price_link--price a,.cmn_footer .price_link--search a,.cmn_footer_charter .price_link--search a{color:#d3e3f9;margin-right:4px}.cmn_footer .guide-links,.cmn_footer_charter .guide-links{color:#d3e3f9;margin:7px 0 20px}.cmn_footer .guide-links__inner,.cmn_footer_charter .guide-links__inner{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:8px}.cmn_footer .guide-links__list,.cmn_footer_charter .guide-links__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1.5;margin-bottom:8px}.cmn_footer .guide-links__list:last-child,.cmn_footer_charter .guide-links__list:last-child{margin-bottom:0}.cmn_footer .guide-links__list__item,.cmn_footer_charter .guide-links__list__item{border-right:1px solid #d3e3f9;height:14px;line-height:1.3;margin:0 6px 2px 0}.cmn_footer .guide-links__list__item:last-child,.cmn_footer_charter .guide-links__list__item:last-child{border:0;padding:0}.cmn_footer .guide-links__link,.cmn_footer_charter .guide-links__link{color:#d3e3f9;display:inline-block;height:14px;padding-right:6px}.cmn_footer .guide-links__title,.cmn_footer_charter .guide-links__title{font-weight:bold;margin-right:7px}.cmn_footer .feature-links,.cmn_footer_charter .feature-links{color:#d3e3f9;margin:7px 0 20px;padding-left:0.5em}.cmn_footer .feature-links__list,.cmn_footer_charter .feature-links__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1.3}.cmn_footer .feature-links__list:last-child,.cmn_footer_charter .feature-links__list:last-child{margin-bottom:0}.cmn_footer .feature-links__list__item,.cmn_footer_charter .feature-links__list__item{border-right:1px solid #d3e3f9;display:inline-block;height:14px;margin-right:6px}.cmn_footer .feature-links__list__item:last-child,.cmn_footer_charter .feature-links__list__item:last-child{border:0;padding:0}.cmn_footer .feature-links__link,.cmn_footer_charter .feature-links__link{color:#d3e3f9;margin-right:6px}.cmn_footer .feature-links__title,.cmn_footer_charter .feature-links__title{font-weight:bold;margin-right:7px}.cmn_footer .related-sites-links,.cmn_footer_charter .related-sites-links{color:#d3e3f9;margin:7px 0 26px;padding-left:0}.cmn_footer .related-sites-links__list,.cmn_footer_charter .related-sites-links__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1.3}.cmn_footer .related-sites-links__list:last-child,.cmn_footer_charter .related-sites-links__list:last-child{margin-bottom:0}.cmn_footer .related-sites-links__list__item,.cmn_footer_charter .related-sites-links__list__item{border-right:1px solid #d3e3f9;display:inline-block;height:14px;margin-right:6px}.cmn_footer .related-sites-links__list__item:last-child,.cmn_footer_charter .related-sites-links__list__item:last-child{border:0;padding:0}.cmn_footer .related-sites-links__link,.cmn_footer_charter .related-sites-links__link{color:#e5edf5;margin-right:6px}.cmn_footer .related-sites-links__title,.cmn_footer_charter .related-sites-links__title{font-weight:bold;margin-right:9px}.cmn_footer .footer_links,.cmn_footer_charter .footer_links{position:relative;z-index:100}.cmn_footer .footer_links .text,.cmn_footer_charter .footer_links .text{margin:13px 6px 6px}.cmn_footer .footer_links ul,.cmn_footer_charter .footer_links ul{background-color:#03284c;border-radius:6px;display:inline-block;padding:6px 13px 6px 6px}.cmn_footer .footer_links li,.cmn_footer_charter .footer_links li{float:left}.cmn_footer .footer_links li .icon,.cmn_footer_charter .footer_links li .icon,.cmn_footer .footer_links li a,.cmn_footer_charter .footer_links li a{display:block;float:left}.cmn_footer .footer_links li .icon,.cmn_footer_charter .footer_links li .icon{color:#09c;display:inline-block;font-size:13px;line-height:0.6;margin-right:3px;padding:3px 0 3px 6px}.cmn_footer .footer_links li a,.cmn_footer_charter .footer_links li a{color:#fff}.cmn_footer .bus_imge,.cmn_footer_charter .bus_imge{background:url("/images/common/footer_bus.gif") 0 0 no-repeat;bottom:13px;display:block;height:59px;position:absolute;right:39px;width:207px}.cmn_footer .copyright,.cmn_footer_charter .copyright{display:block;padding:13px 65px;text-align:right;font-size:13px;letter-spacing:normal;width:1200px;margin:0 auto}@media screen and (max-width: 980px){.cmn_footer .footer_links .text,.cmn_footer_charter .footer_links .text{font-size:10px}}.cmn_footer_charter .cmn_scroll_to_top_box .cmn_scroll_to_top--footer{color:#008f6c}.cmn_footer_charter .gradation{background-color:#008f6c}.cmn_footer_charter .gradation_inner .gradation__content:not(:last-of-type){border-bottom:1px solid #ddf2f0}.cmn_footer_charter .related-sites-links__item{border-right:1px solid #fff}.cmn_footer_charter .related-sites-links__link{color:#f3fbfa}.cmn_footer_charter .about-navi-links__item{border-right:1px solid #f3fbfa}.cmn_footer_charter .about-navi-links__link{color:#f3fbfa}.ie-support,.noscript_message{background:#333;color:#fff;font-size:150%;padding:20px;position:relative;z-index:9999}.ie-support p,.noscript_message p{margin:0 auto 1em;width:1200px}.ie-support a,.noscript_message a{color:#fff;text-decoration:underline}.content_box{border:1px #ccc solid;padding:26px}.cmn_title_bar2{font-size:25px;padding:12px 25px}.search-history{margin-bottom:20px}.search-history .cmn_title_bar,.search-history .cmn_title_bar--search-idou{position:relative}.search-history__delete-all{background-color:#fff;border-radius:8px;color:#333;cursor:pointer;font-size:11px;padding:2px 7px;position:absolute;right:22px;text-shadow:none;top:6px}.search-history__delete-all__button,.search-history__inner-list__delete{background:url("/images/icon/ico_delete.png") 0 center no-repeat;cursor:pointer;display:inline-block;height:0;overflow:hidden;padding-top:15px;vertical-align:-4px;width:15px}.search-history__delete-all__text{display:inline-block;line-height:1;padding:2px 3px}.search-history__block{border:1px solid #ccc}.search-history__list{margin-bottom:13px}.search-history__item{-webkit-box-sizing:border-box;box-sizing:border-box}.search-history__item:last-child{border-bottom:0}.search-history__inner-list{border-bottom:1px dotted #ccc;margin:0 13px;overflow:hidden;padding:6px 0}.search-history__inner-list::after{clear:both;content:"";display:block}.search-history__inner-list__delete{float:left;width:15px}.search-history__inner-list__date{float:left;padding-left:6px;width:6em}.search-history__inner-list__link{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;overflow:hidden;padding-right:13px;text-overflow:ellipsis;white-space:nowrap;width:44em}.search-history__inner-list__link:hover{text-decoration:underline}.search .search-history__inner-list__link{width:54.5em}.search-history__inner-list__amount{color:#f00;float:left;width:9em}.search-history__inner-list__amount-link{color:#f00;text-decoration:none}.search-history__inner-list__amount-link:hover{text-decoration:underline}.search-history__more{cursor:pointer;padding:6px 13px}.search .headline{color:#000;padding-left:26px;padding-right:26px}.history-item-enter{opacity:0.01}.history-item-enter.history-item-enter-active{opacity:1;-webkit-transition:opacity 200ms ease-in;transition:opacity 200ms ease-in}.bus .headline{color:#000;padding-left:26px;padding-right:26px}.bus .search_date,.search .search_date{font-size:16px;font-weight:bold;margin:0 0 6px}.bus .sys_search_title,.search .sys_search_title{font-size:28px}.bus .sys_search_daily_box,.search .sys_search_daily_box{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding-bottom:26px;padding-left:26px;padding-right:26px}.sys_search_daily_box .title_bar .next,.sys_search_daily_box .title_bar .prev{font-size:16px;margin-top:6px;width:15%}.sys_search_daily_box .title_bar .next-arrow{padding-right:16px;position:relative}.sys_search_daily_box .title_bar .next-arrow::after{content:"";display:inline-block;background:url("/images/icon/ico_arrow_link@2x.png") center/contain no-repeat;height:13px;width:13px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%) rotate(0deg);-ms-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}.sys_search_daily_box .title_bar .prev-arrow{padding-left:16px;position:relative}.sys_search_daily_box .title_bar .prev-arrow::after{content:"";display:inline-block;background:url("/images/icon/ico_arrow_link@2x.png") center/contain no-repeat;height:13px;width:13px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.sys_search_daily_box .title_bar .title{color:#000;font-size:18px;margin-bottom:6px;width:70%}.search .sys_search_daily_box .sys_search_calender table td.target_day a .amount,.search .sys_search_daily_box .sys_search_calender table td.target_day a .day{font-weight:bold}.bus .sys_search_daily_box .sys_search_calender table td.target_day a .amount,.bus .sys_search_daily_box .sys_search_calender table td.target_day a .day{font-weight:bold}.bus .sys_search_daily_box .help,.search .sys_search_daily_box .help{font-size:11px}.bus .sys_search_daily_box .samples,.search .sys_search_daily_box .samples{position:relative}.bus .sys_search_daily_box .target_day.sample,.search .sys_search_daily_box .target_day.sample{background-color:#024e90;display:inline-block;height:13px;margin:0 4px 0 13px;width:13px}.bus .sys_search_daily_box .samples .attention_toggle,.search .sys_search_daily_box .samples .attention_toggle{background:#fff url("/images/icon/ico_arrow_down.png") 100px center no-repeat;border:1px solid #ccc;border-radius:4px;cursor:pointer;display:inline-block;line-height:1.1;margin:0 0 0 13px;padding:5px 10px;width:110px}.bus .sys_search_daily_box .samples .attention_toggle.open,.search .sys_search_daily_box .samples .attention_toggle.open{border-radius:4px 4px 0 0}.bus .sys_search_daily_box .samples .attention_toggle .ico,.search .sys_search_daily_box .samples .attention_toggle .ico{background:url("/images/search/attention_pc.png") 0 center no-repeat;display:block;float:left;height:14px;margin:0 6px 0 0;width:16px}.bus .sys_search_daily_box .samples .attention_detail,.search .sys_search_daily_box .samples .attention_detail{background-color:#fff;border:1px solid #ccc;border-radius:4px 0 4px 4px;display:none;padding:13px;position:absolute;right:0;top:25px;width:440px}.bus .sys_search_daily_box .samples .attention_detail p,.search .sys_search_daily_box .samples .attention_detail p{line-height:1.5}.bus .sys_search_daily_box .samples .attention_detail p span,.search .sys_search_daily_box .samples .attention_detail p span{color:#e00000}.search .sys_search_calender table{border:1px solid #ddd}.search .sys_search_calender table td,.search .sys_search_calender table th{border:1px solid #ddd}.bus .sys_search_calender table{border:1px solid #ddd}.bus .sys_search_calender table td,.bus .sys_search_calender table th{border:1px solid #ddd}.bus .sys_search_calender table,.search .sys_search_calender table{margin:0 0 13px}.bus .sys_search_calender thead th.sun,.search .sys_search_calender thead th.sun{background-color:#fce3e3}.bus .sys_search_calender thead th.sat,.search .sys_search_calender thead th.sat{background-color:#f2f6fa}.bus .sys_search_calender thead th,.search .sys_search_calender thead th{background-color:#f8f8f8;color:#555;padding:6px;font-weight:normal}.search .sys_search_calender table td a:hover{background-color:#f2f6fa}.search .sys_search_calender table td a:hover .amount{background-color:#f2f6fa}.bus .sys_search_calender table td a:hover{background-color:#f2f6fa}.bus .sys_search_calender table td a:hover .amount{background-color:#f2f6fa}.search .sys_search_calender table td .amount,.search .sys_search_calender table td .day{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;padding:8px 3px 6px 0}.bus .sys_search_calender table td .amount,.bus .sys_search_calender table td .day{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;padding:8px 3px 6px 0}.bus .sys_search_calender table td .day,.search .sys_search_calender table td .day{background-color:#f8f8f8;height:30px;text-align:center;padding-left:3px}.bus .sys_search_calender table td a .day,.search .sys_search_calender table td a .day{color:#555}.bus .sys_search_calender .amount.lowest,.search .sys_search_calender .amount.lowest{position:relative}.bus .sys_search_calender .amount.lowest img,.search .sys_search_calender .amount.lowest img{position:absolute;right:2px;top:1px}.sys_search_bus_result{color:#666}.sys_search_bus_result .cb{clear:both;padding:4px 0 0}.sys_search_bus_result .crew,.sys_search_bus_result .time_box{font-size:11px}.sys_search_bus_result .crew span,.sys_search_bus_result .time_box span{color:#000}.sys_search_bus_result>ul>li{padding:20px 26px}.sys_search_bus_result>ul>li{border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:4px solid #034d9a;margin-bottom:20px}.sys_search_bus_result .bus_title{margin:0 0 10px}.sys_search_bus_result__loading{line-height:500px;min-height:500px;text-align:center}.sys_search_bus_result .platform_box{float:left;width:52%}.sys_search_bus_result .cb{display:table;margin:0 0 18px}.sys_search_bus_result .time_box{display:table-cell}.sys_search_bus_result .crew{display:table-cell;white-space:nowrap}.sys_search_bus_result .crew::before{content:"｜";padding:0 5px}.sys_search_bus_result th{border-bottom:1px dotted #ccc;font-weight:normal;padding:9px 4px}.pr-comment__before-booking{color:#000;font-size:13px;font-weight:bold;margin:18px 0 0;text-align:left}.pr-comment__before-booking__mark{color:#e00000}.pr-comment__before-booking+.attention-message-female-only{margin:6px 0 0}.attention-message-female-only{color:#f04b8b;font-size:13px;font-weight:bold;margin:18px 0 0;text-align:left}.icon_box>div{margin-right:4px}.sys_search_bus_result .bus_title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;line-height:1.2}.sys_search_bus_result .common_pr{margin:7px 0 0}.sys_search_bus_result .common_pr li{margin:0 0 6px;padding:0 0 0 12px}.sys_search_bus_result .common_pr_container{position:relative}.sys_search_bus_result .common_pr_container input{display:none}.sys_search_bus_result .common_pr_container label{position:absolute;left:0;bottom:0;width:100%;z-index:1;text-align:center;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), color-stop(40%, white));background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, white 40%);height:50px}.sys_search_bus_result .common_pr_container label::before{content:"";width:1em;height:1em;position:absolute;bottom:11px;left:calc(50% - 3.5em);-webkit-transform:translate(-50%, 0) rotate(90deg);-ms-transform:translate(-50%, 0) rotate(90deg);transform:translate(-50%, 0) rotate(90deg);background:url("/images/icon/ico_arrow_link@2x.png") no-repeat 0 0/contain}.sys_search_bus_result .common_pr_container label::after{content:"もっと見る";color:#034d9a;position:absolute;bottom:10px;left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}.sys_search_bus_result .common_pr_container label:hover{cursor:pointer}.sys_search_bus_result .common_pr_container label:hover::after{text-decoration:underline}.sys_search_bus_result .common_pr_container .common_pr{overflow:hidden;padding-bottom:0}.sys_search_bus_result .common_pr_container label~.common_pr{padding-bottom:44px}.sys_search_bus_result .common_pr_container input:checked+label{background:inherit}.sys_search_bus_result .common_pr_container input:checked+label::before{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);bottom:13px;left:calc(50% - 3em)}.sys_search_bus_result .common_pr_container input:checked+label::after{content:"閉じる"}.sys_search_bus_result .common_pr_container input:checked~.common_pr{max-height:100% !important;padding-bottom:39px}.search-result__company-list{color:#000;display:table;font-size:13px;margin-bottom:10px}.search-result__company-list__item{display:table-cell}.search-result__company-list__item:nth-child(n + 2)::before{content:"｜";padding:0 5px}.area_box{margin-bottom:39px;padding:5px 23px}.area_box table td,.area_box table th{border-top:1px dotted #ccc;padding:13px 0;vertical-align:middle}.area_box table tr:first-child td,.area_box table tr:first-child th{border-top:none}.area_box table th{width:130px}.area_box table .arrow_link_list li{width:160px}.price .cmn_title_bar3{margin:0;padding:2px 0;text-align:center}.area_list_box{border:1px solid #ccc;margin-bottom:39px;padding:10px 22px}.area_list_box .arrow_link_list li{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:10px;width:50%}.area_title_box{border-bottom:1px dotted #467fbe;margin-bottom:20px;padding-bottom:2px}.area_title_bar{border-bottom:1px dotted #467fbe;color:#034d9a;font-size:18px;font-weight:normal;padding:10px 0}.area_title_bar span{color:#555;font-size:13px;margin-left:20px}.ad__middle-rectangle{margin:21px 0;text-align:center}.ad__middle-rectangle__item{display:inline-block;vertical-align:middle}.ad__middle-rectangle__item:not(:first-child){margin-left:20px}.ad__footer-rectangle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:20px auto}.ad__footer-rectangle__item{vertical-align:middle}.ad__footer-rectangle__item:last-child{margin-left:39px}.ad__corner-panel{border:1px solid #eee;margin:0 0 13px;padding:28px 0;text-align:center;width:358px}.ad__area-left-footer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #eee;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:20px 0 0;padding:29px 0}.layoutbox{border:1px solid #ccc;margin:13px 0}.seatmap h2{background:url("/images/bustype/bg_seattype_h1.png") left bottom repeat-x;color:#4c4c4c;font-size:16px;font-weight:bold;margin:0 3px 15px 4px}.seatmap .seattype{font-size:22px;line-height:2}.seatmap .seatoption{font-size:16px;padding:0 0 0 8px}.seat_box .seatmap .seatoption,.seat_box .seatmap .seattype{color:#034d9a}.female_box .seatmap .seatoption,.female_box .seatmap .seattype{color:#f04b8b}.toilet_box .seatmap .seatoption,.toilet_box .seatmap .seattype{color:#2eb798}.seatmap_about .inside_image{float:left}.seatmap_about .seatmap_detail{float:left}.seatmap_about .seatmap_detail .seatmap_images{margin:0 0 0 22px;width:auto}.seatmap_about .seatmap_detail .seatmap_images li{float:left;width:50%}.seatmap_about .seatmap_detail .seatmap_images h4{line-height:1.5}.seatmap_about small{color:#999;display:block;font-size:11px;margin:4px 0}.seatmap_others .othersbox{float:left;margin:0 0 0 2%;padding:0;width:32%}.seatmap_others .othersbox:first-child{margin:0}.seatmap_others .othersbox .other_img{border:1px solid #999;display:block;margin:0 0 13px;padding:9px}.seatmap_others .othersbox .other_img img{height:auto;width:100%}.seatmap_others .othersbox .other_text{border-top:1px dashed #999;line-height:1.5;padding:7px 9px}.bg,.js-form-overlay{height:100%;left:0;position:fixed;top:0;width:100%}.components-lowest-price-table__area-tab{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-left:1px solid #ddd;border-right:1px solid #ddd;border-top:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:1px}.components-lowest-price-table__area-tab__tab{background-color:#fff;border-top:4px solid #fff;border-left:1px solid #ddd;color:#034d9a;cursor:pointer;padding:7px 0;text-align:center;width:25%}.components-lowest-price-table__area-tab__tab:first-child{border-left:0}.components-lowest-price-table__area-tab__tab:hover{background-color:#f2f6fa;border-top:4px solid #f2f6fa}.components-lowest-price-table__area-tab__tab.selected{border-top:4px solid #fc8b00;color:#000;font-weight:bold}.components-lowest-price-table__table{background-color:#fff;border:1px solid #ddd;margin:0;text-align:center;width:100%}.components-lowest-price-table__table__thead__th{border-bottom:1px solid #ddd;background-color:#f8f8f8;color:#666;font-size:11px;font-weight:bold;padding:6px}.components-lowest-price-table__table__tbody__td{border-bottom:1px dotted #ddd;vertical-align:middle;width:22%}.components-lowest-price-table__table__tbody__td:first-child{width:34%}.components-lowest-price-table__table__tbody__link,.components-lowest-price-table__table__tbody__link--area,.components-lowest-price-table__table__tbody__link--price{color:#000;display:block;line-height:1.3;text-align:left}.components-lowest-price-table__table__tbody__link--area{padding:6px 6px 6px 13px}.components-lowest-price-table__table__tbody__link--price{color:#f00;padding:6px 4px;text-align:center}.components-lowest-price-table__table__tbody__link--price:hover{background-color:#fce3e3}.components-lowest-price-table__button-group{background-color:#fff;border-left:1px solid #ddd;border-right:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:13px 14px}.components-lowest-price-table__button-group__reverse-from-to{padding:3px 14px;background-color:#fff;border:1px solid #034d9a;border-radius:4px;color:#034d9a;cursor:pointer;line-height:1.5;text-align:center;vertical-align:middle;width:4.5em;word-break:break-all}.components-lowest-price-table__button-group__reverse-from-to::before{background:url("/images/icon/ico_reverse.png") no-repeat 50% 0;background-size:100% auto;content:"";display:inline-block;height:10px;margin-right:2px;width:13px}.components-lowest-price-table__button-group__reverse-from-to:hover{background-color:#f2f6fa}.components-lowest-price-table__button-group__area-all__link{border:1px solid #034d9a;border-radius:4px;display:inline-block;line-height:1.5;padding:3px 14px}.components-lowest-price-table__button-group__area-all__link:hover{background-color:#f2f6fa;color:#034d9a;text-decoration:none}.components-lowest-price-table__other-button{border:1px solid #ddd;border-top:0;padding:7px 14px 21px;text-align:center}.components-lowest-price-table__other-button__link{width:100%;border:1px solid #034d9a;border-radius:6px;color:#034d9a;cursor:pointer;display:inline-block;font-size:13px;line-height:1;padding:9px 0}.components-lowest-price-table__other-button__link:hover{background-color:#f2f6fa;text-decoration:none}.components-map-box__tab{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 13px;position:relative;margin-top:26px}.components-map-box__tab::before{content:"";width:100%;height:4px;background-color:#ddd;position:absolute;top:42px;left:0}.components-map-box__tab__inner{display:-webkit-box;display:-ms-flexbox;display:flex}.components-map-box__tab__item{background-color:#fff;border-top:1px solid #dddddd;border-left:1px solid #dddddd;border-right:1px solid #dddddd;border-bottom:4px solid #dddddd;color:#034d9a;cursor:pointer;font-weight:normal;padding:11px 26px;display:inline-block;height:46px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;font-size:16px}.components-map-box__tab__item:first-child{border-radius:3px 0 0 3px}.components-map-box__tab__item:last-child{border-radius:0 3px 3px 0}.components-map-box__tab__item.selected{color:#000;font-weight:bold;border-top:4px solid #fc8b00;border-right:4px solid #ddd;border-left:4px solid #ddd;border-bottom:none;padding:9px 26px}.components-map-box__tab__item.selected:hover{background-color:#fff}.components-map-box__tab__item:hover{background-color:#f2f6fa}.components-map-box__balloon{background-color:#0070ba;border-radius:25px;display:inline-block;left:13px;line-height:1.3;padding:20px 26px;position:absolute;top:12px}.components-map-box__balloon__text{color:#fff;font-size:28px;font-weight:bold}.components-map-box__balloon::after{border:18px solid transparent;border-top:16px solid #0070ba;bottom:-15px;content:"";position:absolute;right:30px;-webkit-transform:rotate(-138deg);-ms-transform:rotate(-138deg);transform:rotate(-138deg)}.components-map-box__slim-balloon{background-color:#f1f1f1;border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box;height:38px;left:36px;padding:12px 0;position:absolute;top:81px;width:179px}.components-map-box__slim-balloon::after{border:14px solid transparent;border-top:10px solid #f1f1f1;bottom:-10px;content:"";position:absolute;right:13px;-webkit-transform:rotate(-138deg);-ms-transform:rotate(-138deg);transform:rotate(-138deg)}.components-map-box__slim-balloon__text{color:#555;font-weight:bold;text-align:center}.components-map-box__description{left:11px;max-width:221px;position:absolute;top:37px}.components-map-box__description__text-title{color:#000;font-size:16px;font-weight:bold;margin-bottom:13px}.components-map-box__explanation{left:13px;max-width:250px;position:absolute;top:158px}.components-map-box__explanation__text,.components-map-box__explanation__text--relay{margin-bottom:7px;padding-left:17px;position:relative}.components-map-box__explanation__text::before,.components-map-box__explanation__text--relay::before{background-color:#99d4fc;content:"";display:inline-block;height:13px;left:0;position:absolute;top:1px;width:13px}.components-map-box__explanation__text--relay::before{background-color:#fcca99}.components-map-box__region-box{background-color:#ccc}.components-map-box__region-box--kanto{background-color:#a5daec}.components-map-box__region-box--kansai{background-color:#e6d64e}.components-map-box__region-box--tohoku{background-color:#b3caff}.components-map-box__region-box--chubu{background-color:#b3e569}.components-map-box__region-box--hokuriku_koshinetsu{background-color:#a1e5b6}.components-map-box__region-box--shikoku{background-color:#ffc5ab}.components-map-box__region-box--chugoku{background-color:#ffc966}.components-map-box__region-box--kyushu{background-color:#fbd}.components-map-box__region-box--hokkaido{background-color:#d4c1ff}.components-map-box__region-box--okinawa{background-color:#fbd}.components-map-box__map-prefecture--tokyo{height:28px;left:76.5%;top:74.4%;width:11.5%;z-index:1144}.components-map-box__map-prefecture--chiba{height:76px;left:88.4%;top:68.5%;width:5.6%;z-index:1147}.components-map-box__map-prefecture--kanagawa{bottom:11px;height:50px;left:76.5%;width:5.5%;z-index:1133}.components-map-box__map-prefecture--tochigi{height:42px;left:82.4%;top:54.5%;width:5.6%;z-index:1143}.components-map-box__map-prefecture--gunma{height:42px;left:76.5%;top:54.5%;width:5.6%;z-index:1142}.components-map-box__map-prefecture--saitama{height:28px;left:76.5%;top:66.4%;width:11.5%;z-index:1146}.components-map-box__map-prefecture--ibaraki{height:50px;left:88.4%;top:54.5%;width:5.6%;z-index:1145}.components-map-box__map-prefecture--osaka{height:54px;left:47.3%;top:74.6%;width:5.6%;z-index:1120}.components-map-box__map-prefecture--kyoto{height:54px;left:47.3%;top:59.5%;width:5.6%;z-index:1119}.components-map-box__map-prefecture--hyogo{height:72px;left:41.5%;top:59.5%;width:5.5%;z-index:1118}.components-map-box__map-prefecture--aichi{height:54px;left:64.8%;top:74.6%;width:5.5%;z-index:1129}.components-map-box__map-prefecture--shiga{height:26px;left:53.2%;top:67%;width:11.2%;z-index:1126}.components-map-box__map-prefecture--gifu{height:54px;left:64.8%;top:59.5%;width:5.5%;z-index:1128}.components-map-box__map-prefecture--wakayama{bottom:11px;height:26px;left:47.3%;width:11.2%;z-index:1125}.components-map-box__map-prefecture--nara{height:52px;left:53.2%;top:74.5%;width:5.3%;z-index:1124}.components-map-box__map-prefecture--miyagi{height:27px;left:85.2%;top:39.3%;width:8.8%;z-index:1138}.components-map-box__map-prefecture--aomori{height:24px;left:76%;top:24.8%;width:18.03%;z-index:1136}.components-map-box__map-prefecture--iwate{height:27px;left:85.2%;top:31.7%;width:8.8%;z-index:1140}.components-map-box__map-prefecture--akita{height:27px;left:76%;top:31.7%;width:8.8%;z-index:1137}.components-map-box__map-prefecture--yamagata{height:27px;left:76%;top:39.3%;width:8.8%;z-index:1130}.components-map-box__map-prefecture--fukushima{height:26px;left:82.4%;top:46.9%;width:11.6%;z-index:1142}.components-map-box__map-prefecture--mie{bottom:11px;height:86px;left:58.8%;width:5.6%;z-index:1123}.components-map-box__map-prefecture--shizuoka{bottom:11px;height:50px;left:70.6%;width:5.6%;z-index:1132}.components-map-box__map-prefecture--nagano{height:50px;left:70.6%;top:54.5%;width:5.6%;z-index:1131}.components-map-box__map-prefecture--yamanashi{height:50px;left:70.6%;top:68.5%;width:5.6%;z-index:1134}.components-map-box__map-prefecture--niigata{height:26px;left:70.6%;top:46.9%;width:11.5%;z-index:1139}.components-map-box__map-prefecture--ishikawa{height:62px;left:58.9%;top:42.4%;width:5.5%;z-index:1121}.components-map-box__map-prefecture--fukui{height:26px;left:53.2%;top:59.5%;width:11.2%;z-index:1122}.components-map-box__map-prefecture--toyama{height:46px;left:64.8%;top:46.8%;width:5.5%;z-index:1127}.components-map-box__map-prefecture--ehime{height:26px;left:25.2%;top:81.4%;width:10%;z-index:1114}.components-map-box__map-prefecture--tokushima{bottom:11px;height:26px;left:35.5%;width:10%;z-index:1117}.components-map-box__map-prefecture--kagawa{height:26px;left:35.5%;top:81.4%;width:10%;z-index:1115}.components-map-box__map-prefecture--kochi{bottom:11px;height:26px;left:25.2%;width:10%;z-index:1116}.components-map-box__map-prefecture--okayama{height:35px;left:35.7%;top:69.6%;width:5.53%;z-index:1113}.components-map-box__map-prefecture--hiroshima{height:35px;left:29.8%;top:69.6%;width:5.6%;z-index:1112}.components-map-box__map-prefecture--shimane{height:35px;left:29.8%;top:59.5%;width:5.6%;z-index:1110}.components-map-box__map-prefecture--tottori{height:35px;left:35.7%;top:59.5%;width:5.53%;z-index:1111}.components-map-box__map-prefecture--yamaguchi{height:72px;left:24%;top:59.5%;width:5.5%;z-index:1109}.components-map-box__map-prefecture--fukuoka{height:38px;left:13.7%;top:63.5%;width:10%;z-index:1106}.components-map-box__map-prefecture--saga{height:38px;left:7.9%;top:63.5%;width:5.6%;z-index:1103}.components-map-box__map-prefecture--nagasaki{height:52px;left:2.2%;top:63.5%;width:5.4%;z-index:1105}.components-map-box__map-prefecture--oita{height:24px;left:16%;top:74.3%;width:7.5%;z-index:1104}.components-map-box__map-prefecture--kumamoto{height:51px;left:9.8%;top:74.3%;width:5.8%;z-index:1102}.components-map-box__map-prefecture--miyazaki{height:25px;left:16%;top:81.3%;width:7.5%;z-index:1107}.components-map-box__map-prefecture--kagoshima{bottom:11px;height:26.9px;left:9.8%;width:13.8%;z-index:1108}.components-map-box__map-prefecture--hokkaido{height:30px;left:79.7%;top:11.3%;width:10.8%;z-index:1134}.components-map-box__map-prefecture--hokkaidoeast{height:50px;left:90.9%;top:5.9%;width:5.8%;z-index:1133}.components-map-box__map-prefecture--hokkaidosouth{height:42px;left:73.8%;top:11.3%;width:5.5%;z-index:1136}.components-map-box__map-prefecture--hokkaidonorth{height:30px;left:79.7%;top:2.6%;width:10.8%;z-index:1135}.components-map-box__map-prefecture--okinawa{bottom:11px;height:40px;left:11px;width:5.4%;z-index:1101}.components-map-box__basic-map,.components-map-box__index-map-main{-webkit-box-sizing:border-box;box-sizing:border-box;height:371px;overflow:hidden;position:relative}.components-map-box__basic-map .region-box,.components-map-box__index-map-main .region-box{height:100%;overflow:hidden;position:absolute;width:100%}.components-map-box__basic-map .region-box__prefecture,.components-map-box__index-map-main .region-box__prefecture{border:2px solid #fff;overflow:hidden;position:absolute}.components-map-box__basic-map .region-box__prefecture__text,.components-map-box__index-map-main .region-box__prefecture__text{display:table-cell;text-align:center;vertical-align:middle;word-break:break-all}.components-map-box__basic-map .region-box__prefecture__desing_box,.components-map-box__index-map-main .region-box__prefecture__desing_box,.components-map-box__basic-map .region-box__prefecture__link,.components-map-box__index-map-main .region-box__prefecture__link{color:#000;display:table;font-family:monospace;height:100%;letter-spacing:0.1em;line-height:1;text-decoration:none;width:100%}.components-map-box__basic-map .region-box__prefecture__desing_box:hover,.components-map-box__index-map-main .region-box__prefecture__desing_box:hover,.components-map-box__basic-map .region-box__prefecture__link:hover,.components-map-box__index-map-main .region-box__prefecture__link:hover{background-color:rgba(255,255,200,0.3)}.components-map-box__index-map{border:1px solid #ccc}.components-map-box__index-map .components-map-box__tab{left:0;position:absolute;top:-11px;z-index:100}.components-map-box__index-map .components-map-box__tab::before{display:none}.components-map-box__index-map .components-map-box__tab__item{border:1px solid #034d9a;border-radius:none;color:#034d9a;font-size:13px;font-weight:bold;margin-left:-5px;padding:5px 10px;height:25px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.components-map-box__index-map .components-map-box__tab__item.selected{background-color:#034d9a;color:#fff}.components-map-box__index-map-footer{margin:11px 26px 26px}.components-map-box__index-map-footer__title{color:#000;font-family:Meiryo;line-height:1.31;font-weight:bold}.components-map-box__index-map-footer__link{border-right:1px solid #ddd;display:inline-block;height:14px;padding-right:9px;color:#034d9a;font-family:Meiryo;line-height:1.31;margin:7px 7px 5px 0}.components-map-box__index-map-footer__link:last-child{border:0;padding:0}.components-map-box__area-map{-webkit-box-sizing:border-box;box-sizing:border-box;height:371px;overflow:hidden;position:relative}.components-map-box__area-map .region-box{height:100%;overflow:hidden;position:absolute;width:100%}.components-map-box__area-map .region-box__prefecture{border:2px solid #fff;overflow:hidden;position:absolute}.components-map-box__area-map .region-box__prefecture__text{display:table-cell;text-align:center;vertical-align:middle;word-break:break-all}.components-map-box__area-map .region-box__prefecture__desing_box,.components-map-box__area-map .region-box__prefecture__link{color:#000;display:table;font-family:monospace;height:100%;letter-spacing:0.1em;line-height:1;text-decoration:none;width:100%}.components-map-box__area-map .region-box__prefecture__desing_box:hover,.components-map-box__area-map .region-box__prefecture__link:hover{background-color:rgba(255,255,200,0.3)}.components-map-box__area-map .is-selected .region-box__prefecture__text{color:#e00000;font-weight:bold;text-shadow:1px 1px 1px #ffffff, -1px 1px 1px #ffffff, 1px -1px 1px #ffffff, -1px -1px 1px #ffffff, 1px 0px 1px #ffffff, 0px 1px 1px #ffffff, -1px 0px 1px #ffffff, 0px -1px 1px #ffffff}.components-map-box__area-map .components-map-box__region-box--direct{background-color:#99d4fc}.components-map-box__area-map .components-map-box__region-box--relay{background-color:#fcca99}.components-map-box__area-map .components-map-box__region-box--none{background-color:#eee}.components-map-box__area-map .region-color--direct{color:#000}.components-map-box__area-map .region-color--relay{color:#000}.components-map-box__area-map .region-color--none{color:#ccc}.components-map-box__corp-map{-webkit-box-sizing:border-box;box-sizing:border-box;height:371px;overflow:hidden;position:relative}.components-map-box__corp-map .region-box{height:100%;overflow:hidden;position:absolute;width:100%}.components-map-box__corp-map .region-box__prefecture{border:2px solid #fff;overflow:hidden;position:absolute}.components-map-box__corp-map .region-box__prefecture__text{display:table-cell;text-align:center;vertical-align:middle;word-break:break-all}.components-map-box__corp-map .region-box__prefecture__desing_box,.components-map-box__corp-map .region-box__prefecture__link{color:#000;display:table;font-family:monospace;height:100%;letter-spacing:0.1em;line-height:1;text-decoration:none;width:100%}.components-map-box__corp-map .region-box__prefecture__desing_box:hover,.components-map-box__corp-map .region-box__prefecture__link:hover{background-color:rgba(255,255,200,0.3)}.components-map-box__corp-map .is-selected{background-color:#034d9a !important}.components-map-box__corp-map .is-selected .region-box__prefecture__text{color:#fff !important}.components-map-box__corp-map .components-map-box__region-box--direct{background-color:#99d4fc}.components-map-box__corp-map .components-map-box__region-box--relay{background-color:#fcca99}.components-map-box__corp-map .components-map-box__region-box--none{background-color:#eee}.components-map-box__corp-map .region-color--direct{color:#000}.components-map-box__corp-map .region-color--relay{color:#000}.components-map-box__corp-map .region-color--none{color:#ccc}.components-related-bus-report,.components-related-bus-report--detail,.components-related-bus-report--search{clear:both;margin-bottom:2em;width:781px}.components-related-bus-report--detail{width:100%}.components-related-bus-report--bustype{padding:0 22px 27px}.components-related-bus-report--search{clear:left;margin-bottom:0;padding-top:26px;width:52%}.components-related-bus-report--search__title{display:-webkit-box;display:-ms-flexbox;display:flex;padding:7px 0}.components-related-bus-report--search__title__text{background:url("/images/icon/ico_reviewer.png") 0 0 no-repeat;background-size:13px auto;color:#000;-webkit-box-flex:3;-ms-flex-positive:3;flex-grow:3;padding-left:17px}.components-related-bus-report--search__title__information{color:#777;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:11px;line-height:1.45;text-align:right;white-space:nowrap}.components-related-bus-report--search__title__link{color:#000}.components-related-bus-report--search__list{border-bottom:1px solid #ddd}.components-related-bus-report--search__list__item{border-top:1px solid #ddd;padding:7px 0}.components-related-bus-report--search__list__link{display:-webkit-box;display:-ms-flexbox;display:flex}.components-related-bus-report--search__list__link:hover{text-decoration:none}.components-related-bus-report--search__list__link:hover .components-related-bus-report--search__list__text{text-decoration:underline}.components-related-bus-report--search__list__text{padding:5px 0}.components-related-bus-report--search__list__text__group{width:100%}.components-related-bus-report--search__list__date{color:#999;font-size:11px;margin-top:3px;text-align:right}.components-related-bus-report--search__list__image{height:60px;margin-right:13px;vertical-align:bottom;width:90px}.components-related-bus-report--search__more{margin-top:5px}.components-related-bus-report--search__more__link,.components-related-bus-report--search__more__link--close{color:#034d9a;display:block;font-size:11px;padding:5px 0 0;text-align:center}.components-related-bus-report--search__more__link::before,.components-related-bus-report--search__more__link--close::before{background:url("/images/icon/ico_arrow_down.png") 0 0 no-repeat;content:"";display:inline-block;height:7px;margin-right:7px;width:12px}.components-related-bus-report--search__more__link--close::before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.components-related-bus-report__title,.components-related-bus-report__title--bustype{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background:url("/images/icon/ico_reviewer.png") 0 0 no-repeat;background-size:16px auto;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 6px 25px;padding-left:23px}.components-related-bus-report__title--bustype{background:url("/images/icon/ico_reviewer.png") 0 1px no-repeat;background-size:16px auto;margin-left:0;padding-left:22px}.components-related-bus-report__title__text{color:#000;font-size:16px;font-weight:bold}.components-related-bus-report__title__information{color:#777;font-size:11px;margin-left:19px}.components-related-bus-report__title__link{color:#000}.components-related-bus-report__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.components-related-bus-report__list__item,.components-related-bus-report__list__item--detail,.components-related-bus-report__list__item--bustype{background:#f3f3f3;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 3px;width:389px}.components-related-bus-report__list__link{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 26px}.components-related-bus-report__list__image{display:block;height:92px;margin-right:1em;vertical-align:bottom;width:138px}.components-related-bus-report__list__item--detail{width:409px}.components-related-bus-report__list__item--bustype{-webkit-box-flex:1;-ms-flex:1;flex:1}.components-related-bus-report__list__item--bustype:nth-child(2){margin:0 4px 3px}.components-related-bus-report__list__link:hover{text-decoration:none}.components-related-bus-report__list__text:hover{text-decoration:underline}.components-related-bus-report__list__text__group{width:100%}.components-related-bus-report__list__pr{color:#666;font-size:11px;margin-top:5px}.components-related-bus-report__list__pr__icon{background:#999;border-radius:2px;color:#f3f3f3;display:inline-block;font-size:9px;font-weight:bold;line-height:1;margin-right:4px;padding:2px 5px 1px 4px;vertical-align:top}.components-related-bus-report__list__date{color:#666;font-size:11px;margin-top:4px;text-align:right}.components-related-bus-report__bottom-link{margin-top:7px;text-align:right}.components-related-bus-report__bottom-link__link{padding-left:8px;position:relative}.components-related-bus-report__bottom-link__link::after{border-color:transparent transparent transparent #034d9a;border-style:solid;border-width:3px 0 3px 4px;content:"";display:block;height:0;left:0;margin-top:-4px;position:absolute;top:50%;width:0}.module-area-search-photo__title{font-size:14px;font-weight:bold;margin-bottom:10px;text-align:center}.module-area-search-photo__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.module-area-search-photo__list__item{margin-bottom:13px;margin-left:20px}.module-area-search-photo__list__item__link:hover{text-decoration:none}.module-area-search-photo__list__item__text{color:#000;display:block;margin-top:3px;position:relative;text-align:center}.module-area-search-photo__list__item__link:hover .module-area-search-photo__list__item__text{text-decoration:underline}.module-area-search-photo__list__item__price{color:#e00000;display:block;text-align:center}.module-area-search-photo__list__item__link:hover .module-area-search-photo__list__item__price{text-decoration:underline}.module-bus-corporation__list{-webkit-box-flex:1;-ms-flex:1 1 90%;flex:1 1 90%}.module-bus-corporation__list__item{background:#fff;border-bottom:1px dotted #ccc}.module-bus-corporation__list__item:last-child{border-bottom:0}.module-bus-corporation__information{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.module-bus-corporation__information__title{-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%;padding:13px}.module-bus-corporation__information__title__link__image{display:block;margin-bottom:5px}.module-bus-corporation__information__title__link__image:hover{opacity:0.7}.module-bus-corporation__information__title__link__text{color:#034d9a}.module-bus-corporation__information__title__link__text:hover{text-decoration:none}.module-bus-corporation__information__details{-webkit-box-flex:1;-ms-flex:1 1 39%;flex:1 1 39%;font-size:14px;padding:11px 13px 9px}.module-bus-corporation__information__links{-webkit-box-flex:1;-ms-flex:1 1 18%;flex:1 1 18%;padding:13px;text-align:right}.module-bus-corporation__information__link{background:url("/images/icon/ico_link.png") 100% 50% no-repeat;background-size:12px auto;padding:0 16px 0 0}.module-guide-links{margin:13px 0}.module-guide-links__body{border:1px #ccc solid;margin-top:1px;padding:0 13px}.module-guide-links__inner{padding:13px 0;border-bottom:1px #ccc solid}.module-guide-links__inner:last-child{padding-top:13px;border:0}.module-guide-links__title{color:#000;font-weight:bold;left:15px;line-height:1.31;position:relative}.module-guide-links__title::before{content:"●";font-size:8px;left:-15px;position:absolute;top:3px}.module-guide-links__item{border-right:1px solid #ddd;color:#034d9a;display:inline-block;height:14px;line-height:1.31;margin:7px 7px 5px 0;padding-right:9px}.module-pr{background-color:#fffbf1;margin:-20px -26px 7px;padding:21px 26px 10px}@media screen and (max-width: 1024px){.module-pr{margin:-20px -13px 7px;padding:21px 13px 10px}}.module-pr__icon{background-color:#fff5d9;border:1px solid #f99500;-webkit-box-sizing:border-box;box-sizing:border-box;color:#f99500;display:inline-block;font-size:10px;font-weight:bold;line-height:15px;margin-right:2px;margin-top:-3px;text-align:center;vertical-align:middle;width:29px}.module-pr__text{color:#f99500;display:inline;font-size:15px;font-weight:bold}.module-side-bustrip-more{margin-bottom:14px}.module-side-bustrip-more__button{display:block;line-height:1;margin:20px 14px 14px;border:1px solid #034d9a;border-radius:6px;text-align:center}.module-side-bustrip-more__button a{background-size:11px auto;padding-left:16px;display:block;width:100%;padding:8px 0 10px;border-radius:6px}.module-side-bustrip-more__button a::before{content:"";width:13px;height:13px;display:inline-block;background:url("/images/icon/ico-link-png@2x.png") no-repeat 0 0/contain}.module-side-bustrip-more__button a:hover{text-decoration:none;background-color:#f2f6fa}.module-side-bustrip-more__offer{margin-right:14px;color:#666;font-size:11px;text-align:right}.module-side-bustrip-more__offer a{color:#000}.module-title-box{border:1px solid #034d9a;-webkit-box-sizing:border-box;box-sizing:border-box;color:#034d9a;font-size:28px;margin-bottom:29px;padding:35px;text-align:center;width:100%}.module-title-box__title{font-weight:normal}.popular-routes{background:#f1f1f1;border:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box;margin:13px auto;padding:20px 36px 0;width:1142px}.popular-routes__item{display:-webkit-box;display:-ms-flexbox;display:flex}.popular-routes__title{color:#666;font-weight:bold;line-height:1.3}.popular-routes__list{padding-left:79px}.popular-routes__list__item{display:inline-block;margin:0 35px 18px 0;white-space:nowrap}.search_reverse_from_to,.search_reverse_from_to--vertical{padding:3px 14px;background-color:#fff;border:1px solid #034d9a;border-radius:4px;color:#034d9a;cursor:pointer;line-height:1.5;text-align:center;vertical-align:middle;width:4.5em;word-break:break-all}.search_reverse_from_to::before,.search_reverse_from_to--vertical::before{background:url("/images/icon/ico_reverse.png") no-repeat 50% 0;background-size:100% auto;content:"";display:inline-block;height:10px;margin-right:2px;width:13px}.search_reverse_from_to:hover,.search_reverse_from_to--vertical:hover{background-color:#f2f6fa}.search_reverse_from_to--vertical::before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.search-detail{margin:0 0 5px}.search-detail__base,.search-detail__option{background:#e5edf5;color:#000;padding:0 0 20px}.search-detail__option{margin-top:20px;padding-bottom:1px}.search-detail__title{background-color:#034d9a;border-top-left-radius:4px;border-top-right-radius:4px;color:#fff;font-size:15px;line-height:1.3;padding:6px 0 6px 13px;text-align:left}.search-detail__date,.search-detail__time{padding:0 13px}.search-detail__bus-co{margin-bottom:20px;padding-left:13px;padding-right:13px}.search-detail__booking_site,.search-detail__facilities,.search-detail__female,.search-detail__from,.search-detail__payment,.search-detail__seat-type,.search-detail__student,.search-detail__to{padding-left:13px;padding-right:13px}.search-detail__booking_site,.search-detail__bus-co,.search-detail__facilities,.search-detail__female,.search-detail__payment,.search-detail__student{border-top:1px solid #b4c9dd;margin-top:13px}.search-detail__from{border-bottom:1px solid #b4c9dd}.search-detail__to{border-bottom:1px solid #b4c9dd;position:relative}.search-detail__student .bus_option_exclude_student_discount{margin-top:10px}.search-detail__student .bus_option_exclude_student_discount a{color:#000;text-decoration:none}.search-detail__title-supplement{font-size:12px;font-weight:normal}.search-detail__sub-title,.search-detail__sub-title--explain{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;margin:13px 0 0 0}.search-detail__sub-title__btn{margin-top:7px}.search-detail__sub-title--explain__btn{margin-top:7px}.search-detail__sub-title--explain__text__seat-type{border-radius:2px;color:#fff;display:inline-block;font-size:11px;line-height:initial;padding:3px 10px;background-color:#044d9a}.search-detail__sub-title--explain__text__facilities{border-radius:2px;color:#fff;display:inline-block;font-size:11px;line-height:initial;padding:3px 10px;background-color:#29ae8d}.search-detail__sub-title--explain__text__female{border-radius:2px;color:#fff;display:inline-block;font-size:11px;line-height:initial;padding:3px 10px;background-color:#ee4180}.search-detail__sub-title--explain__text__student{border-radius:2px;color:#fff;display:inline-block;font-size:11px;line-height:initial;padding:3px 10px;background-color:#f2912c}.search-detail__sub-title--explain__text__payment{border-radius:2px;color:#000;display:inline-block;font-size:13px;line-height:initial;padding:0}.search-detail__sub-title--explain__text__booking_site{border-radius:2px;color:#fff;display:inline-block;font-size:11px;line-height:initial;padding:3px 10px;background-color:#508dcf}.search-detail__sub-title--explain__icon{background-color:#666;border:1px solid #555;border-radius:2px;color:#fff;display:inline-block;font-size:11px;height:12px;line-height:1;text-align:center;width:12px;cursor:pointer;font-weight:normal;margin:0 0 2px 6px}.search-detail__sub-title--explain__group__link{color:#000}.search-detail__sub-title--explain__group__link:hover{text-decoration:none}.search-detail__count{background:#fff;border:1px solid #b4c9dd;-webkit-box-sizing:border-box;box-sizing:border-box;margin:21px 0 34px;padding:16px 27px 20px;position:relative;width:220px}.search-detail__count::after,.search-detail__count::before{border-style:solid;border-width:14px 7px;content:"";display:block;height:0;left:50%;margin-left:-7px;position:absolute;top:-22px;width:0}.search-detail__count::before{border-color:transparent transparent #b4c9dd;margin-top:-7.5px}.search-detail__count::after{border-color:transparent transparent #fff;margin-top:-5.5px}.search-detail__count__text{font-weight:bold;text-align:center}.search-detail__count__text--em{color:#e00000;font-size:20px;font-weight:bold}.search-detail__count__button{border:1px solid #999;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;height:29px;line-height:29px;margin-top:8px;text-align:center;width:166px}.search-detail__pulldown,.search-detail__pulldown--check{margin-top:7px;position:relative}.search-detail__pulldown__label{background:#fff url("/images/icon/ico_arrow_down.png") 13px center no-repeat;border-radius:4px;cursor:pointer;display:block;line-height:1;max-width:180px;overflow:hidden;padding:6px 10px 6px 38px;text-overflow:ellipsis;white-space:nowrap}.search-detail__pulldown__button,.search-detail__pulldown__button--bus-platform{background:#fff url("/images/icon/ico_arrow_down.png") 13px center no-repeat;border:1px solid #034d9a;border-radius:4px;color:#000;display:block;line-height:1;max-width:180px;overflow:hidden;padding:6px 10px 6px 38px;text-decoration:none !important;text-overflow:ellipsis;white-space:nowrap}.search-detail__pulldown__button--bus-platform{background-image:url("/images/icon/ico_arrow_down_grey.png");border-color:#999;height:0;margin-bottom:8px;margin-top:7px;padding-bottom:0;padding-top:0;-webkit-transition:all 300ms 0s ease;transition:all 300ms 0s ease;visibility:hidden}.search-detail__pulldown__button--bus-platform--show{height:auto;padding:6px 10px 6px 38px;visibility:visible}.search-detail__pulldown--check{background-color:#fff;border:1px solid #034d9a;border-radius:4px}.search-detail__pulldown--check::after{clear:both;content:"";display:block}.search-detail__pulldown--check__close{background:url("/images/icon/ico_arrow_up.png") 0 2px no-repeat;color:#000;display:inline-block;float:right;font-size:11px;margin:0 0 5px;padding:0 0 0 15px;text-align:right;text-decoration:none}.search-detail__pulldown--check__close:hover{text-decoration:underline}.search-detail__pulldown__checkbox{display:block;padding:0 10px 0 26px}.search-detail__pulldown__checkbox li{position:relative}.search-detail__pulldown__checkbox li:first-child label{margin-left:-15px !important}.search-detail__pulldown__checkbox input{height:100%;margin:0;opacity:0;position:absolute;top:0;width:100%}.search-detail__pulldown__checkbox input+label a{color:#000}.search-detail__pulldown__checkbox input[type="checkbox"]+label{background:url("/images/search/ico_check_off.png") 0 0 no-repeat;display:inline-block;line-height:1.2;margin:3px 0;padding-left:25px}.search-detail__pulldown__checkbox input[type="checkbox"]:checked+label{background:url("/images/search/ico_check_on.png") 0 0 no-repeat}.search-detail__reverse{margin-top:20px;position:relative}.search-detail__reverse__button{left:33%;position:absolute;top:-10px}.search-detail__checkbox__groups{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.search-detail__checkbox__groups:nth-child(n){margin-top:13px}.search-detail__checkbox__groups:first-child{margin-top:10px}.search-detail__checkbox__groups input{height:100%;margin:0;opacity:0;position:absolute;top:0;width:100%}.search-detail__checkbox__groups input+label a{color:#000}.search-detail__checkbox__groups input[type="checkbox"]+label{background:url("/images/search/ico_check_off.png") 0 0 no-repeat;display:inline-block;line-height:unset;margin:0;padding-left:14px}.search-detail__checkbox__groups input[type="checkbox"]:checked+label{background:url("/images/search/ico_check_on.png") 0 0 no-repeat}.search-detail__checkbox__groups__label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;width:100%}.search-detail__checkbox__groups__label__icon{cursor:pointer;margin-left:6px;max-width:33px;height:17px}.search-detail__checkbox__groups__label__link-seat{color:#000;margin-left:6px;width:60%;text-align:left;text-decoration:none}.search-detail__checkbox__groups__label__link-seat:hover{text-decoration:none}.search-detail__checkbox__groups__label__link-price{display:block;margin:0 0 0 auto;padding-right:13px;text-align:right}.search-detail__checkbox__groups__label__link-price__text{color:#555;display:block;font-size:10px;width:47%;text-align:right}.search-detail__checkbox__groups__female_only,.search-detail__checkbox__groups__link_no_price,.search-detail__checkbox__groups__link_no_resist,.search-detail__checkbox__groups__student{color:#000;margin-left:6px}.search-detail__checkbox__groups__female_only:hover,.search-detail__checkbox__groups__link_no_price:hover,.search-detail__checkbox__groups__link_no_resist:hover,.search-detail__checkbox__groups__student:hover{text-decoration:none}.search-detail__checkbox--exclude{border-top:1px dotted #999;margin-top:10px}.search-detail__checkbox--exclude--exclude-female-only{margin-top:0 !important}.search-detail__checkbox__disabled,.search-detail__checkbox .disabled{cursor:default;opacity:0.3;pointer-events:none}.search-detail__checkbox__payment:nth-child(n){margin-top:13px !important}.search-detail__checkbox__payment:first-child{margin-top:7px !important}.search-detail__checkbox__input{cursor:pointer}.search-detail__checkbox__note{color:#555;font-size:10px;margin-top:4px;line-height:1.2}.search-detail__date{position:relative}.search-detail__date .date_text{float:left;width:55%}.search-detail__date .ico_calender{float:right;margin:4px 0 0 10px}.search-detail__time::after{clear:both;content:"";display:block}.search-detail__time input[type="radio"]{display:none}.search-detail__time input+label{border:1px solid #034d9a;cursor:pointer;display:block;font-size:13px;line-height:1.1;margin:0;padding:6px;position:relative;text-align:center}.search-detail__time .all,.search-detail__time .day,.search-detail__time .detail,.search-detail__time .night{background-color:#fff;color:#000;display:block;float:left;position:relative;vertical-align:middle;width:50%}.search-detail__time .day label{border:1px solid #034d9a;border-radius:4px 0 0}.search-detail__time .night label{border-left:0;border-radius:0 4px 0 0}.search-detail__time .all label{border-radius:0 0 0 4px;border-top:0}.search-detail__time .detail label{border-left:0;border-radius:0 0 4px;border-top:0}.search-detail__time input:checked+label,.search-detail__time label:hover{background-color:#034d9a;color:#fff}.search-detail__time input:checked+label a,.search-detail__time label:hover a{color:#fff}.search-detail__time .checked label{background-color:#034d9a;color:#fff}.search-detail__time .checked label a{color:#fff}.search-detail__time .time_detail{background-color:#fff;border:1px solid #034d9a;border-radius:0 0 4px 4px;border-top:0;clear:both;display:none;padding:13px}.search-detail__time .time_text{font-size:11px;font-weight:bold;margin:0 0 5px}.search-detail__time select{background-color:#fff;border:1px solid #ccc;font-size:11px;padding:4px 2px;width:46%}.search-detail__time .detail_depart{margin:0 0 13px}.search-detail__time.detail_open .all label,.search-detail__time.detail_open .detail label{border-radius:0}.search-detail__time .joint{margin:0 -5px}.search-detail__bus-platform{background:#fff;border:6px solid #034d9a;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;max-height:610px;position:absolute;top:42px;width:1187px;z-index:100}.search-detail__bus-platform__wrapper{position:relative}.search-detail__bus-platform__inner{-webkit-box-sizing:border-box;box-sizing:border-box;max-height:531px;overflow-y:scroll;padding:0 23px 23px}.search-detail__bus-platform__title{background:#f3f3f3;color:#000;font-size:16px;font-weight:bold;margin-bottom:3px;margin-top:25px;padding:13px 13px 9px 20px;text-align:left}.search-detail__bus-platform__grouping-mark,.search-detail__bus-platform__list__label__grouping-mark{color:#e00;font-size:11px;margin-left:4px}.search-detail__bus-platform__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.search-detail__bus-platform__list__item,.search-detail__bus-platform__list__item--all{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-preferred-size:20%;flex-basis:20%;margin-top:14px;padding:0 20px;position:relative}.search-detail__bus-platform__list__item--all{-ms-flex-preferred-size:100%;flex-basis:100%}.search-detail__bus-platform__list__input{height:100%;margin:0;opacity:0;position:absolute;top:0;width:100%}.search-detail__bus-platform__list__input+label a{color:#000}.search-detail__bus-platform__list__input[type="checkbox"]+label{background:url("/images/search/ico_check_off.png") 0 0 no-repeat;display:inline-block;line-height:1.2;margin:3px 0;padding-left:25px}.search-detail__bus-platform__list__input[type="checkbox"]:checked+label{background:url("/images/search/ico_check_on.png") 0 0 no-repeat}.search-detail__bus-platform__list__label{display:block}.search-detail__bus-platform__footer{border-top:1px solid #ccc;line-height:67px;position:relative;text-align:center}.search-detail__bus-platform__footer__text{color:#666;font-size:11px;line-height:1.3;position:absolute;right:35px;top:13px}.search-detail__bus-platform__footer__button{border:1px solid #999;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;display:inline-block;font-weight:bold;height:27px;line-height:27px;text-align:center;text-decoration:none !important;vertical-align:middle;width:102px}.search-detail__bus-platform__footer__button::before{color:#034d9a;content:"× ";font-weight:bold}.search-detail .calender_box{background-color:#fff;border:6px solid #034d9a;border-radius:4px;display:none;left:13px;padding:20px 20px 0;position:absolute;top:63px;width:1135px;z-index:100}.search-detail .datepicker{margin:0 auto;overflow:hidden;width:960px}.search-detail .datepicker .next,.search-detail .datepicker .prev{color:#034d9a;cursor:pointer;height:0;margin-top:-25px;overflow:hidden;padding:24px 0 0;position:absolute;width:15px}.search-detail .datepicker .prev{left:85px;top:50%}.search-detail .datepicker .prev::after,.search-detail .datepicker .prev::before{border-style:solid;border-width:11px 11px 11px 0;content:"";display:block;height:0;margin:-10px 0 0;position:absolute;width:0}.search-detail .datepicker .prev::after{border-color:transparent #034d9a transparent transparent;left:0;top:50%;z-index:0}.search-detail .datepicker .prev::before{border-color:transparent #fff transparent transparent;left:3px;top:50%;z-index:1}.search-detail .datepicker .next{right:85px;top:50%}.search-detail .datepicker .next::after,.search-detail .datepicker .next::before{border-style:solid;border-width:11px 0 11px 11px;content:"";display:block;height:0;margin:-10px 0 0;position:absolute;width:0}.search-detail .datepicker .next::after{border-color:transparent transparent transparent #034d9a;left:3px;top:50%;z-index:0}.search-detail .datepicker .next::before{border-color:transparent transparent transparent #fff;left:0;top:50%;z-index:1}.search-detail .ui-datepicker{border:0;font-size:initial;padding:0;position:relative}.search-detail .ui-datepicker th{font-size:11px}.search-detail .ui-datepicker .ui-datepicker-header{margin:0}.search-detail .ui-datepicker .ui-widget-header .monthnum{font-size:inherit}.search-detail .ui-datepicker .ui-datepicker-calendar{background-color:#fff;line-height:1;margin:0;width:100%}.search-detail .ui-datepicker .ui-datepicker-next,.search-detail .ui-datepicker .ui-datepicker-prev{display:none}.search-detail .ui-datepicker-group{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding:0 13px;width:16.6%}.search-detail .ui-datepicker-title{background-color:#444;color:#fff;line-height:1;margin:0 0 10px;padding:13px}.search-detail .ui-datepicker-calendar .ui-datepicker-other-month.ui-state-disabled,.search-detail .ui-datepicker-calendar a,.search-detail .ui-datepicker-calendar span{padding:13px 0}.search-detail .date_btnbox{margin:0 auto;padding:20px;text-align:center}.search-detail .date_btnbox .mitei{display:inline-block;padding:8px 0}.search-detail .date_btnbox .mitei li{float:left;margin:0 0 0 20px;text-align:center}.search-detail .date_btnbox .mitei li:first-child{margin:0}.search-detail .date_btnbox .mitei li span{background-color:#fff;border:1px solid #034d9a;border-radius:4px;cursor:pointer;display:block;font-weight:bold;padding:9px 13px}.search-detail .date_btnbox .mitei li span.current,.search-detail .date_btnbox .mitei li span:hover{background:#034d9a;color:#fff}.a-label,.a-label--first,.a-label--second{border-radius:2px;color:#000;display:inline-block;font-size:11px;margin-right:6px;padding:4px 7px 3px}.a-label--first{background-color:#99d4fc}.a-label--second{background-color:#fcca99}.a-layout-column2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.a-layout-column2__item{-webkit-box-flex:1;-ms-flex:1 1 48%;flex:1 1 48%}.a-layout-column2__item:nth-child(2n){margin-left:26px}.a-layout-column2__item:nth-child(n + 3){margin-top:26px}.m-button__submit{background:-webkit-gradient(linear, center top, center bottom, from(#ffc74c), to(#fa6115));border:1px solid #f99500;border-radius:8px;color:#68320e;cursor:pointer;display:block;font-size:17px;font-weight:bold;margin:0 auto 15px;padding:5px;width:20em}.m-button__submit:hover{opacity:0.7}.m-button__submit:disabled{cursor:inherit;opacity:unset}.m-content-box-sidebar{margin-top:39px}.m-content-box-sidebar__inner,.m-content-box-sidebar__inner--text-only{border:1px #ccc solid;margin-top:1px;padding:13px}.m-content-box-sidebar__inner--text-only{padding:20px}.m-content-box-sidebar__lead{color:#555;margin-bottom:26px}.m-content-box-sidebar__more{border-top:1px solid #ccc;margin-top:26px;padding-top:13px;text-align:right}.m-content-box-sidebar__more-link{padding-left:8px;position:relative}.m-content-box-sidebar__more-link::after{border-color:transparent transparent transparent #034d9a;border-style:solid;border-width:3px 0 3px 4px;content:"";display:block;height:0;left:0;margin-top:-3px;position:absolute;top:50%;width:0}.m-content-box{margin-top:26px}.m-content-box__inner{margin:13px}.m-content-box__text{color:#555;line-height:1.5}.m-content-box__text:not(:first-of-type){margin-top:15px}.m-content-box__main{margin:26px 0}.m-content-box__note{color:#666;font-size:11px;margin-top:3px;text-align:right}.m-content-box__more,.m-content-box__more--devider{padding:13px 13px 0 0;text-align:right}.m-content-box__more--devider{border-top:1px solid #ccc}.m-content-box__more-link{padding-left:8px;position:relative}.m-content-box__more-link::after{border-color:transparent transparent transparent #034d9a;border-style:solid;border-width:3px 0 3px 4px;content:"";display:block;height:0;left:0;margin-top:-3px;position:absolute;top:50%;width:0}.m-content-box__external-link{text-align:right}.m-content-box__external-link__link{background:url("/images/icon/ico_link.png") no-repeat 0 50%;background-size:11px auto;padding-left:16px}.m-disc-list__item{line-height:17px;padding-left:10px;position:relative}.m-disc-list__item::before{background-color:#555;border-radius:50%;content:"";display:block;height:4px;left:0;position:absolute;top:8.5px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:4px}.m-heading2{background-color:#034d9a;border-radius:4px 4px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:16px;font-weight:normal;padding:6px 0 6px 13px;word-wrap:break-word}.m-heading2__wrapper{margin-top:65px}.m-heading2__link{color:#fff}.m-heading2__link:hover{text-decoration:none}.m-heading3{background-color:#eee;border-bottom:1px solid #d7d7d7;border-top:3px solid #034d9a;color:#15559a;font-size:16px;font-weight:500;padding:6px 0 6px 13px;word-wrap:break-word}.m-heading3__sub{float:right;font-weight:normal;padding:6px 11px}.m-heading3__sub__inner{color:#000}.m-heading3__small{color:#666;font-size:11px;margin-left:4px}.m-heading3__link:hover{text-decoration:none}.m-input__select{position:relative}.m-input__select::before{background:url("/images/icon/ico_arrow_down.png") center no-repeat;color:#0070ba;content:"";display:block;height:7px;left:14px;position:absolute;top:10px;width:12px}.m-input__select__cover{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:solid 1px #034d9a;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:13px;padding:3px 13px 3px 37px;width:100%}.m-input__select__cover:hover{cursor:pointer}.m-input__select__cover:disabled{cursor:inherit}.m-input__radio--select__label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f3f3f3;border:solid 1px #ccc;border-radius:8px;color:#034d9a;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:17px;font-weight:bold;height:38px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:2px;width:270px}.m-input__radio--select__label:last-child{margin-right:0}.m-input__radio--select__label:hover{cursor:pointer}.m-input__radio--select__label:disabled{cursor:inherit}.m-input__radio--select[type="radio"]{display:none}.m-input__radio--select[type="radio"]:checked+.m-input__radio--select__label{background-color:#034d9a;color:#fff}.m-input__text{border:solid 1px #999;-webkit-box-sizing:border-box;box-sizing:border-box;display:inherit;font-size:13px;padding:5px 7px;width:100%}.m-input__text:hover{cursor:text}.m-input__text:disabled{cursor:inherit}.m-input__textarea,.m-input__textarea__detail{border:solid 1px #999;-webkit-box-sizing:border-box;box-sizing:border-box;display:inherit;font-size:13px;line-height:1.31;padding:5px 7px}.m-input__textarea__detail{height:253px;width:100%}.m-input__textarea__detail:hover{cursor:text}.m-input__textarea__detail:disabled{cursor:inherit}.m-input label.error{color:#e00000;display:block;font-weight:bold;margin-top:4px}.m-offer,.m-heading3__sub{color:#777;font-size:11px;text-align:right}.m-offer__link,.m-heading3__sub__link{color:#000}.m-search-button,.m-search-button--short,.m-search-button--small,.m-search-button--e-plus,.m-search-button--bus{background:-webkit-gradient(linear, left top, left bottom, from(#ffc74c), to(#fa6115));background:linear-gradient(to bottom, #ffc74c, #fa6115);border:1px solid #f99500;border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#68320e;cursor:pointer;display:block;font-size:15px;font-weight:bold;line-height:1.33;outline:0;padding:10px 0;text-align:center}.m-search-button:hover,.m-search-button--short:hover,.m-search-button--small:hover,.m-search-button--e-plus:hover,.m-search-button--bus:hover{opacity:0.7;text-decoration:none}.m-search-button--short{display:inline-block;font-size:17px;line-height:30px;padding:0 27px}.m-search-button--small{display:inline-block;font-size:13px;line-height:30px;padding:0 14px}.m-search-button--e-plus{background:-webkit-gradient(linear, left bottom, left top, from(#dd3081), to(#f47fb5));background:linear-gradient(to top, #dd3081, #f47fb5);border:1px solid #ec5e9f;color:#fff}.m-search-button--bus{display:inline-block;font-size:12px;letter-spacing:-0.03em;line-height:1.4;max-width:120px;padding:7px 0;text-align:center;width:100%}.m-search-checkbox{display:none}.m-search-checkbox[type="checkbox"]+.m-search-checkbox__label{background:url("/images/search/ico_check_off.png") 0 0 no-repeat;display:inline-block;margin:0 16px 9px 0;padding:0 0 0 25px}.m-search-checkbox[type="checkbox"]:checked+.m-search-checkbox__label{background:url("/images/search/ico_check_on.png") 0 0 no-repeat}.m-search-checkbox__option,.m-search-checkbox__option--seat,.m-search-checkbox__option--service,.m-search-checkbox__option--female{display:none}.m-search-checkbox__option__label,.m-search-checkbox__option__label--first,.m-search-checkbox__option__label--last,.m-search-checkbox__option__label--only{background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:100%;padding:5px 5px 4px;width:100%}@media screen and (max-width: 1024px){.m-search-checkbox__option__label,.m-search-checkbox__option__label--first,.m-search-checkbox__option__label--last,.m-search-checkbox__option__label--only{padding:5px 0 4px}}.m-search-checkbox__option__label--first{border-radius:3px 0 0 3px}.m-search-checkbox__option__label--last{border-radius:0 3px 3px 0;border-right:0}.m-search-checkbox__option__label--only{border-radius:3px}.disabled .m-search-checkbox__option__label--only{cursor:default;opacity:0.3}.m-search-checkbox__option--seat:checked+.m-search-checkbox__option__label,.m-search-checkbox__option--seat:checked+.m-search-checkbox__option__label--first,.m-search-checkbox__option--seat:checked+.m-search-checkbox__option__label--last,.m-search-checkbox__option--seat:checked+.m-search-checkbox__option__label--only{background:#034d9a;color:#fff}.m-search-checkbox__option--service:checked+.m-search-checkbox__option__label,.m-search-checkbox__option--service:checked+.m-search-checkbox__option__label--first,.m-search-checkbox__option--service:checked+.m-search-checkbox__option__label--last,.m-search-checkbox__option--service:checked+.m-search-checkbox__option__label--only{background:#2eb798;color:#fff}.m-search-checkbox__option--female:checked+.m-search-checkbox__option__label,.m-search-checkbox__option--female:checked+.m-search-checkbox__option__label--first,.m-search-checkbox__option--female:checked+.m-search-checkbox__option__label--last,.m-search-checkbox__option--female:checked+.m-search-checkbox__option__label--only{background:#f04b8b;color:#fff}.m-search-select{position:relative}.m-search-select__pulldown{background:url(/images/icon/ico_arrow_down.png) 13px center no-repeat;background-color:#fff;border:1px solid #034d9a;border-radius:4px;color:#000;cursor:pointer;display:block;height:25px;line-height:25px;overflow:hidden;padding:0 13px 0 38px;text-overflow:ellipsis;white-space:nowrap}.m-search-select__pulldown.open{background:url(/images/icon/ico_arrow_up.png) 13px center no-repeat}.m-search-select__pulldown:active{background-color:#e5edf5}.m-search-select__pulldown.disabled{background:url(/images/icon/ico_arrow_down_grey.png) 13px center no-repeat;background-color:#f3f3f3;color:#ccc;cursor:default}.m-search-select__pulldown__content{display:none}.m-search-select__list{background-color:#fff;border:1px solid #034d9a;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;height:0;left:0;line-height:23px;max-height:600px;overflow:hidden;overflow:auto;position:absolute;top:100%;width:320px;z-index:100}.m-search-select__list__item{color:#000;cursor:pointer;display:block;line-height:1.2;padding:4px 10px 4px 34px;text-decoration:none}.m-search-select__list__item.selected{background:#e5edf5 url(/images/search/ico_check.png) 12px 5px no-repeat}.m-search-select__list__item:hover{background:#e5edf5}.m-search-title,.m-search-title--gray{background-color:#333;border-radius:4px 4px 0 0;color:#fff;font-size:16px;font-weight:normal;margin:5px 0 1px;padding:6px 0 6px 13px;word-wrap:break-word}.m-search-title--gray{background-color:#666;border-radius:0;padding:8px 0 8px 13px}.m-search-title__link{color:#fff}.m-search-title__link:hover{text-decoration:none}.m-social__list{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:13px}.m-social__list__item{width:76px}.m-social__list__item+.m-social__list__item{margin-left:7px}.m-social__list__item__link,.m-social__list__item__link--facebook,.m-social__list__item__link--twitter,.m-social__list__item__link--line{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#000;border-radius:4px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:11px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:14px;text-align:center;width:100%}.m-social__list__item__link--facebook{background-color:#3b5999}.m-social__list__item__link--twitter{background-color:#55acef}.m-social__list__item__link--line{background-color:#00c400}.m-social__list__item__link__icon{height:20px;width:20px}.m-social__list__item__link:hover,.m-social__list__item__link--facebook:hover,.m-social__list__item__link--twitter:hover,.m-social__list__item__link--line:hover{opacity:0.8;text-decoration:none}.m-social__list__item__link:hover>*,.m-social__list__item__link--facebook:hover>*,.m-social__list__item__link--twitter:hover>*,.m-social__list__item__link--line:hover>*{opacity:1 !important}.m-title__section{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:solid 1px #034d9a;-webkit-box-sizing:border-box;box-sizing:border-box;color:#034d9a;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:28px;font-weight:normal;height:101px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:26px}.m-title__form,.m-title__form--select{color:#000;font-size:16px;font-weight:bold;margin-bottom:7px;padding-left:13px}.m-title__form--select{margin:0;padding:0}.o-attention__box{display:none;text-align:center}.o-attention__icon{display:inline-block;height:40px;line-height:1;margin-bottom:8px;width:45px}.o-attention__text{color:#555;line-height:1.31;margin-bottom:23px;text-align:center}.o-attention__text--red{color:#e00000}.o-attention__text--emphasis{color:#f99500;font-size:28px;font-weight:bold;line-height:1;margin-bottom:22px}.o-attention__text--align-left{text-align:left}.o-attention__button{border:solid 1px #034d9a;border-radius:8px;display:inline-block;font-size:15px;padding:9px 34px 8px 33px}.o-attention__button:hover{background:#034d9a;color:#fff;text-decoration:none}.o-attention__button--hide{display:none}.o-box__content--main{margin:0 auto 38px;width:776px}.o-calendar{background-color:#fff;border:3px solid #999;font-family:Helvetica, Arial, sans-serif;font-size:93%;height:auto;padding:15px 10px 10px;position:absolute;right:154px;top:32px;width:34em;z-index:1}.o-calendar__controller{-webkit-box-sizing:border-box;box-sizing:border-box;left:0;padding:0 10px;position:absolute;top:20px;width:100%}.o-calendar__controller__next{color:#024e90;cursor:pointer;float:right;font-weight:bold}.o-calendar__controller__next::after{background-image:url("data:image/png;base64,R0lGODlhDAAMALMAAAJOkJGyz/n7/DBupOTs8whSkzZyp////w1WlTp1qJOz0DJvpZOz0Q5WlQAAAAAAACH5BAAHAP8ALAAAAAAMAAwAAAQ28BwRUmspCHnIAmC4ENMXnoOgnMcJKAnbhkkhz0Bhh1yIyacMy6UZuEKpjglFklAMCIRBI4kAADs=");content:"";display:inline-block;height:12px;vertical-align:text-top;width:12px}.o-calendar__controller__prev{color:#024e90;cursor:pointer;float:left;font-weight:bold}.o-calendar__controller__prev::before{background-image:url("data:image/png;base64,R0lGODlhDAAMALMAAAJOkJGyz/n7/DBupOTs8whSkzZyp////w1WlTp1qJOz0DJvpZOz0Q5WlQAAAAAAACH5BAAHAP8ALAAAAAAMAAwAAAQ38BwRUmspCHnIAmC4ENMXnoOgnMBxKskpnUkRcmdhg3iIya5QhhUEaQasUKpjQpEkFAMCYdBIIgA7");content:"";display:inline-block;height:12px;vertical-align:text-top;width:12px}.o-calendar__content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.o-calendar__content__body{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 5px 5px;width:50%}.o-calendar__content__body__title{font-weight:bold;line-height:1.8em;padding:0.2em 0;text-align:center}.o-calendar__content__body__title__month{font-size:16px;margin-left:10px}.o-calendar__content__body__calendar{border-left:solid 1px #999;border-top:solid 1px #999;font-size:0.9em}.o-calendar__content__body__calendar__day__saturday{background:#e3f8ff !important;color:#034d9a !important}.o-calendar__content__body__calendar__day__holiday{background:#fce9e9 !important;color:#d11b1c !important}.o-calendar__content__body__calendar .react-calendar__month-view__weekdays__weekday{background:#e5e5e5;border-bottom:solid 1px #999;border-right:solid 1px #999;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:bold;padding:5px;text-align:center}.o-calendar__content__body__calendar .react-calendar__month-view__weekdays__weekday:first-child{background:#ffc2c2;color:#c00}.o-calendar__content__body__calendar .react-calendar__month-view__weekdays__weekday:last-child{background:#b2e5f8;color:#034d9a}.o-calendar__content__body__calendar .react-calendar__month-view__days__day--neighboringMonth{color:#bbb !important}.o-calendar__content__body__calendar .react-calendar__month-view__days__day--past{color:#999 !important}.o-calendar__content__body__calendar .react-calendar__tile{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:none;border-bottom:solid 1px #999;border-right:solid 1px #999;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;font-family:Helvetica, Arial, sans-serif;margin:0;outline:none;padding:5px}.o-calendar__content__body__calendar .react-calendar__tile--active,.o-calendar__content__body__calendar .react-calendar__tile:active:not(.react-calendar__month-view__days__day--past){background:#034d9a !important;color:#fff !important}.o-calendar__content__body__calendar__day__currentSelected{background:#024e90 !important}.o-contact-complete{margin:124px 0 128px;text-align:center}.o-contact-complete__text{color:#555;line-height:1.31;margin-bottom:17px;text-align:center}.o-contact-complete__text--red{color:#e00000}.o-contact-complete__text--emphasis{color:#000;font-size:28px;font-weight:bold;margin-bottom:19px;text-align:center}.o-foot-pager{background-color:#f8f8f8;font-size:12px;margin:0 0 30px;padding:20px 26px}.o-foot-pager__order-number{float:left;margin-right:30px;padding:4px 0}.o-foot-pager__order-number__total__num{color:#e00000;font-weight:bold}.o-foot-pager__pager{float:right;margin:4px 0;text-align:center}.o-foot-pager__pager .o-foot-pager__pager__link,.o-foot-pager__pager .o-foot-pager__pager__link__prev,.o-foot-pager__pager .o-foot-pager__pager__link__next{border:1px solid #034d9a;border-radius:4px;display:none;line-height:1;margin:0 0 0 10px;padding:3px 0;text-align:center;width:36px}.o-foot-pager__pager__link,.o-foot-pager__pager__link__prev,.o-foot-pager__pager__link__next{background-color:#fff;color:#034d9a;display:none}.o-foot-pager__pager__link__prev,.o-foot-pager__pager__link__next{display:none}.o-foot-pager__pager__link:hover,.o-foot-pager__pager__link__prev:hover,.o-foot-pager__pager__link__next:hover{background-color:#034d9a;color:#fff;text-decoration:none}.o-foot-pager__pager__link.current-page,.current-page.o-foot-pager__pager__link__prev,.current-page.o-foot-pager__pager__link__next{background-color:#034d9a;color:#fff;display:inline-block;pointer-events:none}.o-foot-pager__pager__ellipsis{display:inline-block;line-height:1;margin:0 0 0 10px}.o-form-contact{margin-bottom:24px}.o-form-contact__content{border-bottom:1px solid #ccc;border-top:1px solid #ccc}.o-form-contact--off{opacity:0.3}.o-form-contact--select{margin-bottom:22px}.o-form-contact__item{border-bottom:1px solid #ccc;display:-webkit-box;display:-ms-flexbox;display:flex}.o-form-contact__item:last-child{border-bottom:none}.o-form-contact__item--select{display:-webkit-box;display:-ms-flexbox;display:flex}.o-form-contact__item--hide{display:none}.o-form-contact__title,.o-form-contact__title--select{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f3f3f3;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:bold;padding:24px 13px;width:206px}.o-form-contact__title--require{color:#e00000;font-weight:normal}.o-form-contact__title--select{background:none;color:#000;font-size:16px;padding:0 0 0 13px}.o-form-contact__data,.o-form-contact__data--select{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:13px;padding:20px 0 20px 13px;width:560px}.o-form-contact__data--select{-webkit-box-sizing:unset;box-sizing:unset;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 0 0 13px}.o-form-contact__data__text,.o-form-contact__data__text--last{line-height:1.31;margin:18px 0 4px}.o-form-contact__data__text--last{margin-bottom:0}.o-form-contact__data__text--red{color:#e00000}.o-modal{background:#fff;border:solid 6px #034d9a;border-radius:4px;height:191px;left:50%;position:fixed;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:580px;z-index:2}.o-modal--open{display:block}.o-modal__cover{display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1}.o-modal__box--message{border-bottom:1px solid #ccc;padding:24px 20px}.o-modal__box--button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px}.o-modal__text{color:#555;line-height:1.31;text-align:center}.o-modal__text--red{color:#e00000}.o-modal__text--emphasis{font-size:18px;font-weight:bold;margin-bottom:6px;text-align:center}.o-modal__button,.o-modal__button--submit{border:solid 1px #999;border-radius:6px;color:#010101;display:inline-block;font-size:15px;font-weight:bold;height:39px;margin-right:4px;text-decoration:none;width:167px}.o-modal__button:hover,.o-modal__button--submit:hover{cursor:pointer}.o-modal__button:last-child,.o-modal__button--submit:last-child{margin-right:0}.o-modal__button--submit{background:-webkit-gradient(linear, center top, center bottom, from(#ffc74c), to(#fa6115));border:1px solid #f99500;color:#68320e;font-size:17px}.o-modal__button--submit:hover{opacity:0.7}.o-search-condition-select{background-color:#4e8ec6;margin-bottom:1px;padding:20px 26px}@media screen and (max-width: 1024px){.o-search-condition-select{padding:20px 13px}}.o-search-condition-select:last-child{margin-bottom:0}.o-search-condition-select__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #ccc;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:0 5px 0 0;outline:none;padding:3px 13px 3px 39px;width:194px}.o-search-condition-select__select__cover{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:29px;position:relative}@media screen and (max-width: 1024px){.o-search-condition-select__select__cover{margin-left:13px}}.o-search-condition-select__select__cover::before{background:url("/images/icon/ico_arrow_down.png") center no-repeat;color:#0070ba;content:"";display:block;height:7px;left:14px;position:absolute;top:10px;width:12px}.o-search-condition-select__section{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:13px}.o-search-condition-select__section:last-child{margin-bottom:0}.o-search-condition-select__title{-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;text-align:center;width:84px}.o-search-condition-select__title__sub{display:block;font-size:12px;font-weight:normal;width:100%}.o-search-condition-select__content{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:29px}@media screen and (max-width: 1024px){.o-search-condition-select__content{margin-left:13px}}.o-search-condition-select__list{background-color:#fff;border-radius:4px;color:#000;padding:10px 13px 0}.o-search-condition-select__item{display:inline-block}.o-search-condition-select__item:first-child{width:100%}.o-search-condition-select__label--first{background-color:#99d4fc}@media screen and (max-width: 1024px){.o-search-condition-select__label--first{margin-bottom:7px}}.o-search-condition-select__label--second{background-color:#fcca99}@media screen and (max-width: 1024px){.o-search-condition-select__label--second{margin-bottom:7px}}.o-search-condition-select__rule{margin-bottom:13px}.o-search-condition-select__option{border:solid 1px #ccc;border-radius:4px;color:#000;display:inline-block;font-size:0;margin-right:1px}.o-search-condition-select__option__outer{display:inline-block}@media screen and (max-width: 1024px){.o-search-condition-select__option__outer{display:block}}.o-search-condition-select__option:last-child{margin-right:0}.o-search-condition-select__option__item{border-right:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;font-size:13px;letter-spacing:normal;text-align:center;width:90px}@media screen and (max-width: 1024px){.o-search-condition-select__option__item{width:76px}}.o-search-condition-select__option__item:last-child{border-right:0}.o-search-condition-type{border-bottom:4px solid #034d9a;display:-webkit-box;display:-ms-flexbox;display:flex}.o-search-condition-type__tab,.o-search-condition-type__tab__left,.o-search-condition-type__tab__left--off,.o-search-condition-type__tab__left.selected,.o-search-condition-type__tab__right,.o-search-condition-type__tab__right--off,.o-search-condition-type__tab__right.selected{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#e2e2e2;border-left:solid 1px #ccc;border-radius:8px 8px 0 0;border-right:solid 1px #ccc;border-top:solid 1px #ccc;color:#ccc;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:17px;height:34px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:450px}.o-search-condition-type__tab__left,.o-search-condition-type__tab__left--off,.o-search-condition-type__tab__left.selected{margin-left:26px;margin-right:4px}.o-search-condition-type__tab__left--off{background:#eee}.o-search-condition-type__tab__left--off .o-search-condition-type__tab__link{color:#ccc;pointer-events:none}.selected.o-search-condition-type__tab__left--off,.selected.o-search-condition-type__tab__left{background:#034d9a;border-color:#034d9a;cursor:default}.selected.o-search-condition-type__tab__left--off .o-search-condition-type__tab__link,.selected.o-search-condition-type__tab__left .o-search-condition-type__tab__link{color:#fff}.o-search-condition-type__tab__right,.o-search-condition-type__tab__right--off,.o-search-condition-type__tab__right.selected{margin-right:26px}.o-search-condition-type__tab__right--off{background:#eee}.o-search-condition-type__tab__right--off .o-search-condition-type__tab__link{color:#ccc;pointer-events:none}.selected.o-search-condition-type__tab__right--off,.selected.o-search-condition-type__tab__right{background:#034d9a;border-color:#034d9a;cursor:default}.selected.o-search-condition-type__tab__right--off .o-search-condition-type__tab__link,.selected.o-search-condition-type__tab__right .o-search-condition-type__tab__link{color:#fff}.o-search-condition-type__tab__right:first-child,.o-search-condition-type__tab__right--off:first-child{margin-right:2px}.o-search-condition-type__tab__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.o-search-condition-type__tab__link:hover{text-decoration:none}.o-search-condition{display:none}.o-search-result-bus__title{color:#000;margin-bottom:10px}.o-search-result-bus__title__link{color:#000;text-decoration:none}.o-search-result-bus__title__link:hover{text-decoration:none}.o-search-result-bus__place{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f8f8f8;border:solid 1px #e4e4e4;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex}.o-search-result-bus__place__item{padding:2px}.o-search-result-bus__place__norikae{color:#666;font-size:11px;margin-left:4px}.o-search-result-bus__content,.o-search-result-bus__content--first,.o-search-result-bus__content--second{margin:7px 0 7px 23px;padding:12px 0 10px 27px}.o-search-result-bus__content--first{border-left:3px solid #71c0f6}.o-search-result-bus__content--second{border-left:3px solid #f6ab61}.o-search-result-bus__bus{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.o-search-result-bus__bus .fee_structure{float:none;width:433px}@media screen and (max-width: 1024px){.o-search-result-bus__bus{display:block}.o-search-result-bus__bus .fee_structure{margin-top:13px;padding:0;width:100%}}.o-search-result-bus__info{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:11px}.o-search-result-bus__info__list{color:#666;margin-bottom:14px}.o-search-result-bus__info__item{margin-bottom:3px}.o-search-result-bus__info__item:last-child{margin-bottom:0}.o-search-result-bus__stop{margin-top:17px}.o-search-result-bus__stop__item--getout-first::before{content:url("/images/search/ico_separator_arrow.png");display:block;height:14px;margin:4px 0 4px 18px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);width:15px}.o-search-result-bus__stop__item__inner,.o-search-result-bus__stop__item__inner--first,.o-search-result-bus__stop__item__inner--second{color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;margin-bottom:2px;padding:4px 6px 3px 5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.o-search-result-bus__stop__item__inner--first{background-color:#f3fafe;border:solid 1px #99d4fc}.o-search-result-bus__stop__item__inner--second{background-color:#fff8e7;border:solid 1px #fcca99}.o-search-result-bus__stop__item__hour{font-weight:bold;margin-right:9px}.o-search-result-bus__stop__item__link{display:block;padding-bottom:1px;text-decoration:underline}.o-search-result-norikae__item-inner{border:1px solid #ccc;border-top:4px solid #034d9a;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;padding:20px 25px 20px 27px}.o-search-result-norikae__overview{width:16.8%}.o-search-result-norikae__detail{width:83.2%}@media screen and (max-width: 1024px){.o-search-result-norikae__item-inner{display:block;padding:20px 13px}.o-search-result-norikae__overview{margin-bottom:20px;width:100%}.o-search-result-norikae__detail{width:100%}}.o-search-result-overview__text--rank,.o-search-result-overview__text--rank--1,.o-search-result-overview__text--rank--2,.o-search-result-overview__text--rank--3{font-size:16px;font-weight:bold;margin-bottom:16px;padding-left:20px}.o-search-result-overview__text--rank--1{background:url("/images/icon/ico_crown.png") 0 0 no-repeat;background-size:17px auto;color:#987200}.o-search-result-overview__text--rank--2{background:url("/images/icon/ico_crown_silver.png") 0 0 no-repeat;background-size:17px auto;color:#477689}.o-search-result-overview__text--rank--3{background:url("/images/icon/ico_crown_bronze.png") 0 0 no-repeat;background-size:17px auto;color:#8b4b2f}.o-search-result-overview__text--fee{color:#000;line-height:1.28;margin-bottom:17px}.o-search-result-overview__text--hour{color:#000;margin-bottom:18px}.o-search-result-overview__text--place{color:#000}.o-search-result-overview__text__fee{color:#e00;display:block;font-size:22px;font-weight:bold}.o-search-result-overview__text__hour{display:block;font-size:18px;font-weight:bold}.o-search-result-overview__text__place{display:block;font-size:18px;font-weight:bold}.o-search-result-overview__text__sub{display:block;font-size:11px}@media screen and (max-width: 1024px){.o-search-result-overview__text--rank--1{margin-bottom:3px}.o-search-result-overview__text--rank--2{margin-bottom:3px}.o-search-result-overview__text--rank--3{margin-bottom:3px}.o-search-result-overview__text--fee{margin-bottom:4px}.o-search-result-overview__text--hour{margin-bottom:6px}.o-search-result-overview__text__fee{display:inline-block}.o-search-result-overview__text__hour{display:inline-block}.o-search-result-overview__text__place{display:inline-block}.o-search-result-overview__text__sub{display:inline-block;font-size:11px}}.o-slide-calendar{background-color:#fff;border:6px solid #444;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;left:0;padding:20px 0;position:absolute;top:62px;width:1149px;z-index:1}.o-slide-calendar__arrow{background:#fff;border-right:5px solid #444;border-top:5px solid #444;height:14px;position:absolute;top:-14px;-webkit-transform:rotate(-34deg) skewY(-20deg);-ms-transform:rotate(-34deg) skewY(-20deg);transform:rotate(-34deg) skewY(-20deg);width:14px}.o-slide-calendar__controller{-webkit-box-sizing:border-box;box-sizing:border-box;left:0;position:absolute;top:43%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;z-index:-1}.o-slide-calendar__controller__next{color:#034d9a;cursor:pointer;height:0;left:50%;margin-top:-25px;overflow:hidden;padding:24px 0 0;position:absolute;width:15px}.o-slide-calendar__controller__next::before,.o-slide-calendar__controller__next::after{border-style:solid;border-width:11px 0 11px 11px;content:"";display:block;height:0;margin:-10px 0 0;position:absolute;width:0}.o-slide-calendar__controller__next::before{border-color:transparent transparent transparent #fff;left:0;top:50%;z-index:1}.o-slide-calendar__controller__next::after{border-color:transparent transparent transparent #034d9a;left:3px;top:50%;z-index:0}.o-slide-calendar__controller__prev{color:#034d9a;cursor:pointer;height:0;margin-top:-25px;overflow:hidden;padding:24px 0 0;position:absolute;right:50%;width:15px}.o-slide-calendar__controller__prev::before,.o-slide-calendar__controller__prev::after{border-style:solid;border-width:11px 11px 11px 0;content:"";display:block;height:0;margin:-10px 0 0;position:absolute;width:0}.o-slide-calendar__controller__prev::before{border-color:transparent #fff transparent transparent;left:3px;top:50%;z-index:1}.o-slide-calendar__controller__prev::after{border-color:transparent #034d9a transparent transparent;left:0;top:50%;z-index:0}.o-slide-calendar__container{margin-left:auto;margin-right:auto;overflow:hidden}.o-slide-calendar__content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:-webkit-transform 0.5s ease-out;transition:-webkit-transform 0.5s ease-out;transition:transform 0.5s ease-out;transition:transform 0.5s ease-out, -webkit-transform 0.5s ease-out}.o-slide-calendar__content__body{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 13px}.o-slide-calendar__content__body__title{background-color:#444;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:1.1em;font-weight:bold;line-height:1;margin:0 0 10px;padding:13px;text-align:center}.o-slide-calendar__content__body__title__month{margin-left:10px}.o-slide-calendar__content__body__calendar{border-left:solid 1px #999;border-top:solid 1px #999}.o-slide-calendar__content__body__calendar__day__saturday{background:#e3f8ff !important;color:#034d9a !important}.o-slide-calendar__content__body__calendar__day__holiday{background:#fce9e9 !important;color:#d11b1c !important}.o-slide-calendar__content__body__calendar .react-calendar__month-view__weekdays__weekday{background:#e5e5e5;border-bottom:solid 1px #999;border-right:solid 1px #999;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:bold;padding:10px;text-align:center}.o-slide-calendar__content__body__calendar .react-calendar__month-view__weekdays__weekday:first-child{background:#ffc2c2;color:#c00}.o-slide-calendar__content__body__calendar .react-calendar__month-view__weekdays__weekday:last-child{background:#b2e5f8;color:#034d9a}.o-slide-calendar__content__body__calendar .react-calendar__month-view__days__day--neighboringMonth{color:#bbb !important}.o-slide-calendar__content__body__calendar .react-calendar__month-view__days__day--past{color:#999 !important}.o-slide-calendar__content__body__calendar .react-calendar__tile{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:none;border-bottom:solid 1px #999;border-right:solid 1px #999;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;font-family:Helvetica, Arial, sans-serif;margin:0;outline:none;padding:10px}.o-slide-calendar__content__body__calendar .react-calendar__tile--active,.o-slide-calendar__content__body__calendar .react-calendar__tile:active:not(.react-calendar__month-view__days__day--past){background:#034d9a !important;color:#fff !important}.o-slide-calendar__content__body__calendar__day__currentSelected{background:#024e90 !important}.o-slide-calendar__bottom-menu{padding:28px 0 8px;text-align:center}.o-slide-calendar__bottom-menu__item{display:inline-block}.o-slide-calendar__bottom-menu__item+.o-slide-calendar__bottom-menu__item{margin-left:20px}.o-slide-calendar__bottom-menu__item__link,.o-slide-calendar__bottom-menu__item__link--current{background-color:#fff;border:1px solid #034d9a;border-radius:4px;color:#000;cursor:pointer;display:block;font-weight:bold;padding:9px 13px}.o-slide-calendar__bottom-menu__item__link--current{background:#034d9a;color:#fff;text-decoration:none}.o-slide-calendar__bottom-menu__item__link:hover,.o-slide-calendar__bottom-menu__item__link--current:hover{background:#034d9a;color:#fff;text-decoration:none}.index__top-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.index__popular-route{display:-webkit-box;display:-ms-flexbox;display:flex}.index__popular-route__title{background-size:13px auto;border-bottom:1px solid #ccc;color:#555;padding:0 0 6px}.index__popular-route__title:not(:first-child){margin-top:8px}.index__popular-route__list__item{border-bottom:1px dotted #ccc;padding:8px 0}.index__popular-route__text-list{-webkit-box-flex:1;-ms-flex:1 1 188px;flex:1 1 188px;margin-right:13px;max-width:220px}.index__popular-route__thumbnail-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 593px;flex:1 1 593px;-ms-flex-wrap:wrap;flex-wrap:wrap}.index__popular-route__thumbnail-list__item{-webkit-box-flex:1;-ms-flex:1 1 30%;flex:1 1 30%;min-width:189px}.index__popular-route__thumbnail-list__item:not(:nth-child(3n + 1)){margin-left:13px}.index__popular-route__thumbnail-list__item:nth-child(n + 4){margin-top:26px}.index__popular-route__thumb{height:auto;vertical-align:bottom;width:100%}.index__popular-route__link:hover{text-decoration:none}.index .lowest_price{border-radius:4px 4px 0 0;width:38.2%}.index .index_search{width:59.4%}.index .index_search_box{margin:0 0 20px}.index .cmn_search_box table{margin:10px auto}.index .cmn_search_box td,.index .cmn_search_box th{border:none}.index .cmn_search_box .date{border-bottom:1px dotted #ccc;border-top:1px dotted #ccc}.index .cmn_search_box th{background:none;width:4em}.index .cmn_search_box select{width:100%}.index .cmn_search_box .date select{width:130px}.index .cmn_search_box a.search_button{width:14em}.index .search_map{overflow:hidden}.index .feature-list{margin-bottom:-13px;margin-right:-13px}.index .feature-list__item{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:149px;padding-right:13px}.index .feature-list .feature-list-content{width:189px}.index .feature-list .feature-list-content:nth-child(n){margin-right:13px}.index .feature-list .feature-list-content:nth-child(4),.index .feature-list .feature-list-content:last-child{margin-right:0}.index .feature-list .feature-list-content:nth-child(n + 5){margin-top:26px}.index .feature-list .feature-list-content__link{display:block;font-size:13px;text-decoration:none}.index .feature-list .feature-list-content__link__block:hover{text-decoration:underline !important}.index .feature-list .feature-list-content__link__block__image{display:block;width:100%;height:auto;margin-bottom:9px}.index .feature-list .feature-list-content__link__text{color:#555;font-size:12px;margin-top:8px}.index .feature-list .feature-list-content__link__text:hover{text-decoration:none !important}.index .feature-list .feature-list-content__all{display:block;margin:20px 20px 7px;text-align:right}.index .index_news .news_list li:not(:first-child){border-top:1px dotted #999}.index .index_news .news_list .date,.index .index_news .news_list .news_tit{display:inline-block;vertical-align:top}.index .index_news .news_list .date{color:#999;font-size:11px}.index .index_news .news_list .news_tit a{color:#555;font-weight:normal}.index .index_news .all{display:block;text-align:right}.index__bus-info__list{margin:13px 13px 0}.index__bus-info__item{padding:7px}.index__bus-info__item:not(:first-child){border-top:1px dotted #999}.index__bus-info__icon{background-color:#0070ba;border-radius:2px;color:#fff;display:inline-block;font-size:10px;font-weight:bold;line-height:17px;margin-top:-1px;text-align:center;vertical-align:top;width:86px}.index__bus-info__date{color:#ccc;font-size:11px}.index__bus-info__title{display:inline-block;padding:0 20px;position:relative;top:1px;vertical-align:top;width:76%;word-wrap:break-word}.index__bus-info__title__link{color:#555;font-weight:normal}@media screen and (max-width: 1024px){.index__bus-info__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.index__bus-info__item{width:47%}.index__bus-info__date,.index__bus-info__icon{display:block;margin-top:0}.index__bus-info__title{padding:7px 0 4px;width:100%}}.index__bus-info .all{display:block;margin:20px 7px 7px 20px;text-align:right}.index__bus-info .more_box{display:block;margin:20px 20px 7px;text-align:right}.index__bus-info .more{background-color:#f3f3f3;display:block;line-height:2;margin:0;text-align:center}.index .index_news .news_list{margin:13px 13px 0}.index .index_news .news_list li{padding:7px}.index .index_news .news_list .date{vertical-align:top;width:12%}.index .index_news .news_list .news_tit{padding:0 0 0 1%;width:86%}.index .index_news .all{margin:20px 7px 7px 20px}.index .use_box{margin-top:70px}.index .bustrip_box{margin:5px 0 13px}.index .useful{margin:0 0 13px}.index .useful_list li:not(:first-child){margin-top:13px}.index .useful_list li a{display:block}.index .useful_list li a img{display:block;height:auto;width:100%}.index .useful_list .text,.index .useful_list .thumbnail{-webkit-box-sizing:border-box;box-sizing:border-box;float:left}.index .useful_list .text .description{color:#555}.index .useful_list a:hover .text .title{text-decoration:underline}.index .useful_list .thumbnail{width:31%}.index .useful_list .text{padding:0 0 0 13px;width:69%}.index .useful_list .text .title{font-weight:bold;margin:0 0 5px}.index .blogbarts,.index .idou_link{margin:13px 0}.index .blogbarts .link,.index .idou_link .link{background-color:#f3f3f3;color:#0070ba;display:block;margin:13px 0 0}.index .idou_link .link{line-height:1.3;padding:13px 10px;text-align:center}.index .idou_link .link>span{display:inline-block;text-align:left;text-decoration:inherit}.index .blogbarts .link{line-height:2;text-align:center}.index__bus-flow{margin-bottom:46px}.index__bus-flow__inner{border-bottom:1px solid #ccc;border-top:1px solid #ccc}.index__bus-flow__image{padding-right:13px}.index__bus-flow__link{color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;padding:13px;text-decoration:none !important}.index__bus-flow__link:hover .index__bus-flow__heading2{text-decoration:underline !important}.index__bus-flow__heading1{background:url("/images/xp/icon/ico-beginners-mark.png") no-repeat 13px 50%;color:#000;font-size:16px;font-weight:bold;line-height:27px;margin:26px 0 7px;min-height:27px;padding-left:46px}.index__bus-flow__heading2{color:#034d9a;font-size:16px;font-weight:bold;margin-bottom:6px;margin-top:13px}.index__bustype__link{display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none !important}.index__bustype__link:hover .index__bustype__title{text-decoration:underline !important}.index__bustype__item:nth-child(2n){margin-left:13px}.index__bustype__title{color:#034d9a;font-size:16px;margin-bottom:8px}.index__bustype__text{color:#555}.index__evaluation-table{margin-top:9px}.index__evaluation-table__item{border-top:1px dotted #d7d7d7;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:30px;line-height:30px}.index__evaluation-table__item:last-child{border-bottom:1px dotted #d7d7d7}.index__evaluation-table__title{color:#555;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:11px}.index__evaluation-star{display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 73px;flex:0 0 73px;font-size:14px;position:relative}.index__evaluation-star::after{color:#ddd;content:"★★★★★";letter-spacing:2px}.index__evaluation-star__item{overflow:hidden;position:absolute}.index__evaluation-star__item::before{color:#feab4f;content:"★★★★★";letter-spacing:2px}.index__about__item:not(:first-child),.index__about__item--low-price:not(:first-child){margin-top:34px}.index__about__item--low-price{background:url("/images/xp/index/thumbnail/img-low-price.png") no-repeat 100% 0;background-size:125px auto}.index__about__title{border-left:4px solid #555;color:#000;font-size:16px;margin:26px 0 16px;padding-left:10px}.index__about__title-number-list{color:#000;font-size:16px;margin:26px 0 16px}.index__about__title-number-list__number{background:#555;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;display:inline-block;font-size:10px;font-weight:bold;height:20px;line-height:20px;margin-right:7px;padding-top:1px;text-align:center;vertical-align:top;width:20px}.index__about__title-number-list__text{display:inline-block;padding-top:1px;vertical-align:top}.index__about__title-list{color:#000;margin-bottom:5px}.index__about__title-list::before{content:"●";display:inline-block;font-size:10px;line-height:14px;margin-right:7px}.index__about__table-caption{color:#555;margin:14px 0 9px}.index__about__baloon{background-color:#f99500;border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;height:38px;padding:12px 19px;position:absolute;right:26px;top:-46px;width:261px}.index__about__baloon::after{border-color:#f99500 transparent transparent;-o-border-image:initial;border-image:initial;border-style:solid;border-top:10px solid #f99500;border-width:10px 14px 14px;bottom:-10px;content:"";left:26px;position:absolute;-webkit-transform:rotate(-224deg);-ms-transform:rotate(-224deg);transform:rotate(-224deg)}.index__about__table{border:1px solid #ccc;margin:8px 0 10px;width:100%}.index__about__table__wrapper{position:relative}.index__about__table__tr--divider{border-bottom:1px solid #ccc}.index__about__table__th,.index__about__table__th--narrow{background-color:#f3f3f3;border-bottom:1px solid #ccc;padding:12px 13px;text-align:left;vertical-align:top;width:24%}.index__about__table__th--narrow{width:12%}.index__about__table__th__note{color:#666;display:block;font-size:11px;font-weight:normal;margin-left:1em;text-indent:-1em}.index__about__table__td,.index__about__table__td--title{border-bottom:1px dotted #ccc;padding:12px 13px;width:auto}.index__about__table__td--title{font-weight:bold;width:26%}.index__about__list__item{margin-top:17px}.index__about__additional{color:#666;font-size:11px}.index__about__additional__item::before{content:"※"}.index__point__table{border:1px solid #ccc;margin:7px 0 10px;width:100%}.index__point__table__tr--highlight{background-color:#fffeeb}.index__point__table__th{background-color:#f3f3f3;border:1px solid #ccc;font-size:11px;padding:7px;text-align:center}.index__point__table__td,.index__point__table__td--bus,.index__point__table__td--air,.index__point__table__td--train{border:1px solid #ccc;font-size:11px;padding:13px;text-align:center}.index__point__table__td--bus{background:url(/images/xp/icon/ico-bus-blue.png) no-repeat 41px 50%;background-size:26px auto;color:#034d9a;font-size:13px;padding-left:79px;text-align:left}.index__point__table__td--air{background:url(/images/xp/icon/ico-air-blue.png) no-repeat 41px 50%;background-size:26px auto;color:#008fb7;font-size:13px;padding-left:79px;text-align:left}.index__point__table__td--train{background:url(/images/xp/icon/ico-shinkansen-green.png) no-repeat 41px 50%;background-size:26px auto;color:#059853;font-size:13px;padding-left:79px;text-align:left}.index__point__thumbnail-item{display:-webkit-box;display:-ms-flexbox;display:flex}.index__point__thumbnail-text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.index__point__thumbnail-image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:20px}.index__point__demerit__title{color:#000;margin:25px 0 4px}.index__basic-knowledge__day{background:url("/images/icon/ico_day.png") no-repeat 0 50%;background-size:16px auto;color:#ef6000;padding-left:24px}.index__basic-knowledge__night{background:url("/images/icon/ico_night.png") no-repeat 0 50%;background-size:14px auto;color:#004586;padding-left:22px}.index__tips__thumbnail-item{display:-webkit-box;display:-ms-flexbox;display:flex}.index__tips__thumbnail-image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:13px}.index__tips__item:nth-child(2n){margin-left:13px}.index__tips__title{margin-bottom:8px}.index__tips__text{color:#555;margin-top:3px}.index__point-list{margin-top:5px}.index__point-list__item{border-top:1px dotted #d7d7d7;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;padding:6px 0}.index__point-list__item::before{color:#f99500;content:"●";font-size:4px;line-height:13px;padding-right:7px}.index__point-list__item:last-child{border-bottom:1px dotted #d7d7d7}.index__point-list__title{color:#555;font-size:11px}.index__point-list-caption{background-color:#f99500;border-radius:2px;color:#fff;display:inline-block;font-size:10px;margin-top:13px;padding:2px 4px}.index__bustrip-button{border-top:1px solid #ccc;padding-top:26px;text-align:center}.index__bustrip-button__link{background:url("/images/xp/index/bustrip-logomark.png") no-repeat 28px 50%;background-size:32px auto;border:solid 1px #034d9a;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#034d9a;display:inline-block;height:49px;padding:9px;padding-left:70px;width:391px}.index__bustrip-button__link:hover{background-color:#034d9a;color:#fff;text-decoration:none}.index__app__title{font-size:16px;margin:26px 0 16px}.index__app__thumbnail-item{display:-webkit-box;display:-ms-flexbox;display:flex}.index__app__thumbnail-image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:32px;margin-top:-35px}.index__app__button-group{display:-webkit-box;display:-ms-flexbox;display:flex}.index__app__button-group__item{margin-top:14px}.index__app__button-group__item:nth-child(n + 2){margin-left:13px}.index__app__button{text-align:center}.index__app__button__link{border:solid 1px #034d9a;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#034d9a;display:inline-block;font-size:15px;height:37px;line-height:37px;width:125px}.index__app__button__link:hover{background-color:#034d9a;color:#fff;text-decoration:none}.index-concert-venue__block{width:100%}.index-concert-venue__block .cmn_title_bar3{margin-top:0;position:relative}.index-concert-venue__block .cmn_title_bar3 .offer{color:#777;font-size:11px;font-weight:normal;position:absolute;right:13px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.index-concert-venue__block .cmn_title_bar3 .offer img{vertical-align:middle}.index-concert-venue__block .cmn_title_bar3 .offer>span{color:#000}.index-concert-venue__block__inner{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 20px}.index-concert-venue__block__lead{padding:12px 0 0 14px}.index-concert-venue__popular-route{padding:0 14px}.index-concert-venue__popular-route+.index-concert-venue__popular-route{margin-top:7px}.index-concert-venue__popular-route__title{color:#000;font-weight:bold;margin-bottom:10px}.index-concert-venue__popular-route__thumbnail-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.index-concert-venue__popular-route__thumbnail-list__item{margin-bottom:20px;width:189px}.index-concert-venue__popular-route__thumbnail-list__item a{display:block}.index-concert-venue__popular-route__thumbnail-list__item a:hover .index__popular-route__thumbnail-list__item__thumb{opacity:0.7}.index-concert-venue__popular-route__thumbnail-list__item__thumb{display:block;vertical-align:bottom;width:100%;height:94px;-o-object-fit:cover;object-fit:cover}.index-concert-venue__popular-route__thumbnail-list__item__title{font-weight:normal;margin-top:9px}.index-concert-venue__popular-route__more{margin:0 8px 0 0;text-align:right}.index-concert-venue__popular-route__more a{display:inline-block;padding-left:18px;position:relative}.index-concert-venue__popular-route__more a::after{border-color:transparent transparent transparent #034d9a;border-style:solid;border-width:3px 0 3px 4px;content:"";display:block;height:0;left:6px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:0}.index-concert-venue__popular-route__all-more{margin:20px 0 0}.index-concert-venue__popular-route__all-more a{border:1px solid #034d9a;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;line-height:1;margin:0 auto;padding:10px 0;text-align:center;text-decoration:none;width:391px}.index-concert-venue__popular-route__all-more a:hover{background:#034d9a;color:#fff}.index-concert-venue__popular-route__more-venue_shows{margin:-13px 0 0}.index-concert-venue__popular-route__more-venue_shows__link{border:1px solid #034d9a;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;line-height:1;margin:0 0 10px;padding:10px 0;text-align:center;text-decoration:none;width:796px}.index-concert-venue__popular-route__more-venue_shows__link:hover{background:#034d9a;color:#fff}.index-concert-venue__popular-route__all-venue_shows{margin:0 13px}.index-concert-venue__popular-route__link:hover{text-decoration:none}.index-concert-venue__popular-route__event-timetable{border-top:1px dotted #ccc;margin-bottom:12px}.index-concert-venue__popular-route__event-timetable__item{border-bottom:1px dotted #ccc}.index-concert-venue__popular-route__event-timetable__item a{display:block}.index-concert-venue__popular-route__event-timetable__item a:hover{text-decoration:none}.index-concert-venue__popular-route__event-timetable__item a:hover .index-concert-venue__popular-route__event-timetable__item__performer{text-decoration:underline}.index-concert-venue__popular-route__event-timetable__item__row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.index-concert-venue__popular-route__event-timetable__item__date,.index-concert-venue__popular-route__event-timetable__item__performer,.index-concert-venue__popular-route__event-timetable__item__performer-long,.index-concert-venue__popular-route__event-timetable__item__show{-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:normal;padding:9px 0;text-align:left}.index-concert-venue__popular-route__event-timetable__item__date{color:#999;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;font-size:11px;padding-left:7px;padding-right:1em}.index-concert-venue__popular-route__event-timetable__item__performer{-webkit-box-flex:0;-ms-flex:0 0 38%;flex:0 0 38%;padding-right:26px}.index-concert-venue__popular-route__event-timetable__item__show{color:#555;padding-right:7px}.index-concert-venue__recommend__genre_list{margin:26px 0 39px}.index-concert-venue__recommend__genre_list__item{display:inline-block;font-size:13px;padding-right:18px}.index-concert-venue__recommend__genre_list__item:not(:first-child){border-left:1px solid #ccc}.index-concert-venue__recommend__genre_list__item__link{display:inline-block;padding-left:18px;position:relative}
