@charset "UTF-8";

@media all and (max-width:1500px) {
    .lnb .menu .depth1_list{padding-left:210px; padding-right:70px;}
}
@media all and (max-width:1200px) {
    .lnb .menu .depth1_text{display:flex; align-items:center; justify-content:center; height:100px; padding:0; word-break:keep-all;}
}
@media all and (max-width:1000px) {
    .lnb .menu .depth1_list{padding-left:0; padding-right:0;}
    .lnb .menu .depth1_text{display:block; height:auto; padding-top:21px; padding-bottom:22px;}
}
.logo .logo_anchor{width:229px; height:35px; margin-top:33px; margin-bottom:32px; background-image:url('/site/eng/images/sub/eng_logo_sprite.png');background-size:100% 228.57%;}
.lnb_open .logo .logo_anchor{background-position:left 100%; background-size:100% 228.57%;}
@media all and (max-width:1000px) {
    .logo .logo_anchor{width:170px; height:26px; margin-top:16px; margin-bottom:15px;}
    .lnb_open .logo .logo_anchor{background-size:100% 228.57%; background-position:left top;}
}

#container .visual:before{background-image:url('/site/eng/images/sub/sub_bg1.jpg');}
@media all and (max-width:640px) {
    #contents{min-height:600px;}
}

#footer .wrap{padding-top:49px; padding-bottom:76px;}
#footer .footer_left .footer_info{margin-top:8px; line-height:28px;}
@media all and (max-width:640px) {
    #footer{padding:20px 0;}
    #footer .wrap{padding-top:0; padding-bottom:0;}
}
