@charset "utf-8";

/* 내용관리 */
.ctt_admin {max-width:1280px;margin:10px auto;text-align:right;}
.co_greet {margin-bottom:50px;}
.co_greet p {max-width:900px;margin:auto;font-size:1.3em;font-weight:300;line-height:1.35em;}
.co_greet p+p {margin-top:40px;}
.co_greet p.hd_img {text-align:center;margin:50px auto;}
.co_greet p.sign {font-size:1em;text-align:right;}
#co_map {height:450px;margin-top:50px;}
.co_map_info {}

.priv_wrap {margin:70px auto;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_wrap * {line-height:1.4em;}
	.priv_wrap div {display:block;}
	.priv_wrap div:after {display:block;content:"";margin:30px 0;border-top:1px solid #efefef;}
	.priv_wrap div:last-child:after {margin:0;border:none;}
	.priv_wrap div h2.tit {margin-bottom:20px;font-size:1.2em;font-weight:500;color:#0669c0;}
	.priv_wrap div h3 {display:inline-block;margin:30px 0 10px;padding:3px 10px;border-radius:30px;font-weight:400;color:#fff;background:#629ac1;}
	.priv_wrap div p {color:#333;}
	.priv_wrap div ul {list-style:square;}
	.priv_wrap div ul li {color:#333;}

.contact {margin-bottom:50px;text-align:center;}
	.contact .hd_img {margin:50px auto;}
	.contact blockquote {margin:0 auto 50px;font-family:"NanumSB","Noto Sans KR","나눔고딕","돋움";font-size:1.25em;color:#2d2f92;line-height:1.5em;}
	.contact dl {width:800px;margin:0 auto;font-size:1.2em;}
	.contact dl:after {content:'';display:block;clear:both;visibility:hidden;}
	.contact dl+dl {margin-top:10px;}
	.contact dl dt {float:left;width:20%;padding:15px 0;border:1px solid #333;border-right:none;border-radius:30px 0 0 30px;font-family:"NanumSB","Noto Sans KR","나눔고딕","돋움";color:#fff;background:#333;}
	.contact dl dd {float:left;width:80%;margin:0;padding:15px 0;border:1px solid #333;border-left:none;border-radius:0 30px 30px 0;}
