@charset "utf-8";

/*웹폰트 추가*/
@import url("/css/fonts/fonts.css");

/*스타일 추가*/
@import url("style.css");

/*보드 스타일 초기화*/
*:focus {outline:none;}
html{margin: 0 auto;max-width: 1920px;}
body{max-width: 1920px;min-width: 320px;width: 100%;background-color: #ffffff;font-family:'s-core-dream-regular', dotum, sans-serif;line-height: 1;}
a{color: #000000;}
h1, h2, h3, h4, h5, h6{font-family:'s-core-dream-regular', dotum, sans-serif;}
hr{display: block;border: 0;margin: 0;}
input[type=text], input[type=password], textarea{
    -webkit-transition: all 0.0s ease-in-out;
    -moz-transition: all 0.0s ease-in-out;
    -ms-transition: all 0.0s ease-in-out;
    -o-transition: all 0.0s ease-in-out;
}
/*인풋박스 스타일 수정*/
.required, textarea.required{background-image: none !important;}
.wr_content textarea, .tbl_frm01 textarea, .form_01 textarea, .frm_input{ border-radius: 0;}


#hd {border-top:0;}
#hd, #wrapper, #ft{width: 100%;min-width: auto;}
#hd_pop, #hd_wrapper, #tnb ul, #gnb .gnb_wrap, #container_wr, #ft_wr{width: 100%;}
#container{width: 100%;margin: 0;}

/*로그인*/
#login_fs{}
#mb_login #login_info{margin: 0;}
.mbskin{width: 100%;}


/*---------------------------------------------------------------------------*/

.container{max-width: 1240px;width: 100%;margin: 0 auto;}
.container.long{max-width: 1640px;padding: 0;}

@media (max-width: 1200px) {

}

@media (max-width: 768px) {
    .container{padding: 0;}    
}

.ul_hz{overflow: hidden;}
.ul_hz li{float: left;}

.ul_blet li{position: relative;}
.ul_blet li:after{content: "";position: absolute;left: 0;top: 0;width: 1px;height: 100%;background-color: #c2c2c2;}
.ul_blet li:first-child:after{display: none;}

.btn_ts{transition: all .25s;}

/*---------------------------------------------------------------------------*/
.br_l{display: block;}
.br_lm{display: block;}
.br_m{display: inline-block;}
.br_ms{display: inline-block;;}
.br_s{display: inline-block;;}

.show_l{display: block !important;}
.show_ml{display: block !important;}
.show_m{display: none !important;}
.show_ms{display: none !important;}
.show_s{display: none !important;}

.show_inline_l{display: inline-block !important;}
.show_inline_lm{display: inline-block !important;}
.show_inline_m{display: none !important;}
.show_inline_ms{display: none !important;}
.show_inline_s{display: none !important;}

@media (max-width: 1024px) {
    .br_l{display: inline-block;; !important;}
    .br_lm{display: block; !important;}
    .br_m{display: block; !important;}
    .br_ms{display: block; !important;}
    .br_s{display: inline-block;; !important;}

    .show_l{display: none !important;}
    .show_ml{display: block !important;}
    .show_m{display: block !important;}
    .show_ms{display: block !important;}
    .show_s{display: none !important;}

    .show_inline_l{display: none !important;}
    .show_inline_lm{display: inline-block !important;}
    .show_inline_m{display: inline-block !important;}
    .show_inline_ms{display: inline-block !important;}
    .show_inline_s{display: none !important;}
}

@media (max-width: 768px) {
    .show_ml{display: none !important;}
    .show_s{display: block !important;}

    .show_inline_lm{display: none !important;}
    .show_inline_s{display: inline-block !important;}
}

@media (max-width: 500px) {
    .br_l{display: inline-block;; !important;}
    .br_lm{display: inline-block;; !important;}
    .br_m{display: inline-block;; !important;}
    .br_ms{display: block; !important;}
    .br_s{display: block; !important;}

    .show_l{display: none !important;}
    .show_ml{display: none !important;}
    .show_m{display: none !important;}
    .show_ms{display: block !important;}
    .show_s{display: block !important;}

    .show_inline_l{display: none !important;}
    .show_inline_lm{display: none !important;}
    .show_inline_m{display: none !important;}
    .show_inline_ms{display: inline-block !important;}
    .show_inline_s{display: inline-block !important;}
}
/*---------------------------------------------------------------------------*/




/*추가적으로 쓸만한 것들 넣어둠 [cjh]*/
/*도형*/
.list-dot-blue{
    width: 4px !important;
    height: 4px !important;
    background: #0F56BE 0% 0% no-repeat padding-box;
    border-radius: 50%;
    padding: 0px !important;
    position: absolute;
    left: 10px;
    top: 18px;
}

/*------- START 모바일 표 스크롤 안내 -------*/
.mobile_notice{
    display: none;
}
/*------- END //모바일 표 스크롤 안내 -------*/
@media (max-width: 1210px) { 
    /*------- START 모바일 표 스크롤 안내 -------*/
    .mobile_notice{
        display: block;
        width: 100%;
        height: 40px;        
        background-color: #000;
        margin-top: -20px;
        margin-bottom: 36px;
        letter-spacing: -0.54px;
        padding: 0 0 0 16px;
    }    
    .mobile_notice .notice_txt{
        color: #FFFFFF;
        font-size: 14px;
        font-family: 's-core-dream-bold';
        line-height: 40px;
        display: inline-block;
    }

    .mobile_notice .img-rightArrow{
        display: inline-block;
        float: right;
        padding-right: 20px;
    }
    .mobile_notice .img-rightArrow img{

    }

    /*------- END //모바일 표 스크롤 안내 -------*/
}

/*문자열 처리*/
.text_left {text-align:left !important}

/*필수값 표시*/
.required_asta{
    color: #FF0000;
    font-family: 's-core-dream-bold';
    font-size: 18px;
    letter-spacing: -0.9px;
    line-height: 28px;  
}
