@charset "utf-8";

/* 내용관리 */
#ctt {}
.ctt_admin { margin-bottom:10px;text-align:right; }
#ctt header h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#ctt_con { padding:20px;/*border:1px solid #d9d9d9;*/line-height:1.8em;margin-bottom:40px;}
#ctt_con img, .ctt_img img { max-width:100%; }
.ctt_img { text-align:center; }


.comp_wrap{width:920px; height:390px;padding:20px; margin-top:40px; margin-bottom:40px !important;background:#f5f5f5;background:-webkit-gradient(linear, 0% 20%, 0% 100%, from(#f5f5f5), to(#efefef));}
.comp_wrap #comp_info {width:320px; height:350px;float:left;margin:0;margin-right:10px;padding-top:60px; overflow:hidden;}
.comp_wrap #comp_map {width:500px; float:right;height:350px;border:1px solid #bbb;}
#comp_map div {font-size:1em;font-weight:bold;width:auto;text-align:center;}

#comp_info { margin:50px 0 10px;padding:0;  }
	#comp_info dt { margin-bottom:30px;margin-top:-40px;font-weight:700;font-size:1.5em;line-height:1em; }
	#comp_info dd { margin:0;padding:8px 14px;border-bottom:1px dotted #aaa;font-size:.95em; line-height:1.3em;}
	#comp_info dd i { margin-right:8px;color:#3d4d99; }
	#comp_info dd span{font-weight:600; line-height:1.6em}
	#comp_info .addr{padding:20px 10px;border-bottom:none; line-height:1.8em;}
.map_bt{position:absolute;bottom:-40px;right:0;}