﻿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:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.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:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .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 .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:#fff;color:#444444}.ui-widget-content a{color:#444444}.ui-widget-header{border:1px solid #dddddd;background:#ddd;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:#000 !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:#bbb !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:-webkit-gradient(linear, center top, center bottom, from(#f8f8f8), to(#eee));background:-ms-linear-gradient(top, #f8f8f8, #eee);padding:0.3em 1em;opacity:1.0;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}.clearfix::after{content:"";display:block;clear:both}body{font-family:'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', arial, helvetica, clean, sans-serif;font-size:13px;color:#555;background-color:#fff;width:100%;line-height:1.3}a{color:#034d9a;text-decoration:none}a:hover{text-decoration:underline}a:hover img{filter:alpha(opacity=70);opacity:.7}button,input,select,textarea{font:99% arial, helvetica, clean, sans-serif}.arrow_link{position:relative;padding-left:10px}.arrow_link_list li.nolink,.arrow_link_list li.nopref,.arrow_link_list li a{position:relative;padding-left:10px}.arrow_link::after{content:"";position:absolute;display:block;width:0;height:0;top:50%;left:0;margin:-3px 0 0;border-style:solid;border-width:3px 0 3px 4px;border-color:transparent transparent transparent #034d9a}.arrow_link_list li.nolink::after,.arrow_link_list li.nopref::after,.arrow_link_list li a::after{content:"";position:absolute;display:block;width:0;height:0;top:50%;left:0;margin:-3px 0 0;border-style:solid;border-width:3px 0 3px 4px;border-color:transparent transparent transparent #034d9a}.cmn_header .cmn_headlogo{float:left}.cmn_header .cmn_headlogo a{display:block}.cmn_header .cmn_headlogo a img{width:100%;height:auto;display:block}.cmn_header .catchbox{float:left;text-align:center}.cmn_icon_time_division_type_day span,.cmn_icon_time_division_type_night span,.cmn_icon_time_division_type_omakase span{display:block;font-weight:bold;line-height:14px;background-repeat:no-repeat}.cmn_icon_time_division_type_day{border:1px solid #ed6012}.cmn_icon_time_division_type_day span{color:#ef6000}.cmn_icon_time_division_type_night{border:1px solid #004b9c}.cmn_icon_time_division_type_night span{color:#0045a1}.cmn_icon_time_division_type_omakase{border:1px solid #e00000}.cmn_icon_time_division_type_omakase span{color:#e00000}.cmn_icon{width:6em;border-radius:2px;text-align:center}.cmn_icon .cmn_icon_text{font-size:11px;color:#fff;font-weight:bold}.cmn_icon .cmn_icon_text a{font-size:12px;color:#fff;font-weight:bold}.cmn_icon_seat_type_seat2default,.cmn_icon_seat_type_seat3by111,.cmn_icon_seat_type_seat3by21,.cmn_icon_seat_type_seat4default,.cmn_icon_seat_type_seat4freely{background-color:#034d9a}.cmn_icon_bus_option_female_onlybus,.cmn_icon_bus_option_female_onlyseat,.cmn_icon_bus_option_female_safety{background-color:#f04b8b}.cmn_icon_bus_option_student{background-color:#f49c32}.cmn_icon_bus_option_toilet{background-color:#4998e6}.cmn_icon_bus_option_blanket,.cmn_icon_bus_option_plug,.cmn_icon_bus_option_reserved_seat{background-color:#2eb798}.cmn_icon_bus_option_child_discount,.cmn_icon_bus_option_coupon_ticket,.cmn_icon_bus_option_round_trip,.cmn_icon_bus_option_student_discount{background-color:#f49c32}.cmn_icon_bus_option_tpoint{background-color:#0055a9}.cmn_icon_bus_option_pontapoint{background-color:#ffa32a}.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]{vertical-align:1px;margin:0 4px}.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:#ff0000}.cmn_search_box td.search_button{text-align:center}.cmn_search_box a.search_button{width:4em}.cmn_search_button{color:#68320e;border:1px solid #f99500;border-radius:8px;padding:5px;line-height:1.2;display:inline-block;font-size:17px;font-weight:bold;cursor:pointer;background:#fa6115;background:-webkit-gradient(linear, left top, left bottom, from(#ffc74c), to(#fa6115));background:-webkit-linear-gradient(top, #ffc74c, #fa6115);background:linear-gradient(to bottom, #ffc74c, #fa6115)}.newyear_search_box a.cmn_search_button{color:#68320e;border:1px solid #f99500;border-radius:8px;line-height:1.2;display:inline-block;font-size:17px;font-weight:bold;cursor:pointer;width:24em;padding:18px;margin:10px;background:#fa6115;background:-webkit-gradient(linear, left top, left bottom, from(#ffc74c), to(#fa6115));background:-webkit-linear-gradient(top, #ffc74c, #fa6115);background:linear-gradient(to bottom, #ffc74c, #fa6115)}.cmn_search_button:hover{text-decoration:none;opacity:.7}.area_right .cmn_title_bar{font-size:16px}.feature_box{margin-bottom:20px}.feature_box .content_box{padding:4px 13px}.sidebar_list{margin:0 0 7px}.sidebar_list li{font-size:12px;border-bottom:dashed 1px #999}.sidebar_list li a{display:block;padding:6px 0;color:#333;text-decoration:none}.sidebar_list li a:hover{background-color:#e9ecf1}.list_link{display:block;text-align:right;line-height:2}.main_box table.sys_lowest_table{width:100%;text-align:center;border:1px solid #ccc;margin:0 0 20px}.main_box table.sys_lowest_table .areatab th{background-color:#fff;border-top:none;border-right:none;border-bottom:1px solid #ccc;border-left:1px solid #ccc;color:#034d9a;width:25%;cursor:pointer}.main_box table.sys_lowest_table .areatab th.selected{background-color:#034d9a;color:#fff}.main_box table.sys_lowest_table th{background-color:#f1f1f1;font-weight:bold;padding:6px}.main_box table.sys_lowest_table td{border-bottom:1px dotted #ccc}.main_box table.sys_lowest_table tfoot td{border-bottom:1px solid #ccc}.main_box table.sys_lowest_table .area_text a,.main_box table.sys_lowest_table .area_text span,.main_box table.sys_lowest_table td>a,.main_box table.sys_lowest_table td>span{display:block;padding:6px;line-height:1.5}.main_box table.sys_lowest_table .area_text a,.main_box table.sys_lowest_table .area_text span{text-align:left;padding-left:10%;color:#000}.main_box table.sys_lowest_table td.price a{color:#f00}.main_box table.sys_lowest_table td.price:hover{background-color:#fce3e3}.main_box table.sys_lowest_table tfoot td{background-color:#f3f3f3}.main_box table.sys_lowest_table .btnbox td{border-bottom:1px dotted #ccc;background:#fff}.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;padding:0 1em;text-align:center;word-break:break-all;cursor:pointer;vertical-align:middle;line-height:1.5;text-decoration:none;display:inline-block}.main_box .lowest_price .search_reverse_from_to{float:right}.main_box table.sys_lowest_table .other_button{width:80%;margin:10px;color:#68320e;border:1px solid #f99500;border-radius:7px;padding:2px;display:inline-block;font-size:17px;font-weight:bold;cursor:pointer;background:#ffc74c;background:-webkit-gradient(linear, left top, left bottom, from(#ffc74c), to(#fa6115));background:-webkit-linear-gradient(top, #ffc74c, #fa6115);background:linear-gradient(to bottom, #ffc74c, #fa6115)}.main_box table.sys_lowest_table .other_button a{color:#68320e;padding:0}.main_box table.sys_lowest_table .other_button a:hover{text-decoration:none;opacity:.7}.bustrip_box{margin-bottom:20px}.bustrip_box .bustrip_title{color:#fff;background-color:#034d9a;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{width:55%;height:auto;max-width:180px}.bustrip_box .bustrip_logo .bustrip_catch span{padding:5px 0 5px 26px;display:block}.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{font-weight:bold;display:block;margin:4px 0 0;padding:0 13px 0 0}.bustrip_box .more{text-align:center;margin:13px 0;display:block;line-height:2;background-color:#f3f3f3}.bustrip_box .offer{text-align:right;color:#777;font-size:11px}.bustrip_box .offer a{color:#000}.cmn_newmark{font-size:10px;font-weight:bold;color:#fff;background-color:#cc0000;border-radius:2px;padding:1px 3px;display:inline-block;margin-right:4px}.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{padding:0;color:#000}.ui-datepicker th.ui-datepicker-week-end{color:#034d9a}.ui-datepicker th.ui-datepicker-week-end:first-child{color:#cc0000}.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:first-child.ui-datepicker-current-day 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:first-child.ui-datepicker-current-day a.ui-state-default{color:#ff9999 !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{color:#f08423 !important;background-color:#fdfdeb;font-weight:bold;text-decoration:none}.search_reverse_from_to{background-color:#fff;border:1px solid #034d9a;border-radius:4px;color:#034d9a;text-align:center;word-break:break-all;width:4.5em;cursor:pointer;vertical-align:middle;line-height:1.5}.search_reverse_from_to .reverse_red{color:#c00;margin-right:2px}.use_box{border:4px solid #e4e4e4;margin:7px 0}.use_box .use_tit{color:#000;font-size:14px;padding:0 3px}.use_box ul{list-style:disc outside;margin:7px 0 7px 20px;font-size:11px}.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{margin:13px auto 0;overflow:hidden}.cmn_scroll_to_top{cursor:pointer;color:#034d9a;display:inline-block}.cmn_footer .gradation{background-color:#034d9a;position:relative;overflow:hidden}.cmn_title_bar{background-color:#034d9a;color:#fff;border-radius:4px 4px 0 0;padding:6px 0 6px 13px;margin:5px 0 1px;font-weight:500;word-wrap:break-word;font-size:18px}.cmn_title_bar2{color:#034d9a;line-height:1.3;font-weight:500;border-top:3px solid #034d9a;border-bottom:1px solid #034d9a}.cmn_title_bar3{background-color:#eee;color:#15559a;border-bottom:1px solid #d7d7d7;border-top:3px solid #034d9a;padding:6px 0 6px 13px;margin:8px 0 1px;font-weight:500;word-wrap:break-word;font-size:16px}.sys_search_daily_box .title_bar>div{float:left;padding:3px 0;text-align:center;font-weight:bold}.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:#024e90}.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:#024e90}.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}.search .sys_search_daily_box .sys_search_calender table td.holiday.target_day a .day,.search .sys_search_daily_box .sys_search_calender table td.wday_sun.target_day a .day{color:#ff9999}.search .sys_search_daily_box .sys_search_bustype .x_scroll_box thead th.holiday.target_day,.search .sys_search_daily_box .sys_search_bustype .x_scroll_box thead th.sun.target_day{color:#ff9999}.bus .sys_search_daily_box .sys_search_calender table td.holiday.target_day a .day,.bus .sys_search_daily_box .sys_search_calender table td.wday_sun.target_day a .day{color:#ff9999}.search .sys_search_daily_box .sys_search_bustype .x_scroll_box thead th.sat.target_day,.search .sys_search_daily_box .sys_search_calender table td.wday_sat.target_day a .day{color:#b2e5f8}.bus .sys_search_daily_box .sys_search_bustype .x_scroll_box thead th.sat.target_day,.bus .sys_search_daily_box .sys_search_calender table td.wday_sat.target_day a .day{color:#b2e5f8}.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{background-color:#ffc2c2;color:#cc0000}.bus .sys_search_calender thead th.sat,.search .sys_search_calender thead th.sat{background-color:#b2e5f8;color:#034d9a}.bus .sys_search_calender table td a,.search .sys_search_calender table td a{text-decoration:none;display:block}.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:#fce9e9;color:#d11b1c}.bus .sys_search_calender table td.holiday .day,.bus .sys_search_calender table td.wday_sun .day{background-color:#fce9e9;color:#d11b1c}.bus .sys_search_calender table td.wday_sat .day,.search .sys_search_calender table td.wday_sat .day{background-color:#e3f8ff;color:#034d9a}.bus .sys_search_calender .lowest_sample,.search .sys_search_calender .lowest_sample{margin-right:4px;display:inline-block}.platform_box .platform_item,.platform_box .separator_arrow{float:left;margin:0 2px 2px 0}.platform_box .platform_item{text-align:center;border:1px solid #aaa;padding:6px;box-sizing:border-box}.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{width:14px;height:44px;background:url("/images/search/ico_separator_arrow.png") center center no-repeat}.platform_box .platform_item.geton,.platform_box .platform_item.onout{border:1px solid #cbd9ea;background-color:#f2f6fa}.platform_box .platform_item.getout{border:1px solid #ffda47;background-color:#fffbe5}.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}.icon_box>div{float:left}.bus .icon_box>div{float:left}.cmn_icon.cmn_icon_time_division_type_day,.cmn_icon.cmn_icon_time_division_type_night,.cmn_icon.cmn_icon_time_division_type_omakase{width:auto}.sys_search_bus_result .bus_title{font-weight:bold;color:#000;text-decoration:none}.sys_search_bus_result .bus_title a{font-weight:bold;color:#000;text-decoration:none}.sys_search_bus_result .common_pr li{background:url("/images/icon/ico_marker.png") 0 3px no-repeat}.sys_search_bus_result .fee_structure>table{width:100%;text-align:center;border:1px solid #ccc}.sys_search_bus_result .fee_structure>table th{background-color:#f3f3f3;padding:4px 0;font-weight:normal;font-size:11px}.sys_search_bus_result .fee_structure>table td{background-color:#fffefd;padding:0;vertical-align:middle;height:42px}.sys_search_bus_result .fee_structure>table .btn_detail{text-align:left}.sys_search_bus_result .fee_structure>table td>span{display:table;vertical-align:middle;width:100%;height:100%}.sys_search_bus_result .fee_structure>table td a{display:table-cell;vertical-align:middle;text-decoration:none;color:#000;padding:8px 0}.sys_search_bus_result .fee_structure>table a .amount{color:#e00000;font-weight:bold}.sys_search_bus_result .fee_structure>table .btn_detail a span{color:#fff;display:inline-block;background-color:#e00000;border-radius:3px;padding:4px 0;line-height:1.5;text-align:center}.sys_search_bus_result .fee_structure>table .not_include a{cursor:default}.sys_search_bus_result .fee_structure>table .btn_detail img{display:none}.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{padding-left:18px;color:#000}.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{color:#ccc;box-sizing:border-box}.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{font-size:11px;color:#333;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{width:100%;height:auto;overflow:hidden;position:relative}.slider .slideframe::after{content:"";display:block;padding-top:68%}.slider .slideframe .slideset{position:absolute;display:none}.slider .slideframe .slide{float:left}.slider .slideframe .slide img{vertical-align:top;width:100%;height:auto}.slider .slideframe .slide:only-child{display:inline-block;margin-bottom:-67%}.slider #pager{position:absolute;width:100%}.index .cmn_title_bar{font-size:16px}.index table.sys_lowest_table{margin:0 0 13px;border-bottom:none;border-collapse:separate}.index .index_bustype{overflow:hidden}.index .index_bustype .bustype_list li{box-sizing:border-box;float:left;text-align:center}.index .index_bustype .bustype_list li a{display:block}.index .index_bustype .bustype_list li a img{display:block;height:auto;width:100%}.index .index_news{overflow:hidden}.index .index_news .offer{color:#777;font-size:11px;font-weight:normal;float:right;padding:6px 11px}.index .index_news .offer a{color:#000}.index .index_news .news_list li{border-bottom:1px dotted #999}.index .index_news .news_list .date,.index .index_news .news_list .news_tit{display:inline-block}.index .index_news .news_list .date{font-size:11px;color:#999}.index .index_news .news_list .news_tit a{font-weight:normal;color:#555}.index .index_news .all{display:block;text-align:right}.index .useful .useful_list li{margin:0 0 13px}.index .useful .useful_list li a{display:block}.index .useful .useful_list li a img{width:100%;height:auto;display:block}.index .useful .useful_list .text,.index .useful .useful_list .thumbnail{float:left;box-sizing:border-box}.index .useful .useful_list .thumbnail{border:1px solid #ccc}.index .useful .useful_list .text .description{color:#555}.index .useful .useful_list a:hover .text .title{text-decoration:underline}body{min-width:1220px}.cmn_allheader{min-width:800px;border-bottom:3px solid #034d9a}.cmn_allheader.has-info .logobox{min-height:auto}.cmn_allheader .header-info{padding-right:730px;box-sizing:border-box}.cmn_allheader:not(.has-info) .logobox{padding-top:4px;min-height:90px;margin-bottom:2px}.cmn_allheader:not(.has-info) .cmn_headbanner{top:-6px}.cmn_header{margin:0 auto;min-width:760px;max-width:1200px;max-height:130px;padding-bottom:0}.cmn_header__top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:11px 10px 11px 4px}.cmn_header .cmn_headline{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:normal;font-size:11px}.cmn_header .logobox{position:relative;min-height:83px}.cmn_header .logobox::after{content:"";display:block;clear:both}.cmn_header .header-link__list{display:-webkit-box;display:-webkit-flex;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{content:"";position:absolute;display:block;width:0;height:0;top:50%;left:0;margin:-3px 0 0;border-style:solid;border-width:3px 0 3px 4px;border-color:transparent transparent transparent #034d9a}.cmn_header .cmn_headlogo{overflow:hidden;max-width:221px;padding:0}.cmn_header .catchbox{margin:0 0 0 30px;padding:14px 0 0}.cmn_header .catchbox span{display:block;color:#555}.cmn_header .catchbox .num{color:#cc0000;display:inline-block;font-weight:bold}.cmn_header .catchbox .catch{background:url("/images/common/catch.png") 0 0 no-repeat;width:162px;height:0;padding-top:29px;overflow:hidden;margin:0 0 2px}.cmn_header .cmn_headbanner{position:absolute;right:0;top:2px}.header-info{margin:0 auto;min-width:760px;max-width:1200px;color:#f00}.header-info__list{margin:0 13px 7px 26px;list-style:disc outside}.header-info__item{padding:3px}.header-info__link{color:#f00;font-weight:bold;text-decoration:underline}.cmn_naviline{margin:13px auto 7px;min-width:760px;max-width:1190px}.breadcrumb{max-width:75%;float:left;margin:3px 0 0}.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}.sys_index_ad_text>ul{margin-left:21px;color:#bbbbbb;list-style:disc outside}.sys_index_ad_text a{font-size:110%}.cmn_sorcial{max-width:25%;float:right;height:21px}.cmn_sorcial>.fb-like,.cmn_sorcial>.line-send-button,.cmn_sorcial>a,.cmn_sorcial>iframe{margin:0 5px;float:left}.cmn_sorcial .twitter-share-button{width:68px;height:20px}.cmn_sorcial .fb-like{width:69px;height:20px}.cmn_sorcial .fb-like iframe{width:69px;height:20px}iframe.cmn_subsystem,object.cmn_subsystem{width:100%;height:100%;overflow:hidden;border:none}object.cmn_subsystem iframe{overflow:hidden;border:none}iframe.cmn_subsystem iframe{overflow:hidden;border:none}iframe.cmn_subsystem body{border:none;overflow:hidden}.main_box{max-width:1200px;margin:13px auto}.main_box .area_left{float:left;width:68.5%;margin-right:1.5%}.main_box .area_right{float:left;width:30%}.cmn_icon_bus_omakase{border-radius:2px;border:1px solid #e00;box-sizing:border-box;width:78px !important}.cmn_icon_bus_omakase .cmn_icon_text{line-height:inherit;color:#e00;padding:3px 0 3px 9px;background:url("/images/icon/ico_omakase.png") 5px 50% no-repeat;background-size:6px auto}.cmn_icon_time_division_type_day,.cmn_icon_time_division_type_night{box-sizing:border-box}.cmn_icon_time_division_type_day span{background-image:url("/images/icon/ico_day.png?ver=2017061301");background-size:16px auto}.cmn_icon_time_division_type_night span{background-image:url("/images/icon/ico_night.png?ver=2017061301");background-size:14px auto}.cmn_icon_time_division_type_day span,.cmn_icon_time_division_type_night span{font-size:12px;padding:3px 8px 3px 23px;background-position:4px center}.cmn_search_box table{width:95%;margin:10px auto 30px;border-collapse:separate}.cmn_search_box td,.cmn_search_box th{padding:7px;border-bottom:1px dotted #999}.cmn_search_box th{background-color:#ecebeb;color:#666;width:8em;text-align:left}.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{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:#4998e6}.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}.newyear_search_box td,.newyear_search_box th{border-bottom:1px solid #ccc}.newyear_search_box th{color:#fff;background-color:#c6a74a;font-size:15px;padding-left:20px;font-weight:normal}.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}select.j_ymd option.date_holiday,select.j_ymd option.date_sunday{background-color:#fce9e9}select.j_ymd option.date_saturday{background-color:#e3f8ff}.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;width:10px;height:0;padding-top:10px;display:none}.cmn_search_box .icon label{margin:0 1em 0 0}.cmn_search_box .cmn_icon .cmn_icon_text a{line-height:2}.cmn_search_total{display:inline;margin-right:80px;font-weight:bold}.newyear_search_box .cmn_search_total{display:block;margin:0;font-weight:bold;font-size:18px;color:#fff}.cmn_search_box td.search_button{background-color:#f3f3f3}.newyear_search_box td.search_button{background-color:#333}.cmn_search_box .setsumei_link{position:absolute;bottom:82px;right:20px}.cmn_search_box .setsumei_link a{margin:.5em 0}.cmn_search_box .seat_type td{padding-bottom:30px}.cmn_search_box .female_plan,.cmn_search_box .label.toilet{display:none}.newyear_search_box .female_plan,.newyear_search_box .label.toilet{display:block}.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}.area_right .lowest_price .cmn_title_bar span{font-size:13px}.main_box table.sys_lowest_table th{color:#4c4c4c}.main_box .lowest_price .area_all_route_btn a:hover{background-color:#034d9a;color:#fff}.search_from_box{position:relative}.pref_text{display:block;border:1px solid #034d9a;border-radius:4px;padding:5px 13px 5px 38px;background:#fff url("/images/icon/ico_arrow_down.png") 13px center no-repeat;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;line-height:1.2}.pref_select{border:1px solid #034d9a;border-radius:4px;background-color:#fff;padding:10px 0;width:320px;position:absolute;top:0;left:0;z-index:100;display:none;max-height:600px;overflow:auto}.group_tit{font-weight:bold;padding:0 10px}.pref_select a{text-decoration:none;padding:4px 10px 4px 34px;display:block;line-height:1.2;color:#000}.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{margin-top:13px;border:1px solid #ccc}.area_right .article_list li a{display:block;padding:13px;background:url("/images/feature/side_article_bg.png") no-repeat right bottom}.area_right .article_list li a:hover{background-color:#fff3f7}.area_right .article_list .article_text,.area_right .article_list .article_thumb{box-sizing:border-box}.area_right .article_list .article_thumb{float:left;width:25%;padding-right:3px}.area_right .article_list .article_thumb img{width:100%;height:auto;display:block}.area_right .article_list .article_text{float:right;width:75%;padding-left:10px}.area_right .article_list .article_summary,.area_right .article_list .article_title{display:block}.area_right .article_list .article_title{font-size:15px;color:#000;margin-bottom:4px}.area_right .article_list .article_summary{font-size:12px;color:#555}.busstop .search_box_title,.feature .search_box_title{background-color:#666;color:#fff;line-height:2;border-bottom:#666 1px solid;border-top:#666 3px solid;padding:0 0 0 16px;margin:48px 0 1px;font-weight:500;word-wrap:break-word;font-size:16px}.busstop .cmn_search_box table,.feature .cmn_search_box table{margin-bottom:20px}.feature .newyear_search_box table{margin:0;padding:0;width:100%;background-color:#fff}.feature .cmn_search_box{background-color:#fafafa}.feature .cmn_search_box table>tr>td,.feature .cmn_search_box table>tr>th{background-color:#fafafa}.busstop .cmn_search_box{background-color:#fafafa}.busstop .cmn_search_box table>tr>td,.busstop .cmn_search_box table>tr>th{background-color:#fafafa}.busstop .cmn_search_box .seat_type td,.feature .cmn_search_box .seat_type td{padding-bottom:30px}.busstop .cmn_search_box .setsumei_link,.feature .cmn_search_box .setsumei_link{font-size:11px;bottom:76px}.feature .cmn_search_box.newyear_search_box .setsumei_link{bottom:125px}.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{overflow:hidden;width:100%;height:18em}.sidebar_list li a{position:relative;padding-left:18px}.sidebar_list li a::after{content:"";position:absolute;display:block;width:0;height:0;top:14px;left:6px;margin:-3px 0 0;border-style:solid;border-width:3px 0 3px 4px;border-color:transparent transparent transparent #00489e}.bustrip_box .bustrip_logo{border-bottom:1px dotted #555}.bustrip_box .bustrip_logo .bustrip_catch{width:45%;color:#7cb400;font-size:11px}.bustrip_box .bustrip_list li a{padding:7px 0 7px 18px;position:relative}.bustrip_box .bustrip_list li.bustrip_article a::after{content:"";position:absolute;display:block;width:0;height:0;top:15px;left:6px;margin:-3px 0 0;border-style:solid;border-width:3px 0 3px 4px;border-color:transparent transparent transparent #034d9a}.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}.search_reverse_from_to:hover{background-color:#034d9a;color:#fff}.about_use{max-width:1200px;margin:0 auto}.use_box{padding:14px}.busstop .about_use,.content_relay .about_use,.content_sitemap .about_use{margin-top:39px}.cmn_footer{min-width:760px;max-width:1200px}.cmn_footer .building{margin:0;padding:0;height:88px;background:url("/images/common/footer_bg_building.png") 0 0 repeat-x;overflow:hidden}.cmn_scroll_to_top_box{text-align:right}.cmn_scroll_to_top{margin:13px 13px 0 0}.cmn_scroll_to_top:hover{text-decoration:underline}.cmn_footer .gradation{position:relative}.cmn_footer .gradation_inner{color:#fff;margin-top:17px;padding:0 65px}.cmn_footer .gradation_inner_title{padding-left:.5em}.cmn_footer .price_link{margin:7px 0 20px;color:#d3e3f9}.cmn_footer .price_link ul{line-height:1.5}.cmn_footer .price_link ul li{display:block;float:left;width:50%}.cmn_footer .price_link ul li.major_bus_terminal,.cmn_footer .price_link ul li.major_city{width:100%}.cmn_footer .price_link ul .title{font-weight:bold}.cmn_footer .price_link a{color:#d3e3f9;margin-right:4px}.cmn_footer .price_link--price,.cmn_footer .price_link--search{margin:7px 0 20px;padding-left:.5em;color:#d3e3f9}.cmn_footer .price_link--price a,.cmn_footer .price_link--search a{color:#d3e3f9;margin-right:4px}.cmn_footer .guide-links{margin:7px 0 20px;color:#d3e3f9}.cmn_footer .guide-links__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1.5}.cmn_footer .guide-links__list:last-child{margin-bottom:0}.cmn_footer .guide-links__link{color:#d3e3f9;margin-right:13px}.cmn_footer .guide-links__title{font-weight:bold;margin-right:7px}.cmn_footer .feature-links{margin:7px 0 20px;color:#d3e3f9;padding-left:.5em}.cmn_footer .feature-links__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1.5}.cmn_footer .feature-links__list:last-child{margin-bottom:0}.cmn_footer .feature-links__link{color:#d3e3f9;margin-right:13px}.cmn_footer .feature-links__title{font-weight:bold;margin-right:7px}.cmn_footer .footer_links{position:relative;z-index:100}.cmn_footer .footer_links .text{margin:13px 6px 6px}.cmn_footer .footer_links ul{background-color:#03284c;border-radius:6px;display:inline-block;padding:6px 13px 6px 6px}.cmn_footer .footer_links li{float:left}.cmn_footer .footer_links li .icon,.cmn_footer .footer_links li a{display:block;float:left}.cmn_footer .footer_links li .icon{color:#09c;display:inline-block;font-size:13px;line-height:.6;margin-right:3px;padding:3px 0 3px 6px}.cmn_footer .footer_links li a{color:#fff}.cmn_footer .bus_imge{background:url("/images/common/footer_bus.gif") 0 0 no-repeat;display:block;width:207px;height:59px;position:absolute;right:39px;bottom:13px}.cmn_footer .copyright{display:block;margin:39px 0 0;padding:7px 65px;background-color:#dbe7f6}@media screen and (max-width: 980px){.cmn_footer .footer_links .text{font-size:10px}}.ie-support,.noscript_message{background:#333;padding:20px;font-size:150%;z-index:9999;color:#fff;position:relative}.ie-support p,.noscript_message p{width:1200px;margin:0 auto 1em}.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 .cmn_title_bar{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{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{content:"";display:block;clear:both}.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{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{padding-left:26px;padding-right:26px;color:#000}.history-item-enter{opacity:.01}.history-item-enter.history-item-enter-active{opacity:1;-webkit-transition:opacity 200ms ease-in;transition:opacity 200ms ease-in}.bus .headline{padding-left:26px;padding-right:26px;color:#000}.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 #ccc;border-bottom:1px solid #ccc;background-color:#f8f8f8;padding-left:26px;padding-right:26px;padding-bottom:13px}.sys_search_daily_box .title_bar .next,.sys_search_daily_box .title_bar .prev{width:15%;font-size:15px;margin-top:6px}.sys_search_daily_box .title_bar .title{width:70%;font-size:18px;margin-bottom:6px;color:#000}.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{display:inline-block;width:13px;height:13px;margin:0 4px 0 13px;background-color:#024e90}.bus .sys_search_daily_box .samples .attention_toggle,.search .sys_search_daily_box .samples .attention_toggle{display:inline-block;margin:0 0 0 13px;padding:5px 10px;line-height:1.1;cursor:pointer;width:110px;border:1px solid #ccc;border-radius:4px;background:#fff url("/images/icon/ico_arrow_down.png") 100px center no-repeat}.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{width:16px;height:14px;background:url("/images/search/attention_pc.png") 0 center no-repeat;margin:0 6px 0 0;display:block;float:left}.bus .sys_search_daily_box .samples .attention_detail,.search .sys_search_daily_box .samples .attention_detail{width:440px;display:none;padding:13px;border:1px solid #ccc;border-radius:4px 0 4px 4px;background-color:#fff;position:absolute;top:25px;right:0}.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 #999}.search .sys_search_calender table td,.search .sys_search_calender table th{border:1px solid #999}.bus .sys_search_calender table{border:1px solid #999}.bus .sys_search_calender table td,.bus .sys_search_calender table th{border:1px solid #999}.bus .sys_search_calender table,.search .sys_search_calender table{margin:0 0 13px}.bus .sys_search_calender thead th,.search .sys_search_calender thead th{color:#000;background-color:#e5e5e5;padding:6px}.search .sys_search_calender table td a:hover{color:#f08423;background-color:#fdfdeb}.search .sys_search_calender table td a:hover .amount,.search .sys_search_calender table td a:hover .day{color:#f08423;background-color:#fdfdeb}.bus .sys_search_calender table td a:hover{color:#f08423;background-color:#fdfdeb}.bus .sys_search_calender table td a:hover .amount,.bus .sys_search_calender table td a:hover .day{color:#f08423;background-color:#fdfdeb}.search .sys_search_calender table td .amount,.search .sys_search_calender table td .day{float:left;box-sizing:border-box;padding:8px 3px 6px 0}.bus .sys_search_calender table td .amount,.bus .sys_search_calender table td .day{float:left;box-sizing:border-box;padding:8px 3px 6px 0}.bus .sys_search_calender table td .day,.search .sys_search_calender table td .day{border-right:1px dotted #aaa;background-color:#F6F5F5;height:30px;text-align:right}.bus .sys_search_calender table td a .day,.search .sys_search_calender table td a .day{color:#000}.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;top:1px;right:2px}.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-top:4px solid #034d9a;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;margin-bottom:20px}.sys_search_bus_result .bus_title{margin:0 0 10px}.sys_search_bus_result__loading{min-height:500px;line-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}.sys_search_bus_result .crew:before{content:"｜";padding:0 5px}.sys_search_bus_result th{padding:9px 4px;border-bottom:1px dotted #ccc;font-weight:normal}.sys_search_bus_result .fee_structure{float:right;width:48%;padding-left:33px;box-sizing:border-box}.sys_search_bus_result .fee_structure>table .plan_box{width:41%}.sys_search_bus_result .fee_structure>table td.plan_box a,.sys_search_bus_result .fee_structure>table th.plan_box{padding-left:10px;padding-right:10px}.sys_search_bus_result .fee_structure>table .amount_box{width:34%}.sys_search_bus_result .fee_structure>table .amount_box .amount_max,.sys_search_bus_result .fee_structure>table .amount_box .amount_min{display:block}.sys_search_bus_result .fee_structure>table .amount_box .amount_min{text-align:left}.sys_search_bus_result .fee_structure>table .amount_box .amount_max{text-align:right}.sys_search_bus_result .fee_structure>table .left_seat{width:10%}.sys_search_bus_result .fee_structure>table .btn_detail{width:15%}.js-female-only-bus{margin:18px 0 0;color:#f04b8b;font-size:13px;font-weight:bold;text-align:left}.icon_box>div{margin-right:4px}.cmn_icon{width:76px;padding:0}.cmn_icon_text{font-size:11px;line-height:2}.cmn_icon_text a{font-size:11px}.sys_search_bus_result .bus_title{font-size:18px;line-height:1.2}.sys_search_bus_result .common_pr{margin:7px 0 0}.sys_search_bus_result .common_pr li{padding:0 0 0 12px;margin:0 0 6px}.sys_search_bus_result .fee_structure>table{margin:0 0 7px}.sys_search_bus_result .fee_structure>table th{border-top:1px solid #ccc;border-bottom:1px solid #ccc}.sys_search_bus_result .fee_structure>table td{border-top:1px dotted #ccc;color:#000}.sys_search_bus_result .fee_structure>table tr:first-child td{border-top:none}.sys_search_bus_result .fee_structure>table .btn_detail a span{width:50px}.sys_search_bus_result .fee_structure>table .not_include .btn_detail a span{background-color:#ccc}.sys_search_bus_result .fee_structure>table tr.include:hover td{background-color:#fff}.sys_search_bus_result .fee_structure>table tr.include:hover .btn_detail a span{background-color:#034d9a}.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}.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_lead{font-size:15px;padding:15px 25px;line-height:1.5}.area_lead .attention{color:#f00;font-weight:bold;font-size:13px;line-height:1.7;margin-bottom:-10px}.area_lead .attention::before{content:"";width:16px;height:14px;background:url("/images/search/attention_pc.png") 0 center no-repeat;margin:-3px 9px 0 1px;display:inline-block;vertical-align:middle}.area_box{padding:5px 23px;margin-bottom:39px}.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:118px}.area .cmn_title_bar3,.price .cmn_title_bar3{text-align:center;margin:0;padding:2px 0}.area_list_box{padding:10px 22px;border:1px solid #ccc;margin-bottom:39px}.area_list_box .arrow_link_list li{width:50%;box-sizing:border-box;margin-bottom:10px}.area_title_box{border-bottom:1px dotted #467fbe;padding-bottom:2px;margin-bottom:20px}.area_title_bar{font-size:18px;font-weight:normal;color:#034d9a;border-bottom:1px dotted #467fbe;padding:10px 0}.area_title_bar span{font-size:13px;color:#555;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:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content: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{padding:10px;margin:0 0 13px;border:1px solid #eee}.ad__corner-panel>div{width:100% !important;height:auto !important}.ad__corner-panel a{display:block}.ad__corner-panel a img{width:100%;height:auto;display:block}.ad__corner-panel>div>img{display:none}.ad__area-left-footer{border:1px solid #eee;margin:20px 0 0;padding:29px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.layoutbox{margin:13px 0;border:1px solid #ccc}.seatmap h2{margin:0 3px 15px 4px;font-size:16px;font-weight:bold;color:#4c4c4c;background:url("/images/bustype/bg_seattype_h1.png") left bottom repeat-x}.seatmap .seattype{line-height:2;font-size:22px}.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:#4998e6}.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{width:50%;float:left}.seatmap_about .seatmap_detail .seatmap_images h4{line-height:1.5}.seatmap_about small{font-size:11px;display:block;margin:4px 0;color:#999}.seatmap_others .othersbox{padding:0;width:32%;float:left;margin:0 0 0 2%}.seatmap_others .othersbox:first-child{margin:0}.seatmap_others .othersbox .other_img{padding:9px;border:1px solid #999;display:block;margin:0 0 13px}.seatmap_others .othersbox .other_img img{width:100%;height:auto}.seatmap_others .othersbox .other_text{line-height:1.5;padding:7px 9px;border-top:1px dashed #999}.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{background-color:#fcfcfc;text-align:center;height:auto !important;padding:5px 0 !important;font-size:11px}.payment-method__list,.payment-method--search__list,.payment-method--detail__list{display:-webkit-box;display:-webkit-flex;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{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items: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{height:auto;font-size:10px;padding:17px 0 0;text-align:center;box-sizing:border-box;background-size:17px auto;background-repeat:no-repeat;background-position:center top;line-height:1.3;color:#000;font-weight:normal}.payment-method__item--header,.payment-method--search__item--header,.payment-method--detail__item--header{height:auto;font-size:10px;text-align:left;padding:0 0 0 9px;box-sizing:border-box;line-height:1.3;color:#000;font-weight:normal}.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{width:20%;font-size:11px}.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%}.bg,.js-form-overlay{width:100%;height:100%;position:fixed;top:0;left:0}.index .lowest_price{width:38.2%;float:left}.index table.sys_lowest_table .areatab th:first-child{border-left:none}.index .lowest_price .area_all_route_btn,.index .lowest_price .search_reverse_from_to{margin:13px}.index .index_search{width:59.4%;float:right}.index .index_search_box{margin:0 0 4px}.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-top:1px dotted #ccc;border-bottom:1px dotted #ccc}.index .cmn_search_box th{width:4em;background:none}.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 .search_map .sys_index_map_box{height:371px;position:relative;overflow:hidden;background-color:#eaf8fd;border:1px solid #ccc}.index .search_map .search_select_btn{position:absolute;top:13px;left:13px;z-index:100}.index .search_map .starting_arrival_point_btn{border:1px solid #ccc;background-color:#fff;color:#034d9a;padding:5px 10px;margin-left:-5px;cursor:pointer;font-weight:bold}.index .search_map .starting_arrival_point_btn.selected{background-color:#034d9a;color:#fff}.index .search_map .region_box{position:absolute;width:100%;height:100%;overflow:hidden}.index .search_map .region_box li.prif{position:absolute;overflow:hidden;border:2px solid #fff}.index .search_map .region_box li.prif .desing_box{width:100%;height:100%}.index .search_map .region_box li.prif a{color:#000;text-decoration:none;width:100%;height:100%;display:table;letter-spacing:.1em;font-family:monospace}.index .search_map .region_box li.prif a:hover{background-color:rgba(255,255,200,0.3)}.index .search_map .region_box li.prif a span{display:table-cell;text-align:center;vertical-align:middle;word-break:break-all}.cmn_region_bgcolor{background-color:#cccccc}.cmn_region_bgcolor_kanto{background-color:#6fcb95}.cmn_region_bgcolor_kansai{background-color:#feb5da}.cmn_region_bgcolor_tohoku{background-color:#76baff}.cmn_region_bgcolor_chubu{background-color:#ffcc66}.cmn_region_bgcolor_hokuriku_koshinetsu{background-color:#d6ef91}.cmn_region_bgcolor_shikoku{background-color:#e5d8bf}.cmn_region_bgcolor_chugoku{background-color:#ffc29d}.cmn_region_bgcolor_kyushu{background-color:#f87c5a}.cmn_region_bgcolor_hokkaido{background-color:#a8a6ff}.cmn_region_bgcolor_okinawa{background-color:#f87c5a}#sys_index_map_prif_tokyo{left:84.8%;top:70.2%;width:5.73%;height:12.384%;z-index:1146}#sys_index_map_prif_chiba{left:90.955%;top:70.207%;width:5.73%;height:63px;z-index:1147}#sys_index_map_prif_kanagawa{left:78.633%;top:79.076%;width:5.73%;height:59px;z-index:1133}#sys_index_map_prif_tochigi{left:84.8%;top:52.98%;width:5.73%;height:9.7%;z-index:1143}#sys_index_map_prif_gunma{left:78.6%;top:52.98%;width:5.73%;height:36px;z-index:1142}#sys_index_map_prif_saitama{left:78.6%;top:63.157%;width:11.88%;height:24px;z-index:1134}#sys_index_map_prif_ibaraki{left:90.955%;top:53%;width:5.73%;height:62px;z-index:1145}#sys_index_map_prif_osaka{left:48.162%;top:72.8%;width:5.73%;height:52px;z-index:1120}#sys_index_map_prif_kyoto{left:48.162%;top:58.2%;width:11.88%;height:52px;z-index:1119}#sys_index_map_prif_hyogo{left:41.94%;top:58.2%;width:5.73%;height:72px;z-index:1118}#sys_index_map_prif_aichi{left:66.5%;top:72.8%;width:5.73%;height:52px;z-index:1129}#sys_index_map_prif_shiga{left:60.3%;top:61.5%;width:5.73%;height:40px;z-index:1123}#sys_index_map_prif_gifu{left:66.5%;top:58.2%;width:5.73%;height:52px;z-index:1128}#sys_index_map_prif_wakayama{left:48.2%;top:87.374%;width:11.88%;height:28px;z-index:1125}#sys_index_map_prif_nara{left:54.297%;top:72.8%;width:5.73%;height:52px;z-index:1124}#sys_index_map_prif_miyagi{left:87.858%;top:36.5%;width:8.8%;height:32px;z-index:1140}#sys_index_map_prif_aomori{left:78.6%;top:20.124%;width:18.03%;height:25px;z-index:1136}#sys_index_map_prif_iwate{left:87.858%;top:27.34%;width:8.8%;height:32px;z-index:1138}#sys_index_map_prif_akita{left:78.6%;top:27.34%;width:8.8%;height:32px;z-index:1137}#sys_index_map_prif_yamagata{left:78.6%;top:36.5%;width:8.8%;height:32px;z-index:1139}#sys_index_map_prif_fukushima{left:78.6%;top:45.6%;width:18.03%;height:26px;z-index:1142}#sys_index_map_prif_mie{left:60.3%;top:72.8%;width:5.73%;height:82px;z-index:1126}#sys_index_map_prif_shizuoka{left:72.4%;top:72.8%;width:5.73%;height:82px;z-index:1132}#sys_index_map_prif_nagano{left:72.4%;top:58.2%;width:5.73%;height:52px;z-index:1131}#sys_index_map_prif_yamanashi{left:78.6%;top:70.2%;width:5.73%;height:34px;z-index:1144}#sys_index_map_prif_niigata{left:72.4%;top:45.568%;width:5.73%;height:47px;z-index:1130}#sys_index_map_prif_ishikawa{left:60.3%;top:42.167%;width:5.73%;height:40px;z-index:1121}#sys_index_map_prif_fukui{left:54.497%;top:53.432%;width:11.88%;height:28px;z-index:1122}#sys_index_map_prif_toyama{left:66.5%;top:45.5%;width:5.73%;height:47px;z-index:1127}#sys_index_map_prif_ehime{left:25.2%;top:79.702%;width:10.24%;height:7.43%;z-index:1114}#sys_index_map_prif_tokushima{left:35.863%;top:87.474%;width:10.24%;height:7.43%;z-index:1117}#sys_index_map_prif_kagawa{left:35.863%;top:79.702%;width:10.24%;height:7.43%;z-index:1115}#sys_index_map_prif_kochi{left:25.2%;top:87.474%;width:10.24%;height:7.43%;z-index:1116}#sys_index_map_prif_okayama{left:36.017%;top:68.2%;width:5.53%;height:35px;z-index:1113}#sys_index_map_prif_hiroshima{left:29.85%;top:68.2%;width:5.73%;height:35px;z-index:1112}#sys_index_map_prif_shimane{left:29.85%;top:58.2%;width:5.73%;height:35px;z-index:1110}#sys_index_map_prif_tottori{left:36.017%;top:58.2%;width:5.53%;height:35px;z-index:1111}#sys_index_map_prif_yamaguchi{left:23.7%;top:58.2%;width:5.73%;height:72px;z-index:1109}#sys_index_map_prif_fukuoka{left:12.29%;top:58.21%;width:11%;height:36px;z-index:1104}#sys_index_map_prif_saga{left:7.033%;top:58.2%;width:4.91%;height:36px;z-index:1103}#sys_index_map_prif_nagasaki{left:1.8%;top:58.2%;width:4.91%;height:36px;z-index:1102}#sys_index_map_prif_oita{left:15.627%;top:68.488%;width:7.58%;height:33px;z-index:1106}#sys_index_map_prif_kumamoto{left:10.3%;top:68.488%;width:4.91%;height:68px;z-index:1105}#sys_index_map_prif_miyazaki{left:15.627%;top:77.886%;width:7.58%;height:33px;z-index:1107}#sys_index_map_prif_kagoshima{left:10.3%;top:87.374%;width:12.90%;height:28px;z-index:1108}#sys_index_map_prif_hokkaido{left:78.6%;top:2.477%;width:18.03%;height:56px;z-index:1135}#sys_index_map_prif_okinawa{left:1.8%;top:82.011%;width:4.91%;height:48px;z-index:1101}.index .index_bustype{clear:both;margin:0 0 13px}.index .index_bustype .content_box{padding:13px 0 0 13px}.index .index_bustype .bustype_list li{margin:0 0 13px;padding-right:13px;width:25%}.index .index_bustype .bustype_list li a img{margin-bottom:3px}.index .index_feature{margin:0 0 13px;overflow:hidden}.index .index_feature .content_box{padding:13px 0 13px 13px}.index .feature-list::after{content:"";display:block;clear:both}.index .feature-list__item{box-sizing:border-box;float:left;margin:0 0 13px;min-height:149px;padding-right:13px;width:25%}.index .feature-list__link{color:#555;display:block;font-size:12px}.index .feature-list__image{display:block;height:auto;margin-bottom:3px;width:100%}.index .feature-list__all{display:block;margin:20px 20px 7px;text-align:right}.index .index_news{margin:0 0 13px}.index .index_news .cmn_title_bar3{margin-top:0}.index .index_news .content_box{padding:13px}.index .index_news .news_list li{padding:7px}.index .index_news .news_list .date{width:12%;vertical-align:top}.index .index_news .news_list .news_tit{width:86%;padding:0 0 0 1%}.index .index_news .all{margin:20px 20px 7px}.index .bustrip_box{margin:5px 0 13px}.index .useful{margin:0 0 13px}.index .useful .content_box{padding:13px 13px 0}.index .useful .useful_list .thumbnail{width:31%}.index .useful .useful_list .text{width:69%;padding:0 0 0 13px}.index .useful .useful_list .text .title{margin:0 0 5px}.index .blogbarts,.index .idou_link{margin:13px 0}.index .blogbarts .content_box,.index .idou_link .content_box{padding:20px}.index .blogbarts .link,.index .idou_link .link{margin:13px 0 0;display:block;color:#0070ba;background-color:#f3f3f3}.index .idou_link .link{line-height:1.3;text-align:center;padding:13px 10px}.index .idou_link .link>span{display:inline-block;text-align:left;text-decoration:inherit}.index .blogbarts .link{text-align:center;line-height:2}.tablet{min-width:auto}.tablet.content{min-width:1220px !important}.tablet .cmn_allheader{padding:0 13px}.tablet .cmn_allheader.has-info .header-info{padding-right:0}.tablet .cmn_header .cmn_headbanner{display:none}.tablet .cmn_header .cmn_headbanner iframe{display:none}.tablet .cmn_naviline{padding:0 13px}.tablet .breadcrumb{max-width:74%}.tablet .cmn_sorcial{width:26%;max-width:26%}.tablet .main_box{padding:0 13px}.tablet.content .main_box{padding:0}.tablet .cmn_body_sorcial{width:100%;background-color:#dce6f0;padding:13px;margin:20px 0;box-sizing:border-box}.tablet .cmn_body_sorcial>ul>li{float:left;width:25%;text-align:center;box-sizing:border-box}.tablet .cmn_body_sorcial>ul>li:first-child a{border-radius:4px 0 0 4px}.tablet .cmn_body_sorcial>ul>li:last-child a{border-radius:0 4px 4px 0}.tablet .cmn_body_sorcial>ul>li>a{display:block}.tablet .cmn_body_sorcial li a:hover{opacity:.8}.tablet .cmn_body_sorcial li a:hover img{opacity:1}.tablet .cmn_body_sorcial .facebook{background-color:#3b5999}.tablet .cmn_body_sorcial .twitter{background-color:#55acef}.tablet .cmn_body_sorcial .hatena-bookmark-button{background:-webkit-linear-gradient(top, #00a5df 0%, #00a5df 50%, #008fde 51%, #008fde 100%);background:linear-gradient(to bottom, #00a5df 0%, #00a5df 50%, #008fde 51%, #008fde 100%)}.tablet .cmn_body_sorcial .line{background-color:#00c400}.tablet .footer_banner__item{margin:13px 0}.tablet .footer_banner img{vertical-align:bottom}.tablet .about_use{padding:0 13px}.tablet .area .about_use,.tablet .busstop .about_use,.tablet .content_relay .about_use,.tablet .content_sitemap .about_use,.tablet .index .about_use,.tablet .price .about_use,.tablet .search .about_use{padding:0}.tablet .cmn_footer .price_link ul li{font-size:11px;margin:0 0 10px}.tablet .cmn_footer .price_link--price,.tablet .cmn_footer .price_link--search{font-size:11px;line-height:2}.tablet .cmn_footer .guide-links__list{font-size:11px}.tablet .cmn_footer .guide-links__list li{margin-bottom:10px}.tablet .cmn_footer .footer_links li{font-size:12px;float:left}.tablet .cmn_footer .footer_links .text{font-size:10px}.tablet .cmn_footer .copyright{font-size:11px}.tablet .btn_box .btn_area,.tablet .btn_box .btn_place,.tablet .btn_box .search_reverse{color:#000;background:#eee;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));background:-webkit-linear-gradient(top, #fff, #eee);background:linear-gradient(to bottom, #fff, #eee);box-sizing:border-box;text-decoration:none;cursor:pointer}.tablet .date_box{color:#000;background:#eee;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));background:-webkit-linear-gradient(top, #fff, #eee);background:linear-gradient(to bottom, #fff, #eee);box-sizing:border-box;text-decoration:none;cursor:pointer}.tablet .time_box .day,.tablet .time_box .detailtime,.tablet .time_box .night{color:#000;background:#eee;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));background:-webkit-linear-gradient(top, #fff, #eee);background:linear-gradient(to bottom, #fff, #eee);box-sizing:border-box;text-decoration:none;cursor:pointer}.tablet .form_check_box .checkbox label,.tablet .leftseat{color:#000;background:#eee;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));background:-webkit-linear-gradient(top, #fff, #eee);background:linear-gradient(to bottom, #fff, #eee);box-sizing:border-box;text-decoration:none;cursor:pointer}.tablet .btn_box .btn_area,.tablet .btn_box .btn_place,.tablet .btn_box .search_reverse{border:1px solid #ccc}.tablet .date_box,.tablet .form_check_box .checkbox label{border:1px solid #ccc}.tablet .btn_box .search_reverse,.tablet .date_box,.tablet .form_check_box .checkbox label{border-radius:4px}.tablet .btn_box{display:table;vertical-align:middle;width:100%;margin:13px 0 7px}.tablet .btn_box .btn_place{border-radius:4px 4px 0 0}.tablet .btn_box .btn_area{border-radius:0 0 4px 4px;border-top:none}.tablet .btn_box ul{padding:0 7px 0 0;box-sizing:border-box;display:table-cell;vertical-align:middle}.tablet .btn_box .search_reverse{display:table-cell;vertical-align:middle}.tablet .btn_box ul li.to_pref{margin-top:7px}.tablet .btn_box .btn_area,.tablet .btn_box .btn_place{font-size:18px;padding:10px 15px;display:table;vertical-align:middle;width:100%;position:relative}.tablet .btn_box .ico_arrow,.tablet .btn_box .place,.tablet .btn_box .text_arrival,.tablet .btn_box .text_start{display:table-cell;vertical-align:middle}.tablet .btn_box .place{padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.tablet .btn_box .place_text{display:table-cell;vertical-align:middle;color:#999}.tablet .btn_box .place_text.place{color:#000}.tablet .btn_box .ico_arrow{background:url("/images/icon/ico_arrow.png") center center no-repeat;background-size:10px 16px;width:48px;height:19px}.tablet .btn_box .text_arrival,.tablet .btn_box .text_start{font-size:12px;color:#034d9a;width:48px;font-weight:bold}.tablet .btn_box .search_reverse{width:40px;text-align:center}.tablet .btn_box .search_reverse .ico_reverse{display:inline-block;vertical-align:middle;width:10px;height:45px;background:url("/images/icon/ico_reverse_blue.png") 0 0 no-repeat;background-size:contain}.tablet .j_cmn_search_form_date{position:relative}.tablet .date_box{display:table;vertical-align:middle;padding:10px 15px;margin:5px 0 0;width:100%;position:relative}.tablet .date_box .date_calender,.tablet .date_box .date_text,.tablet .date_box .text_date{display:table-cell;vertical-align:middle}.tablet .date_box .text_date{font-size:12px;color:#034d9a;width:48px;font-weight:bold}.tablet .date_box .date_text{margin:0;font-size:18px}.tablet .date_box .date_calender{border-left:1px solid #ccc;padding:0 0 0 17px;width:45px;box-sizing:border-box}.tablet .date_box img.ico_calender{width:25px;height:21px;position:relative;z-index:10}.tablet .calender_box{display:none;position:absolute;left:0;top:42px;background-color:#fff;border:6px solid #034d9a;padding:20px 20px 0;z-index:1200;border-radius:4px;width:138%}.tablet .datepicker{width:96%;margin:0 auto;overflow:hidden}.tablet .ui-datepicker{position:relative;border:none;padding:0;font-size:initial}.tablet .ui-datepicker-group{width:25%;padding:0 13px;display:inline-block;box-sizing:border-box}.tablet .ui-datepicker .ui-datepicker-header{margin:0}.tablet .ui-datepicker-title{background-color:#444;color:#fff;padding:13px;margin:0 0 10px;line-height:1}.tablet .ui-datepicker .ui-widget-header .monthnum{font-size:inherit}.tablet .ui-datepicker .ui-datepicker-calendar{background-color:#fff;margin:0;width:100%;line-height:1}.tablet .ui-datepicker-calendar .ui-datepicker-other-month.ui-state-disabled,.tablet .ui-datepicker-calendar a,.tablet .ui-datepicker-calendar span{padding:13px 0}.tablet .ui-datepicker th{font-size:11px}.tablet .datepicker .next,.tablet .datepicker .prev{position:absolute;color:#034d9a;margin-top:-25px;cursor:pointer;width:15px;height:0;padding:24px 0 0;overflow:hidden}.tablet .datepicker .prev{left:15px;top:50%}.tablet .datepicker .next{right:15px;top:50%}.tablet .datepicker .prev::after,.tablet .datepicker .prev::before{content:"";position:absolute;display:block;width:0;height:0;margin:-10px 0 0;border-style:solid;border-width:11px 11px 11px 0}.tablet .datepicker .next::after,.tablet .datepicker .next::before{content:"";position:absolute;display:block;width:0;height:0;margin:-10px 0 0;border-style:solid;border-width:11px 11px 11px 0}.tablet .datepicker .prev::after,.tablet .datepicker .prev::before{border-width:11px 11px 11px 0}.tablet .datepicker .next::after,.tablet .datepicker .next::before{border-width:11px 0 11px 11px}.tablet .datepicker .next::before,.tablet .datepicker .prev::before{top:50%;z-index:1}.tablet .datepicker .prev::before{left:3px;border-color:transparent #fff transparent transparent}.tablet .datepicker .next::before{left:0;border-color:transparent transparent transparent #fff}.tablet .datepicker .next::after,.tablet .datepicker .prev::after{top:50%;z-index:0}.tablet .datepicker .prev::after{left:0;border-color:transparent #034d9a transparent transparent}.tablet .datepicker .next::after{left:3px;border-color:transparent transparent transparent #034d9a}.tablet .date_btnbox{margin:0 auto;padding:20px;text-align:center}.tablet .date_btnbox .mitei{display:inline-block;padding:8px 0}.tablet .date_btnbox .mitei li{margin:0 0 0 20px;text-align:center;float:left}.tablet .date_btnbox .mitei li:first-child{margin:0}.tablet .date_btnbox .mitei li span{display:block;border:1px solid #034d9a;border-radius:4px;background-color:#fff;padding:9px 13px;cursor:pointer;font-weight:bold}.tablet .date_btnbox .mitei li span.current,.tablet .date_btnbox .mitei li span:hover{background:#034d9a;color:#fff}.tablet .btn_box select,.tablet .sys_search_time_detail select{-webkit-appearance:none;position:absolute;top:0;left:0;opacity:0;width:100%;height:100%}.tablet .time_box input[type=checkbox]{display:none}.tablet .time_box .day,.tablet .time_box .detailtime,.tablet .time_box .night{display:block;float:left;vertical-align:middle;margin:7px 0 0}.tablet .time_box .day,.tablet .time_box .night{width:33%}.tablet .time_box .ico_day,.tablet .time_box .ico_night,.tablet .time_box .ico_time{padding:10px;display:inline-block;width:100%;box-sizing:border-box;vertical-align:middle;border:1px solid #ccc;text-align:center;padding:10px}.tablet .time_box .ico_day{border-radius:4px 0 0 4px}.tablet .time_box .ico_night{border-left:none}.tablet .time_box input+label{font-size:18px;margin:0}.tablet .time_box input:checked+label{border:1px solid #034d9a;color:#fff;background:#034d9a}.tablet .time_box .detailtime{width:34%;position:relative}.tablet .time_box .detailtime .ico_time{border-radius:0 4px 4px 0;border-left:none}.tablet .time_box .detailtime .ico_time+.ico_arrow{display:block;width:10px;height:16px;position:absolute;bottom:0;left:50%;margin-left:-5px;background:url("/images/icon/ico_arrow.png") center center no-repeat;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);background-size:100% auto}.tablet .time_box .detailtime input:checked+label{border-radius:0 4px 0 0}.tablet .time_box .detailtime input:checked+label+.ico_arrow{background:#034d9a url("/images/icon/ico_arrow_white.png") center center no-repeat;background-size:100% auto}.tablet .sys_search_time_detail{display:none;text-align:center;padding:10px 13px;border-radius:0 0 4px 4px;border:1px solid #ccc;border-top:none}.tablet .sys_search_time_detail .jikansettei{display:inline-block;line-height:27px;margin:3px 5px 0 0}.tablet .sys_search_time_detail .end_box,.tablet .sys_search_time_detail .start_box{width:100px;display:inline-block;border-radius:4px;border:1px solid #ccc;padding:6px 14px;margin:0 5px 5px;position:relative}.tablet .leftseat input[type=checkbox]{display:none}.tablet .leftseat .checkbox{margin:7px 0;display:block;vertical-align:middle;color:#000;width:100%}.tablet .leftseat label{font-size:18px;padding:10px 10px 10px 63px;display:inline-block;width:100%;box-sizing:border-box;vertical-align:middle;border:1px solid #ccc;border-radius:4px;background:url("/images/icon/ico_seat_blue.png") 20px center no-repeat;background-size:20px 20px}.tablet .leftseat input:checked+label{border:1px solid #034d9a;color:#fff;background:#034d9a url("/images/icon/ico_seat_white.png") 20px center no-repeat;background-size:20px 20px}.tablet .form_check_box{padding:13px 0 7px}.tablet .form_check_box input[type=checkbox]{display:none}.tablet .form_check_box .icon_box{display:table;width:100%;margin-bottom:13px;padding-bottom:0}.tablet .form_check_box .icon_box.sys_search_female{margin-bottom:0}.tablet .form_check_box .checkbox_box,.tablet .form_check_box .explain_box{display:table-cell;float:none;vertical-align:middle}.tablet .form_check_box .explain_box{width:107px}.tablet .form_check_box .checkbox{display:block;vertical-align:middle;color:#000;float:left;width:20%;box-sizing:border-box;padding:0 0 0 7px}.tablet .form_check_box .checkbox label{width:100%;display:inline-block;vertical-align:middle;font-size:11px;font-weight:bold;text-align:center;padding:5px 0;line-height:1.5}.tablet .form_check_box .checked,.tablet .form_check_box input:checked+label{color:#fff}.tablet .form_check_box .seat4default .checked,.tablet .form_check_box .seat4default input:checked+label{background:#034d9a}.tablet .form_check_box .seat4freely .checked,.tablet .form_check_box .seat4freely input:checked+label{background:#034d9a}.tablet .form_check_box .seat3by21 .checked,.tablet .form_check_box .seat3by21 input:checked+label{background:#034d9a}.tablet .form_check_box .seat3by111 .checked,.tablet .form_check_box .seat3by111 input:checked+label{background:#034d9a}.tablet .form_check_box .seat2default .checked,.tablet .form_check_box .seat2default input:checked+label{background:#034d9a}.tablet .form_check_box .toilet .checked,.tablet .form_check_box .toilet input:checked+label{background:#4998e6}.tablet .form_check_box .blanket .checked,.tablet .form_check_box .blanket input:checked+label{background:#2eb798}.tablet .form_check_box .reserved_seat .checked,.tablet .form_check_box .reserved_seat input:checked+label{background:#2eb798}.tablet .form_check_box .plug .checked,.tablet .form_check_box .plug input:checked+label{background:#2eb798}.tablet .form_check_box .female_safety .checked,.tablet .form_check_box .female_safety input:checked+label{background:#f04b8b}.tablet .form_check_box .female_onlyseat .checked,.tablet .form_check_box .female_onlyseat input:checked+label{background:#f04b8b}.tablet .form_check_box .female_onlybus .checked,.tablet .form_check_box .female_onlybus input:checked+label{background:#f04b8b}.tablet .search_button{margin:13px 0}.tablet .cmn_search_button{display:block;text-align:center;border-radius:4px;padding:10px;font-size:18px}.tablet .cmn_search_box{border:none}.tablet .cmn_search_box .search_button{width:auto}.tablet .feature .cmn_search_box{background-color:#fff}.tablet .feature .cmn_search_box table>tr>td,.tablet .feature .cmn_search_box table>tr>th{background-color:#fff}.tablet .bustype .cmn_search_box{background-color:#fff}.tablet .bustype .cmn_search_box table>tr>td,.tablet .bustype .cmn_search_box table>tr>th{background-color:#fff}.tablet .busstop .cmn_search_box{background-color:#fff}.tablet .busstop .cmn_search_box table>tr>td,.tablet .busstop .cmn_search_box table>tr>th{background-color:#fff}.tablet .bustype .calender_box,.tablet .content_icon .calender_box{width:95%}.tablet .explain_window{left:114px;z-index:10}.tablet .explain_window_close{display:block}.overlay{position:fixed;top:0;left:0;width:100%;height:100%}.tablet .index .search-history__inner-list__link{width:54.5em}.tablet .index .search-history__more,.tablet .index .search-history .cmn_title_bar{max-height:100%}.tablet .search .search-history__inner-list__link{width:36em}.tablet .index .lowest_price{width:35%;padding:0 13px 0 0;box-sizing:border-box}.tablet .index table.sys_lowest_table .area_text a,.tablet .index table.sys_lowest_table .area_text span,.tablet .index table.sys_lowest_table td>a,.tablet .index table.sys_lowest_table td>span{padding:7px}.tablet .index .lowest_price .search_reverse_from_to{float:none}.tablet .index .lowest_price .area_all_route_btn{float:none}.tablet .index .lowest_price .area_all_route_btn a{display:block}.tablet .index .lowest_price .other_button{width:auto;display:block}.tablet .index .index_search{width:65%;padding:0 0 0 13px;box-sizing:border-box}.tablet .index .btn_box{margin-top:9px}.tablet .index .btn_box .btn_area,.tablet .index .btn_box .btn_place{border-radius:4px;border:1px solid #ccc}.tablet .index .time_box .day,.tablet .index .time_box .night{width:50%}.tablet .index .time_box .ico_night{border-radius:0 4px 4px 0}.tablet .index .calender_box{left:inherit;right:0;width:148%}.tablet .index .bustrip_box .content_box{padding:7px 13px 13px}.tablet .index .bustrip_box .left,.tablet .index .bustrip_box .right{width:50%;box-sizing:border-box;position:relative}.tablet .index .bustrip_box .left{float:left;padding:13px 13px 39px 0}.tablet .index .bustrip_box .right{float:right;padding:13px 0 39px 13px;margin:0}.tablet .index .bustrip_box .bustrip_logo>a{width:50%;float:left}.tablet .index .bustrip_box .offer_box{width:50%;float:right;text-align:right}.tablet .index .bustrip_box .bustrip_catch{width:auto;float:none;margin:0 0 5px}.tablet .index .bustrip_box .bustrip_list li.bustrip_new a{padding:13px 0}.tablet .index .bustrip_box .ico_news{font-size:9px;color:#fff;background-color:#3094b1;border-radius:2px;padding:1px 3px;display:inline-block}.tablet .index .index_news .news_list{margin:4px 0 0}.tablet .index .index_news .news_list li{padding:7px 0}.tablet .index .index_news .news_list .date,.tablet .index .index_news .news_list .news_tit{display:block}.tablet .index .index_news .news_list .date{width:auto;margin:0 0 5px}.tablet .index .index_news .news_list .news_tit{width:auto;padding:0}.tablet .bustrip_box .more_box{position:absolute;bottom:0;left:0;width:100%;box-sizing:border-box}.tablet .bustrip_box .left .more_box{padding-right:13px}.tablet .bustrip_box .right .more_box{padding-left:13px}.tablet .bustrip_box .more{margin:0}.tablet .index .useful .content_box{padding:0 0 0 13px}.tablet .index .useful .useful_list li{float:left;width:33.33%;min-height:8.6em;margin:0;padding:13px 13px 13px 0;box-sizing:border-box}.tablet .index .index_feature .feature-list__text{display:block;min-height:45px}.tablet .index .index_feature .feature-list__all__link{background-color:#f3f3f3;color:#0070ba;display:block;line-height:2;margin:0 13px 0 0;text-align:center}.tablet .bus .sys_search_calender table td,.tablet .search .sys_search_calender table td{vertical-align:top}.tablet .bus .sys_search_calender table td a,.tablet .search .sys_search_calender table td a{position:relative}.tablet .search .sys_search_calender table td .amount,.tablet .search .sys_search_calender table td .day{float:none}.tablet .bus .sys_search_calender table td .amount,.tablet .bus .sys_search_calender table td .day{float:none}.tablet .bus .sys_search_calender table td .day,.tablet .search .sys_search_calender table td .day{padding:3px 5px 2px}.tablet .bus .sys_search_calender table td .amount,.tablet .search .sys_search_calender table td .amount{padding:3px 5px 4px}.tablet .bus .sys_search_calender td .day,.tablet .search .sys_search_calender td .day{border-right:none;background-color:#fff;width:100%;height:21px;text-align:left}.tablet .bus .sys_search_calender table td .amount,.tablet .search .sys_search_calender table td .amount{width:100%}.tablet .bus .sys_search_calender .amount.lowest,.tablet .search .sys_search_calender .amount.lowest{position:static}.tablet.search .breadcrumb{max-width:100%}.tablet.search .cmn_sorcial{display:none}.tablet .search .headline{padding:0 13px 14px}.tablet .search .sys_search_title{padding:0}.tablet .search .search_titlebox .search_reverse_box{display:none}.tablet .search .sys_search_daily_box{padding:20px 13px}.tablet .search .search_option_text{padding:20px 13px 18px}.tablet .search .search_option_text .grobal-search-icon__list:nth-child(9n+1){margin-left:4px}.tablet .search .search_option_text .grobal-search-icon__list:nth-child(7n+1){margin-left:0}.tablet .search .sys_search_daily_box .help{margin:0 0 13px}.tablet .search .search-result .grobal-search-icon__list{margin-bottom:3px}.tablet .search .search-result .grobal-search-icon__list:nth-child(11n+1){margin-left:4px}.tablet .search .search-result .grobal-search-icon__list:nth-child(8n+1){margin-left:0}.tablet .search .sys_search_type_tab_block{font-size:18px}.tablet .search .sys_search_type_tab_block .sys_search_type_tab a{padding:7px 0}.tablet .search .sys_search_type_tab_block.message span{padding:11px 0 10px}.tablet .search .order_box{float:left}.tablet .search .order{padding:20px 13px}.tablet .search .order .order_number{float:none;margin-right:0;padding:0 0 13px}.tablet .search .order .order_list{margin-right:7px}.tablet .search .sys_search_option_label{margin:0 7px 0 0}.tablet .search .sys_search_option_label:last-of-type{margin-left:7px}.tablet .search .pager{margin:20px 0 0}.tablet .search .refine_relay{padding:13px}.tablet .search .refine_relay .relay_pref{float:none;width:100%}.tablet .search .refine_relay .relay_pref .sys_search_option_label{width:52px}.tablet .search .refine_relay .checkbox_layout{width:auto;float:none;display:block;margin-left:65px}.tablet .search .refine_relay .search_relay_hours{float:none;width:100%;text-align:left}.tablet .search .refine_relay .search_relay_hours .sys_search_option_label{line-height:24px}.tablet .search .refine_relay .search_relay_hours .relay_hour_select{margin:7px 0 0}.tablet .search .sys_search_bus_result>ul>li{padding:20px 13px}.tablet .search .sys_search_bus_result .platform_box{float:none;width:100%}.tablet .search .sys_search_bus_result .fee_structure{float:none;width:100%;max-width:100%}.tablet .search .sys_search_bus_result .fee_structure>table .amount_box .amount_max,.tablet .search .sys_search_bus_result .fee_structure>table .amount_box .amount_min{display:inline-block}.tablet .search .sys_search_bus_result .common_pr{margin:7px 0 18px}.tablet .search .noritsugi .inner{margin:0}.tablet .search .noritsugi .search_result_second th{font-size:11px;vertical-align:middle}.tablet .search .noritsugi .search_result_second .bus_co_name_box{text-align:left;padding:6px 12px}.tablet .search .noritsugi .search_result_second .bus_co_name_box .relay_hour{text-align:center}.tablet .search .noritsugi .search_result_second .bus_co_name_box .bus_co_name{display:block;font-weight:bold}.tablet .search .noritsugi .search_result_second .amount span,.tablet .search .noritsugi .search_result_second .total_time span{display:block}.tablet .search .noritsugi .open+.search_result_second td .small{font-size:9px}.tablet .search .foot_pager{padding:20px 13px;margin:0 0 30px}.tablet .search .foot_pager .pager{margin:0}.tablet .search .result_message a{display:block;color:#000;border:1px solid #ccc;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));background:-webkit-linear-gradient(top, #fff, #eee);background:linear-gradient(to bottom, #fff, #eee);border-radius:3px;padding:7px 13px;text-decoration:none;margin:26px 0;width:100%}.tablet .search .result_message a span{font-size:16px}.tablet .search .calender_box{width:458%}.tablet .search .compare-transportation{margin:40px 0}.tablet .search .compare-transportation-departure__label{color:#000;font-size:13px;font-weight:normal;padding-left:2em}.tablet .search .compare-transportation-departure__date{color:#000;font-size:13px;font-weight:normal;padding-left:1em}.tablet .search .compare-transportation__table{margin-top:1px;width:100%}.tablet .search .compare-transportation__th,.tablet .search .compare-transportation__thead-th--way,.tablet .search .compare-transportation__thead-th--price-time,.tablet .search .compare-transportation__thead-th--departure,.tablet .search .compare-transportation__thead-th--destination,.tablet .search .compare-transportation__thead-th--comment{font-size:11px;border:1px solid #ccc;background:#f3f3f3;color:#000;font-weight:normal;text-align:center;padding:6px 7px 5px}.tablet .search .compare-transportation__td,.tablet .search .compare-transportation__tbody-th--way,.tablet .search .compare-transportation__td--price,.tablet .search .compare-transportation__th--departure,.tablet .search .compare-transportation__th--destination,.tablet .search .compare-transportation__th--time,.tablet .search .compare-transportation__td--comment{font-size:13px;border:1px solid #ccc;color:#555;font-weight:normal;text-align:center;vertical-align:middle;padding:6px 6px 5px}.tablet .search .compare-transportation__thead-th--way{width:27%}.tablet .search .compare-transportation__thead-th--price-time{width:25%}.tablet .search .compare-transportation__thead-th--departure{width:24%}.tablet .search .compare-transportation__thead-th--destination{width:24%}.tablet .search .compare-transportation__thead-th--comment{text-align:left}.tablet .search .compare-transportation__tbody-th--way{text-align:left}.tablet .search .compare-transportation__td--comment{text-align:left}.tablet .search .compare-transportation__td--impression{display:none}.tablet .search .compare-transportation__way,.tablet .search .compare-transportation__bus,.tablet .search .compare-transportation__air,.tablet .search .compare-transportation__train,.tablet .search .compare-transportation__car{position:relative;padding-bottom:28px;background:#fffefd}.tablet .search .compare-transportation__way-item,.tablet .search .compare-transportation__air-item,.tablet .search .compare-transportation__bus-item,.tablet .search .compare-transportation__car-item,.tablet .search .compare-transportation__train-item{color:#034d9a;font-size:13px;display:block;font-weight:bold}.tablet .search .compare-transportation__idou::after,.tablet .search .compare-transportation__bus::after,.tablet .search .compare-transportation__air::after,.tablet .search .compare-transportation__train::after{content:"";position:absolute;background:url("/images/search/logo_idou.png") no-repeat 50% 50%;left:0;bottom:0;width:85px;height:28px}.tablet .search .compare-transportation__notteco::after,.tablet .search .compare-transportation__car::after{content:"";position:absolute;background:url("/images/search/logo_notteco.png") no-repeat 50% 50%;left:0;bottom:0;width:85px;height:28px}.tablet .search .compare-transportation__price{display:block}.tablet .search .compare-transportation__time{font-size:11px;display:block}.tablet .content-aruaru--winner .content-aruaru__announce-text{margin:0 auto}.tablet .content-aruaru__title span{display:block}.tablet .content-aruaru__anchor-link{background-size:10% auto}.tablet .content-aruaru__entry-item{box-sizing:border-box;width:50%}.tablet .content-aruaru__foot-block-image{margin-left:7px}.tablet .content-aruaru__announce-text{margin-right:13px}.tablet .content-aruaru__announce-image{max-width:635px}.tablet .content-aruaru__announce-button{width:40%}.tablet .content-aruaru__announce-link{width:auto}.tablet .content-aruaru__best img{max-width:635px}.tablet .content-aruaru__excellence img,.tablet .content-aruaru__excellence--special img{height:auto;max-width:275px}.tablet .content-aruaru__excellence-block,.tablet .content-aruaru__excellence--special-block{width:50%}.tablet .content-aruaru__excellence-block--special,.tablet .content-aruaru__excellence--special-block--special{width:50%}.tablet .content-aruaru__excellence-block:first-child,.tablet .content-aruaru__excellence--special-block:first-child{margin-right:30px}.tablet .content-aruaru__state-link{width:auto}.tablet .content-about__item-title--title01,.tablet .content-about__item-title--title02,.tablet .content-about__item-title--title05{padding-right:103px}.tablet .content-about__item-title--title02,.tablet .content-about__item-title--title05{line-height:inherit}.tablet .content-about__useful{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;width:45%}.tablet .content-about__useful__text{width:72%}.tablet .content-about__feature{width:55%}.tablet .content-about__feature__item{margin-right:0;width:50%}.tablet .content-about__feature__item:nth-child(odd){padding-right:13px}.tablet .content-about__feature__item:nth-child(even){padding-left:13px}.tablet .content-about__feature__image{height:auto;width:100%}.tablet .cmn_search_box{background-color:#fff}.tablet .premium-friday__main-visual{height:auto}.tablet .premium-friday__about-inner{width:auto}.tablet .premium-friday__inner{width:auto}.tablet .premium-friday__about-inner{padding:40px 60px}.tablet .premium-friday__plan{padding:40px 60px}.tablet .premium-friday__below-block{padding:0 20px}.tablet .premium-friday__select .search_from_box,.tablet .premium-friday__select .search_to_box{width:27%}.tablet .premium-friday__select .search_from_box:not(.search_to_box):last-child,.tablet .premium-friday__select .search_to_box:not(.search_to_box):last-child{margin-left:62px}.tablet .premium-friday__select-block--time .search_to_box::before{left:282px}.tablet .premium-friday__select .pref_select{width:100%}.tablet .premium-friday__select-toggle{left:297px}.tablet .premium-friday__search .search_date_box{margin-left:15px;width:100%}.tablet .premium-friday__search-item{width:33.33333%}.tablet .premium-friday .flexslider,.tablet .premium-friday .premium-friday .flexslider--area-block{width:auto}.tablet .search .related-bustrip-content__heading{padding:0 1em}.tablet .search .related-bustrip-article__link{padding:0 1em}.tablet .bus .related-bustrip-article__link{padding:0 1em}.tablet .feature .shukatsu .preparation_item_booking{padding-left:1em;padding-right:1em}.tablet .feature .shukatsu .preparation_item_baggage{padding-left:1em;padding-right:1em}.tablet .feature .shukatsu .baggage_list_item{margin-right:1em}.tablet .feature .shukatsu .cafeinfo_list_item{margin-left:1em;margin-right:1em}.tablet .feature .shukatsu .cafeinfo_list_detail{margin-left:1em}.tablet .feature .shukatsu .content_footer_link{margin:0 1em}.tablet .content_relay .co_link2 p{display:inline-block}.tablet .content_relay .co_link2 a{background:none;position:relative;border:1px solid #024e9d;border-radius:3px;color:#024e9d;margin:0 7px;text-decoration:none}.tablet .content_relay .co_link2 a::after{display:block;content:"";position:absolute;top:50%;left:12px;width:4px;height:4px;margin:-3px 0 0;border-top:solid 2px #024e9d;border-right:solid 2px #024e9d;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.tablet .content_relay .co_link2 a:hover{background:#024e9d;color:#fff}.tablet .content_relay .co_link2 a:hover::after{border-top:solid 2px #fff;border-right:solid 2px #fff}.tablet .content_relay .relay_use_fkds01,.tablet .content_relay .relay_use_fkds02{position:relative;height:auto;background:none;right:inherit}.tablet .content_relay .bg_greentea{margin:6px 0;padding:5px 4px 4px;border-radius:5px;background-color:#5e7d33;text-align:center}.tablet .content_relay .tx_white{color:#fff}.tablet.bustrip .area_right .title_bar .title_bar_caption{float:none;display:block}.tablet.bustrip .ranking_tab li a{font-size:13px;padding:6px 0}
