@charset "UTF-8";


.headerWrap{ width:100%; position: fixed; height: 158px; top: 0; z-index: 2; background: #ffffff;}
.headerWrap .logo{position: absolute; left: 0; top: 47px;}
.headerWrap .logo > a{display: block;}
/* .headerWrap .logo > a img{display: block; width: 100%; height: 100%;} */
/* .headerWrap.scrolled{top: 0; transition: .3s ease-in-out; -ms-transition: .3s ease-in-out; -webkit-transition: .3s ease-in-out; } */
.headerWrap .headTop{ max-width: 1300px; position: relative; margin: 0 auto; ;}
.headerWrap.on{border-bottom: 1px solid #dedede; height: 90px;}
.headerWrap.on .logo{top: 12px; transform: none;}
.headerWrap.on .headTop{ /*transition: .3s ease-in-out; -ms-transition: .3s ease-in-out; -webkit-transition: .3s ease-in-out; */}
.headerWrap.on .gnb{padding-top: 20px;}
.headerWrap.on .gnb > li{padding: 20px 0 25px;}

.top_cont{position: absolute; right: 0; top: 34px;}
.right_cont{position: absolute; right: 0; top: 86px;}
.right_cont.eng{right: 15px;}

.login_list{
    display: inline-block;
    text-align: right;
    width: 150px;
    margin-right: 25px;
    margin-top: 5px;
}
.login_list > a{
    font-size: 0.875em;
    margin-left: 5%;
    display: inline-block; vertical-align: middle; 
}
.headerWrap.on .login_list{
    margin: 0px 0 10px 0;
    display: block;
}
.headerWrap.on .right_cont{top: 42px;}

.m_login_list{
    display: table;
    table-layout: fixed;
    border-spacing: 10px 0;
    width: 100%;
}
.m_login_list > a{
    display: table-cell;
    max-width: 135px;
    background: #31312e;
    position: relative;
    height: 35px;
    line-height: 35px;
    color: #ffffff;
    font-weight: 300;
    text-align: center;
    font-size: 0.875rem;
}


.headerWrap.on .top_cont{top: 10px;}
.on .search_wrap{top: 90px;}

.sns_list{overflow: hidden; float: right;}
.sns_list li{float: left; margin-left: 7px;}
.sns_list li > a{display: block;}
.sns_list li > a img{}
/* .sns_list li:nth-child(1) a{width: 28px; text-align: left;}
.sns_list li:nth-child(2) a{width: 34px; text-align: right;}
.sns_list li:nth-child(3) a{width: 26px; text-align: right;} */

.headerWrap.on .sns_list{display: none;}

.top_list{overflow: hidden; float: right;}
.top_list > div{float: left; margin-left: 46px;}
.top_list .eng{display: none;}
.top_list .kor{display: none;}



/*search*/
.ser_open_btn > span{font-size: 1rem; margin-left: 5px;}
.search_wrap{ display: none; position: fixed; top: 158px; left: 0; right: 0; z-index: 3; transition-property: top; transition-duration: 0.25s; transition-timing-function: ease-in-out; height: 98px;}
.search_ver { display: block; position: absolute; top: 50%; left: 50%; overflow: hidden; width: 50%; height: 44px; border: 1px solid #696969; border-radius: 50px; background: #fff; z-index: 10; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);}
.search_ver .head_serch{ display: inline-block; width: 80%; height: 42px; border: 0; margin-left: 25px;}
.search_ver .btn_newserch{ position: absolute; right: 23px; top: 10px; font-size: 0; width: 21px; height: 20px; display: block; background: url(/_static/seoul284/img/common/ser_open_btn.png) no-repeat; background-size:100%;}
.search_wrap.search_on{display: block; }
.search_wrap.search_on:before { content:''; display: block; position: absolute; top: 0; left: 50%; width: 100vw; height: 100%; margin-left: -50vw; background-color: #fff; border-top: 1px solid #e3e3e4; border-bottom: 1px solid #e3e3e4;}


.mobGnb { position:fixed; top:99px; left:0; z-index:100; margin-left:-70%; width:70%; background:#fff; height:100%; overflow:auto; padding-bottom: 200px;}
.mobGnb .m_gnb { padding:0 0 80px; }
.mobGnb .m_gnb>li{ width:100%; display:inline-block; }
.mobGnb .m_gnb>li>a{ height: 45px; line-height: 45px; display: block; border-bottom: 1px solid #e2e2e3; font-size: 1.125em; font-weight: 500; color: #3c3c3c; padding: 0 30px; }
.mobGnb .m_gnb>li>a.on{background: #58595b; color: #fff;}
/*mo2뎁스*/
.mobGnb .m_gnb>li>.m_gnbS{ background:#ebebeb; display:none; padding: 15px 0;}
.mobGnb .m_gnb>li>.m_gnbS>li{margin-top: 12px;}
.mobGnb .m_gnb>li>.m_gnbS>li:first-child{margin-top: 0;}
.mobGnb .m_gnb>li>.m_gnbS>li>a { color:#3c3c3c; display:block; padding:0 0 0 30px; font-weight: 500;}
.mobGnb .m_gnb>li>.m_gnbS>li ul{ padding:12px 0 12px 40px; }
.mobGnb .m_gnb>li>.m_gnbS>li ul li{ padding:0 0 0 10px; position:relative; margin-top: 9px;}
.mobGnb .m_gnb>li>.m_gnbS>li ul li:first-child{margin-top: 0;}
.mobGnb .m_gnb>li>.m_gnbS>li ul li a { color:#555; font-size: 0.938em;}
.mobGnb .m_gnb>li>.m_gnbS>li ul li:after{ content:''; width:3px; height:3px; background:#333; position:absolute; top:9px; left:0; }

.mobFade{position:fixed; display: none; top:100px; left:0; width:100%; height:100%; background:rgba(0,0,0,5); opacity:0.8; z-index:1;}
.mobFade.on{display: block;}


/*menu*/
.gnb{
    width: 100%;
    padding: 0px 195px 0px 210px;
    display: table;
    table-layout: fixed;
    padding-top: 65px;
}
/* .gnb.on{position: absolute;top: 0;left: 0;display: block;width: 100%;padding-top: 0;padding: 0 40px; display: table; table-layout: fixed;} */
.gnb > li{display: table-cell;width: 20%; padding: 20px 0 50px; text-align: center; position: relative;} 
/* .gnb > li:nth-child(1){padding-left: 1.2%;}
.gnb > li:nth-child(2){width: 20%;}
.gnb > li:nth-child(3){width: 21%;padding-left: 1%;}
.gnb > li:nth-child(4){width: 24%;padding-left: 9%;}
.gnb > li:nth-child(5){padding-left: 2%;} */

/*1뎁스*/
.gnb > li > a{display: block;color: #000000;font-weight: 500;font-size: 1.188em;}
.gnb > li > a.on{text-decoration:underline;}
.gnb > li > a > span{position: relative; display: inline-block; padding: 21px 10px;}
/* .gnb > li > a.on > span:after{content: ''; display: block; position: absolute; height: 3px; width: 100%; bottom: 0; background: #1464dc; left: 0;} */

/*2뎁스*/
.headerWrap.on .gnb > li > .site_gnb{ top: 70px;}

.gnb > li > .site_gnb{padding: 24px 5px;
    position: absolute;
    top: 94px;
    width: 100%;
    left: 0;
    background: #fff;
    overflow: hidden;
    z-index: 1;
    display: none;
}
.gnb > li > .site_gnb > li{margin-top: 22px;}
.gnb > li > .site_gnb > li:first-child{margin-top: 0;}
.gnb > li > .site_gnb > li a{display: block; color: #1f1f1f;} 
.gnb > li > .site_gnb > li a:hover, .gnb > li > .site_gnb > li a:focus{color:#c3d7e6;}

/*3뎁스*/
.gnb > li > .site_gnb > li > ul{padding: 5px 0 5px 0; display: none;}
.gnb > li > .site_gnb > li > ul > li{margin-top: 11px;}
.gnb > li > .site_gnb > li > ul > li a{font-size: 0.875em;/* font-weight: 300; */color: #4a4949;}

.gnb > li > .site_gnb > li > ul > li:first-child{margin-top: 0;}

.headerWrap.on .gnb_bg{top: 89px;}


/* quick_typeB */
.quick_typeB { position:absolute; top:0; display:block; right: 70px; z-index: 1; display: block;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.quick_typeB .q_menu_list {overflow:hidden; display:block; background: #fff;}
.quick_typeB .q_menu_list li.q_txt{border:1px solid #cccccc; border-top:0;}
.quick_typeB .q_menu_list li.q_txt:nth-child(2){border-top: 0;}
.quick_typeB .q_menu_list li {width:111px;}
.quick_typeB .q_menu_list li a{display:block; text-align: center;}
.quick_typeB .q_menu_list li.q_tit {
    background: #f06400;
    height: 45px;
    color: #fff;
    line-height: 45px;
    text-align: center;
}



.m_view_wrap{display: none;}
.m_view_wrap .hamburger{background: transparent; font-size: 0; width: 86px; height: 25px; position: relative; }
.hamburger .line{ width: 26px; height: 2px; background-color: #4f4f4f; display: block; margin-top: 6px; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.hamburger .line:first-child{margin-top: 0;}
.hamburger.is-active .line:nth-child(1){ -webkit-transform: translateY(8px) rotate(45deg); -ms-transform: translateY(8px) rotate(45deg); -o-transform: translateY(8px) rotate(45deg); transform: translateY(8px) rotate(45deg);}
.hamburger.is-active .line:nth-child(2){ opacity: 0;}
.hamburger.is-active .line:nth-child(3){ -webkit-transform: translateY(-8px) rotate(-45deg); -ms-transform: translateY(-8px) rotate(-45deg); -o-transform: translateY(-8px) rotate(-45deg); transform: translateY(-8px) rotate(-45deg);}

.hamburger .txt{position: absolute; right: 0; top: 0; font-size:1rem;}


.link_eng{}
.link_eng a{}
.link_eng a > span{display: inline-block; vertical-align: middle; margin-left: 5px;}

.gnb_area{display: none;}
.gnb{}
.dropdown{display: none;position: absolute;top: 91px;width: 100%;left: 0;background: #fff;overflow: hidden;}
.dropdown.on{display: block;}
.dropdown .head{ width: 285px; padding: 30px; height: 100%; position: absolute; top: 0; left: 0; background: #eff3f9 url(/_static/osan/img/common/gnb_bg.png) no-repeat center bottom 10px;  border-right: 1px solid #d5d5d5;}
.dropdown .head .tit{display: block; text-align: left; font-size: 2.255em; text-align: center; line-height: 1; font-weight: 600;}
.dropdown .body{ padding-left: 285px;}
.dropdown .body .list{overflow: hidden;padding: 25px 0 25px 20px;}
.dropdown .body .list > li{height: 100%; margin-right:1.3%;float: left;width: 24%; min-height: 70px; margin-bottom: 10px;}
.dropdown .body .list > li:nth-child(4n){margin-right: 0;}
.dropdown .body .list > li .tit{ padding: 7px 10px; background: #006cc0; }
.dropdown .body .list > li .tit > a:hover, .dropdown .body .list > li .tit > a:focus{}
.dropdown .body .list > li .tit > a{ color: #fff; text-align: center; display: block;}
.dropdown .body .list > li .tit > a img{margin-left: 6px; vertical-align: middle; margin-bottom: 2px;}
.dropdown .body .list > li .h_sub_list{ padding: 15px 0 15px 10px;}
.dropdown .body .list > li .h_sub_list li{text-align: left; position: relative; padding-left: 11px; margin-top: 10px;} 
.dropdown .body .list > li .h_sub_list li:first-child{margin-top: 0;}
.dropdown .body .list > li .h_sub_list li:before{ content: ''; display: inline-block; position: absolute; top: 9px; left: 0; width: 3px; height: 3px; background: #000000;}
.dropdown .body .list > li .h_sub_list li a{font-size: 0.938em;}
.dropdown .body .list > li .h_sub_list li a:hover, .dropdown .body .list > li .h_sub_list li a:focus{text-decoration: underline; color: #006cc0;}
.dropdown .body .list > li .h_sub_list li a img{margin-left: 6px; vertical-align: middle; margin-bottom: 2px;}
.dropdown .body .list > li:nth-child(4n){border-right: 0;  }
.dropdown .body .list > li:nth-child(-n+4){min-height: 265px; }

.gnb_bg{ display: none; position: absolute; top: 158px; left: 0; z-index: -1; height: calc(100% - 180px); width: 100%; border-bottom: 1px solid #dbdbdb; background: #fff; border-top: 1px solid #dbdbdb;}



/* .m_header{display: none;} */
.m_menu{display: none;}

.mft_list{display: none;}
.family_list{display: none;}

/* footer */
.footerWrap{border-top: 1px solid #e7e7e7;} 
.footer_top{
    display: table;
    table-layout: fixed;
    width: 100%;
    padding: 45px 0 35px;
}
.footer_top > div{
    display: table-cell;
    vertical-align: top;
    text-align: center;
    position: relative;
}
.footer_top > div:after{content:''; display: block; position: absolute; right: 0; top: 17px; height: 76%; width: 1px; background: #e2e2e2;}
.footer_top > div:last-child:after{display: none;}
.footer_top > div > .tit{
    font-size: 1.375em;
    color: #040404;
}
.footer_top > div > ul{
    padding-top: 16px;
}
.footer_top > div > ul li{
    margin-top: 14px;
}
.footer_top > div > ul li:first-child{margin-top: 0;}
.footer_top > div > ul li a{
    color: #0a0a0a;
    font-weight: 300;
    font-size: 0.938em;
}

.footer_area{display: table; table-layout: fixed; width: 100%;}

.footer_btm{background: #292e3e; display: table; table-layout: fixed; width: 100%;}
.footer_btm .footer_area > div{display: table-cell; vertical-align: top; width: auto; position: relative; padding: 40px 0 68px;}
.footer_btm .footer_area > div:first-child{width: 250px; padding: 40px 0;}
.footer_btm .footer_area .btm_logo a{display: block; }
.footer_btm .footer_area .footer .address{color: #70727a; font-weight: 300; font-size: 0.938em; margin-top: 6px;}
.footer_btm .footer_area .footer .address:first-child{margin-top: 0;}

.footer_btm .footerMenu{overflow: hidden; margin-bottom: 27px; float: left;}
.footer_btm .footerMenu li{float: left; position: relative; padding: 0 17px;}
.footer_btm .footerMenu li:first-child{padding-left: 0;}
.footer_btm .footerMenu li:first-child:after{display: none;}
.footer_btm .footerMenu li:after {content: ''; width: 1px; height: 10px; position: absolute; top: 50%; left: 0px; background: #626668; margin: -4px 0 0;}
.footer_btm .footerMenu li a{display: block;color: #9c9ea2;font-weight: 300; letter-spacing: 0;}
.footer_btm .footerMenu li:nth-child(3) a{color: #a69b65;}

/* .ft_sns_list{position: absolute; top: 39px; right: 0;} */
.ft_sns_list{float: left; margin-left: 20px;}
.ft_sns_list li{float: left; margin-left: 33px;}
.ft_sns_list li:first-child{margin-left: 0;}
.ft_sns_list li a{display: block;}

/* pc버전(home_list) */
/* .footerWrap .home_list {position: absolute; right: 0; top: 18px;} */
.footer_pc_top{position: relative; }

.relation_area{float: right;}
.footerWrap .home_list {float: left; position: relative; transform: translate(0,-10px); -ms-transform: translate(0,-10px); -webkit-transform: translate(0,-10px);}
.footerWrap .home_list .foot_site_btn {
    padding-left: 30px;
    width: 230px;
    height: 40px;
    line-height: 38px;
    text-align: left;
    background: #292e3e;
    border: 1px solid #4b505d;
    color: #b9b9b9;
    font-size: 0.875em;
}
.footerWrap .home_list .foot_site_btn .arr{position: absolute;top: 1px;right: 0;display: inline-block;width: 40px;height: 38px;}
.footerWrap .home_list .foot_site_btn .arr img {position:absolute; transform:rotate(0deg); left:15px; top:50%; margin-top:-3px; font-size:12px; transition:all 0.3s;}
.footerWrap .home_list .foot_site_btn.on .arr img { margin-top:-4px; transform:rotate(180deg);}
.footerWrap .home_list .foot_site_menu {display:none;position:absolute;right: 0;bottom: 40px;z-index:1;right: 0;overflow:auto;width: 230px;background-color:#292e3e;}
.footerWrap .home_list .foot_site_menu li{border: 1px solid #4b505d;border-width: 1px 1px 0px 1px;}	
.footerWrap .home_list .foot_site_menu li a {display:block; height: 40px; line-height: 40px; padding-left:5px; color:#b9b9b9; font-size:0.875em; background: #292e3e;}

.footerWrap .home_list .slt_btn{color: #a0a0a0; border: 1px solid #555555; width: 60px; height: 45px; display: inline-block; vertical-align: middle; line-height: 43px;}

@media all and (max-width:1550px){
    /* quick */ 
    .quick_typeB{display: none;}
}
@media all and (max-width:1440px){
 
}


@media all and (max-width:1280px){
    .footer_pc_top{ }
    .relation_area{float: none; position: absolute; top: 0; right: 0;}
    .footerWrap .home_list{float: none;}
    .ft_sns_list{float: none; 
        float: right;
        max-width: 140px;
        text-align: right;
        margin: 10px auto 0;
    }
    
    .footer_btm .footer_area > div:first-child{width: 200px; padding: 40px 30px 40px 0;}
}

@media all and (max-width:1024px){
    .login_list{display: none;}
    .headerWrap{border-bottom: 1px solid #dedede;}
    .link_eng{display: none;}
    .ser_open_btn > span{display: none;}
    .hamburger .txt{display: none;}
    .sns_list{display: none;}
    .headerWrap{height: 99px;}
    .headerWrap .headTop{height: 99px;}
    .headerWrap .logo{left: 10px; top: 50%; transform: translate(0,-50%); -ms-transform: translate(0,-50%); -webkit-transform: translate(0,-50%);}

    .gnb{display: none;}
    .m_view_wrap{display: block;}
    .m_view_wrap .hamburger{width: 40px; height: 40px;}
    .top_cont{display: none;}
    .right_cont{top: 50%; transform: translate(0,-50%); -ms-transform: translate(0,-50%); -webkit-transform: translate(0,-50%);}
    .ser_open_btn{width: 40px; height: 40px;}
    .top_list > div{margin-left: 30px;}
    .search_wrap{top: 98px; height: 80px;}
    .m_menu{display: block;}    

    .top_list .kor{
        float: left;
        margin-top: 8px;
        display: block;
    }
    .top_list .kor img{vertical-align: middle;}
    .top_list .kor span{
        display: inline-block;
					vertical-align: middle;
    }


    .footer_top{padding: 27px 0;}
    .footer_top > div > .tit{font-size: 1.250em;}
    .footer_top > div > ul li{margin-top: 10px;}
    .footer_top > div > ul li a{font-size: 0.875em;}

    .ft_sns_list li{margin-left: 23px;}

    /* pc버전(home_list) */
	.footerWrap .home_list .foot_site_btn{width: 181px; padding-left: 20px;}
	.footerWrap .home_list .foot_site_menu{width: 181px; }
	.footerWrap .home_list .foot_site_menu li a{padding-left: 20px;}
    .footer_btm .footer_area > div:first-child{display: none;}
}

@media all and (max-width:860px){
   
    .footerMenu{display: none;}
    .footer_top{display: none;}
    .mft_list{display: block;}

    .footerWrap .mft_list {position:relative; display: block;}
    .footerWrap .mft_list .foot_site_btn {display:inline-block;vertical-align: middle;position:relative;padding-left: 20px;width:100%;height: 45px;line-height: 43px;text-align: left;background: #292e3e;border-bottom: 1px solid #515563;}
    .footerWrap .mft_list .foot_site_btn span{color: #d5d6d6;}
    .footerWrap .mft_list .foot_site_btn .arr{position: absolute;top: 0;right: 0;display: inline-block;width: 44px;height: 44px;border-left: 1px solid #515563;}
    .footerWrap .mft_list .foot_site_btn .arr img {position:absolute; transform:rotate(180deg); left:15px; top:50%; margin-top:-3px; font-size:12px; transition:all 0.3s;}
    .footerWrap .mft_list .foot_site_btn.on .arr img { margin-top:-4px; transform:rotate(0deg);}
    .footerWrap .mft_list .foot_site_menu {display:none;position:absolute;left:0;bottom:43px;z-index:1;overflow:auto;width:100%;background-color: #292e3e;}
    .footerWrap .mft_list .foot_site_menu li{border-bottom: 1px solid #515563;}
    .footerWrap .mft_list .foot_site_menu li a {display:block;height: 45px;line-height: 45px;padding-left:20px;color: #d5d6d6;font-size:0.875em;}
    .footerWrap .mft_list .foot_site_menu li.info a {color:#235788;}
    .footerWrap .mft_list .slt_btn{color: #a0a0a0; border: 1px solid #585858; width: 60px; height: 45px; display: inline-block; vertical-align: middle; line-height: 43px;}


    .relation_area{position: static;}
    .ft_sns_list{position: static; text-align: center; margin: 0 auto 10px; float: none;}
    .footer_btm .footer_area .footer .address{text-align: center; font-size: 0.938em;}
    .footer_btm .footer_area > div{display: block; padding: 27px 0;}
    .ft_sns_list li{float: none; display: inline-block; vertical-align: middle;}

    /* pc버전(home_list) */
	.footerWrap .home_list{display: none;}

     /* family_list */
	.footerWrap .family_list {position:relative; display: block; margin-right: 0px;}
	.footerWrap .family_list .foot_site_btn {display: inline-block;
        vertical-align: middle;
        position: relative;
        padding-left: 20px;
        width: 100%;
        height: 45px;
        line-height: 43px;
        text-align: left;
        background: #292e3e;
        border-bottom: 1px solid #515563;
    }
    .footerWrap .family_list .foot_site_btn span{color: #d5d6d6;}
	.footerWrap .family_list .foot_site_btn .arr{position: absolute; top: 0;	right: 0;	display: inline-block; width: 44px;height: 44px;border-left: 1px solid #515563;	}
	.footerWrap .family_list .foot_site_btn .arr img {position:absolute; transform:rotate(180deg); left:18px; top:50%; margin-top:-3px; font-size:12px; transition:all 0.3s;}
	.footerWrap .family_list .foot_site_btn.on .arr img { margin-top:-4px; transform:rotate(0deg);}
    
	.footerWrap .family_list .foot_site_menu {display:none; position:absolute; left:0; bottom:44px; z-index:1; overflow:auto; width:100%; background-color:#292e3e; border-top: 1px solid #515563;}
	.footerWrap .family_list .foot_site_menu li{border-bottom: 1px solid #515563;}	
	.footerWrap .family_list .foot_site_menu li a {display: block;
        height: 45px;
        line-height: 45px;
        padding-left: 20px;
        color: #d5d6d6;
        font-size: 0.875em;
    }
	.footerWrap .family_list .foot_site_menu li a > img{vertical-align: middle; margin-left: 5px;}
	.footerWrap .family_list .foot_site_menu li.info a {color:#235788;}
	.footerWrap .family_list .slt_btn{color: #a0a0a0; border: 1px solid #515563; width: 60px; height: 45px; display: inline-block; vertical-align: middle; line-height: 43px;}
}

@media all and (max-width:767px){

}

@media all and (max-width:640px){

}

@media all and (max-width:580px){

      
    .headerWrap{height: 60px;}  
    .headerWrap .headTop{height: 60px;}
    .headerWrap .logo{left: 15px;}
    .headerWrap .logo > a img{height: calc(33px - 0.5px); max-width: 100%;}
    .top_list > div{margin-left: 10px;} 
    .top_list > div.link_kor a{display: block;}
    .top_list > div.link_kor a img{vertical-align: middle;}
    .top_list > div.link_kor a span{display: inline-block; vertical-align: middle;}

    .search_wrap{top: 59px;}
    .mobGnb{top: 60px;}

    .search_wrap{top: 59px; height: 60px;}
    .search_ver{width: 95%;}


    .ft_sns_list{margin-top: 10px;}
    .footer_btm .footer_area > div{padding: 17px 0 20px;}
    .footer_btm .footer_area .footer .address{font-size: 0.875em;}

    .mobGnb .m_gnb>li>a{font-size: 1em; padding: 0 15px;}
    .mobGnb .m_gnb>li>.m_gnbS>li>a{font-size: 0.938em; padding: 0 0 0 20px;}
    .mobGnb .m_gnb>li>.m_gnbS>li ul{padding: 12px 0 12px 25px;}
    .mobGnb .m_gnb>li>.m_gnbS>li ul li a{font-size:0.875rem;}
}

@media all and (max-width:479px){

    .footer_btm .footer_area .footer .address{font-size: 0.750em;
        word-break: keep-all;
        max-width: 306px;
        margin: 6px auto 0;
    }
}

@media all and (min-width: 320px) and (max-width: 339px){
}