body{height:100%;width:100%}.left{float:left}.right{float:right}.clear{clear:both}.center{margin-left:auto;margin-right:auto}.t_left{text-align:left}.t_center{text-align:center}.t_right{text-align:right}.block{display:block}.none{display:none}.inline{display:inline}.relative{position:relative}.cursor{cursor:default}.pointer{cursor:pointer}#connection_link_content{margin-top:10px}#connection_link_content .head{padding-bottom:3px;border-bottom:#cccccc solid 4px;font-size:18px}#connection_link_content .other_link_item{padding:12px 0;border-bottom:#cccccc dotted 1px}.crumb{height:57px}.crumb .list{padding:15px 0 0 0;float:left;font-size:12px;font-weight:bold}.news{background-color:#ffebe6;margin-bottom:23px}.news dl{height:25px;padding-top:5px}.news dt{float:left;margin:0 13px 0 11px;font-size:13px;font-weight:bold}.news dd{float:left;font-size:13px}.common_search_frame .sg_frame{overflow:hidden;display:inline-block;vertical-align:top}.common_search_frame .sg_frame .s_label{padding:6px 4px 0 25px;float:left}.common_search_frame .sg_frame .s_label label{background-color:#5e92c4;color:#FFF;font-weight:bold;padding:5px 4px}.common_search_frame .sg_frame .g_label{padding:6px 4px 0 0;float:left}.common_search_frame .sg_frame .g_label label{background-color:#c76daa;color:#FFF;font-weight:bold;padding:5px 4px}.common_search_frame .sg_frame .input{float:left}.common_search_frame .sg_frame .input input{height:30px;width:188px}.common_search_frame .replace{margin:10px 9px;display:inline-block;vertical-align:top}.common_search_frame .k_frame{margin-left:13px;background-color:#e9e9e9;width:594px;height:60px;overflow:hidden}.common_search_frame .k_frame .k_label{padding:15px 4px 0 12px;float:left}.common_search_frame .k_frame .k_label label{background-color:#555555;color:#FFF;font-weight:bold;padding:5px 4px}.common_search_frame .k_frame .input{float:left;padding:9px 5px 0 0;position:relative;overflow:hidden}.common_search_frame .k_frame .input input{height:30px;width:156px}.common_search_frame .k_frame .input .cancel{position:absolute;left:147px;top:21px;background-image:url("../../img/transfer/new/img_transfer_cancel.png");background-repeat:no-repeat;width:17px}.common_search_frame .k_frame .input .cancel:hover{background-image:url("../../img/transfer/new/img_transfer_cancel_pressed.png")}.common_search_frame .k_frame .option_link{float:left;padding:20px 0 0 5px}.common_search_frame .date-frame{margin:28px 0 0 45px}.common_search_frame .date-frame .date-label{float:left;padding:5px 8px 0 0}.common_search_frame .date-frame .date-label label{font-weight:bold;font-size:14p}.common_search_frame .date-frame .month{height:30px;width:120px;float:left;margin-right:5px}.common_search_frame .date-frame .day{height:30px;width:69px;float:left;margin-right:7px}.common_search_frame .date-frame .calendar{padding-top:5px}.common_search_frame .date-frame .input-date{height:27px;width:125px;border-radius:4px;border:1px solid #ccc;font-size:14px;text-align:center;background-color:white;cursor:auto}.common_search_frame .time-frame{overflow:hidden;margin:15px 0 0 45px}.common_search_frame .time-frame .time-label{float:left;padding:5px 8px 0 0}.common_search_frame .time-frame .time-label label{font-weight:bold;font-size:14p}.common_search_frame .time-frame select{height:30px;width:55px;float:left}.common_search_frame .time-frame .hour-text{float:left;width:25px;text-align:center;padding-top:5px}.common_search_frame .time-frame .minute-text{float:left;width:28px;text-align:center;padding-top:5px}.common_search_frame .time-frame .setting_time_now{border:1px solid #ccc;margin-right:25px;background-color:#fff;padding:4px;float:left}.common_search_frame .time-frame .setting_time_now:hover{color:#08c}.common_search_frame .time-frame .setting_time_basis{background-color:#fff;padding:4px;float:left;width:47px;text-align:center;font-weight:bold}.common_search_frame .time-frame .setting_time_basis:hover{color:#08c}.common_search_frame .time-frame .start{border:1px solid #ccc}.common_search_frame .time-frame .other{border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.common_search_frame .time-frame .on{background-color:#3c8cdc;color:#fff}.common_search_frame .time-frame .on:hover{color:#FFF}.common_search_frame .detail_condition .link{margin-top:17px}.common_search_frame .detail_settings{padding:27px 33px 0 45px;font-size:12px}.common_search_frame .detail_settings .free_pass_frame{margin-bottom:20px}.common_search_frame .detail_settings .free_pass_frame .free_pass_frame_title{float:left;width:14%;font-weight:bold;font-size:12px}.common_search_frame .detail_settings .free_pass_frame .free_pass_frame_title .new_tag{color:#f06955;font-size:10px}.common_search_frame .detail_settings .free_pass_frame #free_pass_select{margin:10px 0  0}.common_search_frame .detail_settings .free_pass_frame .freepass-caution-wrapper{margin-left:85px}.common_search_frame .detail_settings .free_pass_frame .freepass-caution{color:#666}.common_search_frame .detail_settings .free_pass_frame .freepass-caution_area{margin-top:9px}.common_search_frame .detail_settings .free_pass_frame .freepass-caution_title{font-size:12px;position:relative;display:inline-block;cursor:pointer}.common_search_frame .detail_settings .free_pass_frame .freepass-caution_title .arrow{position:absolute;top:-3px;right:-30px}.common_search_frame .detail_settings .free_pass_frame .freepass-caution_title .img-transfer-arrow_down{width:24px;height:24px;background:url('../../img/sp/transfer/top/arrow_down.png?1586236483') no-repeat center center/26px auto}.common_search_frame .detail_settings .free_pass_frame .freepass-caution_detail{display:none;margin:17px 0 0 5px}.common_search_frame .detail_settings .free_pass_frame .freepass-caution_detail_list{font-size:12px}.common_search_frame .detail_settings .free_pass_frame .freepass-caution_detail_list_item{margin-bottom:8px}.common_search_frame .detail_settings .free_pass_frame .freepass-caution_detail_list_item_list{margin-top:8px}.common_search_frame .detail_settings .free_pass_frame .freepass-caution_detail_list_item_list li{margin-bottom:3px}.common_search_frame .detail_settings .sort_frame{overflow:hidden;margin-bottom:20px}.common_search_frame .detail_settings .sort_frame label{float:left;width:14%;font-weight:bold;font-size:12px}.common_search_frame .detail_settings .walk_speed_frame{margin-bottom:20px}.common_search_frame .detail_settings .walk_speed_frame label{float:left;width:14%;font-weight:bold;font-size:12px}.common_search_frame .detail_settings .access_frame{overflow:hidden;position:relative}.common_search_frame .detail_settings .access_frame label{float:left;width:14%;font-weight:bold;font-size:12px}.common_search_frame .detail_settings .access_frame .highwaybus{margin-left:14%;float:left}.common_search_frame .detail_settings .access_frame .gradient-area{height:100%;width:100%;position:absolute;background-image:linear-gradient(rgba(246,246,246,0.5),rgba(246,246,246,0.5));z-index:1}.common_search_frame .detail_settings .unit{margin-left:4px;margin-right:10px}.common_search_frame .detail_settings .separate{border-bottom:1px dotted #ccc;height:10px;margin-bottom:10px}.common_search_frame .detail_settings .elevator{float:left;margin-left:14%}.common_search_frame .detail_settings .pass{margin-left:14%;padding-top:1px}.common_search_frame .btn_submit{width:200px;border-radius:4px;padding:10px 0px;margin:27px 0 41px 210px;border-style:none;color:#FFF;background-color:#E88400;border-radius:4px;text-align:center;border-style:none;font-size:20px;font-weight:bold}.common_search_frame .btn_submit:hover{background-color:#ffb02c;color:#FFF;text-decoration:none}.ui-autocomplete{z-index:300}.ui-autocomplete .ui-state-focus{background:#3C8CDC;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;color:#FFF}body{background-color:#fff;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;margin:0;color:#333}a{color:#08c;text-decoration:none}select,input[type="text"]{display:inline-block;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555;vertical-align:middle;border-radius:4px;background-color:#fff;border:1px solid #ccc;transition:border linear .2s,box-shadow linear .2s}select{background-color:#fff;border:1px solid #ccc;line-height:30px}dt{font-weight:bold}dt,dd{line-height:20px}label{display:block;margin-bottom:5px;line-height:20px}label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer}input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;line-height:normal}img{vertical-align:middle}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed}.hide{display:none}.body_container{position:relative}.main_frame{position:relative;margin-top:0;z-index:200}.main_frame li{line-height:20px}ol{padding:0px;list-style:none}.start_index{padding:3px 4px 2px 4px;margin-right:2px;font-size:12px;background-color:#5e92c4;color:#FFF;font-weight:bold}.goal_index{padding:3px 4px 2px 4px;margin-right:2px;font-size:12px;background-color:#c76daa;color:#FFF;font-weight:bold}.wrapper-content{display:flex}#left_pane{color:#333333}#left_pane .border_line{border-bottom:1px dotted #ccc}.title-head-area{display:flex;align-items:center;justify-content:space-between}.main_title{display:inline-block;width:640px;line-height:25px;font-size:23px}.main_title .arrow{width:29px;height:10px;background-image:url('../../img/transfer/new/result/sprite-s3a84893cef.png');background-position:0 0;padding-left:29px;margin:0 14px 0 14px;background-repeat:no-repeat}.main_title strong{font-size:23px;vertical-align:middle}.main_title .weather_image{width:23px}.title-frame__link{text-align:right;width:20%}.title-frame__link__re-search-top{padding:5px;color:#026400;background-color:#fff;border:1px solid #026400;border-radius:5px}.error{margin:10px 0 20px 0;font-size:16px;color:red}.search_time{padding:5px 16px 5px 0;font-weight:bold;font-size:13px;display:inline-block;vertical-align:top}.search_time .basis{padding-left:3px}.summary_list{margin-top:-3px}.summary_list>li{display:inline-block;width:100%;margin-bottom:-3px}.summary_list.time{border:1px solid #60b4d0}.summary_list.fare{border:1px solid #f883bb}.summary_list.transfer{border:1px solid #72ca69}.summary_list.custom{border:1px solid #e8a400}.summary_list .list_border{border-bottom:1px dotted #ccc}.summary_list .count{color:#fff;padding:12px 6px;font-size:15px;font-weight:bold}.summary_list .count.time{background-color:#60b4d0}.summary_list .count.fare{background-color:#f883bb}.summary_list .count.transfer{background-color:#72ca69}.summary_list .count.custom{background-color:#e8a400}.summary_list dl{height:43px;background-color:#f6f6f6}.summary_list dl:hover{background-color:#e7e7e7}.summary_list dl:hover .required_time.on{background-color:#cde0e7}.summary_list dl:hover .required_fare.on{background-color:#eed7e2}.summary_list dl:hover .required_transfer.on{background-color:#cae0c8}.summary_list dl:hover .required_fare.custom{background-color:#e7d7b2}.summary_list dt{color:#08c;width:170px;text-align:center;font-weight:bold;font-size:18px;padding-top:12px}.summary_list .required_time{width:117px;padding-top:10px;height:34px;font-weight:bold}.summary_list .required_time .text{padding-left:19px;font-size:14px;padding-top:3px}.summary_list .required_time .text .unit{font-size:12px;padding:0 2px}.summary_list .required_time.on{background-color:#e1f1f7}.summary_list .required_fare{width:120px;height:43px}.summary_list .required_fare .icon{padding-top:10px}.summary_list .required_fare .yen{font-size:12px;padding-left:2px}.summary_list .required_fare .cash{padding-left:28px;padding-top:5px;font-weight:bold;font-size:13px}.summary_list .required_fare .cash .yen{font-size:12px}.summary_list .required_fare .cash.only{padding-top:10px}.summary_list .required_fare .only_one_cash{padding-top:12px}.summary_list .required_fare .ic{font-weight:normal;color:#696969;font-size:11px;padding-right:4px;margin-top:-2px;text-align:right}.summary_list .required_fare.on{background-color:#ffeaf4}.summary_list .required_fare.custom{background-color:#ffefca}.summary_list .required_transfer{width:98px;font-weight:bold;font-size:12px;height:34px}.summary_list .required_transfer .bf_text{padding-top:3px}.summary_list .required_transfer .text{padding-left:20px;text-align:center;display:table-cell;vertical-align:middle;height:43px}.summary_list .required_transfer .text .unit_front{font-size:12px;color:#696969;font-weight:normal}.summary_list .required_transfer .text .unit{font-size:12px;padding-left:3px}.summary_list .required_transfer.on{background-color:#d7f5d4}.summary_list .icon_list{padding:2px 0 0 5px}.summary_list .icon_list li{margin-right:8px}.summary_list .icon_list .no_icon{padding-top:11px}.summary_list .label_list{display:flex;align-items:center;padding-top:11px;justify-content:right;margin-right:4px}.summary_list .label_list .fast,.summary_list .label_list .cheap,.summary_list .label_list .easy{border-radius:4px;color:#fff;display:inline-block;font-size:10px;margin:0 1px;padding:0 2px;text-align:center}.summary_list .label_list .fast{background-color:#16b8d9}.summary_list .label_list .cheap{background-color:#992ee6}.summary_list .label_list .easy{background-color:#60bf00}.note{padding:8px 0 9px 0;font-size:12px;overflow:hidden;text-align:right}.note .list_r{border-right:1px solid #9f9d9d;padding-right:6px;line-height:14px;display:inline-block}.note .list_l{padding-left:4px;line-height:14px;display:inline-block}.section_header_frame{height:60px;display:flex;align-items:center}.section_header_frame.time{border:1px solid #60b4d0;background-color:#e1f1f7}.section_header_frame.fare{border:1px solid #f883bb;background-color:#ffeaf4}.section_header_frame.transfer{border:1px solid #72ca69;background-color:#d7f5d4}.section_header_frame.custom{border:1px solid #e8a400;background-color:#ffefca}.section_header_frame .count{width:12px;background-color:#e8a400;color:#fff;font-size:15px;font-weight:bold;padding:20px 4px}.section_header_frame .count.time{background-color:#60b4d0}.section_header_frame .count.fare{background-color:#f883bb}.section_header_frame .count.transfer{background-color:#72ca69}.section_header_frame .count.custom{background-color:#e8a400}.section_header_frame .time_frame{width:282px;padding:5px 0 0 18px}.section_header_frame .time_frame h3{margin-right:11px;font-size:20px}.section_header_frame .time_frame h3 span{font-size:12px;font-weight:normal;margin-left:4px}.section_header_frame .time_frame div{width:150px;font-weight:bold;font-size:14px}.section_header_frame .time_frame div span{font-size:12px}.section_header_frame .fare_frame{width:140px}.section_header_frame .fare_frame dt{width:36px;background-color:#6e6e6e !important;line-height:15px;font-size:12px;text-align:center;margin-right:7px;padding:0 !important;background-image:none !important}.section_header_frame .fare_frame dt.time{color:#e1f1f7}.section_header_frame .fare_frame dt.fare{color:#ffeaf4}.section_header_frame .fare_frame dt.transfer{color:#d7f5d4}.section_header_frame .fare_frame dt.custom{color:#ffefca}.section_header_frame .fare_frame dd{font-size:14px;font-weight:bold;line-height:15px;margin-bottom:5px}.section_header_frame .fare_frame dd .yen{font-size:12px;padding-left:2px}.section_header_frame .fare_one_frane dt{line-height:36px}.section_header_frame .fare_one_frane dd{padding-top:11px}.section_header_frame .section_header_transfer_frame{width:150px}.section_header_frame .section_header_transfer_frame dt{background-color:#6e6e6e !important;margin-top:11px;margin-right:7px;line-height:36px;text-align:center;font-size:12px;padding:0 5px;background-image:none !important}.section_header_frame .section_header_transfer_frame dt.time{color:#e1f1f7}.section_header_frame .section_header_transfer_frame dt.fare{color:#ffeaf4}.section_header_frame .section_header_transfer_frame dt.transfer{color:#d7f5d4}.section_header_frame .section_header_transfer_frame dt.custom{color:#ffefca}.section_header_frame .section_header_transfer_frame dd{padding:20px 0 0 0;font-size:17px;font-weight:bold}.section_header_frame .section_header_transfer_frame dd span{font-size:12px;padding-left:3px}.section_header_frame .arrow{width:29px;height:10px;background-image:url('../../img/transfer/new/result/sprite-s3a84893cef.png');background-position:0 -60px;padding-left:29px;background-repeat:no-repeat}.section_detail_frame{border:1px solid #ccc;margin-top:1px;position:relative}.section_detail_frame div[class*="transit_link-"]{display:inline-block;vertical-align:top}.section_station_frame{clear:both;padding-top:10px;background-color:#f6f6f6;height:45px}.section_station_frame .time_frame{margin:0 23px 0 20px}.section_station_frame .time_frame .s_index{height:17px;font-size:12px;text-align:center;background-color:#5e92c4;color:#FFF;font-weight:bold}.section_station_frame .time_frame .g_index{height:17px;font-size:12px;text-align:center;background-color:#c76daa;color:#FFF;font-weight:bold}.section_station_frame .time_frame .sgk_time{font-size:15px;font-weight:bold}.section_station_frame .time_frame .sgk_time span{font-size:12px;font-weight:normal;padding-left:3px}.section_station_frame .time_frame .no_transfer{height:17px;font-size:12px;text-align:center;background-color:#8d8d8d;color:#F6F6F6;font-weight:bold;padding:1px 2px 2px 2px}.section_station_frame .station_frame .numbering-area{font-size:12px;background:#fff;margin-left:8px;padding:0 2px;border-radius:4px;line-height:1;text-align:center}.section_station_frame .station_frame .numbering-area__symbol{font-size:10px}.section_station_frame .station_frame .numbering-area__number{font-size:12px}.section_station_frame .station_frame dt{font-weight:bold;font-size:18px;margin-top:5px;white-space:nowrap}.section_station_frame .station_frame dt a{vertical-align:middle}.section_station_frame .support-info{width:14%;display:flex;align-items:center;justify-content:center;padding:2px 4px;margin:2px 1px;background:#fff;margin-left:auto;color:#026400;cursor:pointer;border:2px solid #026400;border-radius:4px;position:relative;right:16px}.section_station_frame .support-info .timetable-container{color:#026400;display:flex;align-items:center}.section_station_frame .support-info .timetable-container .timetable-text{margin-left:4px}.last-point-klook-logo{padding:8px 4px}.last-point-klook-usj{display:flex}.platform{margin:2px 0 0 10px;font-size:12px;font-weight:bold;color:#555555}.detail_frame{display:table;margin-left:22px;padding:7px 0}.detail_frame .section_detail_icon_frame{position:relative;width:18px}.detail_frame .section_detail_icon{position:absolute;top:33px;left:-20px}.detail_frame .time_info{display:table-cell;vertical-align:middle;width:75px}.detail_frame .time_info li{margin:0 6px 0 11px}.detail_frame .time_info .distance{color:#9a9999}.detail_frame .railroad_info{display:table-cell;vertical-align:middle;width:340px;padding-right:3px}.detail_frame .railroad_info .info{display:inline-block;margin:7px 0px}.detail_frame .railroad_info .info__platform-area__dep{display:flex;align-items:center}.detail_frame .railroad_info .info__platform-area__dep__label{display:inline-block;padding:2px;color:#fff;font-size:12px;font-weight:bold;margin-right:8px}.detail_frame .railroad_info .info__platform-area__dep__value{font-weight:bold}.detail_frame .railroad_info .info__platform-area__arv{display:flex;align-items:center;margin-top:6px}.detail_frame .railroad_info .info__platform-area__arv__label{background:#6e6e6e;color:#fff;padding:2px;display:inline-block;font-size:12px;margin-right:8px}.detail_frame .railroad_info .info__platform-area__arv__value{color:#6e6e6e;font-size:12px}.detail_frame .railroad_info .shinkansen_link_frame{border:1px solid #2C4A76;border-radius:6px;padding:7px 10px;width:80%}.detail_frame .railroad_info .shinkansen_link_frame:hover{background:#eff7ff}.detail_frame .railroad_info .shinkansen_link_frame .shinkansen_link{display:flex;align-items:center;color:#2C4A76;font-weight:bold}.detail_frame .railroad_info .shinkansen_link_frame .shinkansen_link:hover{text-decoration:none}.detail_frame .railroad_info .shinkansen_link_frame img{height:38px;margin-right:10px}.detail_frame .railroad_info .affi{margin:10px 0}.detail_frame .railroad_info .affi .airport-taxi-link{display:flex;flex-direction:column;margin:16px 0 0 0;width:50%}.detail_frame .railroad_info .affi .airport-taxi-link .airport-taxi-img{border-top-left-radius:10px;border-top-right-radius:10px}.detail_frame .railroad_info .affi .airport-taxi-link .airport-taxi-text{border:solid 1px #333;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding:10px}.detail_frame .railroad_info .affiliate-button{display:flex;align-items:center;justify-content:center;width:90%;margin:8px 0;padding:4px;text-align:center;cursor:pointer;background-color:#fff;border:1px solid #ff5b00;border-radius:6px;color:#ff5b00}.detail_frame .railroad_info .platform{background-color:#6e6e6e;color:#fff;height:17px;font-size:12px;font-weight:bold;margin:8px 4px 6px 3px;padding:0 4px 0 3px}.detail_frame .railroad_info .stop_station{font-size:13px;margin-top:8px}.detail_frame .railroad_info .timelist{font-size:13px;margin-top:8px;margin-left:26px}.detail_frame .railroad_info .bus_location{font-size:13px}.detail_frame .fare_info{display:table-cell;vertical-align:middle;height:118px;margin:7px;background-color:#f9faeb;width:267px;border-radius:4px}.detail_frame .fare_info dl{margin-left:14px}.detail_frame .fare_info dt{font-size:13px;font-weight:normal;width:82px}.detail_frame .fare_info dd{font-weight:bold;font-size:12px}.detail_frame .fare_info .ticket_fare dl{background-color:#f9faeb;padding:50px 0px 50px 10px}.detail_frame .fare_info .ticket_fare dd{margin-right:40px;text-align:right;height:30px}.detail_frame .fare_info .seat_fare .fare_list div{width:90px;margin-right:5px}.detail_frame .fare_info .attention{color:#f44b00;font-size:11px}.detail_frame .fare_info .unchecked{color:#c1c2b2}.detail_frame.walk{height:101px}.detail_frame.train{height:132px}.word-area{display:inline-block;font-size:12px}.word-area .red-tag{color:#f44b00}.word-area .blue-desc{color:#2a70e1}.word-area .blue-desc .bold{font-weight:bold}.route_detail{margin-bottom:40px}.route_detail .icon_list li{padding-right:4px}#right_pane{margin-left:40px}#right_pane .bottom_margin{margin-bottom:20px}#selector_area{text-align:right;margin-bottom:10px}#selector_area select{margin-top:10px;margin-right:10px;height:36px;width:90px}
