@charset "utf-8";
.area{ max-width:1200px; margin-left:auto;margin-right:auto;}
.clearfix{*zoom:1;}
.clearfix:after{clear:both; display:block; content:"";}
.blind{overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}
.text-ellipsis{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.txt_hidden {text-indent:-9999px;}
.blind {position: absolute;left: -9999px;width: 1px;height: 1px;font-size: 0;line-height: 0;overflow: hidden;}
.txt_hd {text-indent:-9999px}
.min-width {width:1200px; margin-left:auto;margin-right:auto;}
/* body {font-family: 'NanumBarunGothic','Malgun Gothic', dotum, sans-serif} */
.page-tit {
    font-size:32px;
    color:#151515;
    font-weight:400;
    padding:22px 0;
    border-bottom:1px solid #d6d6d6;
    width:1200px;
    margin:0 auto 45px;
    text-align:center;
    position:relative;
} 
.page-tit:after {content:'';display:block;position:absolute;bottom:-1px;left:calc(50% - 15px);width:30px;height:1px;background:#5b6165;}
#sub_contents {padding-top:30px;}
.container {width: 1200px;margin: 0 auto;}
.sub-contents {margin-bottom: 80px;}

@media all and (max-width:1240px) {
    .min-width,#sub_contents {width:100%;padding-left:20px;padding-right:20px;}
    .container,.page-tit {width:100%;}
}
@media all and (max-width:480px) {
    .page-tit {font-size:19px;padding:0 0 14px 0;margin: 0 auto 26px;}
    
    
}