@charset "utf-8";

/* 내용관리 */
#ctt {margin:10px 0;padding:20px;background:#fff}
.ctt_admin {margin:15px 0;text-align:right;}
#ctt header h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#ctt_con {padding:10px 0;line-height:1.6em}
#ctt_con img{max-width:100%;height:auto}
.ctt_img {text-align:center}

#co_greet p {margin-bottom:30px;line-height:1.7em;}
#wrap_map {position:relative;margin-top:50px;}
	#wrap_map .info {position:absolute;right:60px;top:10px;bottom:24px;width:30%;padding:20px;border-radius:5px;background:hsla(0,0%,0%,.7);}
	#wrap_map .info * {color:#fff;}
	#wrap_map .info h2 {font-family:"Roboto Condensed";font-size:1.5em;font-weight:normal;}
	#wrap_map .info ul {list-style:square;margin:20px 0 0;padding:0 0 0 25px;}
	#wrap_map .info ul li {margin-bottom:5px;font-size:.82em;line-height:1.4em;}
#comp_map {height:450px;}

#priv {padding:35px;border:1px solid #f1f1f1;border-radius:7px;background:#fff;box-shadow: 6px 0 15px -10px rgba(50, 50, 50, 0.45), -6px 0 15px -10px rgba(50, 50, 50, 0.45);}
	#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:nth-child(4):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;}
