#mainVisual img {width:100%;height:auto;}


.pic_lt {border:none;background:none;}
.pic_lt .lat_title {background:none;font-size:24px;color:#333;padding:0}
.pic_lt .lat_title a {font-size:26px;color:#333}

.pic_lt ul {overflow:hidden;padding:0;margin:20px 0;}
.pic_lt li {width:380px;margin:0;padding:0;box-sizing:border-box;}
.pic_lt li:nth-child(3n-1) {margin:0 30px;}
.pic_lt li .new_icon {display:none;}
.pic_lt li .img_tit {font-size:20px;line-height:30px;display:block;text-align:center;margin-top:10px;height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.pic_lt .lt_date {font-size:16px;text-align:center;margin-top:10px;}





#mainVisual {height:620px;}
.section {width:1200px; margin:50px auto ;overflow:hidden;}
#secition1 {overflow:hidden;padding-top:50px;border-top:1px solid #ddd;}

#secition1 .left {width:600px;float:left;padding-right:25px;}
#secition1 .right {width:600px;float:left;padding-left:25px;}


#secition1 .lat {border:none;}
.lat .lat_title {background:none;font-size:24px;color:#333;padding:0}
.lat .lat_title a {font-size:26px;color:#333}
.lat ul {overflow:hidden;padding:0;margin:20px 0;border:none;}
.lat li {border:none;border-top:1px solid #ddd;padding:0 10px;}
.lat li:before {display:none}
.lat li .new_icon {display:none;}
.lat li a {font-size:16px;line-height:50px;display:block;height:50px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.lat .lt_date {font-size:16px;text-align:center;margin-top:10px;}

.lat .lat_title a:after, .pic_lt .lat_title a:after {background:#333}



 .lat_title {
    background: none;
    font-size: 24px;
    color: #333;
    padding: 0;
	display: block;
    line-height: 45px;
	height:47px;
    border-bottom: 1px solid #e2e2e2;
}
.lat_title .icon {color:#aaa;font-size:14px;float:right;}

.lat_title a {font-size: 26px; color: #333; position:relative; display: inline-block; line-height: 45px; }
.lat_title a:after {
    position: absolute;
    bottom: -1px;
    left: 0;
    width: 100%;
    height: 2px;
    background: #333;
    content: '';
}
.sct_10 .sct_icon {position:absolute;top:10px;left:10px;margin:0;padding:0;}



#secition3{padding:30px;background:#fafafa;margin-bottom:50px;}










/*20100110 수정*/
#mainVisual {width:1200px;margin:0 auto;height:450px;}

#sns_wrap {overflow:hidden;}
#sns_wrap .blog{float:left;width:570px;}
#sns_wrap .sns{float:right;width:570px;}

#sns_wrap .sns_list {overflow:hidden;margin-top:20px;}
#sns_wrap .sns_list li {width:275px;height:275px;margin-bottom:15px;float:left}
#sns_wrap .sns_list li:nth-child(2n) {margin-left:20px;}

#sns_wrap .sns_list li a{display:block;overflow:hidden;position:relative;height:275px;}
#sns_wrap .sns_list li a img {width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
#sns_wrap .sns_list li a:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.8);z-index:10;opacity:0;transition:all 0.4s;}
#sns_wrap .sns_list li a .sbj {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:20;width:100%;padding:20px;text-align:justify;opacity:0;transition:all 0.4s;font-weight:700;}

#sns_wrap .sns_list li a:hover:before {opacity:1;}
#sns_wrap .sns_list li a:hover .sbj {opacity:1;}

