@charset "utf-8";

/* ******************** °ø¿ë ******************** */
/* ÆùÆ®»ö»ó */
.yellow {color:#ffe258 !important;}
.green {color:#75c44e !important;}
.blue {color:#263a5d !important;}
.pink {color:#ff6c80 !important;}
.gray {color:#f2f2f2 !important;}
.c_acc {color:#ff6c80  !important;}
/* ¹è°æ»ö */
.bgc1 {background-color:#78a2ef !important;}
.bgc2 {background-color:#7cce82;}
.bgc3 {background-color:#64d4ca;}
.bgc4 {background-color:#ffd55b;}

.bgcYellow {background-color:#ffe258 !important;}
.bgcGreen {background-color:#75c44e !important;}
.bgcBlue {background-color:#263a5d !important;}
.bgcPink {background-color:#ff6c80 !important;}
.bgcGray {background-color:#f2f2f2 !important;}

.bg_y {background-color:#fff2bd;}
.bg_p {background-color:#fbe6e6;}
.bg_b {background-color:#dbeef4;}

/* ÅÇ */
.tab {display:flex; margin-bottom:50px; justify-content:center;}
.tab li {border-right:1px solid #fff; width:120px;}
.tab.item2 li {width:300px;}
.tab li a {font-size:19px; font-weight:400; color:#333; background-color:#fee2e2; padding:8px 5px; width:100%; display:block; text-align:center;}
.tab li.on a {color:#fff; background-color:#ff7583;}

@media screen and (max-width:991px), print{
	.tab li a {font-size:14px; padding:10px 3px; letter-spacing:-0.05em;}
}

/* ********************************* 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.greeting span {color:#999;}
	
	/* À¯Ä¡¿ø¼Ò°³ - ¿¬Çõ */
	.intro.history {}
	.intro.history article {
		z-index:0; position:relative; display:block; clear:both; width:100%;
		padding:65px; 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 header+dl {margin-top:30px;}
	.intro.history article dl {clear:both; margin:20px 0; position:relative; padding-left:100px;}
	.intro.history article dl:last-child {margin-bottom:0;}
	.intro.history article dt {position:absolute; left:0px; padding-top:2px; color:#333; 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 {color:#97bbff;}
	
	/* À¯Ä¡¿ø ¼Ò°³ - À¯Ä¡¿ø»óÂ¡ */
	.intro.kindergarten {}
	.intro.kindergarten h3 {color:#000; margin:60px 0 30px; font-size:30px; font-weight:400; text-align:center;}
	.intro.kindergarten div {border:1px solid #eee; border-radius:1rem; padding:60px; text-align:center;}
	.intro.kindergarten div p {display:inline-block; font-size:18px; font-weight:500; color:#78a2ef; padding:0 20px; margin:20px 0 10px; background:url(../images/intro/arrow_blue.png)no-repeat right center;}
	
	/* À¯Ä¡¿ø ¼Ò°³ - À¯Ä¡¿ø ÇöÈ² */
	.intro.organ {}
	.intro.organ h3 {font-size:24px; font-weight:400; color:#000; padding:20px 0 20px 45px; background:url(../images/common/flower.png)no-repeat left center/40px;}
	.intro.organ div+h3 {margin-top:30px;}


	/* À¯Ä¡¿ø ¼Ò°³ - ±³Á÷¿ø¼Ò°³ */
	.intro.organ h4 {font-size:20px; font-weight:400; color:#000; background-repeat:no-repeat; background-position:left center; margin-top:15px; padding-left:30px;}
	.intro.organ h4+table {margin-top:20px;}
	.intro.organ .day, .intro.organ .after {display:grid; grid-template-columns:repeat(3, 1fr); gap:20px;}
	.intro.organ .sp {display:grid; grid-template-columns:repeat(2, 1fr);}
	.intro.organ .age3 {background-image:url(../images/intro/i-sprout.png);}
	.intro.organ .age4 {background-image:url(../images/intro/i-flower.png);}
	.intro.organ .age5 {background-image:url(../images/intro/i-sun.png);}
	.intro.organ .sky {background-image:url(../images/intro/i-sky.png);}
	.intro.organ .love {background-image:url(../images/intro/i-love.png);}
	
	
	/* À¯Ä¡¿ø ¼Ò°³ - ½Ã¼³¾È³» */
	.intro.facility>div {display:none;}
	.intro.facility>div.on {display:block;}
	.intro.facility ul {overflow:hidden;}
	.intro.facility ul:last-child {display:grid; grid-template-columns:repeat(2, 1fr);}
	.intro.facility ul li {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:#000; aspect-ratio:1/0.7; text-align:center;}
	.intro.facility ul li .img img {width:100%;}
	.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; display:inline-block; position:absolute; top:15px; right:15px; font-size:20px; font-weight:400; padding:15px 20px; background-image:url(../images/intro/frame_big.png); background-position:center; background-repeat:no-repeat; background-size:contain; min-width:130px; line-height:1.1;}
	.intro.facility ul.first li .img p {top:20px; width:13%;}
	.intro.facility ul li .img p span {display:block; font-size:14px; font-weight:300; line-height:1.2; color:#333;}

	/* À¯Ä¡¿ø ¼Ò°³ - ¿À½Ã´Â ±æ */
	.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.schedule {}
	.edu h3 {font-size:24px; font-weight:400; color:#000; padding:20px 0 20px 45px; background:url(../images/common/flower.png)no-repeat left center/40px;}
	.edu div+h3 {margin-top:30px;}
	.edu h4 {font-size:20px; font-weight:400; color:#000; background-repeat:no-repeat; background-position:left center; margin-top:15px; padding-left:30px;}
	.edu h4+table {margin-top:20px;}

	/* ±³À°¾È³» - ¿¬°£±³À°°èÈ¹ */
	.edu.year {}
	.edu .age3 {background-image:url(../images/intro/i-sprout.png);}
	.edu .age4 {background-image:url(../images/intro/i-flower.png);}
	.edu .age5 {background-image:url(../images/intro/i-sun.png);}

	/* ±³À°¾È³» - ÀÏÀÏÈ°µ¿°èÈ¹ */
	.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;}
	
	/* ÇàÁ¤¼Ò½Ä - ÇàÁ¤Á¤º¸°ø°³ */
	.executive.info {border:1px solid #e5e5e5;}

}


/* ********************************* ¸ð¹ÙÀÏ ********************************* */
@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.greeting span {color:#999;}

	/* À¯Ä¡¿ø ¼Ò°³ - ¿¬Çõ */
	.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 header+dl {margin-top:30px;}
	.intro.history article dl {clear:both; margin:20px 0; position:relative; padding-left:62px;}
	.intro.history article dl:last-child {margin-bottom:0;}
	.intro.history article dt {position:absolute; left:0px; padding-top:2px; color:#acc9ff;}
	.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.kindergarten {}
	.intro.kindergarten h3 {color:#000; margin:50px 0 20px; font-size:24px; font-weight:400; text-align:center;}
	.intro.kindergarten h3:nth-of-type(1) {margin-top:0;}
	.intro.kindergarten div {border:1px solid #eee; border-radius:1rem; padding:5vw; text-align:center;}
	.intro.kindergarten div p {display:inline-block; font-size:16px; font-weight:500; color:#78a2ef; padding:0 15px; margin:20px 0 10px; background:url(../images/intro/arrow_blue.png)no-repeat right 10px/11px;}
	.intro.kindergarten audio {max-width:100%;}

	/* À¯Ä¡¿ø ¼Ò°³ - À¯Ä¡¿ø ÇöÈ² */
	.intro.organ {}
	.intro.organ h3 {font-size:20px; font-weight:400; color:#000; padding:20px 0 20px 40px; background:url(../images/common/flower.png)no-repeat left center/35px;}
	.intro.organ div+h3 {margin-top:30px;}

	/* À¯Ä¡¿ø ¼Ò°³ - ±³Á÷¿ø¼Ò°³ */
	.intro.organ h4 {font-size:18px; font-weight:400; color:#000; background-repeat:no-repeat; background-position:left center; margin-top:15px; padding-left:27px;}
	.intro.organ h4+table {margin-top:20px;}
	.intro.organ .day, .intro.organ .after {display:grid; grid-template-columns:repeat(1, 1fr); gap:20px;}
	.intro.organ .sp {display:grid; grid-template-columns:repeat(1, 1fr);}
	.intro.organ .age3 {background-image:url(../images/intro/i-sprout.png);}
	.intro.organ .age4 {background-image:url(../images/intro/i-flower.png);}
	.intro.organ .age5 {background-image:url(../images/intro/i-sun.png);}
	.intro.organ .sky {background-image:url(../images/intro/i-sky.png);}
	.intro.organ .love {background-image:url(../images/intro/i-love.png);}

	/* À¯Ä¡¿ø ¼Ò°³ - ½Ã¼³¾È³» */
	.intro.facility>div {display:none;}
	.intro.facility>div.on {display:block;}
	.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;    text-align:center; color:#000;}
	.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 img {width:100%;}
	.intro.facility ul li .img p {z-index:1; display:inline-block; position:absolute; top:10px; right:10px; font-size:15px; font-weight:400; padding:15px; background:url(../images/intro/frame_big.png)no-repeat center/contain; min-width:80px; line-height:1.1;}
	.intro.facility ul li .img p span {display:block; font-size:13px; font-weight:300; line-height:1.2;}
	

	/* À¯Ä¡¿ø ¼Ò°³ - Ã£¾Æ¿À½Ã´Â ±æ */
	.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 {}
	.edu h3 {font-size:20px; font-weight:400; color:#000; padding:20px 0 20px 40px; background:url(../images/common/flower.png)no-repeat left center/35px;}
	.edu div+h3 {margin-top:30px;}
	.edu h4 {font-size:18px; font-weight:400; color:#000; background-repeat:no-repeat; background-position:left center; background-size:contain; margin-top:15px; padding-left:27px;}
	.edu h4+table {margin-top:20px;}

	/* ±³À°¾È³» - ¿¬°£±³À°°èÈ¹ */
	.edu .age3 {background-image:url(../images/intro/i-sprout.png);}
	.edu .age4 {background-image:url(../images/intro/i-flower.png);}
	.edu .age5 {background-image:url(../images/intro/i-sun.png);}

	/* ±³À°¾È³» - ÀÏÀÏÈ°µ¿°èÈ¹ */
	.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;}
	
	/* ¿ì¸®¹Ý ÀÌ¾ß±â */
	.lnb_photo {display:block; margin-bottom:50px;}
	.lnb_photo ul {display:grid; grid-template-columns:repeat(2, 1fr); border-top:1px solid rgba(0, 0, 0, .1);}
	.lnb_photo ul li {display:inline-block; vertical-align:middle; position:relative;}
	.lnb_photo ul li a {display:block; padding:15px 20px; font-size:16px; text-align:center; line-height:1; letter-spacing:-0.5px; border-bottom:2px solid transparent; color:#666; border:1px solid rgba(0, 0, 0, .1); border-top:0;}
	.lnb_photo ul li:nth-of-type(even) a {border-left:0;}
	.lnb_photo ul li.on a {color:#ff6c80; border-bottom:2px solid #ff6c80;}
	
	/* ÀÔÇÐ¾È³» - ¸ðÁý¿ä°­ */
	.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;}
}

@media screen and (max-width:768px){
	/* À¯Ä¡¿ø ¼Ò°³ - À¯Ä¡¿ø»óÂ¡ */
	.intro.kindergarten h3 {font-size:18px;}
	.intro.kindergarten div {border:0; padding:0;}
}

/* ÄÚ¸àÆ® */
.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;}