@media screen and (min-width:980px){.sta_top_header{background:#4b74b4;color:#fff;height:35px;min-width:1150px}.sta_header_contents{width:80%;min-width:1100px;max-width:1500px;margin:0 auto}.sta_user_guide,.sta_menu_lg{margin:4px 0 0 10px}.sta_menu_lg .sta_dropdown-content{right:0;width:120px}.sta_menu_lg .sta_dropbtn:after{border-top-color:#0B3372}.sta_user_guide .sta_dropdown-content{right:0;width:220px}.sta_pull_left{float:left}.sta_pull_right{float:right}.sta_primary_header div.sta_pull_right{margin:22px 0 0 0}.sta_primary_header{height:60px;min-width:1150px}.logo_OEM{margin-top:10px;height:40px}.button_return{background:url(/images/oem/dmkt-sp_jp_return.png);vertical-align:middle;width:100px;height:35px;background-repeat:no-repeat;background-position:center}.sta_dropbtn{padding:0 28px 0 10px;height:25px;line-height:25px;border:none;cursor:pointer;position:relative}.sta_guidemenu{background-color:#0b3372;color:white}.sta_langmenu{background:#fff;color:black}.sta_dropdown{position:relative;display:inline-block}.sta_header_table{color:#4b74b4;font-size:16px;font-weight:700;border-left:2px solid #4b74b4;padding-top:16px;padding-bottom:16px;margin:5px 0}.sta_header_table:hover{text-decoration:none;color:white;background-color:#4b74b4}.sta_header_cancel{padding-left:21px;padding-right:20px}.sta_tel_t{line-height:35px}.sta_top_header_nav{height:35px}.sta_top_header h1{font-weight:400;line-height:35px;font-size:100%}.sta_header_booking{padding-left:60px;padding-right:60px}.sta_dropdown-content a{color:black;padding:12px 16px;text-decoration:none;display:block;border-bottom:1px dotted #d4d4d4}.sta_dropdown img{display:inline-block;vertical-align:middle}.sta_dropdown-content a:hover{background-color:#f1f1f1}.sta_dropdown:hover .sta_dropdown-content{display:block}.sta_dropbtn:after{right:7px;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.sta_dropbtn:after{border-color:rgba(136,183,213,0);border-top-color:red;border-width:6px;margin-top:-4px}.sta_dropdown-content{display:none;position:absolute;border-top:5px solid #4b74b4;background-color:#f9f9f9;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1000}}#sp_header{display:none}@media screen and (min-width:768px){#pc_header{border-bottom:3px solid #4b74b4}.sta_top_header{background:#4b74b4;color:#fff;height:35px;min-width:1150px}.sta_header_contents{width:80%;min-width:1100px;max-width:1500px;margin:0 auto}.sta_user_guide,.sta_menu_lg{margin:5px 0 0 10px}.sta_menu_lg .sta_dropdown-content{right:0;width:120px}.sta_menu_lg .sta_dropbtn:after{border-top-color:#0B3372}.sta_user_guide .sta_dropdown-content{right:0;width:220px}.sta_pull_left{float:left}.sta_pull_right{float:right}.sta_primary_header div.sta_pull_right{margin:22px 0 0 0}.sta_primary_header{height:60px;min-width:1150px}.sta_dropbtn{padding:0 28px 0 10px;height:25px;line-height:25px;border:none;cursor:pointer;position:relative}.sta_guidemenu{background-color:#0b3372;color:white}.sta_langmenu{background:#fff;color:black}.sta_dropdown{position:relative;display:inline-block}.sta_header_table{color:#4b74b4;font-size:16px;font-weight:700;border-left:2px solid #4b74b4;padding-top:16px;padding-bottom:16px;margin:5px 0}.sta_header_table:hover{text-decoration:none;color:white;background-color:#4b74b4}.sta_header_cancel{padding-left:21px;padding-right:20px}.logo_OEM{margin-top:10px;height:40px}.sta_tel_t{line-height:35px}.sta_top_header_nav{height:35px}.sta_top_header h1{font-weight:400;line-height:35px;font-size:100%}.sta_header_booking{padding-left:60px;padding-right:60px}.sta_dropdown-content a{color:black;padding:12px 16px;text-decoration:none;display:block;border-bottom:1px dotted #d4d4d4}.sta_dropdown img{display:inline-block;vertical-align:middle}.sta_dropdown-content a:hover{background-color:#f1f1f1}.sta_dropdown:hover .sta_dropdown-content{display:block}.sta_dropbtn:after{right:7px;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.sta_dropbtn:after{border-color:rgba(136,183,213,0);border-top-color:red;border-width:6px;margin-top:-4px}.sta_dropdown-content{display:none;position:absolute;border-top:5px solid #4b74b4;background-color:#f9f9f9;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1000}}@media (min-width:769px) and (max-width:1200px){.sta_header_contents{min-width:auto;max-width:1000px}.sta_top_header,.sta_primary_header{min-width:768px}}@media (min-width:768px) and (max-width:980px){.sta_top_header h1.sta_pull_left{font-size:11px}}@media screen and (max-width:768px){#sp_header{display:block}#pc_header{display:none}.sta_header{margin:10px 10px 5px 10px}h1#sta_h1{float:left;margin-top:3px}#sta_menu_btn,#sta_cancel_btn,#sta_booking_confirm,#sta_booking_tel{float:right}#sta_menu_btn a,#sta_cancel_btn a,#sta_booking_confirm a,#sta_booking_tel a{display:block}h1 a{display:block;width:73px!important;height:47px}#sta_menu_btn a img,#sta_cancel_btn a img,#sta_booking_confirm a img,#sta_booking_tel a img{height:35px;width:auto}h1#sta_h1 img{height:35px}.sta_header_icon{float:right}.sta_header_icon a{display:block}.sta_header_icon a img{height:45px;width:auto}@media screen and (max-width:374px){.sta_header_icon a img{height:38px}}.sta_header.OEM .logo_OEM{height:30px!important;margin:0 0 0 0}.sta_header.OEM .button_OEM{height:15px;margin:19px 0 0 3px}div#sta_menu{clear:both;display:none;background:#fff;margin:10px 10px 10px 10px;padding:0;width:225px;position:absolute;z-index:3000;top:0;right:0}ul#sta_guidance_ul li.cap{font-weight:700;line-height:2.5;color:#4b74b4;padding-left:10px!important;border-top:5px solid #4b74b4}ul#sta_guidance_ul li{border:1px solid #d8d7d7;padding:5px 0 5px 35px;margin:-1px 0 0 0;display:block;position:relative}ul#sta_guidance_ul li:after,ul#sta_guidance_ul li:before{left:15px;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}ul#sta_guidance_ul li:before{border-color:rgba(194,225,245,0);border-left-color:#4b74b4;border-width:7px;margin-top:-7px}ul#sta_guidance_ul li.cap:after{border-width:0}ul#sta_guidance_ul li.cap:before{border-width:0}ul#sta_guidance_ul li a{text-decoration:none;color:#333;font-weight:700;line-height:24px;padding:5px 0;display:block}#loading_overlay,#timeout_overlay .loading_overlay,.loading_overlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:100;background:rgba(0,0,0,.7)}ul#guidance_ul li.cap{font-weight:700;line-height:2.5;color:#4b74b4;padding-left:10px!important;border-top:5px solid #4b74b4}ul#guidance_ul li{border:1px solid #d8d7d7;padding:5px 0 5px 35px;margin:-1px 0 0 0;display:block;position:relative}ul#guidance_ul li:after,ul#guidance_ul li:before{left:15px;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}ul#guidance_ul li:before{border-color:rgba(194,225,245,0);border-left-color:#4b74b4;border-width:7px;margin-top:-7px}ul#guidance_ul li.cap:after{border-width:0}ul#guidance_ul li.cap:before{border-width:0}ul#guidance_ul li a{text-decoration:none;color:#333;font-weight:700;line-height:24px;padding:5px 0;display:block}ul.ways_soratabi{padding:0 10px}ul.ways_soratabi li{margin:0 0 10px}ul.ways_soratabi select.slt_m{width:69%}ul.ways_soratabi select#ID_F1Month,ul.ways_soratabi select#ID_F2Month{width:21.5%}ul.ways_soratabi select#ID_F1Day,ul.ways_soratabi select#ID_F2Day{width:30%}.return_journey{display:none}#s_outward{padding:0;margin:10px 0 0 0}#s_return{padding:0;margin:0 0 10px 0}ul.ways_soratabi select{padding:10px 2px;font-size:1em;background:#fff;border:1px solid #d1d1d1;height:42px}#menu_btn a,#cancel_btn a,#booking_confirm a,#booking_tel a{display:block}#menu_btn a img,#cancel_btn a img,#booking_confirm a img,#booking_tel a img{height:45px;width:auto}}.underLine{border-bottom:3px solid #4b74b4}.header_mypage{padding-left:47px;padding-right:46px}.soratabi_logo{color:transparent!important;display:block;width:107px;height:40px;background-image:url(/image/common/new_logo_airtrip.png);background-repeat:no-repeat;background-size:100%;margin-top:10px}.reg_member,.login,.mypage,.logout,.booking_confirm{display:inline-block;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:5px 15px 5px 30px;color:#fff;line-height:normal}.branch_name{color:pink;line-height:35px;padding:100px}