@charset "utf-8";
/* 이메일 무단수집거부 */
.nomail-w {position:relative;border:1px solid #222;padding:40px 40px 40px 180px;}
.nomail-w:before {display:block;content:'';position:absolute;top:40px;left:60px;width:75px;height:82px;background:url(/_Img/Common/msg_sprite.png) no-repeat -112px 0;}
.nomail-w .tit {font-size:1.5em;color:#222;}

@media only screen and (max-width:767px){
	.nomail-w {padding-left:30px;text-align:center;}
	.nomail-w:before {display:block;content:'';position:relative;top:auto;left:auto;margin:0 auto;}
	.nomail-w .tit {font-size:1.25em;padding-top:30px;}25px 20px 25px 150px
}

/* 사이트맵 */
.sitemap-list {overflow:hidden;position:relative;border:1px solid #ccc;border-top:1px solid #045dd4;}
.sitemap-list:after {display:block;content:'';position:absolute;top:0;left:25%;width:1px;height:100%;background:#ccc;}
.sitemap-list:before {display:block;content:'';position:absolute;top:0;left:50%;width:1px;height:100%;background:#ccc;}
.sitemap-list > div:first-child:before {display:block;content:'';position:absolute;top:0;left:75%;width:1px;height:100%;background:#ccc;}
.sitemap-list .depth1 {float:left;width:25%;box-sizing:border-box;padding:40px;height:300px;}
.sitemap-list .depth1 a:hover {color:#045dd4;}
.sitemap-list .depth1 h4{position:relative;padding-bottom: 10px;}
.sitemap-list .depth1 h4:after{display:block;content:'';position: absolute;width:20px;height:2px;background:#045dd4;bottom: 0;}
.sitemap-list .isTitle {font-size:1.375em;color:#000;font-weight:500;}
.sitemap-list .sitemap-slist {padding-top:30px;}
.sitemap-list .sitemap-slist li {padding-bottom:10px;}

@media all and (max-width:999px){
	.sitemap-list .depth1 {width:33.33%;}
	.sitemap-list:after {left:33.33%;}
	.sitemap-list:before {left:66.66%;}
	.sitemap-list > div:first-child:before {display:none;}
}
@media all and (max-width:799px){
	.sitemap-list .depth1 {width:50%;height:auto;height:260px;padding:20px;}
	.sitemap-list:after {left:50%;}
	.sitemap-list:before {display:none;}
}
@media all and (max-width:499px){
	.sitemap-list {border-bottom:0px solid #045dd4;}
	.sitemap-list .depth1 {width:100%;padding:25px;border-bottom:1px solid #ddd;height:auto;}
	.sitemap-list:after {display:none;}
	.sitemap-list .depth1 h4{display: inline-block;float: left;}
	.sitemap-list .sitemap-slist {padding:0 20px 25px 130px;}
	.sitemap-list .sitemap-slist li {padding-bottom:0;}
	.sitemap-list .isTitle{font-size:1.25em;}
	.sitemap-list .isTxt{font-size:0.938em;}
}

@charset "utf-8";
/*공통*/
.segap {height: 60px; clear: both; display: block;}
@media (max-width:999px) {
.segap {height: 50px;}
}
@media (max-width:640px) {
.segap {height: 30px;}
}
.c-blue {display:inline-block;color:#1595e4}
/*소개 > 인사말*/
.greeting-wr {position:relative;}
.greeting-wr .gsec1-wr {position:relative;}
.greeting-wr .gsec1-wr .gsec1-top {position:relative;padding:100px 0 0 590px;height:370px;margin-bottom:60px}
.greeting-wr .gsec1-wr .gsec1-top .img {display:block;position:absolute;left:0;top:0;z-index:-1;width:690px;height:470px}
.greeting-wr .gsec1-wr .gsec1-top .img img {width:100%;}
.greeting-wr .gsec1-wr .gsec1-top .txt-w {position:relative;background:#fff;padding:100px 50px 85px}
.greeting-wr .gsec1-wr .gsec1-top .txt-w:before {display:block;content:'BDDA';position:absolute;color:#f7f7f7;right:0;bottom:-40px;font-size:85px;font-weight:bold;}
.greeting-wr .gsec1-wr .gsec1-top .txt-w h3 {position:relative;font-size:2em;color:#222;margin-bottom:20px}
.greeting-wr .gsec1-wr .gsec1-top .txt-w h3:after {display:block;content:'';width:30px;height:1px;background:#999;margin-top:24px;}
.greeting-wr .gsec1-wr .sec-box {padding:40px 0 50px 350px;position:relative;border-top:1px solid #dedede;}
.greeting-wr .gsec1-wr .sec-box:after {display:block;content:'';position:absolute;width:320px;height:1px;background:#045dd4;left:0;top:0}
.greeting-wr .gsec1-wr .sec-box h4 {display:block;position:absolute;left:0;font-size:1.375em;color:#222;font-weight: 500;}
.greeting-wr .gsec1-wr .sec-box:last-child {padding-bottom:0}

.greeting-wr .gsec2-wr {position:relative;}
.greeting-wr .gsec2-wr ul {position:relative;height:265px;padding-top:50px;box-sizing:border-box;}
.greeting-wr .gsec2-wr ul:after {display:block;content:'';clear:both;}
.greeting-wr .gsec2-wr ul:before {display:block;content:'';position:absolute;width:2000px;height:100%;background:url(/kr/_Img/Contents/gsec2_bg.jpg) no-repeat center 0;left:50%;top:0;margin-left:-1000px;z-index:-1}
.greeting-wr .gsec2-wr ul li {float:left;margin-right:3%;text-align:center;color:#fff;width:22.7%}
.greeting-wr .gsec2-wr ul li:last-child {margin-right:0}
.greeting-wr .gsec2-wr ul li img {display:block;background:#fff;margin-bottom:10px;width:100%}

.greeting-wr .gsec3-wr {position:relative;}
.greeting-wr .gsec3-wr .g-bg {position:relative;padding:50px 0}
.greeting-wr .gsec3-wr .g-bg:before {display:block;content:'';position:absolute;top:0;left:50%;width:2000px;height:100%;background:#f2f3f4;margin-left:-1000px}

.greeting-wr .establishinfo-slide .owl-nav button.owl-prev, .greeting-wr .establishinfo-slide .owl-nav button.owl-next {position:absolute;top:50%;margin-top:-70px;width:70px;height:70px;background:rgba(0,0,0,0.6);text-indent:-9999px;}
.greeting-wr .establishinfo-slide .owl-nav button.owl-prev {left:-90px;}
.greeting-wr .establishinfo-slide .owl-nav button.owl-next {right:-90px;}
.greeting-wr .establishinfo-slide .owl-nav button:after {display:block;content:'';position:absolute;left:50%;top:50%;margin-top:-9px;margin-left:-9px;width:18px;height:18px;border-left:1px solid #fff;border-bottom:1px solid #fff;background:none;transform:rotate(45deg)}
.greeting-wr .establishinfo-slide .owl-nav button:before {display:none;}
.greeting-wr .establishinfo-slide .owl-nav button.disabled:after {opacity:0.3;}
.greeting-wr .establishinfo-slide .owl-nav button.owl-next {transform:rotate(180deg);}

.greeting-wr .owl-stage-outer:after {display:block;content:'';position:absolute;top:0;right:0px;width:1px;height:100%;background:#f2f3f4;z-index:22;}
.greeting-wr .item {text-align:center;}
.greeting-wr .item .img {display:block;position:relative;}
.greeting-wr .item .img:after {display:block;content:'';position:absolute;top:0;right:0;width:1px;height:100%;background:#ccc;z-index:22;}
.greeting-wr .item img {position:relative;z-index:1;}
.greeting-wr .item .txt {font-size:1.25em;color:#333;display:block;margin-top:10px;word-break:keep-all;line-height:1.3;}

.video-wr {position:relative}
.video-wr .video {position:relative;/* width:49%; */width:100%;float:left;/* margin-right:2%; */height:0;padding-bottom:35%;background:#000;}
.video-wr .video:nth-child(2n){margin-right:0;}
.video-wr .video iframe {position:absolute;top:0;left:0;width:100%;height:100%;}

@media (max-width:1430px) {
	.greeting-wr .establishinfo-slide .owl-nav button.owl-prev {left:0;}
	.greeting-wr .establishinfo-slide .owl-nav button.owl-next {right:0;}
}
@media (max-width:1024px) {
	.greeting-wr .gsec1-wr .gsec1-top .txt-w:before {display:none}
	.greeting-wr .gsec1-wr .gsec1-top .txt-w {padding:80px 40px 65px;}
}
@media (max-width:999px) {
	.greeting-wr .gsec2-wr ul {height:auto;padding:30px 0;}
	.greeting-wr .gsec2-wr ul:before {background-size:auto 100%;}

	.greeting-wr .owl-stage-outer:after {display:none;}
	.greeting-wr .item .img:after {display:none;}
}
@media (max-width:899px) {
	.greeting-wr .gsec1-wr .gsec1-top {padding:0;height:auto}
	.greeting-wr .gsec1-wr .gsec1-top .img {position:relative;width:100%;height:auto;}	
	.greeting-wr .gsec1-wr .gsec1-top .txt-w {padding:30px 0 25px;}

	.greeting-wr .establishinfo-slide .owl-nav button.owl-prev, .greeting-wr .establishinfo-slide .owl-nav button.owl-next {margin-top:-60px;width:40px;height:40px;}


	.greeting-wr .item {text-align:center;width:100%;}
	.greeting-wr .item img {border-left:none}
}
@media only screen and (max-width:800px) {
	.greeting-wr .gsec3-wr .g-bg {padding:30px 0}
	.greeting-wr .establishinfo-slide .txt {font-size:18px;padding-top:10px;}
	.greeting-wr .establishinfo-slide .txt:after {margin-top:15px;}

}
@media (max-width:699px) {
	.greeting-wr .gsec1-wr .gsec1-top {margin-bottom:20px;}
	.greeting-wr .gsec1-wr .gsec1-top .txt-w h3 {font-size:1.5em;margin-bottom:10px;}
	.greeting-wr .gsec1-wr .gsec1-top .txt-w h3:after {margin-top:15px;}
	.greeting-wr .gsec1-wr .sec-box {padding:20px 0 30px;border-top:1px solid #045dd4;}
	.greeting-wr .gsec1-wr .sec-box:after {display:none}
	.greeting-wr .gsec1-wr .sec-box h4 {position:relative;font-size:1.25em;}
	.greeting-wr .gsec1-wr .gsec1-top .txt-w {font-size:0.875em;}
	.greeting-wr .gsec1-wr .sec-box p {font-size:0.875em;}
}
@media (max-width:599px) {
	.greeting-wr .gsec1-wr .gsec1-top .txt-w {padding:20px 0 10px;}
	.greeting-wr .gsec1-wr .sec-box {padding:10px 0 15px;}
	.greeting-wr .gsec3-wr .g-bg {padding:20px 0}

	.greeting-wr .establishinfo-slide .owl-nav button.owl-prev, .greeting-wr .establishinfo-slide .owl-nav button.owl-next {margin-top:-50px;}
	.greeting-wr .item {text-align:center;width:100%;}
	.greeting-wr .item img {border-left:none}
	.greeting-wr .item .txt {font-size:0.875em;}
}
@media only screen and (max-width:460px) {
	.greeting-wr .gsec2-wr ul {height:auto;padding:20px 0 10px 0;}
	.greeting-wr .gsec2-wr ul li {font-size:1em;float:none;width:80%;margin-bottom:10px;padding-left:10%;}
	.greeting-wr .gsec2-wr ul li img {margin-bottom:5px;}

	.greeting-wr .establishinfo-slide .txt {margin-top:0}
	.greeting-wr .establishinfo-slide .txt:after {margin-top:10px;}
}
@media only screen and (max-width:320px) {
	.video-wr .video {position:relative;width:100%;float:none;margin-right:0; margin-bottom:10px}
}
/*소개 > 교육목표*/
.obj-wr {position:relative;}
.obj-wr .osec1-wr {position:relative;height:100%;text-align: center;}
.obj-wr .osec1-wr h3{max-width:285px; text-align: center; display: inline-block;}
.obj-wr .osec1-wr h3 img{width:100%;}
.obj-wr .osec1-wr .sec-wr {text-align: center;background:url(/kr/_Img/Contents/obj_arro.png) no-repeat center top;padding:127px 100px 0;overflow: hidden;height: 400px;}
.obj-wr .osec1-wr .sec-wr .sec-box{position: relative;display: inline-block;width: 33.3%;height: 180px;transition: all .3s ease;float:left}
.obj-wr .osec1-wr .sec-wr .sec-box .ico{position: relative;width:240px;height:240px;border-radius: 50%;margin: 0 auto;text-indent: -9999em;} 
.obj-wr .osec1-wr .sec-wr .sec-box .ico:before{display:block;content:'';width:125px;height:120px;background:url(/kr/_Img/Contents/obj_spr.png) no-repeat 0 0;position:absolute;top:60px;left:50%;margin-left:-62px}
.obj-wr .osec1-wr .sec-wr .sec-box .ico02:before {background-position:-127px 0;}
.obj-wr .osec1-wr .sec-wr .sec-box .ico03:before {background-position:-254px 0;}
.obj-wr .osec1-wr .sec-wr .sec-box .ico01 {background-image:#03dac8;background:-moz-linear-gradient(left, #03dac8 0%, #0593a0 100%);background-image:-webkit-linear-gradient(left, #03dac8 0%, #0593a0 100%);background-image:linear-gradient(to right, #03dac8 0%, #0593a0 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#03dac8', endColorstr='#0593a0',GradientType=1);}
.obj-wr .osec1-wr .sec-wr .sec-box .ico02 {background-image:#05cafb;background:-moz-linear-gradient(left, #05cafb 0%, #0689db 100%);background-image:-webkit-linear-gradient(left, #05cafb 0%, #0689db 100%);background-image:linear-gradient(to right, #05cafb 0%, #0689db 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#05cafb', endColorstr='#0689db',GradientType=1);}
.obj-wr .osec1-wr .sec-wr .sec-box .ico03 {margin-bottom:0;background-image:#00b3b6;background:-moz-linear-gradient(left, #1695e4 0%, #0f3971 100%);background-image:-webkit-linear-gradient(left, #1695e4 0%,#0f3971 100%);background-image:linear-gradient(to right, #1695e4 0%, #0f3971 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1695e4', endColorstr='#0f3971',GradientType=1);}
.obj-wr .osec1-wr .sec-wr .sec-box h4{font-size:25px;color:#222;margin-top:20px}
.obj-wr .osec1-wr .sec-wr .sec-box p{font-size:17px;color:#555;}
/*.obj-wr .osec1-wr:before {display:block;content:'';position:absolute;width:2000px;height:100%;background:url(/kr/_Img/Contents/osec1_bg.jpg) no-repeat center bottom;left:50%;bottom:0;margin-left:-1000px;z-index:-1}
.obj-wr .osec1-wr .sec-box {position:relative;padding:65px 90px 65px 255px;border-radius:30px 0  30px 0;margin-bottom:40px;}
.obj-wr .osec1-wr .sec-box:first-child {background-image:#03dac8;background:-moz-linear-gradient(left, #03dac8 0%, #0593a0 100%);background-image:-webkit-linear-gradient(left, #03dac8 0%, #0593a0 100%);background-image:linear-gradient(to right, #03dac8 0%, #0593a0 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#03dac8', endColorstr='#0593a0',GradientType=1);}
.obj-wr .osec1-wr .sec-box:nth-child(2n) {background-image:#05cafb;background:-moz-linear-gradient(left, #05cafb 0%, #0689db 100%);background-image:-webkit-linear-gradient(left, #05cafb 0%, #0689db 100%);background-image:linear-gradient(to right, #05cafb 0%, #0689db 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#05cafb', endColorstr='#0689db',GradientType=1);}
.obj-wr .osec1-wr .sec-box:last-child {margin-bottom:0;background-image:#00b3b6;background:-moz-linear-gradient(left, #1695e4 0%, #0f3971 100%);background-image:-webkit-linear-gradient(left, #1695e4 0%,#0f3971 100%);background-image:linear-gradient(to right, #1695e4 0%, #0f3971 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1695e4', endColorstr='#0f3971',GradientType=1);}
.obj-wr .osec1-wr .sec-box:after {display:block;content:'';position:absolute;width:97px;height:110px;background:url(/kr/_Img/Contents/osec1_spr.png) no-repeat 0 0;right:20px;top:30px;}
.obj-wr .osec1-wr .ico01:after {background-position:-99px 0;}
.obj-wr .osec1-wr .ico02:after {background-position:-195px 0;}
.obj-wr .osec1-wr .sec-box .tit {font-size:1.6em;color:#fff;position:absolute;left:90px;top:64px;text-shadow:0 0 6px rgba(0, 0, 0, .4);}
.obj-wr .osec1-wr .sec-box .tit:after {display:block;content:'';position:absolute;width:62px;height:3px;background:#fff;left:-90px;top:25px}
.obj-wr .osec1-wr .sec-box p {font-size:1.3em;color:#fff;position:relative;padding-left:50px;padding-top:5px}
.obj-wr .osec1-wr .sec-box p:after {display:block;content:'';position:absolute;width:1px;height:20px;background:#fff;left:0;top:13px}*/

.obj-wr .osec2-wr {position:relative;height:388px;padding-top:50px;text-align:center}
.obj-wr .osec2-wr:before {display:block;content:'';position:absolute;width:2000px;height:100%;background:url(/kr/_Img/Contents/osec2_bg.jpg) no-repeat center bottom;left:50%;bottom:0;margin-left:-1000px;z-index:-1}
.obj-wr .osec2-wr h3 {font-size:1.6em;color:#fff;margin-bottom:40px;position:relative;}
.obj-wr .osec2-wr h3:after {display:block;content:'';width:30px;height:2px;background:#fff;margin:15px auto 0 auto;}
.obj-wr .osec2-wr ul {overflow:hidden;}
.obj-wr .osec2-wr ul li {position:relative;border-top:7px solid #1595e4;background:#fff;padding:50px 20px 0;float:left;width:20%;margin-right:2%;min-height:160px;box-shadow:0 0 10px rgba(0, 0, 0, .4);}
.obj-wr .osec2-wr ul li:before{display:block;content:'';width:85px;height:97px;background:url(/kr/_Img/Contents/obj_spr.png) no-repeat 0 -121px;position:absolute;bottom:20px;right:20px}
.obj-wr .osec2-wr ul li.n01:before {background-position:-87px -121px;}
.obj-wr .osec2-wr ul li.n02:before {background-position:-174px -121px;}
.obj-wr .osec2-wr ul li.n03:before {background-position:-261px -121px;}
/*.obj-wr .osec2-wr ul li:after {display:block;content:'';width:10px;height:10px;border-radius:50%;background:#1595e4;position:absolute;top:30px;left:50%;margin-left:-5px}*/
.obj-wr .osec2-wr ul li:last-child {margin-right:0;}

@media (max-width:1200px) {
	.obj-wr .osec2-wr ul li {width:19%;min-height:190px}
}
@media (max-width:1024px) {
	.obj-wr .osec1-wr .sec-wr{padding:127px 0 0;}
}
@media (max-width:999px) {
	.obj-wr .osec2-wr {height:470px}
	.obj-wr .osec2-wr ul li {min-height:170px;padding:50px 20px 40px;width:18.5%;}
	.obj-wr .osec2-wr:before {background-size:cover;}
}
@media (max-width:899px) {
	.obj-wr .osec1-wr .sec-wr .sec-box .ico {width:192px; height:192px;}
	.obj-wr .osec1-wr .sec-wr .sec-box .ico:before{width:100px;height:96px;top:45px;margin-left:-50px;background-size:303px auto}
	.obj-wr .osec1-wr .sec-wr .sec-box .ico02:before {background-position:-102px 0;}
	.obj-wr .osec1-wr .sec-wr .sec-box .ico03:before {background-position:-203px 0;}
	.obj-wr .osec1-wr .sec-wr .sec-box p br{display:none}

	.obj-wr .osec2-wr {padding-top:40px;height:470px}
	.obj-wr .osec2-wr h3 {margin-bottom:20px}
	.obj-wr .osec2-wr ul li {width:45%;min-height:150px;padding:40px 10px 20px;box-sizing:border-box;margin-bottom:20px}
	.obj-wr .osec2-wr ul li:after {top:20px;}
}
@media (max-width:799px) {
	.obj-wr .osec2-wr ul li {width:46%;min-height:170px;}
	.obj-wr .osec2-wr ul li:nth-child(2n) {margin-right:0;}

	.obj-wr .osec2-wr ul li:before{width:51px;height:58px;background:url(/kr/_Img/Contents/obj_spr.png) no-repeat 0 -73px;bottom:10px;right:10px;background-size:227px auto}
	.obj-wr .osec2-wr ul li.n01:before {background-position:-52px -73px;}
	.obj-wr .osec2-wr ul li.n02:before {background-position:-104px -73px;}
	.obj-wr .osec2-wr ul li.n03:before {background-position:-156px -73px;}
}
@media (max-width:699px) {
	.obj-wr .osec1-wr h3 img{width:80%;}
	.obj-wr .osec1-wr .sec-wr{height:auto;background-size:460px auto;padding: 70px 0 0;text-align:left}
	.obj-wr .osec1-wr .sec-wr .sec-box {float:none;width:100%;height: auto;margin-bottom: 20px;}
	.obj-wr .osec1-wr .sec-wr .sec-box .ico{width:96px; height:96px;float:left;}
	.obj-wr .osec1-wr .sec-wr .sec-box .ico:before{width:50px;height:48px;top:25px;margin-left:-25px;background-size:152px auto;}
	.obj-wr .osec1-wr .sec-wr .sec-box .ico02:before {background-position:-51px 0;}
	.obj-wr .osec1-wr .sec-wr .sec-box .ico03:before {background-position:-102px 0;}
	.obj-wr .osec1-wr .sec-wr .sec-box h4 {margin-top:5px;font-size:20px; margin-left: 115px;}
	.obj-wr .osec1-wr .sec-wr .sec-box p{font-size:15px; margin-left: 115px;}
	.obj-wr .osec2-wr {padding:30px 2% 20px;height:auto}
	.obj-wr .osec2-wr:before {background:#294670;}
	.obj-wr .osec2-wr h3 {margin-bottom:15px;font-size:1.3em;}
	.obj-wr .osec2-wr ul li {width:96%;min-height:auto;padding:20px 10% 20px;margin-bottom:20px}
	.obj-wr .osec2-wr ul li:before{display:none}
	.obj-wr .osec2-wr ul li:after {top:15px;}
}
/*@media (max-width:1024px) {
	.obj-wr .osec1-wr .sec-box {padding:55px 90px 55px 230px;}
	.obj-wr .osec1-wr .sec-box .tit {top:55px}
}
@media (max-width:899px) {
	.obj-wr .osec1-wr {height:auto}
	.obj-wr .osec1-wr .sec-box {padding:30px 5%}
	.obj-wr .osec1-wr .sec-box:after {width:58px;height:66px;background-size:177px auto}
	.obj-wr .osec1-wr .ico01:after {background-position:-59px 0;}
	.obj-wr .osec1-wr .ico02:after {background-position:-117px 0;}
	.obj-wr .osec1-wr .sec-box .tit {position:relative;top:0}
	.obj-wr .osec1-wr .sec-box p {padding-left:0;font-size:1.25em;}
	.obj-wr .osec1-wr .sec-box p:after {display:none}
}
@media (max-width:799px) {
	.obj-wr .osec1-wr .sec-box p {font-size:1em;}
}
@media (max-width:699px) {
	.obj-wr .osec1-wr:before {display:none}
	.obj-wr .osec1-wr .sec-box {padding:20px 5%;margin-bottom:20px}
	.obj-wr .osec1-wr .sec-box .tit {left:0;font-size:1.3em}
	.obj-wr .osec1-wr .sec-box .tit:after {display:none;}
	.obj-wr .osec1-wr .sec-box p {padding-left:0;font-size:0.938em;}
}*/
/*소개 > 찾아오시는 길*/
.loc-wr {position:relative;}
.location-map {position:relative;width:100%;}
.location-map .btn-location {position:absolute;bottom:33px;right:0;z-index:5;width:90px;height:90px;background:#027fc4 url(/kr/_Img/Contents/loc_spr.png) no-repeat 0 0;text-align:center;transition:all .5s ease;-webkit-transition:all .5s ease;border-radius:20px 0 0;}
.location-map .btn-location .txt {display:block;padding-top:55px;letter-spacing:1px;color:#fff;}
.location-map .btn-location:hover {background-position:0 -10px;}
.location-map .map-size {z-index:4;}
.loc-sec1 {padding-top:30px}
.loc-sec2, .loc-sec3 {position:relative;border-top:2px solid #0f3971;border-bottom:1px dotted #b2b2b2;padding:40px 0 30px 0;}
.loc-sec1 .location-list li:before {position:absolute;top:0;left:0;width:90px;height:90px;background:url(/kr/_Img/Contents/loc_spr.png) no-repeat;border:1px solid #cacaca;border-radius:50%;display:block;content:'';}
.loc-sec1 .location-list .add:before {background-position:-92px 0;}
.loc-sec1 .location-list .tel:before {background-position:-184px 0;}
.loc-sec2 .location-list li:before {position:absolute;top:0;left:0;width:90px;height:90px;background:#027fc4 url(/kr/_Img/Contents/loc_spr.png) no-repeat;border-radius:50%;display:block;content:'';}
.loc-sec2 .location-list .bus:before {background-position:0 -92px;}
.loc-sec2 .location-list .subway:before {background-position:-92px -92px;}
.location-list {overflow:hidden;display:table;width:100%;padding:10px 0;}
.location-list li {position:relative;display:inline-block;padding-left:120px;box-sizing:border-box;height:92px;display:table-cell;vertical-align:middle;line-height:1.3;width:50%;}
.location-list .tit {display:block;font-size:1.063em;color:#1595e4;font-weight:600}
.location-list.loc1 li:first-child {width:50%;padding-right:50px;}
.loc-sec2 .location-list .bus dl {margin-top:8px}
.loc-sec2 .location-list .bus dt {display:inline-block;padding:3px 5px;color:#fff;border-radius:8px;font-size:1.063em;}
.loc-sec2 .location-list .bus .t1 {background:#0f3971;}
.loc-sec2 .location-list .bus .t2 {background:#f29d08;}
.loc-sec2 .location-list .bus dd {display:inline-block}
.loc-sec3 .location-list li:before {position:absolute;top:0;left:0;width:90px;height:90px;background:url(/kr/_Img/Contents/loc_spr.png) no-repeat -184px -92px;border:1px solid #cacaca;border-radius:50%;display:block;content:'';}
.loc-sec3 .map-tabBody-wr {position:relative;}
.loc-sec3 .map-tabBody-wr a {position:absolute;right:0;bottom:30px}
.map-tabBody-wr .map-ifr-hide {display:none}
@media only screen and (max-width:999px) {
	.location-map .root_daum_roughmap .wrap_map {height:300px !important;}
	.location-list li {padding-left:90px;min-height:62px;}
	.location-list li:before {top:-10px;left:-10px;-ms-transform:scale(0.7);-webkit-transform:scale(0.7);transform:scale(0.7);}
	.location-list.loc1 li:first-child {width:70%;}
}
@media only screen and (max-width:799px) {
	.loc-sec1 {padding-top:0}
	.loc-sec2, .loc-sec3 {padding:20px 0 15px 0;}
	.location-list {padding:20px 0 15px 0;}
	.location-list.loc1 li:first-child {width:65%;}
	.loc-sec3 .map-tabBody-wr a {position:relative;right:0;bottom:0;float:right}
	.loc-sec3 .map-tabBody-wr .location-list {width:70%;display:inline-block;padding-top:20px;}
	.loc-sec3 .map-tabBody-wr a {top:30px}
}
@media only screen and (max-width:599px) {
	.location-map .wrap_map {height:250px !important;}
	.location-map .btn-location {right:0;width:72px;height:72px;background-size:219px auto;border-radius:20px 0 0;}
	.location-map .btn-location .txt {padding-top:40px;font-size:13px}

	.loc-sec2 .location-list .bus dt {font-size:1em}
	.loc-sec2 .location-list .bus dd {display:block;font-size:0.938em}
	.location-list {padding:0 0 15px;}
	.location-list li {display:block;width:100%;font-size:0.938em;padding-top:15px;height:auto;min-height:66px;}
	.location-list .add span {font-size:0.938em}
	.location-list .tit {padding-top:10px;}
	.location-list.loc1 li:first-child {width:100%;padding-right:0;margin-bottom:10px;}
	.loc-sec3 {padding-bottom:70px;}
	.loc-sec3 .map-tabBody-wr .location-list {width:100%;display:block;padding-top:0;}
	.loc-sec3 .map-tabBody-wr a {position:relative;right:auto;bottom:auto;margin:15px auto 0 auto;top:auto;}
	.loc-sec3 .location-list br {display:none}
	.loc-sec3 .map-tabBody-wr .location-list {width:100%;}
}
@media only screen and (max-width:499px) {
	.location-list li {min-height:64px;height:auto;margin-bottom:20px;}
	.location-list li:last-child {margin-bottom:0;}
}
/*교육안내 > 교육안내*/
.edu-wr {position:relative;}
.edu-wr .esec1-wr {position:relative;}
.edu-wr .esec1-wr .sec-box {border-bottom:1px solid #ddd;margin-bottom:40px;overflow:hidden;height:750px;}
.edu-wr .esec1-wr .sec-box:last-child {margin-bottom:0;border-bottom:0}
.edu-wr .esec1-wr .sec-box table td {text-align:left}
.edu-wr .esec1-wr .sec-box .img {width:555px;height:400px;position:absolute;}
.edu-wr .esec1-wr .sec-box .img img {width:100%;}
.edu-wr .esec1-wr .sec-box:nth-child(odd) .txt-w {padding:93px 0 70px 605px}
.edu-wr .esec1-wr .sec-box:nth-child(odd) .img {left:0;}
.edu-wr .esec1-wr .sec-box:nth-child(even) .txt-w {padding:93px 644px 70px 0}
.edu-wr .esec1-wr .sec-box:nth-child(even) .img {right:0;}
.edu-wr .esec1-wr .sec-box .txt-w .tit {color:#1695e4;font-size:1.438em}
.edu-wr .esec1-wr .sec-box .txt-w p {color:#333;font-size:1.063em;border-bottom:1px dotted #b2b2b2;padding-bottom:30px;margin-bottom:30px}

.edu-wr .esec2-wr {position:relative;padding:50px 0}
.edu-wr .esec2-wr:before {display:block;content:'';position:absolute;width:2000px;height:100%;background:#f9f9f9;left:50%;top:0;margin-left:-1000px;z-index:-1}
.edu-wr .esec2-wr .edf-01 {display: inline-block;float: left;margin-top:30px}
.edu-wr .esec2-wr .edf-02 {margin-left:405px;margin-top:30px}
.edu-wr .esec2-wr .esec2-box1 li .img {display:block;width:378px;border:1px solid #bbb;margin-bottom:10px}
.edu-wr .esec2-wr .esec2-box2 li .img {display:block;width:275px;border:1px solid #bbb;margin-bottom:10px}
.edu-wr .esec2-wr .esec2-box1 li .img img, .edu-wr .esec2-wr .esec2-box2 li .img img {width:100%;}
.edu-wr .esec2-wr .esec2-box1, .edu-wr .esec2-wr .esec2-box2 {overflow:hidden;margin-top:30px}
.edu-wr .esec2-wr .esec2-box1 li {/*width:31.9%;*/float:left;text-align:center;margin-right:30px;color:#444;font-size:1.063em;}
.edu-wr .esec2-wr .esec2-box1 li:last-child, .edu-wr .esec2-wr .esec2-box2 li:last-child {margin-right:0;}
.edu-wr .esec2-wr .esec2-box2 li {width:23.5%;float:left;text-align:center;margin-right:2%;color:#444;font-size:1.063em;}

@media only screen and (max-width:1200px) {
	.edu-wr .esec2-wr .edf-01 {display:block;float: none;margin-top:20px}
	.edu-wr .esec2-wr .edf-02 {margin-left:0;margin-top:20px}
	.edu-wr .esec2-wr .esec2-box1 li .img, .edu-wr .esec2-wr .esec2-box2 li .img {width:100%;}
	.edu-wr .esec2-wr .esec2-box1 li {width:31.9%;margin-right:2%}
}
@media only screen and (max-width:899px) {
	.edu-wr .esec1-wr .sec-box {height:630px;}
	.edu-wr .esec1-wr .sec-box .img {width:50%;height:auto}
	.edu-wr .esec1-wr .sec-box:nth-child(odd) .txt-w {padding:0 0 30px 405px}
	.edu-wr .esec1-wr .sec-box:nth-child(even) .txt-w {padding:0 444px 30px 0}
	.edu-wr .esec1-wr .sec-box .txt-w p { padding-bottom:15px;margin-bottom:15px;}
}
@media only screen and (max-width:599px) {
	.edu-wr .esec1-wr .sec-box {height:auto;margin-bottom:30px;}
	.edu-wr .esec1-wr .sec-box .img {width:100%;height:auto;position:relative;margin-bottom:10px;}
	.edu-wr .esec1-wr .sec-box:nth-child(odd) .txt-w {padding:0 0 30px 0}
	.edu-wr .esec1-wr .sec-box:nth-child(even) .txt-w {padding:0 0 30px 0}
	.edu-wr .esec1-wr .sec-box .txt-w .tit {font-size:1.25em}
	.edu-wr .esec1-wr .sec-box .txt-w p { padding-bottom:10px;margin-bottom:10px;font-size:0.938em;}

	.edu-wr .esec2-wr { padding:20px 0;}
	.edu-wr .esec2-wr .esec2-box1, .edu-wr .esec2-wr .esec2-box2 {margin-top:15px;}
	.edu-wr .esec2-wr .esec2-box1 li, .edu-wr .esec2-wr .esec2-box2 li {width:48.5%;margin-right:2%;font-size:0.938em;margin-bottom:10px}
	.edu-wr .esec2-wr .esec2-box1 li:nth-child(2n), .edu-wr .esec2-wr .esec2-box2 li:nth-child(2n) {margin-right:0}
}
@media only screen and (max-width:320px) {
	.edu-wr .esec2-wr { padding:15px 0;}
	.edu-wr .esec2-wr .esec2-box1, .edu-wr .esec2-wr .esec2-box2 {margin-top:10px;}
	.edu-wr .esec2-wr .esec2-box1 li, .edu-wr .esec2-wr .esec2-box2 li {width:99%;float:none;margin-right:0;}
}

/*시설안내 > 평면도*/
.flo-wr {position:relative;box-sizing:border-box;}
.flo-wr .role-head {position:relative;color:#222;box-sizing:border-box;text-align:center;font-size:25px;line-height:1.5;padding-bottom:30px;margin-bottom:30px;}
.flo-wr .role-head span {display:block;font-weight:300}
.flo-wr .role-head:before {display:block;content:'';position:absolute;width:40px;height:1px;left:50%;bottom:0;margin-left:-20px;background:#1595e4;}
.flo-wr .role-body .designPkgBox {position:relative}
.flo-wr .role-body .imgBox {position:relative;box-sizing:border-box;border:1px solid #bbb;border-top:0;background:#fff;overflow:auto}
.flo-wr .role-body .imgBox .markers {position:absolute;width:100%;height:100%;z-index:2}

.flo-wr .role-body .imgBox .markers ul {display:block;position:relative;width:100%;height:100%}
.flo-wr .role-body .imgBox .markers ul li {display:block;position:absolute;width:40px;height:40px}
.flo-wr .role-body .imgBox .markers ul li button {display:block;width:100%;height:100%;border:0;background:transparent}
.flo-wr .role-body .imgBox .markers ul li button .num {display:block;position:absolute;width:100%;height:100%;line-height:40px;text-align:center;font-weight:500;left:0;top:0;z-index:2}
.flo-wr .role-body .imgBox .markers ul li button:after {content:"";animation:unset;display:block;position:absolute;width:100%;height:100%;box-sizing:border-box;background:#fff;border-radius:50%;left:0;top:0;z-index:1;transition:all .3s ease}
.flo-wr .role-body .imgBox .markers ul li button:focus, .flo-wr .role-body .imgBox .markers ul li button:hover {color:#fff !important;}
.flo-wr .role-body .imgBox .markers ul li button:focus:after, .flo-wr .role-body .imgBox .markers ul li button:hover:after {background-color:#027fc4;box-shadow:2px 3px 7px rgba(0, 0, 0, .2);}
.flo-wr .role-body .imgBox .markers ul li button.over:after {animation:pointAni .75s ease 3;}
.flo-wr .role-body .imgBox .markers ul li .extra {display:block;position:absolute;width:auto;left:50%;transform:translateX(-50%);bottom:0;margin:0 0 10px 0;opacity:0;height:0;overflow:hidden;transition:opacity .3s ease, bottom .3s ease, height .3s ease}
.flo-wr .role-body .imgBox .markers ul li .extra span {display:block;position:relative;font-size:0.882em;font-weight:500;box-sizing:border-box;padding:10px 20px 7px;border:1px solid #aaa;border-radius:0px;box-shadow:0 3px 5px rgba(0, 0, 0, .25);white-space:nowrap;background:#fff;line-height:1;z-index:2}
.flo-wr .role-body .imgBox .markers ul li .extra span:after {content:"";display:block;position:absolute;width:10px;height:10px;box-sizing:border-box;border:1px solid #aaa;border-left:0;border-top:0;background:#fff;transform:rotate(45deg);left:50%;top:100%;margin:-5px 0 0 -5px;transition:all .3s ease}
.flo-wr .role-body .imgBox .markers ul li .extra a {display:block;position:absolute;width:auto;box-sizing:border-box;height:100%;left:100%;top:0;margin:0 0 0 0px;font-size:0.882em;padding:10px 30px 7px 12px;white-space:nowrap;background:#1171d4;border-radius:0px;color:#fff;font-weight:500;line-height:1;box-shadow:0 3px 5px rgba(0, 0, 0, .25);z-index:1;transition:all .3s ease}
.flo-wr .role-body .imgBox .markers ul li .extra a:before, .flo-wr .role-body .imgBox .markers ul li .extra a:after {content:"";display:block;position:absolute;width:10px;height:10px;right:11px;top:11px}
.flo-wr .role-body .imgBox .markers ul li .extra a:focus, .flo-wr .role-body .imgBox .markers ul li .extra a:hover {background:#04488f}
.flo-wr .role-body .imgBox .markers ul li.over .extra {opacity:1;height:33px;overflow:visible;bottom:100%}

.flo-wr .role-body .imgBox .base {display:block;position:relative;width:1198px;z-index:1}
.flo-wr .role-body .info-guide-box {text-align:right;margin:15px 0 0}
.flo-wr .role-body .lstBox {margin-top:40px;padding:30px 0;border-top:2px solid #0f3971;border-bottom:1px dotted #b2b2b2}
.flo-wr .role-body .lstBox ul {display:block;overflow:hidden}
.flo-wr .role-body .lstBox ul li {display:block;float:left;width:23%;margin:0 2.5% 0 0}
.flo-wr .role-body .lstBox ul li:nth-child(4n) {margin:0 0 20px 0}
.flo-wr .role-body .lstBox ul li button {display:block;position:relative;width:100%;border:0;background:transparent;box-sizing:border-box;line-height:1;padding:25px 0 24px;text-align:left;outline:0;transition:all .3s ease}
.flo-wr .role-body .lstBox ul li button:before, .flo-wr .role-body .lstBox ul li button:after {content:"";display:block;position:absolute;width:100%;height:100%;box-sizing:border-box;left:0;top:0;transition:all .3s ease}
.flo-wr .role-body .lstBox ul li button:before {z-index:3;background:#fff;border:1px solid #bbb;opacity:1}
.flo-wr .role-body .lstBox ul li button:after {z-index:2;background:#027fc4;border-color:#027fc4;color:#fff;}
.flo-wr .role-body .lstBox ul li button span {display:inline-block;position:relative;text-align:left;line-height:1;font-weight:500;font-size:1.118em;color:#333;z-index:5;transition:all .3s ease}
.flo-wr .role-body .lstBox ul li button span:after {content:"";display:block;position:absolute;width:12px;height:12px;right:0;top:50%;transform:translateY(-50%);opacity:0;transition:all .3s ease}
.flo-wr .role-body .lstBox ul li button.over:before {opacity:0}
.flo-wr .role-body .lstBox ul li button.over span {color:#fff;padding:0 24px 0 0}
.flo-wr .role-body .lstBox ul li button.over span:after {opacity:1}
.flo-wr .role-body .lstBox ul li button .fl-num {color:#bbb;padding:0 25px;border-right:1px solid #ddd;margin-right:20px;}
.flo-wr .role-body .lstBox ul li button.over .fl-num {padding:0 25px;}
.flo-wr.flo .role-body .imgBox .markers .fac.fac1 {left:187px;top:150px}
.flo-wr.flo .role-body .imgBox .markers .fac.fac2 {left:335px;top:150px}
.flo-wr.flo .role-body .imgBox .markers .fac.fac3 {left:481px;top:150px}
.flo-wr.flo .role-body .imgBox .markers .fac.fac4 {left:660px;top:150px}
.flo-wr.flo .role-body .imgBox .markers .fac.fac5 {left:815px;top:150px}
.flo-wr.flo .role-body .imgBox .markers .fac.fac6 {left:190px;top:393px}
.flo-wr.flo .role-body .imgBox .markers .fac.fac7 {left:398px;top:375px}
.flo-wr.flo .role-body .imgBox .markers .fac.fac8 {left:715px;top:395px}
.flo-wr.flo .role-body .imgBox .markers .fac.fac9 {left:980px;top:155px}
.flo-wr.flo .role-body .imgBox .markers .fac.fac10 {left:1060px;top:175px}
@keyframes pointAni {
	0% {transform:scale(1)}
	50% {transform:scale(1.25);border-color:#a00}
	100% {transform:scale(1)}
}
@media all and (max-width:1024px) {
	.flo-wr .role-head {padding-bottom:20px}
	.flo-wr .role-body .guide {left:20px;bottom:20px;padding:10px;background:rgba(255, 255, 255, .75)}
	.flo-wr .role-body .imgBox {height:400px}
	.flo-wr .role-body .lstBox ul li button span {font-size:1em;letter-spacing:-.05em}
}
@media all and (max-width:768px) {
	.flo-wr .role-body .imgBox .base {width:839px}/* 70% */
	.flo-wr .role-body .imgBox .markers ul li {width:30px;height:30px}
	.flo-wr .role-body .imgBox .markers ul li button .num {line-height:30px}
	.flo-wr.flo .role-body .imgBox .markers .fac.fac1 {left:131px;top:105px}
	.flo-wr.flo .role-body .imgBox .markers .fac.fac2 {left:235px;top:105px}
	.flo-wr.flo .role-body .imgBox .markers .fac.fac3 {left:337px;top:105px}
	.flo-wr.flo .role-body .imgBox .markers .fac.fac4 {left:462px;top:105px}
	.flo-wr.flo .role-body .imgBox .markers .fac.fac5 {left:571px;top:105px}
	.flo-wr.flo .role-body .imgBox .markers .fac.fac6 {left:133px;top:275px}
	.flo-wr.flo .role-body .imgBox .markers .fac.fac7 {left:277px;top:262px}
	.flo-wr.flo .role-body .imgBox .markers .fac.fac8 {left:500px;top:277px}
	.flo-wr.flo .role-body .imgBox .markers .fac.fac9 {left:686px;top:108px}
	.flo-wr.flo .role-body .imgBox .markers .fac.fac10 {left:742px;top:122px}
	.flo-wr .role-body .lstBox ul li button .fl-num {padding:0 15px;margin-right:15px;}
	.flo-wr .role-body .lstBox ul li button.over .fl-num {padding:0 15px;}
}
@media all and (max-width:767px) {
	.flo-wr .role-head {padding:0;font-size:1.3em;padding-bottom:15px;margin-bottom:15px}
	.flo-wr .role-body .info-guide-box {margin:10px 0 0;text-align:left}
	.flo-wr .role-body .lstBox {margin:15px 0 0}
	.flo-wr .role-body .lstBox ul li {width:48.75%}
	.flo-wr .role-body .lstBox ul li:nth-child(3n) {margin:0 2.5% 15px 0}
	.flo-wr .role-body .lstBox ul li:nth-child(2n) {margin:0 0 15px 0}
	.flo-wr .role-body .lstBox ul li button {padding:15px 0 14px}
}
@media all and (max-width:500px) {
	.flo-wr .role-body .guide {left:10px;bottom:10px}
	.flo-wr .role-body .imgBox {height:300px}
	.flo-wr .role-body .lstBox {padding:20px 0 10px}
	.flo-wr .role-body .lstBox ul li {margin:0 2.5% 10px 0}
	.flo-wr .role-body .lstBox ul li:nth-child(3n) {margin:0 2.5% 10px 0}
	.flo-wr .role-body .lstBox ul li:nth-child(2n) {margin:0 0 10px 0}
	.flo-wr .role-body .lstBox ul li button:after {border-radius:0}
	.flo-wr .role-body .lstBox ul li button span {font-size:.9em;letter-spacing:-1px}
	.flo-wr .role-body .lstBox ul li button span:after {display:none}
	.flo-wr .role-body .lstBox ul li button.over span {padding:0}
}
/*시설안내 > 강의장별 안내*/
.cla-wr {position:relative}
/*.cla-wr .c-tab02 ul {display:block}
.cla-wr .c-tab02 ul li {width:13.5%;padding:0 3%;}
.cla-wr .c-tab02 ul li:nth-child(5n):after {display:none}
.cla-wr .c-tab02 ul li a:before {height:70px}*/
.cla-wr .establishinfo-slide { position:relative;top:auto;left:auto;box-sizing:border-box;width:75%;margin-left:25%;overflow:hidden;height:593px;}
.cla-wr .establishinfo-slide .owl-dots {display:none}
.cla-wr .establishinfo-slide .item {width:900px;height:593px;float:right}
.cla-wr .establishinfo-slide .item img {width:100%;}
.cla-wr .establishinfo-slide .owl-nav {position:absolute;left:0;top:0;width:100%;}
.cla-wr .establishinfo-slide .owl-nav button.owl-prev, .establishinfo-slide .owl-nav button.owl-next {position:absolute;top:0;margin-top:27%;width:65px;height:80px;background:rgba(0,0,0,0.6);text-indent:-9999px;}
.cla-wr .establishinfo-slide .owl-nav button.owl-prev {left:0;}
.cla-wr .establishinfo-slide .owl-nav button.owl-next {right:0;}
.cla-wr .establishinfo-slide .owl-nav button:after, .establishinfo-slide .owl-nav button:before {content:'';position:absolute;left:50%;top:50%;margin-top:-9px;margin-left:-9px;width:18px;height:1px;background:#fff;}
.cla-wr .establishinfo-slide .owl-nav button.disabled:after, .establishinfo-slide .owl-nav button.disabled:before {background:rgba(255,255,255,0.5);}
.cla-wr .establishinfo-slide .owl-nav button.owl-prev:after {transform:rotate(45deg);margin-top:4px}
.cla-wr .establishinfo-slide .owl-nav button.owl-prev:before {transform:rotate(-45deg)}
.cla-wr .establishinfo-slide .owl-nav button.owl-next:after {transform:rotate(135deg);margin-top:4px;margin-left:-6px;}
.cla-wr .establishinfo-slide .owl-nav button.owl-next:before {transform:rotate(-135deg);margin-left:-6px;}

.cla-wr .class-list {overflow:hidden;margin-top:20px;position:relative;border-bottom:2px solid #0f3971;margin-bottom:30px;padding-bottom:30px;}
.cla-wr .class-list li {position:relative;width:24%;display:table-cell;padding-left:110px;height:90px;vertical-align:middle;}
.cla-wr .class-list li:before {position:absolute;top:0;left:0;width:90px;height:90px;background:url(/kr/_Img/Contents/cla_spr.png) no-repeat;border:1px solid #bbb;border-radius:50%;display:block;content:'';}

.cla-wr .class-list .n01:before {background-position:-92px 0}
.cla-wr .class-list .n02:before {background-position:-184px 0}
.cla-wr .class-list li .tit {display:block;font-weight:600;color:#000;}
.cla-wr .class-list02 {overflow:hidden;}
.cla-wr .class-list02 li {display:block;height:98px;}
.cla-wr .class-list02 .tit {background:#efefef;width:20%;text-align:center;padding:35px 0;display:inline-block;float:left;color:#222;font-weight:600;}
.cla-wr .class-list02 .txt {padding:35px 0 0 22%;display:block;}
.cla-wr .map-tabBody-wr .descBox {position:relative;transition:all .3s ease;}
.cla-wr .map-tabBody-wr .descBox .cla-btn {position:absolute;top:0;right:0;width:240px;background:#0f3971;text-align:center;color:#fff;line-height:70px;z-index:5;border-top:4px solid #1595e4}

.c-tab03 {background:#0c1e62;position:absolute;left:0;overflow:hidden;width:25%;box-sizing:border-box;height:590px;z-index:91;}
.c-tab03 ul {display:inline-block}
.c-tab03 ul li {display:block;margin:0;padding:5px 0 5px 40px;text-align:left;color:#fff}
.c-tab03 ul li:last-child:after {display:none}
.c-tab03 ul li button, .c-tab03 ul li a {color:#fff;display:block;position:relative;line-height:1.4;border-bottom:1px solid transparent;border:0;background:transparent;transition:all .3s ease}
.c-tab03 ul li button:before, .c-tab03 ul li a:before {content:"";display:inline-block;width:0;height:54px;vertical-align:middle}
.c-tab03 ul li button span, .c-tab03 ul li a span {display:inline-block;position:relative;font-size:17px;font-weight:500;color:#fff;letter-spacing:-.05em;vertical-align:middle;transition:all .3s ease}
.c-tab03 ul li a[target='_blank']:after {content:"";display:inline-block;width:10px;height:10px;vertical-align:middle;background:url(/homepage/kor/_Img/Layout/h_spr.png) no-repeat -30px -118px;margin:2px 0 0 5px}
.c-tab03 ul li button:focus span, .c-tab03 ul li button:active span, .c-tab03 ul li button:hover span, .c-tab03 ul li a:focus span, .c-tab03 ul li a:active span, .c-tab03 ul li a:hover span {color:#005baa}
.c-tab03 ul li.over button span:after, .c-tab03 ul li.over a span:after {content:"";display:inline-block;width:9px;height:6px;background:url(/kr/_Img/Contents/c_tab_spr.png) no-repeat 0px 0px;vertical-align:middle;margin:0 0 1px 11px;transition:all .3s ease}
.c-tab03 ul li.over button span, .c-tab03 ul li.over a span {color:#1876d7}

@media all and (max-width:1200px) {
	.cla-wr .class-list li {width:21%}
	.cla-wr .establishinfo-slide .item {width:100%;height:auto;}
	.c-tab03 {overflow-y:auto;height:573px;}
	.cla-wr .establishinfo-slide {height:573px;}
}
@media all and (max-width:1024px) {
	.cla-wr .class-list li {width:21%}
	.c-tab03 {height:486px;}
	.cla-wr .establishinfo-slide {height:486px;}
}
@media all and (max-width:899px) {
	.cla-wr .class-list li {width:19.5%}
	.cla-wr .establishinfo-slide {width:100%;height:auto;margin-left:0}
	.cla-wr .establishinfo-slide .item {float:none}
	.c-tab03 {position:relative;width:100%;float:none;height:auto}
	.c-tab03 ul li {padding:0 3%;width:27%;float:left;}
}
@media all and (max-width:799px) {
	/*.cla-wr .c-tab02 ul li {width:25%;}
	.cla-wr .c-tab02 ul li a:before {height:60px}
	.cla-wr .c-tab02 ul li:nth-child(5n):after {display:block}
	.cla-wr .c-tab02 ul li:nth-child(3n):after {display:none}*/
	.cla-wr .establishinfo-slide .owl-nav button.owl-prev, .establishinfo-slide .owl-nav button.owl-next {width:36px;height:60px;}
	.cla-wr .class-list {margin-top:30px}
	.cla-wr .class-list li {width:22%;padding-left:70px;height:54px;}
	.cla-wr .class-list li:before {width:54px;height:54px;background-size:164px auto}
	.cla-wr .class-list .n01:before {background-position:-55px 0}
	.cla-wr .class-list .n02:before {background-position:-110px 0}
	.cla-wr .map-tabBody-wr .descBox .cla-btn {width:144px;line-height:42px;font-size:17px}	
}
@media all and (max-width:699px) {
	/*.cla-wr .c-tab02 ul li {width:43%;}
	.cla-wr .c-tab02 ul li:nth-child(3):after {display:block}
	.cla-wr .c-tab02 ul li a:before {height:50px}*/
	.cla-wr .class-list {margin-top:15px;margin-bottom:15px;padding-bottom:0;}
	.cla-wr .class-list li {width:100%;box-sizing:border-box;display:block;height:auto;float:none;padding:0 0 15px 70px;font-size:15px;}
	.cla-wr .class-list li .tit {font-size:15px;}
	.cla-wr .class-list02 li {height:auto;margin-bottom:10px;}
	.cla-wr .class-list02 .tit {font-size:15px;float:none;width:100%;padding:10px 0}
	.cla-wr .class-list02 .txt {font-size:15px;padding:10px 0 0 0;}
	.cla-wr .map-tabBody-wr .descBox .cw-btn {margin-top:30px}
	.cla-wr .map-tabBody-wr .descBox .cla-btn {width:120px;line-height:35px;font-size:14px}

	.c-tab03 ul li button span, .c-tab03 ul li a span {font-size:15px;}
}

@media only screen and (max-width:599px) {
	.c-tab03 ul li {padding:0 2%;width:46%}
	.c-tab03 ul li button:before, .c-tab03 ul li a:before {height:45px;}
}

/* 이용안내 > 이용절차 */
.procedure-list {overflow:hidden;text-align:center;padding:20px 0;}
.procedure-list li {position:relative;display:inline-block;margin-left:170px;width:178px;height:180px;background:url(/kr/_Img/Contents/procedure.png) no-repeat;transition:all .3s ease;}
.procedure-list li:before {display:block;content:'';position:absolute;top:50%;left:-109px;width:6px;height:6px;margin-top:-3px;background:#e7e7e7;border-radius:50%;}
.procedure-list li:after {display:block;content:'';position:absolute;top:50%;left:-91px;width:10px;height:10px;margin-top:-5px;background:#e7e7e7;border-radius:50%;}
.procedure-list li .txt:after {display:block;content:'';position:absolute;top:50%;left:-69px;width:6px;height:6px;margin-top:-3px;background:#e7e7e7;border-radius:50%;}
.procedure-list li .txt:before {display:block;content:'';position:absolute;top:54px;left:50%;width:42px;height:38px;margin-left:-21px;background:url(/kr/_Img/Contents/procedure.png) no-repeat;}
.procedure-list li .txt {display:block;padding-top:108px;color:#fff;font-weight:500;}
.procedure-list li:first-child {margin-left:0;}
.procedure-list li:first-child:before {display:none;}
.procedure-list li:first-child:after {display:none;}
.procedure-list li:first-child .txt:after {display:none;}
.procedure-list li:first-child {background-position:0 0;}
.procedure-list li:nth-child(2) {background-position:-208px 0;}
.procedure-list li:nth-child(3) {background-position:-416px 0;}
.procedure-list li:first-child .txt:before {background-position:0 -210px;}
.procedure-list li:nth-child(2) .txt:before {background-position:-52px -210px;}
.procedure-list li:nth-child(3) .txt:before {background-position:-104px -210px;}

.procedure-check {text-align:center;padding:20px;background:#f5f5f5;margin-top:20px;}
.procedure-btn {text-align:center;border-bottom:1px solid #ccc;padding:20px 0;}

@media only screen and (min-width:700px) {
	.procedure-tbl table.tbl-type01 .pro-tth {width:30%;}
	.procedure-tbl table.tbl-type01 .pro-ttd {width:70%;}
}

@media only screen and (max-width:999px) {
	.procedure-list li {margin-left:80px;}
	.procedure-list li:before {left:-64px;}
	.procedure-list li:after {left:-46px;}
	.procedure-list li .txt:after {left:-24px;}
}
@media only screen and (max-width:799px) {
	.procedure-list li {margin-left:20px;}
	.procedure-list li:before {display:none;}
	.procedure-list li:after {display:none;}
	.procedure-list li .txt:after {display:none;}
}
@media only screen and (max-width:699px) {
	.procedure-list li {float:left;width:33.33%;height:auto;padding:20px 0;margin-left:0;background:#04a5aa}
	.procedure-list li:first-child {border-radius:20px 0 0 0;}
	.procedure-list li:nth-child(2) {background:#027fc4;}
	.procedure-list li:nth-child(3) {background:#0f3971;border-radius:0 0 20px 0;}
	.procedure-list li .txt:before {top:30px;}
	.procedure-list li .txt {padding-top:60px;}

	.procedure-tbl {overflow:hidden;position:relative;width:100%;}
	.procedure-tbl table.tbl-type01 {border-top:0;}
	.procedure-tbl table.tbl-type01 thead tr {width:0;height:0;overflow:hidden;font-size:0;position:absolute;top:-9999px;left:-9999px;border:0;}
	.procedure-tbl table.tbl-type01 tbody th {display:block;border:1px solid #ccc !important;width:100% !important;box-sizing:border-box;}
	.procedure-tbl table.tbl-type01 tbody td {display:block;border:0;width:100% !important;box-sizing:border-box;}
	.procedure-tbl table.tbl-type01 .pro-tth {width:auto;display:block;}
	.procedure-tbl table.tbl-type01 .pro-ttd {width:auto;display:block;}
}

/* 인재매칭 > 인재매칭 소개 */
.matchinfo-top {border:1px solid #ccc;padding:60px 40px;text-align:center;}
.matchinfo-top img {max-width:847px;width:100%;}

.matchinfo-list {position:relative;overflow:hidden;width:100%;text-align:center;margin-top:80px;}
.matchinfo-list:after {display:block;content:'';position:absolute;top:0;left:66.66%;width:1px;height:100%;margin-left:20px;background:#ddd;}
.matchinfo-list:before {display:block;content:'';position:absolute;top:0;left:33.33%;width:1px;height:100%;margin-left:-20px;background:#ddd;}
.matchinfo-list li {position:relative;float:left;width:320px;margin-left:120px;padding-top:175px;transition:all 0.3s ease;}
.matchinfo-list li:first-child {margin-left:0;}
.matchinfo-list li:before {display:block;content:'';position:absolute;top:0;left:50%;width:179px;height:137px;margin-left:-90px;background:url(/kr/_Img/Contents/matchinfo_img02.png) no-repeat 0 0;transition:all 0.3s ease;}
.matchinfo-list li:nth-child(2):before {background-position:-453px 0;width:151px;margin-left:-75px;}
.matchinfo-list li:nth-child(3):before {background-position:-896px 0;width:148px;margin-left:-74px;}
.matchinfo-list .num {display:block;font-size:1.5em;color:#000;text-decoration:underline;font-weight:bold;font-family:'futura-pt',sans-serif;}
.matchinfo-list .txt {display:block;padding-top:10px;}

.matchinfo-ban {overflow:hidden;width:100%;text-align:center;}
.matchinfo-ban li {position:relative;float:left;width:285px;margin-left:20px;margin-bottom:40px;}
.matchinfo-ban li:nth-child(4n+1) {margin-left:0;}
.matchinfo-ban .img {display:block;border:1px solid #ccc;}
.matchinfo-ban .img img {width:100%;}
.matchinfo-ban .txt {display:block;padding-top:10px;height:22px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;transition:all 0.3s ease;}


@media only screen and (max-width:1279px) {
	.matchinfo-list:after {margin-left:0;}
	.matchinfo-list:before {margin-left:0;}
	.matchinfo-list li {width:30%;margin-left:5%;}

	.matchinfo-ban li {width:23.5%;margin-left:2%;}
}
@media only screen and (max-width:799px) {
	.matchinfo-ban li {width:31%;font-size:0.875em;margin-bottom:20px;}
	.matchinfo-ban li:nth-child(4n+1) {margin-left:2%;}
	.matchinfo-ban li:nth-child(3n+1) {margin-left:0;}
}
@media only screen and (max-width:699px) {
	.matchinfo-top {padding:20px;}

	.matchinfo-list {position:relative;overflow:hidden;width:100%;text-align:center;margin-top:40px;padding-top:20px;border-top:1px solid #333;}
	.matchinfo-list:after {display:none;}
	.matchinfo-list:before {display:none;}
	.matchinfo-list li {width:100%;padding-top:0;text-align:left;margin-left:0;box-sizing:border-box;padding-left:130px;margin-bottom:30px;border-bottom:1px solid #ccc;padding-bottom:20px;}
	.matchinfo-list li:before {transform:scale(0.6);top:-20px;}
	.matchinfo-list .num {font-size:1.25em;}
	.matchinfo-list .txt {padding-top:0;}
}
@media only screen and (max-width:499px) {
	.matchinfo-ban li {width:49%;}
	.matchinfo-ban li:nth-child(3n+1) {margin-left:2%;}
	.matchinfo-ban li:nth-child(2n+1) {margin-left:0;}
}
@media only screen and (min-width:420px) and (max-width:699px) {
	.matchinfo-list {}
	.matchinfo-list li:before {left:-30px;margin-left:0;}
	.matchinfo-list li:nth-child(2):before {margin-left:0;}
	.matchinfo-list li:nth-child(3):before {margin-left:0;}
}
@media only screen and (max-width:419px) {
	.matchinfo-list li {padding-left:0;text-align:center;padding-top:80px;}
	.matchinfo-list li:before {top:-40px;}
}



/*1205 전국상의 지도 */
section.koreamap {border-radius:10px;padding:55px 50px;box-sizing:border-box}
.koreamap .role-head {position:relative;color:#222;box-sizing:border-box;text-align:center;font-size:25px;line-height:1.5;padding-bottom:30px;margin-bottom:30px;}
.koreamap .role-head span {display:block;font-weight:300}
.koreamap .role-head:before {display:block;content:'';position:absolute;width:40px;height:1px;left:50%;bottom:0;margin-left:-20px;background:#1595e4;}
section.koreamap div.maparea {position:relative;width:623px;height:832px; margin: 0 auto;}
section.koreamap div.maparea img {display:block;}
section.koreamap div.maparea div.base {position:absolute;top:0;left:0;z-index:10;}
section.koreamap div.maparea div.over {position:absolute;top:0;left:0;z-index:12;}
section.koreamap div.maparea div.over img {display:none;position:absolute;top:0;left:0;z-index:12;}
section.koreamap div.maparea div.over img.curr {display:block;}
section.koreamap div.maparea div.txt {position:absolute;top:0;left:0;z-index:13;}
section.koreamap div.maparea div.map {position:absolute;top:0;left:0;z-index:14;}

section.koreamap_head {margin-bottom:60px;}
section.koreamap {overflow:hidden;}
section.koreamap .moblietab .tab_con {display: none}
section.koreamap .moblietab .tab_list {display: none}
section.koreamap div.maparea {width:495px;}
section.koreamap div.maparea area {outline:none;}
section.koreamap div.mapdesc {width:100%;margin-top:50px;}
section.koreamap div.mapdesc h3 {font-size:24px;line-height:0px;font-weight:bold;color:#333;margin: 40px 0px 30px 0px;}
section.koreamap div.mapdesc h4 {font-size: 18px; margin-top: 30px;}
section.koreamap div.mapdesc .exp{font-size:1em;margin-bottom:20px}
section.koreamap div.mapdesc  div.merchant {border-top:1px solid #cbcbcb; border-bottom:1px solid #cbcbcb;padding:15px 0; margin-top: 20px;}
section.koreamap div.mapdesc  div.merchant  ul{overflow:hidden}
section.koreamap div.mapdesc  div.merchant  ul li {float:left;font-size:14px;line-height:24px;color:#333;padding:5px 10px 5px 10px;position:relative;width:24%;margin:0 10px 10px 0;box-sizing:border-box;background:#fff;border:1px solid #ccc;border-radius: 5px;text-align:center;}
section.koreamap div.mapdesc  div.merchant  ul li a {display: block; width: 100%; height: 100%;}
section.koreamap div.mapdesc  div.merchant ul li p {position:absolute;right:10px;top:0}
section.koreamap div.mapdesc  div.mappage {text-align:center;padding-top:20px;}
section.koreamap div.mapdesc  div.mappage ul li {display:inline-block;*display:inline;*zoom:1;margin:0 2px;}
section.koreamap div.mapdesc  div.mappage ul li a.curr,
section.koreamap div.mapdesc  div.mappage ul li a:hover {color:#ef5a00;border-bottom:1px solid #ef5a00;font-weight:bold;}

@media all and (max-width:767px) {
.koreamap .role-head {padding:0;font-size:1.3em;padding-bottom:15px;margin-bottom:15px} 
}

@media all and (max-width:1024px) {
.koreamap .role-head {padding-bottom:20px}
}


/*1205 부산의 지도 */
section.busanmap {background:#f4f4f4;border-radius:10px;padding:45px 50px 20px;box-sizing:border-box;text-align:center;}
section.busanmap div.maparea {position:relative;width:678px;height:511px;margin:0 auto;}
section.busanmap div.maparea img {display:block;}
section.busanmap div.maparea area {outline:none;}
section.busanmap div.maparea div.base {position:absolute;top:0;left:0;z-index:10;}
section.busanmap div.maparea div.over {position:absolute;top:0;left:0;z-index:12;}
section.busanmap div.maparea div.over img {display:none;position:absolute;top:0;left:0;z-index:12;}
section.busanmap div.maparea div.over img.curr {display:block;}
section.busanmap div.maparea div.txt {position:absolute;top:0;left:0;z-index:13;}
section.busanmap div.maparea div.map {position:absolute;top:0;left:0;z-index:14;}

section.busanmap_head {margin-bottom:60px;}
section.busanmap div.mapdesc {width:100%;margin-top:40px;text-align:left;overflow:hidden;}
section.busanmap div.mapdesc .inboxL {width:42%;float:left;}
section.busanmap div.mapdesc .inboxR {width:54%;float:right;}

section.busanmap div.mapdesc .inboxR ul li {width:32% !important;letter-spacing:-1px !important}
section.busanmap div.mapdesc h4 {font-size:18px;line-height:36px;font-weight:bold;color:#333;}
section.busanmap div.mapdesc h3 {font-size:17px;font-weight:bold;color:#333;}
section.busanmap div.mapdesc .exp{margin-bottom:20px}
section.busanmap div.mapdesc  div.merchant {border-top:1px solid #333;padding:20px 0;}
section.busanmap div.mapdesc  div.merchant ul{overflow:hidden}
section.busanmap div.mapdesc  div.merchant ul li {border:1px solid #333333;border-radius:8px;float:left;font-size:14px;line-height:34px;color:#333;padding:5px 70px 5px 10px;position:relative;width:23.5%;margin:0 0 10px 2%;box-sizing:border-box;background:#fff;}
section.busanmap div.mapdesc  div.merchant ul li:nth-child(4n+1) {margin-left:0;clear:both;}
section.busanmap div.mapdesc  div.merchant ul li p {position:absolute;right:10px;top:2px}
section.busanmap div.mapdesc  div.merchant p {font-size:16px;line-height:130%;}
section.busanmap div.mapdesc  div.mappage {text-align:center;padding-top:20px;}
section.busanmap div.mapdesc  div.mappage ul li {display:inline-block;*display:inline;*zoom:1;margin:0 2px;}
section.busanmap div.mapdesc  div.mappage ul li a.curr,
section.busanmap div.mapdesc  div.mappage ul li a:hover {color:#ef5a00;border-bottom:1px solid #ef5a00;font-weight:bold;}

.icon.c-here{background:url('/kr/_Img/Contents/icon-map.png') center center no-repeat;font-size:0;width:18px;height:38px;display:inline-block;vertical-align:middle}
.icon.c-home{background:url('/kr/_Img/Contents/icon-home.png') center center no-repeat;font-size:0;width:25px;height:36px;display:inline-block;vertical-align:middle}


@media all and (max-width:629px) {
section.busanmap div.mapdesc  div.merchant ul li {width:100% !important;margin-left:0 !important;}
}


@media all and (max-width:1099px) {
section.busanmap div.mapdesc  div.merchant ul li {width:32%;}
section.busanmap div.mapdesc  div.merchant ul li:nth-child(4n+1) {margin-left:2%;clear:initial;}
section.busanmap div.mapdesc  div.merchant ul li:nth-child(3n+1) {margin-left:0;clear:both;}

section.busanmap div.mapdesc .inboxL {width:100%;float:none;margin-top:20px}
section.busanmap div.mapdesc .inboxR {width:100%;float:none;}
}

	
@media all and (max-width:629px) {
section.koreamap {padding: 30px 50px;}
section.busanmap div.mapdesc  div.merchant ul li {width:100% !important;margin-left:0 !important;}
section.koreamap div.maparea {display: none;}
section.koreamap div.mapdesc div.merchant ul li {width: 100%;}
section.koreamap .moblietab .tab_con {display: flex; flex-wrap: wrap; justify-content: center;}
section.koreamap .moblietab .tab_list {display: block; margin-top: 20px;}
section.koreamap .moblietab .tab_list > div.on {display: block;}
section.koreamap .moblietab .tab_list > div.on h4 {font-size: 20px; margin-left: 10px; position: relative;}
section.koreamap .moblietab .tab_list > div.on h4::after {content: ""; display: inline-block; position: absolute; top: 5px; left: -10px; background-color: #0f3971; width: 3px; height: 30px;}
section.koreamap .moblietab .tab_list > div.on ul {margin-top: 30px;}
section.koreamap .moblietab .tab_list > div.on ul h3 {font-size: 17px; margin-bottom: 10px; position: relative; padding-left: 20px;}
section.koreamap .moblietab .tab_list > div.on ul h3::after {content: ""; display: inline-block; width: 5px; height: 5px; background-color: #0f3971; border-radius: 50%; position: absolute; top: 14px; left: 11px;}
section.koreamap .moblietab .tab_list > div.on ul li {margin-bottom: 20px;}
section.koreamap .moblietab .tab_list > div.on ul li > div {position: relative;}
section.koreamap .moblietab .tab_list > div.on ul li > div .name {font-size: 20px; width: 50%; word-break: keep-all; line-height: 20px;}
section.koreamap .moblietab .tab_list > div.on ul li > div .ico {display: flex; position: absolute; top: 0; right: 0;}
section.koreamap .moblietab .tab_list > div.on ul li > div .ico a {display: block; width: 20px; height: 35px;}
section.koreamap .moblietab .tab_list > div.on ul li > div .ico .home {background: url(/kr/_Img/home.png) no-repeat center center; background-size: contain; margin-right: 10px;}
section.koreamap .moblietab .tab_list > div.on ul li > div .ico .insta {background: url(/kr/_Img/insta.png) no-repeat center center; background-size: contain; margin-right: 10px;}
section.koreamap .moblietab .tab_list > div.on ul li > div .ico .blog {background: url(/kr/_Img/blog.png) no-repeat center center; background-size: contain; margin-right: 10px;}
section.koreamap .moblietab .tab_list > div.on ul li > div .ico .face {background: url(/kr/_Img/facebook.png) no-repeat center center; background-size: contain; margin-right: 10px;}
section.koreamap .moblietab .tab_list > div.on ul li > div .address {font-size: 14px; line-height: 15px; margin : 10px 0;}
section.koreamap .moblietab .tab_list > div.on ul li > div .intro {background-color: rgb(241, 241, 241); width: 100%; padding: 20px; font-size: 15px; line-height: 20px;}
section.koreamap .moblietab .tab_list > div {display: none;}
section.koreamap div.mapdesc {display: none;}
section.koreamap .moblietab .tab_con {background-color: #f9f9f9;}
section.koreamap .moblietab .tab_con button {border: none; background-color: inherit; width: 26%; padding: 10px 0;}
section.koreamap .moblietab .tab_con button.on {background-color: #0f3971; color: white;}
}

/* 치과정보 관리 */

.data-write .tbl-type01 th .w20 {width: 20%;}
.data-write .tbl-type01 td .w80 {width: 80%;}
.data-write .tbl-type01 td .w80 {width: 80%;}
.data-write .tbl-type01 td .w100 {width: 100%;}
.data-write .tbl-type01 td .intro {width: 100%; height: 170px;}
.data-write .tbl-type01 td .searchbtn {margin-left: 10px; padding: 0 10px; background-color: #353535; color: white;}
.data-write .bottombtn {text-align: center; margin-top: 30px;}
.data-write .bottombtn button {width: 120px; height: 30px; color: white; border: none;}
.data-write .bottombtn button:nth-child(1) {background-color: #03c75a;}
.data-write .bottombtn button:nth-child(2) {background-color: #353535;}
.listinfo .search-tbl .btn {padding: 3px 5px; background-color: #ccc;}
.listinfo .search-tbl .page {padding: 3px 5px; background-color: rgb(117, 117, 117); position: relative; display: block; height: 20px;}
.listinfo .search-tbl .page::after {display: block; content: ""; position: absolute; width: 20px; height: 20px; background: url(/kr/_Img/Main/main_spr.png) no-repeat -747px 0; top: 50%; left: 44%; transform: translateY(-50%);}

/* 치과정보 리스트 */

.listinfo .list-search {background-color: #f3f3f3; display: flex; padding: 0.5%; align-items: center;}
.listinfo .list-search > div {width: 50%;}

.listinfo .del_btn .del {width: 150px; padding: 5px 10px; font-size: 14px; background-color: rgb(231, 231, 231); color: #0689db; border: none; margin: 10px 0;}

.listinfo .bottombtn .registration {width: 13%; float: right; background-color: #03c75a; color: white; border: none; margin-top: 10px; padding: 5px;}

/* 팝업레이어 */
.popuplayer h3 {width: 100%; font-size: 20px;}
.popuplayer .table-ico ul {display: flex; float: right; margin-top: -30px;}
.popuplayer .table-ico ul li a {display: block; width: 25px; height: 25px;}
.popuplayer .table-ico ul .homepage{background: url(/kr/_Img/home.png) no-repeat center center; background-size: contain; margin-right: 5px;}
.popuplayer .table-ico ul .insta{background: url(/kr/_Img/insta.png) no-repeat center center; background-size: contain; margin-right: 5px;}
.popuplayer .table-ico ul .face{background: url(/kr/_Img/facebook.png) no-repeat center center; background-size: contain; margin-right: 5px;}
.popuplayer .table-ico ul .blog{background: url(/kr/_Img/blog.png) no-repeat center center; background-size: contain;}
.popuplayer .bottom-close {display: block; margin: 0 auto; padding: 10px 20px; font-size: 16px; margin-top: 10px;background:#045dd4;border:1px solid #045dd4;color:#fff;}

/*FROM SITE CODE :  
*/
