﻿/****************************************************************************************/
/* 엘리트 회장 인사말 */


#bo_cate h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}



#bo_cate ul:after {display:block;visibility:hidden;clear:both;content:""}
#bo_cate li {float:left;margin-bottom:-1px}
#bo_cate a {display:block;position:relative;margin-left:-1px;padding:6px 0 5px;width:190px;border:1px solid #ddd;background:#f7f7f7;color:#888;text-align:center;letter-spacing:-0.1em;line-height:1.2em;cursor:pointer}
#bo_cate a:focus, #bo_cate a:hover, #bo_cate a:active {text-decoration:none}
#bo_cate #bo_cate_on {z-index:2;border:1px solid #565e60;background:#fff;color:#565e60;font-weight:bold}

.td_subject img {margin-left:3px}
/*********************************************************************************/





/**************************************************************************************************************************/
/**************************************************************************************************************************/

/* 첫화면 가로 3단 정리 */
/*화면 너비 0~767 */
@media screen and (max-width:767px) 
{ 
   .history_group{margin-top:50px; }
   #bo_cate ul {margin-bottom:10px;padding-left:1px;zoom:1}
}

/*화면 너비 769~959 */
@media screen and (min-width:768px) and ( max-width:959px) { 
   .history_group{margin-top:50px; margin-left:150px; }
   #bo_cate ul {margin-bottom:10px;padding-left:150px;zoom:1}

}

/* 화면너비 960~ 무한 */
@media screen and (min-width:960px)
{ 
   .history_group{margin-top:50px; margin-left:300px; }
   #bo_cate ul {margin-bottom:10px;padding-left:350px;zoom:1}

}

/**************************************************************************************************************************/
/**************************************************************************************************************************/



.history_group .check_all{padding-bottom:15px}			
.history_group ul li{position:relative;}
.history_group ul li .history_tit{position:absolute;top:-12px;font-size:33px;font-weight:700;color:#003775}	

.history_group ul li ul{
   padding-left:150px;
   padding-bottom: 24px;
   background: url(/icon/dot.gif);
   background-repeat: repeat-y;
   background-size: 1px;
   background-position-x: 162px;
}
.history_group ul li ul li{
   padding-left:12px;
   background:url(/icon/rec.png);
   background-repeat:no-repeat;
   background-position: 0 top;
   background-size:24px;
}

.history_group ul li ul li .con_area {padding-left:12px;padding-bottom:15px; }	 
.history_group ul li ul li .con_area .year{font-size:20px;margin-left:10px;line-height:19px;padding-bottom:5px;color:#003775;}	
.history_group ul li ul li .con_area p{margin-left:10px}	



/************************************************************************************************/
.hd_cmt {margin-bottom:30px;zoom:1;border:1px solid #d9d9d9;padding:15px;position:relative;color:#696566}
.hd_cmt::before {content: "";position: absolute;bottom: -4px;left: -1px;display: block;width: 100%;height: 3px;background: #f1f1f1;}
.hd_cmt:after {display:block;visibility:hidden;clear:both;content:"";}

.hd_cmt .cmt_group{margin-bottom:20px}
.hd_cmt .cmt_group:last-child{margin-bottom:0}
.hd_cmt .cmt_group .tit{margin-bottom:5px;
font-weight: 700;
font-size: 18px;
padding: 5px 20px;
line-height: 22px;
color: #003775;
background: url(/images/h4_circle.png) no-repeat left 8px;
background-size: 16px;}
.hd_cmt .cmt_group ul li{font-size:16px;padding-left:20px}