#dom-train *{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}#dom-train{position:relative}#dom-train dt{font-weight:400}#dom-train input::-webkit-input-placeholder{color:#666}#dom-train input::-moz-placeholder{color:#666}#dom-train input:-ms-input-placeholder{color:#666}#dom-train input:-moz-placeholder{color:#666}p.note-navitime{text-align:center;font-size:10px;padding:10px 0 0 0;margin:0;line-height:1}p.info-text{position:absolute;right:25px;top:190px;font-size:10px}#shinkansen-search-form{display:block}#shinkansen-search-form dl,#shinkansen-text-search-form dl{display:inline-block;float:left;margin-top:0;margin-bottom:20px}.tab-pane #shinkansen-search-form dl,.tab-pane #shinkansen-text-search-form dl{margin-bottom:15px}#shinkansen-search-form:before,#shinkansen-search-form:after{content:' ';display:block;clear:both;height:0}#shinkansen-search-form dl.shinkansen-search-line,#shinkansen-text-search-form dl.shinkansen-search-line{width:300px}dl.shinkansen-search-start,dl.shinkansen-search-goal{width:225px}#search_form dl.shinkansen-search-start,#search_form dl.shinkansen-search-goal{width:231px}#search_form dl.shinkansen-search-start,#search_form dl.shinkansen-search-goal{width:236px}#shinkansen-search-form dl dt,#shinkansen-text-search-form dl dt{font-size:14px;padding-bottom:5px}#shinkansen-search-form dl dd,#shinkansen-text-search-form dl dd{margin-left:0}#shinkansen-search-form select,#shinkansen-search-form input,#shinkansen-text-search-form select,#shinkansen-text-search-form input{background:#fff;border:none;height:40px;border-radius:4px;font-size:15px;color:#333;-webkit-appearance:none}.shinkansen-search-line{padding-right:8px}.shinkansen-search-start{padding-left:8px;padding-right:8px}.search-line-name,#departure,#arrival,#cal{width:100%}.search-adult-name,.search-child-name{width:80%;margin-left:10px;padding-left:10px}.shinkansen-search-date{padding-right:10px;width:210px}.shinkansen-search-date .date-box input{width:100%}dl.shinkansen-search-member{width:390px;float:right!important}dl.shinkansen-search-member dd{display:inline-block;width:50%}#shinkansen-search-form dt label,#shinkansen-text-search-form dt label{margin-bottom:3px;display:inline-block;font-weight:400}dl.shinkansen-search-member dd label{display:inline-block;font-weight:400}.adult-box{padding-right:0}.child-box{padding-left:10px}dl.shinkansen-search-time{width:148px}dl.shinkansen-search-time select.search-time{width:100%;padding-left:10px}.train-overlay{display:none;position:fixed;top:0!important;width:100%;height:100%;background:rgba(0,0,0,.6);left:0!important;right:0!important;bottom:0!important;z-index:100!important}.datepicker.dropdown-menu{position:fixed;top:30%!important;width:540px;height:320px;background:rgba(0,0,0,0);left:0!important;right:0!important;bottom:0!important;color:#000;margin:0 auto;overflow:hidden;z-index:100!important}.datepicker-days{width:500px;margin:0 auto;position:absolute;top:50%;left:50%;background:#fff;transform:translate(-50%,-50%);border-radius:1px}.datepicker-days{padding:20px}.datepicker-days table{border-collapse:collapse!important}.table-condensed{width:100%;border:1px solid #ccc;padding:2px}.table-condensed thead tr{border-bottom:1px solid #ccc}.table-condensed tbody{border-bottom:1px solid #ccc;background:#fff;font-size:14px}.datepicker-days table thead{background:#466fb1;border:1px solid #ccc}.datepicker-days table thead tr th{background:#deeaec;color:#000;font-weight:700;border-radius:0;border:1px solid #f2f2f2;font-size:13px}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker tfoot tr th:hover{background:none!important}.datepicker-days table thead tr th:first-child{border-left:1px solid #ccc}.datepicker-days table thead tr th:last-child{border-right:1px solid #ccc}.datepicker-days table thead tr th.prev,.datepicker-days table thead tr th.datepicker-switch,.datepicker-days table thead tr th.next{background:#466fb1;text-align:center;border:none;color:#fff;visibility:visible!important}.datepicker-days table thead tr th.prev,.datepicker-days table thead tr th.next{font-size:17px}.datepicker-days .datepicker-switch{pointer-events:none!important}.datepicker-days table tbody tr td{border:none;border-radius:0;border-spacing:0}.datepicker-days table thead tr th,.datepicker-days table tbody tr td{padding:10px 5px;line-height:1}.datepicker-days table tbody tr .day-red,.datepicker-days table tbody tr .day-red.disabled,.datepicker-days table tbody tr .day-red.disabled:hover,.datepicker-days table tbody tr .day-red.new,.datepicker-days table tbody tr .day-red.new:hover{color:red}.datepicker-days table tbody tr .day-blue,.datepicker-days table tbody tr .day-blue.disabled,.datepicker-days table tbody tr .day-blue,.datepicker-days table tbody tr .day-blue.disabled:hover,.datepicker-days table tbody tr .day-blue.new:hover,.datepicker-days table tbody tr .day-blue.new{color:blue}.datepicker-days table tbody tr .day-red.disabled,.datepicker-days table tbody tr .day-blue.disabled,.datepicker-days table tbody tr .day-red.new,.datepicker-days table tbody tr .day-blue.new{opacity:.7}dd.start-box,dd.goal-box{position:relative}dd.start-box input,dd.goal-box input{width:100%}#dep-suggest-list,#arv-suggest-list{position:absolute;left:0;top:34px;width:100%;margin:0;padding:0;z-index:999;max-height:350px;overflow-y:scroll;color:#333}#dep-suggest-list li,#arv-suggest-list li{list-style:none;padding:3px 20px;margin:0;background:#fff;border-bottom:1px dotted #f1f1f1}#dep-suggest-list li:first-child,#arv-suggest-list li:first-child{padding-top:5px}#dep-suggest-list li:last-child,#arv-suggest-list li:last-child{padding-bottom:5px;border-bottom:none}#dep-suggest-list li:hover,#arv-suggest-list li:hover{background:#1e90ff;color:#fff}.shinkansen-search-button-area{display:block;text-align:center;clear:both;position:relative}dd.start-box,dd.goal-box{position:relative}dd.start-box input,dd.goal-box input{width:100%}#dep-suggest-list,#arv-suggest-list{display:none}#dep-suggest-list,#arv-suggest-list{position:absolute;left:0;top:34px;width:100%;margin:0;padding:0;z-index:999;max-height:350px;overflow-y:scroll}#dep-suggest-list li,#arv-suggest-list li{list-style:none;padding:3px 20px;margin:0;background:#fff;border-bottom:1px dotted #f1f1f1}#dep-suggest-list li:first-child,#arv-suggest-list li:first-child{padding-top:5px}#dep-suggest-list li:last-child,#arv-suggest-list li:last-child{padding-bottom:5px;border-bottom:none}#dep-suggest-list li:hover,#arv-suggest-list li:hover{background:#1e90ff;color:#fff}#shinkansen-text-search-button,#shinkansen-search-button{width:300px;height:48px;margin-top:25px;font-size:18px;font-weight:400;cursor:pointer;color:white;border-style:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#fb8501;background:-moz-linear-gradient(top,#fb8501 0%,#fb6b01 100%);background:-webkit-linear-gradient(top,#fb8501 0%,#fb6b01 100%);background:linear-gradient(to bottom,#fb8501 0%,#fb6b01 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb8501',endColorstr='#fb6b01',GradientType=0);line-height:1;box-shadow:0 -2px 0 #b2520c inset}#shinkansen-text-search-button:hover,#shinkansen-search-button:hover{background:#d77712 -webkit-gradient(linear,left bottom,left top,from(#d77712),to(#fba303));background:#d77712 linear-gradient(to top,#d77712,#fba303);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorstr="#FBA303",EndColorstr="#D77712");opacity:1}.tab-pane #shinkansen-text-search-button,.tab-pane #shinkansen-search-button{margin-top:40px}#line-text-station,.search-line-name,.shinkansen-search-start #departure,.shinkansen-search-goal #arrival,.start-box input,.goal-box input,.date-box input{padding-left:35px}.line-box,.start-box,.goal-box,.date-box,.adult-box,.child-box,.time-box{position:relative}.line-box:before,.start-box:before,.goal-box:before,.date-box:before{content:'';position:absolute;width:24px;height:24px;top:8px;left:8px}.line-box:before{background:url(/image/common/icon_train.svg)}.start-box:before{background:url(/image/common/dep_station.svg)}.goal-box:before{background:url(/image/common/des_station.svg)}.date-box:before{background:url(/image/common/icon_calendar.svg)}.shinkansen-search-line .line-box:after,.shinkansen-search-start .start-box::after,.shinkansen-search-goal .goal-box::after,#shinkansen-text-search-form dl dd.time-box:after,#shinkansen-text-search-form .child-box:after,#shinkansen-search-form .start-box:after,#shinkansen-search-form .goal-box:after,#shinkansen-search-form .child-box:after,#shinkansen-search-form .time-box:after,#shinkansen-search-form .adult-box:after,#shinkansen-text-search-form .adult-box:after{content:'';position:absolute;width:13px;height:13px;z-index:100;right:10px;top:15px;background-image:url(/image/pc/searchbox/icon_dropdown_arrow.svg);background-repeat:no-repeat}#shinkansen-search-form .adult-box:after,#shinkansen-text-search-form .adult-box:after{right:15px}@-moz-document url-prefix(){.shinkansen-search-line .line-box select,#shinkansen-text-search-form dl dd.time-box select,#shinkansen-text-search-form .child-box select,#shinkansen-text-search-form .adult-box select,#shinkansen-search-form select,#shinkansen-search-form select{-moz-appearance:none}}.shinkansen-search-date .date-box,.shinkansen-search-time .time-box,#shinkansen-text-search-form .adult-box,#shinkansen-text-search-form .child-box,#shinkansen-search-form .adult-box,#shinkansen-search-form .child-box{position:relative;position:relative}select.search-line-name,select#line-text-station,.shinkansen-search-start .start-box input,.shinkansen-search-goal .goal-box input,dl.shinkansen-search-start #departure,dl.shinkansen-search-goal #arrival{padding-left:35px;padding-right:35px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}@-moz-document url-prefix(){select.search-line-name,select#line-text-station,.shinkansen-search-start .start-box input,.shinkansen-search-goal .goal-box input,dl.shinkansen-search-start #departure,dl.shinkansen-search-goal #arrival{text-indent:0;padding-left:35px}}@media all and (-ms-high-contrast:none){select.search-line-name,select#line-text-station,.shinkansen-search-start .start-box input,.shinkansen-search-goal .goal-box input,dl.shinkansen-search-start #departure,dl.shinkansen-search-goal #arrival{text-indent:0;padding-left:35px}}@supports (-ms-ime-align:auto){select.search-line-name,select#line-text-station,.shinkansen-search-start .start-box input,.shinkansen-search-goal .goal-box input,dl.shinkansen-search-start #departure,dl.shinkansen-search-goal #arrival{text-indent:0;padding-left:35px}}select.search-line-name::-ms-expand,select#line-text-station::-ms-expand,select#departure::-ms-expand,select#arrival::-ms-expand,select.search-time::-ms-expand,select.search-adult-name::-ms-expand,select.search-child-name::-ms-expand{display:none}#dom-train.search_content_top{padding-bottom:27px}