@charset "utf-8";

/* 내용관리 */
#ctt {}
.ctt_admin {margin:20px 0;text-align:right}
.ctt_admin .btn:before {content:"\f021";font-family:"FontAwesome";}
#ctt header h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#ctt_con {margin-top:20px;padding:25px;border:1px solid #e9e9e9;line-height:1.4em;}
#ctt_con * {line-height:1.4em;}
#ctt_con .prod_l {display:table;width:100%;list-style:none;margin:30px 0 0;padding:0;border-collapse:collapse;}
	#ctt_con .prod_l li {display:table-cell;position:relative;width:25%;}
	#ctt_con .prod_l li img {width:100%;height:auto;}
	#ctt_con .prod_l li .tit {display:none;}
	#ctt_con .prod_l li:hover .tit {display:block;position:absolute;left:0;top:0;width:100%;height:100%;padding:20%;line-height:1.4em;color:#fff;text-align:center;background:rgba(0,0,0,0.5);z-index:101;}
	#ctt_con .prod_l li a {display:block;height:100%;}
	#ctt_con .prod_l li:hover {background:#f7f7f7;}
.ctt_img {text-align:center}

#co_info {margin:0;padding:0;}
	#co_info dd {margin:0;padding:15px 10px;border-bottom:1px solid #e5e5e5;}
#co_map {height:450px;}
#priv {font-size:.9em;}
	#priv * {line-height:1.4em;}
	#priv section {display:block;}
	#priv section:after {display:block;content:"";margin:30px 0;border-top:1px solid #efefef;}
	#priv section:last-child:after {margin:0;border:none;}
	#priv section h2.tit {margin-bottom:20px;font-size:1.2em;font-weight:500;color:#0669c0;}
	#priv section h3 {display:inline-block;margin:30px 0 10px;padding:3px 10px;border-radius:30px;font-weight:400;color:#fff;background:#629ac1;}
	#priv section p {color:#333;}
	#priv section ul {list-style:square;}
	#priv section ul li {color:#333;}
	#priv section ol {margin:10px 0;}
