@charset "utf-8";

/* ******************** °ø¿ë ******************** */
/* ÆùÆ®»ö»ó */
.yellow {color:#f4d64a;}
.green {color:#8dce79;}
.blue {color:#84d6e7;}
.pink {color:#fba79a;}

/* ¹è°æ»ö */
.bgc1 {background-color:#78a2ef;}
.bgc2 {background-color:#7cce82;}
.bgc3 {background-color:#64d4ca;}
.bgc4 {background-color:#ffd55b;}

.type1 .typeColor {background:#8fd06d;}

/* ********************************* PC over : 992 ~  ********************************* */
@media screen and (min-width:992px), print{
	/* ¿ì¸®¿ø¼Ò°³ - ÀÎ»ç¸» */
	.intro.greeting {text-align:center;}
	.intro.greeting .bg {border-radius:10px; overflow:hidden;}
	.intro.greeting .face {z-index:1; width:20%; height:20%; border-radius:50%; overflow:hidden; margin-top:-10%;}
	.intro.greeting p {font-size:24px; font-weight:300; color:#000; margin:50px;}

	/* ¿ì¸®¿ø¼Ò°³ - ¿î¿µ¹æÄ§ ¹× ¿¬Çõ */
	.intro.history {}
	.intro.history article {
		z-index:0; position:relative; display:block; clear:both; width:100%;
		padding:80px; border:1px solid #e5e5e5; border-radius:10px;
		transition:all .3s linear !important; -webkit-transition:all .3s linear !important; -moz-transition:all .3s linear !important;
	}
	.intro.history article+article {margin-top:10px;}
	.intro.history article header {overflow:hidden;}
	.intro.history article header>* {float:left;}
	.intro.history article header h3 {
		font-size:50px; font-weight:100; letter-spacing:-2px; color:#000; line-height:1;
		transition:all .3s linear !important; -webkit-transition:all .3s linear !important; -moz-transition:all .3s linear !important;
	}
	.intro.history article header h3+span {position:relative; margin-left:30px; font-size:14px; font-weight:300; color:#000; margin-top:4px; letter-spacing:0;}
	.intro.history article header h3+span:after {content:""; height:2px; width:100%; background:#ddd; position:absolute;  left:0; margin-top:40px;}
	.intro.history article dl {clear:both; margin:30px 0; position:relative; overflow:hidden; padding-left:140px;}
	.intro.history article dl:last-child {margin-bottom:0;}
	.intro.history article dt {
		position:absolute; left:20px; top:0; width:50px; height:50px; padding-top:10px;
		background:#ccc; color:#fff; text-align:center; border-radius:50%;
		transition:all .3s linear !important; -webkit-transition:all .3s linear !important; -moz-transition:all .3s linear !important;
	}
	.intro.history article dd {clear:both; position:relative; display:block; padding:5px 0 5px 10px; line-height:1.4;}
	.intro.history article dd:before {content:""; display:block; width:2px; height:2px; background:#000; position:absolute; left:0; top:15px;}

	.intro.history article:hover {z-index:1; border:1px solid #acc9ff; box-shadow:5px 5px 10px rgba(0,0,0,.1);}
	.intro.history article:hover h3 {color:#acc9ff; letter-spacing:5px;}
	.intro.history article:hover dt {background:#acc9ff;}

	/* ¿ì¸®¿ø¼Ò°³ - ¼±»ý´Ô¼Ò°³ */
	.intro.teacher article {float:left; width:33.333%; overflow:hidden; padding:0 20px 80px;}
	.intro.teacher article:nth-child(3n+1) {clear:both;}
	.intro.teacher article img {width:100%; border-radius:10px; overflow:hidden;}
	.intro.teacher article dl {margin-top:30px;}
	.intro.teacher article dt {position:relative; font-size:24px; font-weight:300; color:#000; line-height:1;}
	.intro.teacher article dt span {position:absolute; right:0; top:-5px; display:block; padding:7px 10px; font-size:14px; color:#666; line-height:1; border:1px solid #e5e5e5; border-radius:100px;}
	.intro.teacher article dd {margin-top:10px;}

	/* ¿ì¸®¿ø¼Ò°³ - ½Ã¼³¾È³» */
	.intro.facility ul {overflow:hidden;}
	.intro.facility ul li {float:left; width:50%; padding:0 10px 20px 10px;}
	.intro.facility ul.first li {width:100% !important;}
	.intro.facility ul li .img {position:relative; border-radius:10px; overflow:hidden; color:#fff;}
	.intro.facility ul li .img:before {
		z-index:0; content:""; position:absolute; display:block; width:100%; height:100%; background:rgba(0,0,0,.0);
		transition:all .3s linear !important; -webkit-transition:all .3s linear !important; -moz-transition:all .3s linear !important;
	}
	.intro.facility ul li .img:hover:before {background:rgba(0,0,0,.5);}
	.intro.facility ul li .img p {z-index:1; position:absolute; bottom:0; padding:40px; font-size:24px; font-weight:500;}
	.intro.facility ul li .img p span {display:block; font-size:14px; font-weight:300; line-height:1.4;}

	/* ¿ì¸®¿ø¼Ò°³ - Ã£¾Æ¿À½Ã´Â ±æ */
	.intro.location .map {width:100%; height:70vh; overflow:hidden; border-radius:10px;}
	.intro.location .map .kakaomap {width:100%; height:100%;}
	.intro.location .info dl {position:relative; width:100%; overflow:hidden; padding:30px 0;}
	.intro.location .info dl+dl {border-top:1px solid #eee;}
	.intro.location .info dl:last-child {padding-bottom:0;}
	.intro.location .info dl>* {position:relative; float:left;}
	.intro.location .info dt {clear:both; width:100px; text-align:center;}
	.intro.location .info dd p {font-weight:400; color:#000;}
	.root_daum_roughmap .wrap_btn_zoom .btn_zoom_in {width:30px; height:30px;}
	.root_daum_roughmap .wrap_btn_zoom .btn_zoom_out {width:30px; height:30px;}
	

	/* ±³À°¾È³» - ±³À°ÇÁ·Î±×·¥ */
	.edu.program .cube {overflow:hidden;}
	.edu.program .cube>ul>li {position:relative; float:left; width:25%; text-align:center; overflow:hidden;}
	.edu.program .cube>ul>li .normal {display:block; background:#eee; height:100%;}
	.edu.program .cube>ul>li:nth-child(1) {border-radius:10px 0 0;}
	.edu.program .cube>ul>li:nth-child(4) {border-radius:0 10px 0 0;}
	.edu.program .cube>ul>li:nth-child(5) {border-radius:0 0 0 10px;}
	.edu.program .cube>ul>li:nth-child(8) {border-radius:0 0 10px 0;}
	.edu.program .cube .txt {color:#fff;}
	.edu.program .cube .txt>div {display:table; width:100%; height:100%;}
	.edu.program .cube .txt>div>div {display:table-cell; vertical-align:middle; padding:50px; word-break:keep-all;}
	.edu.program .cube .txt>div img {display:inline-block !important; width:40%; height:auto;}
	.edu.program .cube .txt>div p {font-size:24px; padding-top:30px;}
	.edu.program .cube .txt>div p+p {font-size:16px; font-weight:300; padding-top:0; line-height:1.4;}
	.edu.program .sort {}
	.edu.program .sort h3 {margin-top:80px; text-align:center; font-size:28px; color:#000; font-weight:300;}
	.edu.program .sort h3+p {color:#888; text-align:center;}
	.edu.program .sort .kind {margin-top:30px; overflow:hidden;}
	.edu.program .sort dl {float:left; width:33.3333%; padding:0 20px;}
	.edu.program .sort dt {position:relative; width:100%; padding:20px 30px; margin-bottom:20px; color:#fff; font-size:24px; line-height:1; border-radius:100px;}
	.edu.program .sort dt:after {content:""; position:absolute; top:50%; right:30px; margin-top:-5px; display:block; width:10px; height:10px; border-radius:50%; background:#fff;}
	.edu.program .sort dt span {font-size:14px; padding-left:10px;}
	.edu.program .sort dd {position:relative; padding:7px 0 7px 60px;}
	.edu.program .sort dd:before {content:""; position:absolute; top:20px; left:40px; display:block; width:10px; height:2px;}
	.edu.program .sort .age3 dd:before {background:#78a2ef;}
	.edu.program .sort .age4 dd:before {background:#64d4ca;}
	.edu.program .sort .age5 dd:before {background:#7cce82;}

	/* ±³À°¾È³» - ¿¬°£±³À°°èÈ¹ */
	.edu.year {overflow:hidden;}
	.edu.year article {float:left; width:33.3333%; padding:0 20px;}
	.edu.year article header {padding:20px; border-radius:10px;}
	.edu.year article header .img {height:250px; border-radius:10px; overflow:hidden;}
	.edu.year article header .tit {position:relative; padding-left:60px; margin-top:20px; color:#fff;}
	.edu.year article header .tit:before {
		content:""; position:absolute; left:0; top:0; display:block; width:50px; height:50px;
		border:3px solid #fff; border-radius:50%; background-size:50%; background-repeat:no-repeat; background-position:center;
	}
	.edu.year article.age3 header .tit:before {background-image:url(../images/edu/icon_whiteStar1.svg);}
	.edu.year article.age4 header .tit:before {background-image:url(../images/edu/icon_whiteStar2.svg);}
	.edu.year article.age5 header .tit:before {background-image:url(../images/edu/icon_whiteStar3.svg);}
	.edu.year article header .tit h3 {font-weight:300; font-size:24px;}
	.edu.year article header .tit h3+p {padding-top:5px; font-size:14px; letter-spacing:0; opacity:.7;}
	.edu.year article>ul {overflow:hidden;}
	.edu.year article>ul li {position:relative; padding:12px 0 12px 80px;}
	.edu.year article>ul li+li {border-top:1px solid #eee;}
	.edu.year article>ul li:before {content:""; position:absolute; top:25px; left:40px; display:block; width:10px; height:2px;}
	.edu.year article.age3 ul>li:before {background:#78a2ef;}
	.edu.year article.age4 ul>li:before {background:#64d4ca;}
	.edu.year article.age5 ul>li:before {background:#7cce82;}

	/* ±³À°¾È³» - ÀÏÀÏÈ°µ¿°èÈ¹ */
	.edu.today {overflow:hidden;}
	.edu.today article {float:left; width:50%; padding:0 20px;}
	.edu.today article header {position:relative; border-radius:10px;}
	.edu.today article header .img {height:350px; border-radius:10px; overflow:hidden;}
	.edu.today article header h3 {position:absolute; left:0; bottom:0; padding:20px 28px; font-size:24px; font-weight:400; line-height:1; background:#fff; border-radius:0 10px 0 0;}
	.edu.today article.am header h3 {color:#78a2ef;}
	.edu.today article.pm header h3 {color:#64d4ca;}
	.edu.today article>ul {overflow:hidden;}
	.edu.today article>ul li {position:relative; padding:15px 0 15px 80px;}
	.edu.today article>ul li+li:first-child {border-top:1px solid #eee;}
	.edu.today article>ul li:before {content:""; position:absolute; top:25px; left:40px; display:block; width:10px; height:2px;}
	.edu.today article>ul li span {padding-left:20px; color:#000; font-weight:400;}
	.edu.today article>ul li span+span {color:#666; font-weight:300;}
	.edu.today article.am>ul>li:before {background:#78a2ef;}
	.edu.today article.pm>ul>li:before {background:#64d4ca;}

	/* ±³À°¾È³» - Æ¯º°È°µ¿ */
	.edu.special article {float:left; width:50%; overflow:hidden; padding:0 20px 80px;}
	.edu.special article:nth-child(2n+1) {clear:both;}
	.edu.special article .img {border-radius:10px; overflow:hidden;}
	.edu.special article dl {margin-top:20px;}
	.edu.special article dt {position:relative; font-size:24px; font-weight:300; color:#000; line-height:1;}
	.edu.special article dd {margin-top:10px;}
	
	/* ±³À°¾È³» - ±³À°Çà»ç */
	.edu.event article {float:left; width:50%; overflow:hidden; padding:0 20px 80px;}
	.edu.event article:nth-child(2n+1) {clear:both;}
	.edu.event article .img {border-radius:10px; overflow:hidden;}
	.edu.event article dl {margin-top:20px;}
	.edu.event article dt {position:relative; font-size:24px; font-weight:300; color:#000; line-height:1;}
	.edu.event article dd {margin-top:10px;}
	
	

	/* ÀÔÇÐ¾È³» - ¸ðÁý¿ä°­ */
	.entrance.info {overflow:hidden;}
	.entrance.info article {position:relative; float:left; width:33.3333%; height:600px; padding:0 20px; text-align:center;}
	.entrance.info article>div {width:100%; height:100%; overflow:hidden; border-radius:10px;}
	.entrance.info article h3 {padding-top:20%; color:#fff; font-weight:400; font-size:40px;}
	.entrance.info article h3 p {font-size:18px; padding:10px 0 30px;}
	.entrance.info article h3+p {font-size:18px; color:#fff;}

}


/* ********************************* ¸ð¹ÙÀÏ ********************************* */
@media screen and (max-width:991px){
	.intro.greeting {text-align:center;}
	.intro.greeting .bg {border-radius:10px; overflow:hidden;}
	.intro.greeting .face {z-index:1; width:30%; height:30%; border-radius:50%; overflow:hidden; margin-top:-15%;}
	.intro.greeting p {font-size:24px; font-weight:300; color:#000; margin:30px 0; line-height:1.4;}

	/* ¿ì¸®¿ø¼Ò°³ - ¿î¿µ¹æÄ§ ¹× ¿¬Çõ */
	.intro.history {}
	.intro.history article {display:block; clear:both; width:100%; border:1px solid #e5e5e5; padding:30px; border-radius:10px;}
	.intro.history article+article {margin-top:10px;}
	.intro.history article header {overflow:hidden;}
	.intro.history article header>* {float:left;}
	.intro.history article header h3 {font-size:30px; font-weight:300; letter-spacing:-2px; color:#a2cc61; line-height:1;}
	.intro.history article header h3+span {position:relative; margin-left:18px; font-size:12px; font-weight:300; color:#000; letter-spacing:0;}
	.intro.history article header h3+span:after {content:""; height:1px; width:100%; background:#ddd; position:absolute;  left:0; margin-top:25px;}
	.intro.history article dl {clear:both; margin:30px 0; position:relative; overflow:hidden; padding-left:62px;}
	.intro.history article dl:last-child {margin-bottom:0;}
	.intro.history article dt {position:absolute; left:7px; top:0; width:40px; height:40px; padding-top:7px; background:#acc9ff; color:#fff; text-align:center; border-radius:50%;}
	.intro.history article dd {clear:both; position:relative; display:block; padding:5px 0 5px 10px; line-height:1.4;}
	.intro.history article dd:before {content:""; display:block; width:2px; height:2px; background:#000; position:absolute; left:0; top:15px;}

	/* ¿ì¸®¿ø¼Ò°³ - ¼±»ý´Ô¼Ò°³ */
	.intro.teacher {overflow:hidden;}
	.intro.teacher article {overflow:hidden;}
	.intro.teacher article+article {margin-top:50px;}
	.intro.teacher article img {width:100%; border-radius:10px; overflow:hidden;}
	.intro.teacher article dl {margin-top:30px;}
	.intro.teacher article dt {position:relative; font-size:18px; color:#000; line-height:1;}
	.intro.teacher article dt span {position:absolute; right:0; top:-5px; display:block; padding:7px 10px; font-size:14px; color:#666; line-height:1; border:1px solid #e5e5e5; border-radius:100px;}
	.intro.teacher article dd {margin-top:10px;}

	/* ¿ì¸®¿ø¼Ò°³ - ½Ã¼³¾È³» */
	.intro.facility ul {overflow:hidden;}
	.intro.facility ul li {float:left; width:100%; padding:0 0 20px;}
	.intro.facility ul li .img {position:relative; border-radius:10px; overflow:hidden; color:#fff;}
	.intro.facility ul li .img:before {z-index:0; content:""; position:absolute; display:block; width:100%; height:100%; background:rgba(0,0,0,.1);}
	.intro.facility ul li .img p {z-index:1; position:absolute; bottom:0; padding:20px; font-size:18px;}
	.intro.facility ul li .img p span {display:block; font-size:14px; line-height:1.4;}

	/* ¿ì¸®¿ø¼Ò°³ - Ã£¾Æ¿À½Ã´Â ±æ */
	.intro.location .map {width:100%; height:50vh; overflow:hidden; border-radius:10px; border:1px solid #eee;}
	.intro.location .map .kakaomap {width:100%; height:100%;}
	.intro.location .info dl {position:relative; width:100%; border-top:1px solid #eee; overflow:hidden; padding:20px 0; }
	.intro.location .info dl:first-child {border:0;}
	.intro.location .info dl:last-child {margin-bottom:0; padding-bottom:0;}
	.intro.location .info dt {position:absolute; left:0; top:25px; width:28px;}
	.intro.location .info dd {padding-left:50px;}
	.intro.location .info dd p {font-weight:400; color:#000;}
	.root_daum_roughmap .wrap_btn_zoom .btn_zoom_in {width:30px; height:30px;}
	.root_daum_roughmap .wrap_btn_zoom .btn_zoom_out {width:30px; height:30px;}
	

	/* ±³À°¾È³» - ±³À°ÇÁ·Î±×·¥ */
	.edu.program .cube {overflow:hidden;}
	.edu.program .cube>ul>li {position:relative; height:auto !important; border-radius:10px;}
	.edu.program .cube>ul>li+li {margin-top:10px;}
	.edu.program .cube>ul>li .normal {display:block; background:#eee; height:100%;}
	.edu.program .cube .txt {color:#fff;}
	.edu.program .cube .txt>div {}
	.edu.program .cube .txt>div>div {position:relative; padding:20px 20px 20px 90px;}
	.edu.program .cube .txt>div img {position:absolute; left:20px; top:20px; display:block !important; width:50px; height:auto;}
	.edu.program .cube .txt>div p {font-size:20px; line-height:1; line-height:1.6;}
	.edu.program .cube .txt>div p+p {font-size:14px; font-weight:300; padding-top:0;}
	.edu.program .sort h3 {margin-top:80px; text-align:center; font-size:28px; color:#000; font-weight:300;}
	.edu.program .sort h3+p {color:#888; text-align:center;}
	.edu.program .sort .kind {margin-top:50px; overflow:hidden;}
	.edu.program .sort dl+dl {margin-top:30px;}
	.edu.program .sort dt {position:relative; width:100%; padding:20px 30px; margin-bottom:20px; color:#fff; font-size:18px; line-height:1; border-radius:100px;}
	.edu.program .sort dt:after {content:""; position:absolute; top:50%; right:30px; margin-top:-5px; display:block; width:10px; height:10px; border-radius:50%; background:#fff;}
	.edu.program .sort dt span {font-size:14px; padding-left:10px;}
	.edu.program .sort dd {position:relative; padding-left:60px;}
	.edu.program .sort dd:before {content:""; position:absolute; top:12px; left:40px; display:block; width:10px; height:2px;}
	.edu.program .sort .age3 dd:before {background:#78a2ef;}
	.edu.program .sort .age4 dd:before {background:#64d4ca;}
	.edu.program .sort .age5 dd:before {background:#7cce82;}

	/* ±³À°¾È³» - ¿¬°£±³À°°èÈ¹ */
	.edu.year {overflow:hidden;}
	.edu.year article {clear:both;}
	.edu.year article+article {margin-top:50px;}
	.edu.year article header {border-radius:10px; overflow:hidden;}
	.edu.year article header .img {height:200px; overflow:hidden;}
	.edu.year article header .tit {position:relative; margin-top:20px; padding:0 20px 20px 80px; color:#fff;}
	.edu.year article header .tit:before {
		content:""; position:absolute; left:20px; top:0; display:block; width:50px; height:50px;
		border:3px solid #fff; border-radius:50%; background-size:50%; background-repeat:no-repeat; background-position:center;
	}
	.edu.year article.age3 header .tit:before {background-image:url(../images/edu/icon_whiteStar1.svg);}
	.edu.year article.age4 header .tit:before {background-image:url(../images/edu/icon_whiteStar2.svg);}
	.edu.year article.age5 header .tit:before {background-image:url(../images/edu/icon_whiteStar3.svg);}
	.edu.year article header .tit h3 {font-weight:300; font-size:24px;}
	.edu.year article header .tit h3+p {padding-top:5px; font-size:14px; letter-spacing:0; opacity:.7;}
	.edu.year article>ul {overflow:hidden;}
	.edu.year article>ul li {position:relative; padding:12px 0 12px 80px;}
	.edu.year article>ul li+li { border-top:1px solid #eee;}
	.edu.year article>ul li:before {content:""; position:absolute; top:25px; left:40px; display:block; width:10px; height:2px;}
	.edu.year article.age3 ul>li:before {background:#78a2ef;}
	.edu.year article.age4 ul>li:before {background:#64d4ca;}
	.edu.year article.age5 ul>li:before {background:#7cce82;}

	/* ±³À°¾È³» - ÀÏÀÏÈ°µ¿°èÈ¹ */
	.edu.today {overflow:hidden;}
	.edu.today article {clear:both;}
	.edu.today article header {position:relative; border-radius:10px;}
	.edu.today article header .img {height:250px; border-radius:10px; overflow:hidden;}
	.edu.today article header h3 {position:absolute; left:0; bottom:0; padding:20px 28px; font-size:24px; font-weight:400; line-height:1; background:#fff; border-radius:0 10px 0 0;}
	.edu.today article.am header h3 {color:#78a2ef;}
	.edu.today article.pm {margin-top:50px;}
	.edu.today article.pm header h3 {color:#64d4ca;}
	.edu.today article>ul {overflow:hidden;}
	.edu.today article>ul li {position:relative; padding:15px 0 15px 80px;}
	.edu.today article>ul li+li {border-top:1px solid #eee;}
	.edu.today article>ul li:before {content:""; position:absolute; top:25px; left:40px; display:block; width:10px; height:2px;}
	.edu.today article>ul li span {padding-left:20px; color:#000; font-weight:400;}
	.edu.today article>ul li span+span {color:#666; font-weight:300;}
	.edu.today article.am>ul>li:before {background:#78a2ef;}
	.edu.today article.pm>ul>li:before {background:#64d4ca;}
	
	/* ±³À°¾È³» - Æ¯º°È°µ¿ */
	.edu.special article {overflow:hidden; padding:0 0 50px;}
	.edu.special article .img {border-radius:10px; overflow:hidden;}
	.edu.special article dl {margin-top:20px;}
	.edu.special article dt {position:relative; font-size:24px; font-weight:300; color:#000; line-height:1;}
	.edu.special article dd {margin-top:10px;}
	
	/* ±³À°¾È³» - ±³À°Çà»ç */
	.edu.event article {overflow:hidden; padding:0 0 50px;}
	.edu.event article .img {border-radius:10px; overflow:hidden;}
	.edu.event article dl {margin-top:20px;}
	.edu.event article dt {position:relative; font-size:24px; font-weight:300; color:#000; line-height:1;}
	.edu.event article dd {margin-top:10px;}
	
	
	
	/* ÀÔÇÐ¾È³» - ¸ðÁý¿ä°­ */
	.entrance.info {overflow:hidden;}
	.entrance.info article {position:relative; height:400px; text-align:center; margin-top:20px;}
	.entrance.info article:first-child {margin-top:0;}
	.entrance.info article>div {width:100%; height:100%; overflow:hidden; border-radius:10px;}
	.entrance.info article h3 {padding-top:50px; color:#fff; font-weight:400; font-size:40px;}
	.entrance.info article h3 p {font-size:18px; padding:10px 0 30px;}
	.entrance.info article h3+p {font-size:18px; color:#fff;}
}


/* ÄÚ¸àÆ® */
.write_typeBox.cmt .title .box textarea {height:60px; margin-top:20px;}
.write_typeBox.cmt .title .box div {text-align:center;}
.write_typeBox.cmt .title .box div a {padding:6px 13px; background:#545454; color:#fff; border-radius:5px; display:inline-block; margin-top:10px;}

.write_typeBox.cmt .reply {padding:20px 15px; color:#999;}
.write_typeBox.cmt .reply>div p:first-child span:first-child {color:#000; font-weight:500;}
.write_typeBox.cmt .reply>div p:first-child span:last-child {padding-left:10px; color:#333;}
.write_typeBox.cmt .reply>div>div a {padding:6px 13px; background:#ff6464; color:#fff; border-radius:5px; display:inline-block; margin-top:10px;}
.write_typeBox.cmt .reply>div+div {margin-top:20px; padding-top:20px; border-top:1px solid #eee;}

/* ********************·¹ÀÌ¾îÆË¾÷******************** */
/* °øÅë */
.layerPop {display:none; position:fixed; top:0; left:0; z-index:9990; width:100%; height:100%;}
.layerPop .bg {position:fixed; top:0; left:0; z-index:9991; width:100%; height:100%; background:#000; opacity:.6;}
.layerPop .inner {position:relative; top:0; left:0; z-index:9992; overflow:hidden; border-radius:5px; background:#fff; max-width:300px;}
.layerPop .inner .title {padding:10px 15px; color:#fff; font-size:18px;}
.layerPop .inner .title a {position:absolute; top:0; right:0; background:url(../images/common/closeBtn.png)no-repeat center; border-left:1px solid rgba(255,255,255,.2); width:48px; height:48px;}
.layerPop .inner>div:last-child {padding:10px 0; background:#17ade6; text-align:center;}
.layerPop .inner>div:last-child a {color:#fff;}

/* ºñ¹Ð¹øÈ£ÀÔ·Â */
.layerPop.secret .inner .explain {padding:20px 0; text-align:center;}

/* ¾ÆÀÌµðÁßº¹È®ÀÎ */
.layerPop.idCheck .explain {padding:20px;}
.layerPop.idCheck .explain label {display:block; font-weight:500;}
.layerPop.idCheck .explain>div+div {margin-top:10px;}
.layerPop.idCheck .explain .choice {text-align:center; background:#f5f5f5; border:1px solid #eee; padding:10px 0; border-radius:5px;}
.layerPop.idCheck .explain .choice span {width:100%; display:inline-block;}
.layerPop.idCheck .explain .choice span>span {color:red; font-weight:500;}
.layerPop.idCheck .explain .choice span:last-child {margin:10px 0;}
.layerPop.idCheck .explain .choice span a {vertical-align:baseline;}
.layerPop.idCheck .title a {border-left:1px solid rgba(255,255,255,.2);}
.layerPop.idCheck .form-group.ckRadio>div>span:first-child {margin-right:10px;}
.layerPop.idCheck .iconSearchWrap {position:relative;}
.layerPop.idCheck .iconSearchWrap a {position:absolute; top:0; right:0; background:url(../images/common/icon_search_fix.png)no-repeat center; width:40px; height:40px;}
.layerPop.idCheck .iconSearchWrap+p {color:#999; line-height:1.2; margin-top:10px; font-size:13px;}