@charset "utf-8";
/* CSS Document */

@media only screen and (min-width: 1101px) and (max-width: 1199px) 
{
.container, .container_navi{ max-width:1080px;}
.f_input{ width:49%;}
}
@media only screen and (min-width: 992px) and (max-width: 1099px) 
{
.container, .container_navi, .container_1100{ max-width:980px;}
.f_input{ width:49%;}
}
@media only screen and (min-width: 768px) and (max-width: 991px) 
{
.container, .container_navi, .container_1100{ max-width:760px;}

.sec_3_box{width:32%;}
.sec4_left{width:100%; margin-bottom:4%;}
.sec4_right{width:100%;}
.sec6_bg{width:100%;position:relative;top:0px;}
.f_input{ width:49%;}
.f_logo, .f_list{width:50%;}
.f_news{width:100%;}
.f_down_sec{width:100%; text-align:center;}
}
@media(max-width:767px){
.sec_3_box{width:32%;}
.sec4_left{width:100%; margin-bottom:4%;}
.sec4_right{width:100%;}
.sec6_bg{width:100%;position:relative;top:0px;}
.f_input{ width:49%;}
.f_logo, .f_list{width:50%;}
.f_news{width:100%;}
.f_down_sec{width:100%; text-align:center;}
.menu-container {
    width: 100%;
    background-color: #008b94;
}
.menu > ul > li {
    width: 100%;
    float: none;
    display: block;
    padding: 15px 0px;
	border-top: 1px solid #fff;
}
.navi ul li a {
    font-size: 12px;
    padding: 0px 15px;
    color: #fff;
}
.menu > ul > li > ul {
    position: relative;
    top: 15px;
}
.menu-mobile {
    display: block;
}
}
@media(max-width:699px){
.header_up ul li{font-size:13px;padding:7px 15px;}
.header_up ul li a{font-size:13px;}
.logo{ width:100%; text-align:center;}
.navi{padding-top:0px; width:415px; float:none; margin:0px auto;}
.flight_status_bg{ top:0px;}
.sec_3_box{width:100%;}
.f_input{ width:100%;}
.f_logo, .f_list{width:100%;}
}
@media(max-width:599px){
.bannar_part h1{font-size:29px; fline-height:29px;}
.bannar_part h1 span{font-size:22px;}
.bannar_part p{font-size:19px;margin-bottom:20px;}
.air_input{width:100%;}
.status_tab label {
  padding: 15px 25px;
  font-size:14px;
}
.status_tab input:checked + label {
  font-size:14px;
}
}
@media(max-width:479px){
.res_320{display:none;}
.navi{width:300px;}
.navi ul li a{font-size:12px; padding:0px 15px;}
.bannar_part h1{font-size:25px; line-height:20px;}
.bannar_part h1 span{font-size:17px;}
.bannar_part p{font-size:14px;margin-bottom:10px;}
.bnr_btn{padding:7px 15px;font-size:12px;}
.flight_status_bg{ padding:20px 10px;}
.flight_status_bg h1, .sec_3 h1, .sec_4 h1, .sec_5 h1, .sec_6 h1{font-size:30px;}
}