@charset "utf-8";

/* 새글 스킨 (latest) */
.lt_pc {
    position: relative;
    max-width: 1200px;  /* PC에서는 1200px, 모바일에서는 100% */
    width: 100%;
    margin: 0 auto;     /* 가운데 정렬 */
    margin-bottom: 8px; /* 하단 여백 */
    clear: both;
    display: block;     /* inline-block → block으로 변경 */
    box-sizing: border-box;
}

.lt_pc:after {display:block;visibility:hidden;clear:both;content:""}
.lt_ml{float:left}
.lt_pc .lt_Box{height:auto;border-top:1px solid #e8e8e8;padding:8px;} /* 박스전체높이, 박스상단라인, 리스트글 좌측여백 */
.lt_pc .lt_Box ul{margin:0; padding:0}
.lt_pc .lt_Box li{list-style:none;padding-left:8px}
.lt_pc .lt_Box li:before {position: absolute;left: 10px;width: 4px;height: 4px;margin-top:10px;background: #aaa;content: '';border-radius: 50%;} /* margin-top: 리스트글 좌측점 높이여백 */
.lt_pc .lt_Box li a{display:inline-block;line-height:22px;font-size:13px;} /* 리스트 글자박스높이 */
.lt_pc .lt_Box li.no_bd{text-align:center;line-height:120px}
.lt_pc .lt_Box li .lt_date{float:right;line-height: 22px;} /* 날자박스 높이 */
.lt_pc .lt_title {display:block;margin-bottom:2px;font-size:14px} /* 타이틀 하단간격, 글자크기 */
.lt_pc .lt_title i{color:#337dd4;}
.lt_pc .lt_more a{height:16px;background:url("img/icon_more.gif") no-repeat top right;position:absolute;top:0px;right:0px;padding-right:25px;color:#696969;display:inline-block}


/* 새글 스킨 (갤러리)-메인화면 변형으로 개인적으로 추가 */
.lt_pc_1 {
    position: relative;
    max-width: 1200px;  /* PC에서는 1200px, 모바일에서는 100% */
    width: 100%;
    margin: 0 auto;     /* 가운데 정렬 */
    margin-bottom: 8px; /* 하단 여백 */
    clear: both;
    display: block;     /* inline-block → block으로 변경 */
    box-sizing: border-box;
}

.lt_pc_1:after {display:block;visibility:hidden;clear:both;content:""}
.lt_ml{float:left}
.lt_pc_1 .lt_Box{height:125px;border:1px solid #e8e8e8;padding:0px;}
.lt_pc_1 .lt_Box ul{margin:0; padding:0}
.lt_pc_1 .lt_Box li{list-style:none;padding-left:10px}
.lt_pc_1 .lt_Box li:before {position: absolute;left: 15px;width: 4px;height: 4px;margin-top:10px;background: #aaa;content: '';border-radius: 50%;}
.lt_pc_1 .lt_Box li a{display:inline-block;line-height:22px;font-size:13px;}
.lt_pc_1 .lt_Box li.no_bd{text-align:center;line-height:120px}
.lt_pc_1 .lt_Box li .lt_date{float:right;line-height: 22px;}
.lt_pc_1 .lt_title {display:block;margin-bottom:2px;font-size:14px} /* 타이틀 하단간격, 글자크기 */
.lt_pc_1 .lt_title i{color:#337dd4;}
.lt_pc_1 .lt_more a{height:16px;background:url("img/icon_more.gif") no-repeat top right;position:absolute;top:0px;right:0px;padding-right:25px;color:#696969;display:inline-block}


/*바로가기*/
.short_cut{margin-bottom:30px;}
.short_cut li{list-style:none;padding:12px 0;background:#f6f8fb;margin-bottom:5px;padding:10px;border:1px solid #dde4e9}
.short_cut li a{display:inline-block;width:258px;height:16px;background:url("img/icon_more.gif") no-repeat top right;color:#696969;}

.aside_lt{position:relative;width:280px;display:inline-block;margin-bottom:20px}
.aside_lt .lt_Box{height:125px;border:1px solid #e8e8e8;padding:15px;}
.aside_lt .lt_Box ul{margin:0; padding:0}
.aside_lt .lt_Box li{list-style:none;padding-left:10px}
.aside_lt .lt_Box li:before {position: absolute;left: 15px;width: 4px;height: 4px;margin-top:10px;background: #aaa;content: '';border-radius: 50%;}
.aside_lt .lt_Box li a{display:inline-block;line-height:25px;font-size:13px;}
.aside_lt .lt_Box li.no_bd{text-align:center;line-height:120px}
.aside_lt .lt_Box li .lt_date{float:right;line-height: 25px;}
.aside_lt .lt_title {display:block;margin-bottom:15px;font-size:14px}
.aside_lt .lt_title i{color:#337dd4;}
.aside_lt .lt_more a{height:16px;background:url("img/icon_more.gif") no-repeat top right;position:absolute;top:0px;right:0px;padding-right:25px;color:#696969;display:inline-block}
