@charset "utf-8";

/* ÅëÀÌ¹ÌÁö Àü¿ë */
.hasTongImg {position:relative}
.hasTongImg .base {display:block;position:absolute;width:2000px;height:100%;left:50%;top:0;margin:0 0 0 -1000px}
.hasTongImg2 {position:relative}
.hasTongImg2 .base {display:block;position:absolute;width:1200px;height:100%;left:50%;top:0;margin:0 0 0 -600px}

/* ÄÁÅÙÃ÷ ÄÃ·¯ */
#contents {color:#222222}


/*===== ½ºÅ¸ÀÏ°¡ÀÌµå ¿À¹ö¶óÀÌµù =====*/

/* ÄÁÅÙÃ÷ Å¸ÀÌÆ² */
.c-tit01 {display:block;position:relative;font-size:1.875em;font-weight:500;color:#222;margin-bottom:20px;;font-family:'BusanBada';padding-left:0;line-height:1.875em}
.c-tit01:after {background:url('') no-repeat 0 0}
.c-tit01.line {display:inline-block}
.c-tit01.line:after {background:url('/img/sub/h3-line.png') no-repeat 0 0;display:inline-block;position:absolute;left:auto;right:-65px;top:13px;width:45px;height:4px;content:''}

.c-tit02 {display:block;position:relative;font-size:1.412em;font-weight:500;color:#0050a0;margin-bottom:25px;letter-spacing:-0.05em;line-height:1.4;padding-bottom:0;padding-left:25px}
.c-tit02:after {position:absolute;left:0;top:8px;width:18px;height:20px;content:'';display:block}
.c-tit03 {display:block;position:relative;font-size:1.176em;font-weight:500;color:#333;margin-bottom:20px;letter-spacing:-0.05em;line-height:1.4}
.c-tit03:after {content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#0a2b81;vertical-align:top;margin:5px 0 0 8px}

/* ¼³¸í±Û */
.txt-exp-01 {color:#555;font-weight:300;line-height:1.875em}
.txt-exp-02 {color:#555;font-weight:300;line-height:1.3em;font-size:1.625em}
.txt-exp-03 {font-size:1.5em;color:#555;font-weight:500}

/* ¸®½ºÆ®°ü·Ã */
.c-list01 > li:before, .c-list02 > li:before, .c-list01-li:before, .c-list02-li:before {width:8px;height:14px;background:url('/img/sub/clist01.png') no-repeat}
.c-list03 li {position:relative;padding-left:15px}
.c-list03 li:before {background:url('/img/sub/ico-dot-03.png') 0 0 no-repeat;position:absolute;left:0;top:15px;width:3px;height:3px;content:'';display:block}
.c-list03.h-long li {min-height:35px;line-height:35px}
.c-list03.h-long li:before {top:20px}
.c-list03.h-long li .sw-btn {margin-left:10px}

/* board °ü·Ã */
.tbl-type-s01 thead tr:last-child th {border-bottom:1px solid #ddd}
.tbl-type-s01 .nbak {background:#fff}


.base-inner-lx {box-sizing:border-box;padding:0;width:100%;}
.base-inner {max-width:1360px;margin:0 auto;box-sizing:border-box;padding:80px}
.base-inner .tour-box a {z-index:10}
.base-inner-sm {max-width:1200px;margin:0 auto;box-sizing:border-box}
.base-inner.none {padding:0 80px}
.base-inner.none-2 {padding:0}


/*===== °øÅë =====*/
.sec-divide li {display:inline-block;width:43%;margin-right:8%;vertical-align:top}
.sec-divide li:nth-child(even) {margin-right:0}


@media only screen and (max-width:1400px) {
	.base-inner-lx, .base-inner.none, .base-inner-sm {padding:0 2%}
}


@media only screen and (max-width:1009px) {
	.sec-divide li {margin-right:6%}
	.base-inner-lx {padding:0}
	.base-inner.none {padding:0 5%}
}
@media only screen and (max-width:749px) {
	.sec-divide li {width:41%}
	.c-tit01 {line-height:1.3}
}
@media only screen and (max-width:599px) {
	.sec-divide li {display:block;width:auto;margin-right:0}
	.txt-exp-02 {font-size:1.4em}
	.c-tit01 {margin-bottom:0}
	.c-tit01.line:after {top:5px}
 	.owl-carousel .owl-item img {/*min-height:300px*/}
	.c-list01 > li:before {top:7px}
	/* gap ÀçÁ¤ÀÇ */
	.gap {height:30px}
	.sgap {height:20px}
}


.tag-word-box {text-align:center;margin-bottom:40px}
.tag-word-box li {display:inline-block;box-sizing:border-box;height:38px;line-height:38px;text-align:center;padding:0 20px;border:1px solid #f4f4f4;border-radius:38px;color:#777777}


.videowrapper {position:relative;padding-bottom:56.25%;padding-top:25px;height:0;z-index:1}/* 16:9 ºñÀ²ÀÎ °æ¿ì  padding-bottom°ªÀº 4:3 ºñÀ²ÀÎ °æ¿ì 75%·Î */
.videowrapper.h-sm {padding-bottom:35%}
.videowrapper iframe {position:absolute;top:0;left:0;width:100%;height:100%}
.videowrapper .root_daum_roughmap {padding:0;width:100%;position:absolute;left:0;top:0;right:0;bottom:0;max-width:100%;box-sizing:border-box}
.videowrapper .root_daum_roughmap_landing {width:100%;max-width:100%}
.videowrapper .root_daum_roughmap .wrap_map {height:100%;min-height:100%}
.videowrapper .detailView {position:absolute;right:0;bottom:0;z-index:9;width:70px;height:70px}
.videowrapper .detailView span {width:100%;height:100%;display:block;font-size:0;padding:0;position:relative}
.videowrapper .detailView span:before {content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:auto;background:url('/img/sub/ico-map.png') center center no-repeat ;width:100%;height:100%;margin:auto;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}

.jump-lnk {position:absolute;top:-1000px;left:-1000px;overflow:hidden;z-index:5000}
.jump-lnk:focus {top:0;left:0;padding:10px 20px;background:#1e64ba;color:#fff}

/* ÆÝÅ°Áî¼Ò°³
************************************************/
.intro-wr.pg-introduction {font-size:1.1em;}
.intro-wr.pg-introduction h1 {font-family: 'Noto Sans KR'; font-size:36px;color:#222;font-weight:900;line-height:120%;text-align:center;transition:all .3s ease;}
.intro-wr.pg-introduction h1 span {color:#004188;}
.intro-wr.pg-introduction h3 {padding:20px 0 0 0;font-size:18px;color:#222;font-weight:300;text-align:center;transition:all .3s ease;}

.intro-wr.pg-introduction .about {float:left;width:100%;}
.intro-wr.pg-introduction .about li {float:left;width:50%;height:600px;border:1px solid #ff000;transition:all .3s ease;}
.intro-wr.pg-introduction .about li.pc {display:block;}
.intro-wr.pg-introduction .about li.mobile {display:none;}
.intro-wr.pg-introduction .about li img {transition:all .3s ease;}
.intro-wr.pg-introduction .about li:last-child {margin-top:100px;padding:50px;background:#f3f3f3;}
.intro-wr.pg-introduction .about li p {padding:15px 0;color:#222;font-weight:300;line-height:120%}
.intro-wr.pg-introduction .about li p span {float:left;width:120px;color:#000;font-weight:600;}
.intro-wr.pg-introduction .about li p a {color:#222;}
.intro-wr.pg-introduction .about li p a:hover {text-decoration:underline;}

.intro-wr.pg-introduction .goals {position:relative;float:left;margin:100px 0 200px 0;padding:70px 0 0 0;height:300px;background:#f0f0f0;}
.intro-wr.pg-introduction .goals .text {position:absolute;top:170px;width:100%;}
.intro-wr.pg-introduction .goals p {position:relative;margin:0 auto;padding:70px 10px;max-width:1200px;font-size:24px;color:#222;font-weight:300;line-height:180%;text-align:center;border:1px solid #ddd;background:#fff;transition:all .3s ease;}
.intro-wr.pg-introduction .goals p font {color:#00632c;font-weight:900;}

.intro-wr.pg-introduction .history {float:left;margin:30px 0 0 0;width:100%;border-top:1px solid #333;}
.intro-wr.pg-introduction .history li {float:left;padding:30px 0;width:100%;border-bottom:1px solid #ddd;}
.intro-wr.pg-introduction .history h2 {float:left;width:180px;height:100%;padding:10px 0 0 50px;font-size:32px;color:#000;}
.intro-wr.pg-introduction .history li:nth-child(even) h2 {color:#004188;}
.intro-wr.pg-introduction .history dl {float:right;width:calc(100% - 180px);}
.intro-wr.pg-introduction .history dl dd {float:left;padding:5px 0;width:100%;font-weight:300;}

.intro-wr.pg-introduction .licenese {position:relative;float:left;margin:100px 0 250px 0;padding:70px 0 0 0;height:640px;background:#f0f0f0;transition:all .3s ease;}
.intro-wr.pg-introduction .licenese .img {position:absolute;top:250px;width:100%;}
.intro-wr.pg-introduction .licenese ul {position:relative;margin:0 auto;max-width:1200px;}
.intro-wr.pg-introduction .licenese ul li {float:left;width:33.3%;text-align:center;transition:all .3s ease;}
.intro-wr.pg-introduction .licenese ul li img {width:98%;max-width:372px;transition:all .3s ease;}

.intro-wr.pg-introduction .ci {float:left;margin:50px 0;width:100%;}
.intro-wr.pg-introduction .ci li {float:left;margin:0 0 10px 0;width:50%;text-align:center;}
.intro-wr.pg-introduction .ci li img {width:98%;max-width:580px;}

@media all and (max-width:1200px) {
	.intro-wr.pg-introduction .about li {width:100%;height:auto;}
	.intro-wr.pg-introduction .about li.pc {display:none;}
	.intro-wr.pg-introduction .about li.mobile {display:block;}
	.intro-wr.pg-introduction .about li img {width:100%;max-width:1200px;}
	.intro-wr.pg-introduction .about li:last-child {margin-top:0;padding:20px;}
	.intro-wr.pg-introduction .about li p {padding:10px 0;}

	.intro-wr.pg-introduction .goals {padding:40px 10px 10px 10px;height:200px;}
	.intro-wr.pg-introduction .goals .text {top:120px;width:98%;}
	.intro-wr.pg-introduction .goals p {padding:40px 10px;}

	.intro-wr.pg-introduction .licenese ul {width:95%;}
}
@media all and (max-width:990px) {
	.intro-wr.pg-introduction .licenese {height:500px;}
}
@media all and (max-width:760px) {
	.intro-wr.pg-introduction .goals p {font-size:20px;}

	.intro-wr.pg-introduction .licenese {height:400px;}
	.intro-wr.pg-introduction .licenese .img {top:220px;}
}
@media all and (max-width:640px) {
	.intro-wr.pg-introduction .history h2 {width:100%;padding:0 0 15px 0;}
	.intro-wr.pg-introduction .history dl {width:100%;}
	.intro-wr.pg-introduction .history dl dd {padding:3px 0;}

	.intro-wr.pg-introduction .licenese {margin:70px 0 100px 0;}
	.intro-wr.pg-introduction .licenese h3 {font-size:14px;}
	.intro-wr.pg-introduction .licenese h3 br {display:none;}
}
@media all and (max-width:580px) {
	.intro-wr.pg-introduction .ci {margin:30px 0 0 0;}
	.intro-wr.pg-introduction .ci li {width:100%;}
}
@media all and (max-width:460px) {
	.intro-wr.pg-introduction h1 {font-size:28px;}

	.intro-wr.pg-introduction .about li:last-child {padding:20px 10px;}
	.intro-wr.pg-introduction .about li p {padding:5px 0;}
	.intro-wr.pg-introduction .about li p span {width:80px;}
	
	.intro-wr.pg-introduction .goals {margin:50px 0 120px 0;}
	.intro-wr.pg-introduction .goals .text {top:100px;}

	.intro-wr.pg-introduction .licenese {padding:50px 0; height:340px;}
	.intro-wr.pg-introduction .licenese .img {top:220px;}
}
@media all and (max-width:410px) {
	.intro-wr.pg-introduction .goals p {padding:20px 10px;font-size:18px;line-height:160%;}
	.intro-wr.pg-introduction .goals p br {display:none;}
}

/* ÀÎ»ç¸»
************************************************/
.intro-wr.pg-greeting {position:relative;float:left;padding:0 100px 70px 100px;width:100%;transition:all .3s ease;}
.intro-wr.pg-greeting .img {width:100%;}
.intro-wr.pg-greeting .img img {width:100%;transition:all .3s ease;}
.intro-wr.pg-greeting .img .logo {position:absolute;top:4%;left:calc(25% - 10vw);width:15vw;max-width:274px;transition:all .3s ease;}
.intro-wr.pg-greeting .text-box {position:relative;margin:-150px auto 0 auto;width:90%;z-index:9;background:#fff;transition:all .3s ease;}
.intro-wr.pg-greeting .text-box .text {padding:50px;text-align:center;}
.intro-wr.pg-greeting .text-box .text h2 {padding:0 0 30px 0;font-size:2vw;color:#333;line-height:160%;}
.intro-wr.pg-greeting .text-box .text h2 span {font-weight:300;}
.intro-wr.pg-greeting .text-box .text p {font-size:1.2em;color:#555;font-weight:300;line-height:180%;}
.intro-wr.pg-greeting .text-box .text p.name {padding:30px 0 0 0;font-size:18px;color:#333;font-weight:400;}
.intro-wr.pg-greeting .text-box .text p.name span {padding-left:10px;font-family: 'KyoboHandwriting2020A';font-size:36px;}

@media all and (max-width:1400px) {
	.intro-wr.pg-greeting {padding:0 20px 50px 20px;}
	.intro-wr.pg-greeting .img .logo {top:2%;}
	.intro-wr.pg-greeting .text-box {margin:-100px auto 0 auto;}
	.intro-wr.pg-greeting .text-box .text h2 {font-size:3vw;transition:all .3s ease;}
}
@media all and (max-width:1090px) {
	.intro-wr.pg-greeting .text-box .text p br.pc {display:none;}
}
@media all and (max-width:760px) {
	.intro-wr.pg-greeting .text-box {margin:-50px auto 0 auto;}
	.intro-wr.pg-greeting .text-box .text {padding:20px;}
	.intro-wr.pg-greeting .text-box .text h2 {font-size:4vw;transition:all .3s ease;}
	.intro-wr.pg-greeting .text-box .text p.name {font-size:16px;}
	.intro-wr.pg-greeting .text-box .text p.name span {font-size:28px;}
}

/* °­»ç¼Ò°³
************************************************/
.intro-wr.pg-instructor {float:left;width:100%;}
.intro-wr.pg-instructor ul {float:left;width:100%;}
.intro-wr.pg-instructor ul li {float:left;margin:0 0 60px 0;width:33.3%;transition:all .3s ease;}
.intro-wr.pg-instructor ul li:nth-child(3n+1){clear:both;}
.intro-wr.pg-instructor ul li .photo {float:left;width:100%;}
.intro-wr.pg-instructor ul li .photo img {width:100%;max-width:330px;transition:all .3s ease;}
.intro-wr.pg-instructor ul li .text {float:right;margin:20px 0 0 0;width:100%;}
.intro-wr.pg-instructor ul:first-child li {width:100%;}
.intro-wr.pg-instructor ul:first-child li .photo {width:33.3%;}
.intro-wr.pg-instructor ul:first-child li .text {width:calc(100% - 34%);}
.intro-wr.pg-instructor ul li h1 {padding:0 0 15px 0;font-size:27px;color:#222;}
.intro-wr.pg-instructor ul li h1 span {font-size:18px;font-weight:600;}
.intro-wr.pg-instructor ul li p {font-size:1.2em;font-weight:300;line-height:160%;}

@media all and (max-width:1070px) {
	.intro-wr.pg-instructor ul li {padding:0 20px;}
	.intro-wr.pg-instructor ul li .photo img {width:95%;}
	.intro-wr.pg-instructor ul li p {font-size:16px;}
}
@media all and (max-width:860px) {
	.intro-wr.pg-instructor ul li {margin:0 0 30px 0;padding:0 0 30px;width:100%;border-bottom:1px solid #ddd;}
	.intro-wr.pg-instructor ul:last-child li:last-child {border-bottom:0;}
	.intro-wr.pg-instructor ul li .photo {width:45%;}
	.intro-wr.pg-instructor ul li .text {margin:0;width:calc(100% - 50%);}
	.intro-wr.pg-instructor ul:first-child li {width:100%;}
	.intro-wr.pg-instructor ul:first-child li .photo {width:45%;}
	.intro-wr.pg-instructor ul:first-child li .text {width:calc(100% - 50%);}
}
@media all and (max-width:640px) {
	.intro-wr.pg-instructor ul li .photo {width:40%;}
	.intro-wr.pg-instructor ul li .text {margin:0;width:calc(100% - 45%);}
	.intro-wr.pg-instructor ul:first-child li .photo {width:40%;}
	.intro-wr.pg-instructor ul:first-child li .text {width:calc(100% - 45%);}
	.intro-wr.pg-instructor ul li h1 {font-size:24px;}
	.intro-wr.pg-instructor ul li h1 span {font-size:16px;}
	.intro-wr.pg-instructor ul li p {font-size:14px;}
}

/* »çÈ¸°øÇå
************************************************/
.intro-wr.pg-socialenterprise {float:left;width:100%;}
.intro-wr.pg-socialenterprise h1 {_margin:0 0 50px 0;font-family:'BusanBada';font-size:1.475em;color:#222;line-height:160%;text-align:center;}
.intro-wr.pg-socialenterprise h1 img {width:100%;max-width:1000px;transition:all .3s ease;}
.intro-wr.pg-socialenterprise ul {position:relative;margin:0 auto;max-width:950px;}
.intro-wr.pg-socialenterprise ul li {float:left;margin:0 0 50px 50px;width:450px;transition:all .3s ease;}
.intro-wr.pg-socialenterprise ul li:nth-child(odd) {margin-left:0;}
.intro-wr.pg-socialenterprise ul li img {border:1px solid #ddd;transition:all .3s ease;}

@media all and (max-width:990px) {
	.intro-wr.pg-socialenterprise ul li {margin:0 0 15px 0;width:50%;}
	.intro-wr.pg-socialenterprise ul li img {width:96%;max-width:450px;}
}

@media all and (max-width:450px) {
	.intro-wr.pg-socialenterprise h1 {_margin:0 0 20px 0;ont-size:1.275em;}
	.intro-wr.pg-socialenterprise ul li {margin:0 0 10px 0;width:100%;}
	.intro-wr.pg-socialenterprise ul li img {width:100%;max-width:450px;}
}

/* Ã£¾Æ¿À½Ã´Â±æ
************************************************/
.map-core-wr {float:left;width:100%;}
.location-txt-wr {float:left;position:relative;margin:0 0 50px 0;padding:60px 0;width:100%;background:#f9f9f9;transition:all .3s ease;}
.location-txt-wr#location-txt:focus {outline:3px solid rgba(59, 153, 252, .5)}
.location-txt-wr .tit-box {position:absolute;left:20px;top:}
.location-txt-wr .map-txt-box {padding-left:190px}
.location-txt-wr .map-txt-box .address-box {overflow:hidden}
.location-txt-wr .map-txt-box .address-box dt {color:#222222;font-weight:500;font-size:1.18em;float:left;width:80px;min-height:42px;line-height:42px;}
.location-txt-wr .map-txt-box .address-box dd {float:right;width:calc(100% - 100px);min-height:42px;font-size:1.2em;line-height:42px;color:#555555;font-weight:300;position:relative;}
.location-txt-wr .map-txt-box .address-box dd span {position:absolute;left:90px;top:0}

@media all and (max-width:1200px) {
	.location-txt-wr {padding:20px;}
	.location-txt-wr .tit-box {position:relative;margin-bottom:10px;display:none}
	.location-txt-wr .map-txt-box {padding-left:0}
	.location-txt-wr .map-txt-box .address-box dt {float:none}
	.location-txt-wr .map-txt-box .address-box dd {float:none;width:100%;}
}
@media all and (max-width:640px) {
	.location-wr .videowrapper.h-sm {padding-bottom:70%;margin-bottom:0}
}


/* ÇÁ·Î±×·¥
************************************************/
.intro-wr.pg-progream {}
.intro-wr.pg-progream ul {width:100%;}
.intro-wr.pg-progream ul li {float:left;padding:80px 0;width:100%;border-bottom:1px solid #ddd;transition:all .3s ease;}
.intro-wr.pg-progream ul li h1 {float:left;width:500px;text-align:center;transition:all .3s ease;}
.intro-wr.pg-progream ul li h1 img {width:100%;max-width:500px;transition:all .3s ease;}
.intro-wr.pg-progream ul li dl {float:right;width:calc(100% - 600px);transition:all .3s ease;}
.intro-wr.pg-progream ul li dl dd {float:left;padding:5px 0 5px 15px;width:100%;font-size:1.1em;line-height:140%;background:url('/img/sub/ico-dot-03.png') no-repeat 0 17px;}
.intro-wr.pg-progream ul li dl dd.tit {margin-bottom:30px;padding:0;font-size:2vw;color:#333;font-weight:600;background:none;transition:all .3s ease;}
.intro-wr.pg-progream ul li dl dd.tit span {font-size:1vw;font-weight:300;}

@media all and (max-width:1400px) {
	.intro-wr.pg-progream ul {padding:50px 10px;}
	.intro-wr.pg-progream ul li dl {width:calc(100% - 550px);}
}
@media all and (max-width:1090px) {
	.intro-wr.pg-progream ul li h1 {width:300px;}
	.intro-wr.pg-progream ul li dl {width:calc(100% - 350px);}
}
@media all and (max-width:980px) {
	.intro-wr.pg-progream ul li {padding:50px 0;border-bottom:1px solid #ddd;}
	.intro-wr.pg-progream ul li:first-child {padding-top:0;}
	.intro-wr.pg-progream ul li:last-child {border-bottom:0;}
	.intro-wr.pg-progream ul li h1 {width:100%;}
	.intro-wr.pg-progream ul li dl {margin:30px 0 0 0;width:100%;}
	.intro-wr.pg-progream ul li dl dd {padding:8px 0;text-align:center;background:none;}
	.intro-wr.pg-progream ul li dl dd.tit {margin-bottom:20px;font-size:32px;}
	.intro-wr.pg-progream ul li dl dd.tit span {font-size:3vw;}
}

/* ±³À°½Ã½ºÅÛ
************************************************/
.intro-wr.pg-system {position:relative;float:left;padding:0 100px 70px 100px;width:100%;transition:all .3s ease;}
.intro-wr.pg-system .img {width:100%;}
.intro-wr.pg-system .img img {width:100%;transition:all .3s ease;}
.intro-wr.pg-system .text-box {position:relative;margin:-150px auto 0 auto;width:90%;z-index:9;background:#fff;transition:all .3s ease;}
.intro-wr.pg-system .text-box .text {padding:50px;text-align:center;}
.intro-wr.pg-system .text-box .text h2 {padding:0 0 30px 0;font-size:2vw;color:#333;line-height:160%;}
.intro-wr.pg-system .text-box .text h2 span {font-weight:300;}
.intro-wr.pg-system .text-box .text p {font-size:1.2em;color:#555;font-weight:300;line-height:180%;}
.intro-wr.pg-system .text-box .text p span {color:#0053a5;font-weight:700;}
.intro-wr.pg-system .text-box .list {float:left;padding:50px 100px;width:100%;transition:all .3s ease;}
.intro-wr.pg-system .text-box .list ul {width:100%;}
.intro-wr.pg-system .text-box .list ul li {float:left;padding:0 0 80px 0;width:100%;}
.intro-wr.pg-system .text-box .list ul li h1 {float:left;width:500px;text-align:center;transition:all .3s ease;}
.intro-wr.pg-system .text-box .list ul li h1 img {width:100%;max-width:500px;}
.intro-wr.pg-system .text-box .list ul li dl {float:right;width:calc(100% - 600px);transition:all .3s ease;}
.intro-wr.pg-system .text-box .list ul li dl dd {float:left;padding:5px 0 5px 15px;width:100%;font-size:1.1em;line-height:140%;background:url('/img/sub/ico-dot-03.png') no-repeat 0 17px;}
.intro-wr.pg-system .text-box .list ul li dl dd.tit {margin-bottom:30px;padding:0;font-size:2vw;color:#333;font-weight:600;background:none;}

@media all and (max-width:1400px) {
	.intro-wr.pg-system {padding:0 20px 50px 20px;}
	.intro-wr.pg-system .img .logo {top:3%;}
	.intro-wr.pg-system .text-box {margin:-100px auto 0 auto;}
	.intro-wr.pg-system .text-box .text h2 {font-size:3vw;transition:all .3s ease;}
	.intro-wr.pg-system .text-box .list {padding:50px 20px;}
	.intro-wr.pg-system .text-box .list ul li dl {width:calc(100% - 550px);}
}
@media all and (max-width:1090px) {
	.intro-wr.pg-system .text-box .text p br.pc {display:none;}
	.intro-wr.pg-system .text-box .list ul li h1 {width:300px;}
	.intro-wr.pg-system .text-box .list ul li dl {width:calc(100% - 350px);}
}
@media all and (max-width:980px) {
	.intro-wr.pg-system .text-box .list ul li {padding:50px 0;border-bottom:1px solid #ddd;}
	.intro-wr.pg-system .text-box .list ul li:last-child {border-bottom:0;}
	.intro-wr.pg-system .text-box .list ul li h1 {width:100%;}
	.intro-wr.pg-system .text-box .list ul li dl {margin:30px 0 0 0;width:100%;}
	.intro-wr.pg-system .text-box .list ul li dl dd {padding:8px 0;text-align:center;background:none;}
	.intro-wr.pg-system .text-box .list ul li dl dd.tit {margin-bottom:20px;font-size:5vw;}
}
@media all and (max-width:760px) {
	.intro-wr.pg-system .text-box {margin:-50px auto 0 auto;}
	.intro-wr.pg-system .text-box .text {padding:20px;}
	.intro-wr.pg-system .text-box .text h2 {font-size:4vw;transition:all .3s ease;}
	.intro-wr.pg-system .text-box .text p.name {font-size:16px;}
	.intro-wr.pg-system .text-box .text p.name span {font-size:28px;}
}


/* »çÀÌÆ®¸Ê
************************************************/
.intro-wr.pg-sitemap {float:left;width:100%;}
.intro-wr.pg-sitemap a:hover {text-decoration:underline;}
.intro-wr.pg-sitemap ul {}
.intro-wr.pg-sitemap ul li {float:left;margin:0 0 0 6.5%;width:20%;}
.intro-wr.pg-sitemap ul li:first-child {margin-left:0;}
.intro-wr.pg-sitemap ul li h1 a {float:left;position:relative;padding:15px;width:100%;font-size:24px;color:#0077d0;line-height:140%;border-bottom:2px solid #0077d0;}
.intro-wr.pg-sitemap ul li dl {float:left;width:100%;}
.intro-wr.pg-sitemap ul li dl dd a {position:relative;float:left;padding:15px 25px;width:100%;border-bottom:1px solid #ddd;}
.intro-wr.pg-sitemap ul li dl dd a:before {background:url('/img/sub/ico-dot-03.png') 0 0 no-repeat;position:absolute;left:15px;top:30px;width:3px;height:3px;content:'';display:block}

@media all and (max-width:840px) {
	.intro-wr.pg-sitemap ul li {float:left;margin:0 0 30px 0;width:100%;border-top:2px solid #0077d0;}
	.intro-wr.pg-sitemap ul li h1 a {padding:15px;width:100%;border:0;}
	.intro-wr.pg-sitemap ul li dl {width:100%;}
	.intro-wr.pg-sitemap ul li dl dd a {padding:5px 25px;border-bottom:0;}
	.intro-wr.pg-sitemap ul li dl dd a:before {background:url('/img/sub/ico-dot-03.png') 0 0 no-repeat;position:absolute;left:15px;top:16px;width:3px;height:3px;content:'';display:block}
}
@media all and (max-width:640px) {
}