@charset "utf-8";
/* -------- Oswald(국문전용) -------- */

/*영문,숫자*/
.en {font-size:1em;font-family:oswald, sans-serif;letter-spacing:normal}

body {font-size:18px;font-weight:400;color:#333;line-height:1.667;letter-spacing:-.05em}
@media all and (max-width:999px) {
	body {font-size:17px}
}
@media all and (max-width:768px) {
	body {font-size:16px}
}

/*  들여쓰기용 */
.in-left {padding-left:8px}

/* line-box */
.line-box {border-top: 3px solid #000;border-bottom:1px solid #000;overflow:hidden;position:relative}
.line-box:before, .line-box:after {display:block;content:"";width:1px;height:100%;background:#ccc;position:absolute;top:0}
.line-box:before {left:33.333%}
.line-box:after {left:66.666%}
.line-box .list {width:33.333%;float:left;padding:50px 50px;box-sizing:border-box}
.line-box .full {width:100%;border-top: 1px solid #ccc;border-right:0;padding-left:330px;position:relative;background:#fff;position:relative;z-index:1}
.line-box .full .c-tit02 {position:absolute;top:50px;left:50px}

@media all and (max-width:1120px){
	.line-box .list {padding:50px 30px}
	.line-box .list.full {padding-left:330px}
}

@media all and (max-width:999px){
	.line-box .list {width:100%;padding:20px;border-top:1px solid #ccc}
	.line-box .list:first-child {border-top:0}
	.line-box:before, .line-box:after {display:none}
	.line-box .list.full {padding-left:0}
	.line-box .full .c-tit02 {position:relative;left:0;top:0}
}

@media all and (max-width:479px){
	.line-box .list {padding:20px 0}
}


/* 등급분류정보
*********************************************/
/* 등급분류란 > 등급분류 대상/프로세스 */
.target-wr .rank-tg {border-top:3px solid #000;border-bottom:1px solid #000}
.target-wr .rank-tg .list {border-top:1px solid #c7c7c7;padding:29px 0 29px 370px;position:relative;overflow:hidden}
.target-wr .rank-tg .list:first-child {border-top:0}
.target-wr .rank-tg .list .c-tit01 {position:absolute;top:41px;left:0;padding:22px 0 18px 120px}
.target-wr .rank-tg .list .c-tit01:before {display:block;content:"";width:76px;height:71px;position:absolute;top:0;left:23px;background:url(/resources/homepage/kor/_Img/Content/target_spr.png) no-repeat 0 0}
.target-wr .rank-tg .n1 .c-tit01:before {background-position:0 0}
.target-wr .rank-tg .n2 .c-tit01:before {background-position:-78px 0}
.target-wr .rank-tg .n3 .c-tit01:before {background-position:-156px 0}
.target-wr .rank-tg .n4 .c-tit01:before {background-position:-234px 0}
.target-wr .rank-tg .txt-sec {position:relative;padding:15px 0 0 285px;min-height:160px;box-sizing:border-box}
.target-wr .rank-tg .txt-sec:last-child {margin-top:20px}
.target-wr .rank-tg .txt-sec .img {display:block;position:absolute;top:0;left:0}

@media all and (max-width:1199px){
	.target-wr .rank-tg .txt-sec {padding:0}
	.target-wr .rank-tg .txt-sec .img {position:relative;top:auto;bottom:auto;right:auto;left:auto;margin:0;text-align:center;background:#f1f1f1}
}

@media all and (max-width:999px){
	.target-wr .rank-tg .list {padding:20px 0}
	.target-wr .rank-tg .list .c-tit01 {position:relative;top:auto;bottom:auto;right:auto;left:auto;margin:0 0 10px;padding-left:95px}
	.target-wr .rank-tg .list .c-tit01:before {left:0}
}

@media all and (max-width:799px){
	.target-wr .rank-tg .list .c-tit01 {padding:14px 0 14px 75px}
	.target-wr .rank-tg .list .c-tit01:before {width:61px;height:57px;background-size:310px auto}
	.target-wr .rank-tg .n1 .c-tit01:before {background-position:0 0}
	.target-wr .rank-tg .n2 .c-tit01:before {background-position:-62px 0}
	.target-wr .rank-tg .n3 .c-tit01:before {background-position:-125px 0}
	.target-wr .rank-tg .n4 .c-tit01:before {background-position:-187px 0}
}

@media all and (max-width:599px){
	.target-wr .rank-tg .list .c-tit01 {padding:7px 0 7px 55px}
	.target-wr .rank-tg .list .c-tit01:before {width:46px;height:43px;background-size:233px auto}
	.target-wr .rank-tg .n1 .c-tit01:before {background-position:0 0}
	.target-wr .rank-tg .n2 .c-tit01:before {background-position:-47px 0}
	.target-wr .rank-tg .n3 .c-tit01:before {background-position:-94px 0}
	.target-wr .rank-tg .n4 .c-tit01:before {background-position:-140px 0}
}

/* 등급분류란 > 등급분류 확인방법*/
.check-wr {position:relative; border:1px solid #cccccc; background:#f1f1f1; padding:50px;margin:30px 0 50px 0;text-align:center;overflow:hidden;box-sizing:border-box}
.check-wr img {max-width:100%; margin:0 auto}
.check-wr > div {display:inline-block;width:auto;max-width:100%;vertical-align:top}
.check-wr .tit {margin-bottom:5px;color:#222;font-size:1.111em;font-weight:500;text-align:center;letter-spacing:-.05em}
.check-wr .check-info-top {display:block;margin:-10px 0 40px;text-align:left;overflow:hidden}
.check-wr .check-info-top .tit {display:inline-block;margin-right:55px;vertical-align:top}
.check-wr .check-info-top .info-list {display:inline-block;width:calc(100% - 250px);vertical-align:top}
.check-wr .check-info-top .info-list ul li {font-size:.944em;letter-spacing:-.05em}
.check-wr .check-info-top .info-list ul li span {display:inline-block;vertical-align:bottom}
.check-wr.check-th-wr {text-align:left}
.check-wr.check-th-wr .tit {text-align:left}
.check-wr .check-th-box01 {margin:0 61px 45px 0}
.check-wr .check-th-box02 {margin-right:78px}
.check-wr .check-th-box03 {text-align:left}
.check-wr .check-th-box03 .tit {display:inline-block;margin-right:44%}
.check-wr .check-th-box03 .tit02 {margin-right:0 !important}
.check-wr .check-pre-box {margin-right:58px}
.check-wr .check-poster-box {margin-right:80px }
.ch-wr{position:relative}
.ch-wr .ch-list01 li span{vertical-align:middle}
.ch-wr .ch-list01 li{ position: relative;padding: 3px 0 3px 0;color: #333;height:42px;letter-spacing: -.05em;line-height:42px}
.ch-wr .ch-list01 li:before{display:none;background-color:transparent}
.ch-wr .ch-list01 li .txt01{display:inline-block; margin: 0 0 0 10px}
.check03-wr {}
.check03-wr > div {width:47%;margin-bottom:15px}

@media all and (max-width:1399px){
	.check-wr .check-th-box01 {width:68%;margin-right:4%}
	.check-wr .check-gr-box {width:27%} 
	.check-wr .check-th-box02 {width:35%;margin-right:5%}
	.check-wr .check-th-box03 {width:58%}
}
@media all and (max-width:999px) {
	.check-wr {padding:20px 20px 5px}
	.check-wr .check-info-top {margin:0 0 15px}
	.check-wr .check-info-top .info-list {display:block;width:auto}
}
@media all and (max-width:899px) {
	.ch-wr .ch-list01 li .txt01{margin: 0 0 0 5px; font-size:15px}
	.check-wr:not(.check03-wr) > div {display:block;width:auto !important;margin: 0 auto 15px !important}
	.check-wr.check-th-wr {text-align:center}
	.check-wr .check-th-box01,
	.check-wr .check-gr-box {margin-bottom: 0 !important}
	.check-wr .tit {text-align:center}
	.check-wr.check-poster-wr > div {display:inline-block}
	.check-wr .check-poster-box {margin-right:5% !important}
}
@media all and (max-width:779px) {
	.check-wr .img-zoom {display:inline-block;width:auto;max-width:100%}
	.check-wr .img-zoom img {width:auto;max-width:100%}
}
@media all and (max-width:768px) {
	.check-wr {padding:15px 15px 0;margin:15px 0}
	.check-wr .tit {font-size:1em}
	.check-wr > div.check-gr-box {width:50% !important}
	.ch-wr .ch-list01 li .txt01{display:inline-block;margin: 0 0 0 3px}
	.check03-wr > div {margin-bottom:15px}
}
@media all and (max-width:599px) {
	.check-wr.check-poster-wr > div {width:46% !important}
}
@media all and (max-width:499px) {
	.check-wr .tit {font-size:.998em} 
	.check-wr .check-th-box03 .tit {margin-right:37%}
}
@media all and (max-width:379px) {
	.check-wr .check-th-box03 .tit {margin-right:23%}
}
/* 등급분류 기준 > 등급분류 원칙과 고려사항 */
.info-what-wr .c-list01 {overflow:hidden}
.info-what-wr .c-list01 li {float:left;width:50%;box-sizing:border-box}
.responsive-table .table-row .col-1:before,
.responsive-table .table-row .col-1:after {content:"";display:inline-block;background:url(/resources/homepage/kor/_Img/Content/what_spr.png) no-repeat;vertical-align:middle}
.responsive-table .table-row .col-1:before {width:144px;height:67px;margin-right:60px}
.responsive-table .table-row .col-1:after {width:93px;height:93px}
.responsive-table .grade-all .col-1:before {background-position:0 -80px}
.responsive-table .grade-12 .col-1:before {background-position:-154px -80px}
.responsive-table .grade-15 .col-1:before {background-position:-308px -80px}
.responsive-table .grade-19 .col-1:before {background-position:-462px -80px}
.responsive-table .grade-no .col-1:before {background-position:-616px -80px}
.responsive-table .grade-all .col-1:after {background-position:0 -156px}
.responsive-table .grade-12 .col-1:after {background-position:-103px -156px}
.responsive-table .grade-15 .col-1:after {background-position:-206px -156px}
.responsive-table .grade-19 .col-1:after {background-position:-309px -156px}
.responsive-table .grade-no .col-1:after {background-position:-412px -156px}
.responsive-table li {overflow:hidden;padding:25px 0;font-size:0}
.responsive-table li:first-child {padding:0} 
.responsive-table li .col {display:inline-block;margin-right:3%;font-size:18px;vertical-align:middle;box-sizing:border-box}
.responsive-table li .col:last-child {margin-right:0}
.responsive-table .grade-12 .col-all .col-2, .responsive-table .grade-12 .col-all .col-3, .responsive-table .grade-15 .col-all .col-2, .responsive-table .grade-15 .col-all .col-3 {vertical-align:top}
.responsive-table .table-header {}
.responsive-table .table-row {border-bottom:1px solid #ccc}
.responsive-table .col-1 {width:26%;text-align:center}
.responsive-table .col-2,
.responsive-table .col-3 {width:34%}
.responsive-table .col-all {width:71%;font-size:0 !important}
.responsive-table .col-all .col-2,
.responsive-table .col-all .col-3 {width:47.9%;margin-right:3.8%}
.responsive-table .col-all .col-3 {margin-right:0}
.responsive-table .col-all .col-4 {width:100%}
.responsive-table .what-g-box {background-color:#f1f1f1;margin-top:20px;padding:17px 27px}
.responsive-table .what-g-box p {font-size:.889em;line-height:1.33;letter-spacing:-.05em}
.info-what-box {margin-top:30px}
.info-what-box.info-box03:before {top:17px}
.responsive-table .table-header .col-2,
.responsive-table .table-header .col-3 {border-bottom:3px solid #393939;padding-bottom:5px;color:#333;font-weight:700;font-size:25px;font-family:oswald, sans-serif;letter-spacing:-.05em}
.responsive-table .table-header .col-2:before,
.responsive-table .table-header .col-3:before {content:"";display:inline-block;background:url(/resources/homepage/kor/_Img/Content/what_spr.png) no-repeat;width:74px;height:70px;margin-right:20px}
.responsive-table .table-header .col-2:before {background-position:0 0 }
.responsive-table .table-header .col-3:before {background-position:-84px 0 }
.what-gr-list {padding:0;font-size:0}
.what-gr-list li {float:none;display:inline-block;vertical-align:top;width:50% !important;margin-bottom:30px;padding-bottom:37px;padding-left:108px;padding-right:15px;font-size:18px}
.what-gr-list li {border-bottom:1px solid #ccc}
.what-gr-list li:last-child {border-bottom:0;}
.what-gr-list li .tit {color:#042f7d;font-weight:700;font-size:1.111em;letter-spacing:-.05em}
.what-gr-list li .tit .num {display:inline-block;background-color:#e5e5e5;border-radius:50%;width:35px;height:35px;margin-right:9px;font-size:.8em;text-align:center;font-family:"oswald", sans-serif;line-height:35px}
.what-gr-list li .txt {padding-left:43px}
@media all and (max-width:1299px) {
	.info-what-box p br {display:block}
}
@media all and (max-width:1199px) {
	.responsive-table .table-row .col-1:before {margin-right:15px}
}
@media all and (max-width:999px) {
	.info-what-wr .c-list01 li {float:none;width:auto}
	.responsive-table li .col {font-size:17px}
	.responsive-table .table-row .col-1:before,
	.responsive-table .table-row .col-1:after {display:block;margin:0 auto 10px}
	.info-what-box {margin-top:15px}
	.what-gr-list li {font-size:17px}
}
@media all and (max-width: 767px) {
	.responsive-table .table-row .col-1:before,
	.responsive-table .table-row .col-1:after {display:inline-block;background-size:532px auto} 
	.responsive-table .table-row .col-1:before {margin-right:10px;width:101px;height:47px}
	.responsive-table .table-row .col-1:after {width:65px;height:65px}
	.responsive-table .grade-all .col-1:before {background-position:0 -56px}
	.responsive-table .grade-12 .col-1:before {background-position:-108px -56px}
	.responsive-table .grade-15 .col-1:before {background-position:-216px -56px}
	.responsive-table .grade-19 .col-1:before {background-position:-323px -56px}
	.responsive-table .grade-no .col-1:before {background-position:-431px -56px}
	.responsive-table .grade-all .col-1:after {background-position:0 -109px}
	.responsive-table .grade-12 .col-1:after {background-position:-72px -109px}
	.responsive-table .grade-15 .col-1:after {background-position:-144px -109px}
	.responsive-table .grade-19 .col-1:after {background-position:-216px -109px}
	.responsive-table .grade-no .col-1:after {background-position:-288px -109px}
	.responsive-table .table-header {display: none}
	.responsive-table li {display:block;padding:10px 0}
	.responsive-table li .col {display:block;width:auto !important;font-size:16px}
	.responsive-table .col {padding:0;text-align:center}
	.responsive-table .col-2,
	.responsive-table .col-3 {position:relative;margin-top:5px;padding-left:110px;text-align:left}
	.responsive-table .col-2:before,
	.responsive-table .col-3:before {content: attr(data-label);display:block;position:absolute;left:0;top:-2px;width:110px;color:#333;font-weight:700;font-size:18px;font-family:oswald, sans-serif;letter-spacing:-.05em;text-align:left}
	.responsive-table .what-g-box {margin-top:10px;padding:15px 10px}
	.info-what-box.info-box03:before {top:12px}
}
@media all and (max-width:699px) {
		.what-gr-list li {display:block;width:auto !important;margin-bottom:15px;padding-bottom:15px;padding-left:90px;font-size:16px}
}
@media all and (max-width:499px) {
	.info-what-box p br {display:none}
}
@media all and (max-width:399px) {

	.what-gr-list li {padding-left:95px;text-align:left}
	.what-gr-list li .comp-ico {position:absolute;margin:0;}
	.what-gr-list li .tit .num {width:30px;height:30px;line-height:30px;}
	.what-gr-list li .txt {padding-left:0}
}

/*등급분류 기준 */
.rating-box {position: relative;display: table;background-color: #eff2f8;width: 100%;min-height: 150px;margin-bottom:30px;vertical-align: middle;box-sizing: border-box;padding:30px 150px 30px 245px}
.rating-box:before {content: "";display: block;position: absolute;top:30px;left:52px;width:93px;height:93px;background: url(/resources/homepage/kor/_Img/Content/ratingAll_ico1.png) no-repeat}
.rico2:before {content: "";display: block;position: absolute;top:30px;left:52px;width:93px;height:93px;background: url(/resources/homepage/kor/_Img/Content/ratingAll_ico2.png) no-repeat}
.rico3:before {content: "";display: block;position: absolute;top:30px;left:52px;width:93px;height:93px;background: url(/resources/homepage/kor/_Img/Content/ratingAll_ico3.png) no-repeat}
.rico4:before {content: "";display: block;position: absolute;top:30px;left:52px;width:93px;height:93px;background: url(/resources/homepage/kor/_Img/Content/ratingAll_ico4.png) no-repeat}
.rico5:before {content: "";display: block;position: absolute;top:30px;left:52px;width:93px;height:93px;background: url(/resources/homepage/kor/_Img/Content/ratingAll_ico5.png) no-repeat}
.rating-box:after {content: "";display: block;position: absolute;right: 0;bottom: 0;background: url(/resources/_Img/Common/info_box01_bg.png) no-repeat;width: 251px;height: 150px}
.rating-box .info-txt {position: relative;display: table-cell;color: #333;font-size: 1em;letter-spacing: -.05em;line-height: 1.667;vertical-align: middle}
.rating-box .info-txt:before {content: "";display: block;position: absolute;width:1px; height:30px; background:#ccc;top:30px;left:-48px}

.st-box {padding:0 85px 30px 85px;width:100%;box-sizing:border-box}
.st-box ul {overflow:hidden}
.st-box li {float:left;width:14%;text-align:center;font-weight:500}
.st-box li .comp-ico {margin:auto;margin-bottom:5px;display:block}
.st-box li a:hover {color:#0ba29a}

.rat-conwr {position:relative; border-top:1px solid #ccc;overflow:hidden;padding:50px 30px 50px 30px}
.rat-conwr.first {border-top:0;padding-top:20px}
.rat-conwr.last {padding-bottom:0;margin-bottom:0}
.rat-conwr .c-tit01 {margin-bottom:15px}
.rat-conwr .rat-txt {margin-bottom:30px}
.rat-conwr .c-list01 li .txt {margin-right:15px}
.last {border-bottom:0}
.rating-wr{position:relative;margin-top:20px}
.rating-wr ul {overflow:hidden;padding:0 50px}
.rating-wr li {float:left;padding:0 20px 10px 0;width:175px;text-align:center}
.rating-wr li:last-child {padding-right:0}
.rating-wr li .tit {font-size:16px; color:#333;text-align:center;display:block;margin-top:5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.rgap {margin:10px 0}
.rsub-wr {position:relative}
.rsub-wr ul {padding:0 40px}
.rsub-wr .ra-ex {font-size:.889em;color:#4d85e4;display:inline-block}
.rsub-wr .ra-ex ul {padding:0}

@media all and (max-width:1060px) {
	.st-box {padding:0 20px 30px 20px}
}

@media all and (max-width:999px) {
	.rating-box {padding:30px 90px 30px 200px}
	.rating-box .info-txt:before {background:none}
	.rsub-wr ul, .rating-wr ul {padding:0}
}

@media all and (max-width:889px) {
	.st-box ul {margin-top:-15px}
	.st-box li {width:25%;margin-top:15px}
}

@media all and (max-width:799px) {
	.rating-wr li{width:29%}
	.rat-conwr {padding:30px 0 30px 0;margin-bottom:30px}
}

@media all and (max-width:768px) {
	.rating-box:after {background-size: 100px auto;width: 100px;height: 51px}
	.rating-wr li .tit {display:block}
}

@media all and (max-width:599px) {
	.rat-conwr {padding-bottom:15px;margin-bottom:15px}
	.rating-box {padding:20px;display:block}
	.rating-box:before {position:static;top:0;margin:0 auto 15px;background-size:90%}
	.rating-wr li {width:48%;padding:0 0px 5px 0;margin-bottom:10px}
}

@media all and (max-width:499px) {
	.st-box li {width:33.33%}
}

@media all and (max-width:420px) {
	.rating-wr li {margin-right:2%}
	.rating-wr li:nth-child(even) {margin-right:0}
	.rating-wr li img {width:100%}
}

@media all and (max-width:399px) {
	.st-box li {width:50%}
}

/* 교육체험
*********************************************/
.edu-listwr {border-top:3px solid #000;border-bottom:1px solid #000}
.edu-listwr .list {border-bottom:1px solid #ccc;overflow:hidden;padding:0 30px}
.edu-listwr .list .list-box {position:relative;padding:50px 0 50px 270px;overflow:hidden}
.edu-listwr .list:last-child {border-bottom:0}
.edu-listwr .list .list-box .c-tit01 {position:absolute;top:30px;left:0;font-size:1.333em}
.edu-listwr .list .list-box .c-tit01 span {font-size:1.25em;display:block;color:#e4e4e4;margin-bottom:10px}
.edu-listwr .list .list-box li {box-sizing:border-box}

@media all and (max-width:1399px){
	.edu-listwr .list .list-box {padding-left:240px}
}

@media all and (max-width:1360px){
	.edu-listwr .list .list-box li {width:100%}
}

@media all and (max-width:899px){
	.edu-listwr .list {padding:0}
	.edu-listwr .list .list-box {padding:25px 50px 30px 215px}
	.edu-listwr .list .list-box .c-tit01 {padding-left:30px;top:25px}
}


@media all and (max-width:810px){
	.edu-listwr .list .list-box {padding:25px 30px 30px 215px}	
}

@media all and (max-width:799px){
	.edu-listwr .mg40l {margin-left:15px}
}

@media all and (max-width:730px){
	.edu-listwr {padding-bottom:0}
	.edu-listwr .list .list-box {padding:25px 15px 30px 15px}
	.edu-listwr .list .list-box .c-tit01 {position:relative;padding-left:0;top:auto;margin-bottom:10px}
	.edu-listwr .list .list-box .c-tit01 span {display:inline}
	.edu-listwr .list .list-box .en {margin-right:10px}

}

@media all and (max-width:499px){
	.edu-listwr .list-box .list {padding:20px}
}

/*청소년등급교실*/
.edu-listwr .list .flow li {min-height:365px}

@media all and (max-width:1080px){
	.edu-listwr .list .flow li {min-height:310px}
}

@media all and (max-width:899px){
	.edu-listwr .list .flow li {min-height:auto}
}


/* 오프라인교육 > 학부모등급교실 > 주요가이드설명 */
.class-box {background:url(/resources/homepage/kor/_Img/Content/class_bg.jpg) repeat;padding:60px 20px;position:relative;box-sizing:border-box;overflow:hidden;min-height:230px}
.class-box:before {content:"";display:block;width:428px;height:195px;position:absolute;bottom:0;left:0;background:url(/resources/homepage/kor/_Img/Content/class_bg01.png) no-repeat}
.class-box:after {content:"";display:block;width:415px;height:157px;position:absolute;bottom:0;right:0;background:url(/resources/homepage/kor/_Img/Content/class_bg02.png) no-repeat}
.class-box .tit {color:#042f7d;font-size:1.556em;font-weight:500;letter-spacing:-.05em;display:block;margin-bottom:30px;line-height:0.8}
.class-box .s-box {z-index:1;font-size:1.111em;text-align:center}

.info-p {padding:0 40px}

@media all and (max-width:1369px){
	.class-box {min-height:360px;padding:40px 20px}
	.class-box .s-box br {display:none}
}

@media all and (max-width:939px){
	.class-box {min-height:400px}
	.class-box:before {bottom:30px}
}

@media all and (max-width:768px){
	.info-p {padding:0 15px}
}

@media all and (max-width:649px){
	.class-box {min-height:320px}
	.class-box:before {width:299.6px;height:136.5px;background-size:299.6px auto}
	.class-box:after {width:290.5px;height:109.9px;background-size:290.5px auto}
	.class-box .tit {margin-bottom:20px}
}

@media all and (max-width:499px){
	.class-box {padding:20px}
	.class-box .tit {line-height:1}
}

@media all and (max-width:399px){
	.class-box {min-height:360px;padding:20px 10px}
}

@media all and (max-width:349px){
	.class-box {min-height:380px}
}

/* 오프라인교육 > 기관방문체험교육 */
.exp-wr .exp-box {position:relative;width:100%;background-color:#eff2f8;padding:55px 50px 60px 255px;box-sizing:border-box;overflow:hidden}
.exp-wr .exp-box:before {content:"";display:block;position:absolute;top:75px;left:75px;background:#fff url(/resources/_Img/Common/info02_spr.png) no-repeat;border-radius:50%;width:109px;height:109px;z-index:1}
.exp-wr .exp-box:after {content:"";display:block;position:absolute;top:50px;left:50px;background:url(/resources/homepage/kor/_Img/Content/exp_icoaf.png) no-repeat;width:158px;height:158px}
.exp-wr .exp-box .info-txt {float:left}
.exp-wr .exp-box .info-txt:after {content:"Korea Media Rating Board";display:block;position:absolute;bottom:45px;right:50px;color:rgba(51, 51, 51, .2);letter-spacing:.05em;font-weight:700;font-family:oswald, sans-serif;font-size:20px}
.exp-wr .exp-box .info-img {float:right}
.exp-wr .exp-box .info-tit {color:#042f7d;font-size:1.555em;font-weight:500;margin-bottom:20px;line-height:1.2}

.exp-wr .edu-listwr .list .list-box li {float:left;width:50%}

@media all and (max-width:1399px){
	.exp-wr .edu-listwr .list .list-box {padding-left:200px}
}

@media all and (max-width:1360px){
	.exp-wr .exp-box .info-txt br {display:none}
	.exp-wr .exp-box .info-img {float:left;margin-top:10px}
	.exp-wr .edu-listwr .list .list-box .c-list01 > li .tit {display:block}
}

@media all and (max-width:1219px){
	.exp-wr .edu-listwr .list .list-box li {width:100%}
	.exp-wr .edu-listwr .list .list-box .c-list01 > li .tit {display:inline-block}
}

@media all and (max-width:1099px){
	.exp-wr .exp-box {padding:30px 30px 80px 220px}
	.exp-wr .exp-box:before {top:55px;left:55px}
	.exp-wr .exp-box:after {top:30px;left:30px}
	.exp-wr .exp-box .info-txt:after {bottom:25px}
}

@media all and (max-width:899px){
	.exp-wr .exp-box:before {width:76px;height:76px;background-size:826px auto;top:45px;left:45px}
	.exp-wr .exp-box:after {width:105px;height:105px;background-size:105px auto}
	.exp-wr .exp-box {padding:30px 30px 65px 160px}
	.exp-wr .exp-box .info-txt:after {font-size:17px}
}

@media all and (max-width:730px){
	.exp-wr .exp-box {padding:30px}
	.exp-wr .exp-box:before {position:relative;top:auto;left:auto;margin:auto}
	.exp-wr .exp-box:after {position:relative;top:-90px;left:auto;margin:auto}
	.exp-wr .exp-box .info-tit {margin:20px 0 0 0}
	.exp-wr .exp-box .info-img {width:100%}
	.exp-wr .exp-box .info-img img {width:48%}
	.exp-wr .exp-box .info-txt:after {display:none}
	.exp-wr .edu-listwr .list .list-box {padding-left:15px}
}

@media all and (max-width:525px){
	.exp-wr .edu-listwr .list .list-box .c-list01 > li .tit {display:block}
	.exp-wr .edu-listwr .list .list-box .c-list01 > li .tit:after {display:none}
	}

@media all and (max-width:499px){
	.exp-wr .exp-box {padding:20px}
	.exp-wr .exp-box .info-img {text-align:center}
	.exp-wr .exp-box .info-img .mg10r {margin-right:0;margin-bottom:10px}
	.exp-wr .exp-box .info-img img {width:100%;max-width:233px}
}

/* 온라인 청소년 등급교실 */
.youth-box {position:relative;border-bottom:1px solid #ccc;margin-bottom:50px;padding:40px 0 50px 350px}
.youth-yb-wr {width:80%;margin:0 auto 30px}
.youth-yb-box {position:relative;width:100%;padding-top:56.25%;}
.youth-yb-box iframe {position:absolute;top:0;right:0;width:100% !important;height:100% !important;}
.youth-box .c-tit01 {position:absolute;left:0;top:40px}
.youth-box .youth-txt-box .youth-btn-box {margin-top:15px}
.youth-box .youth-txt-box .youth-btn-box .cw-btn {margin-right:10px}
@media all and (max-width:999px) {
	.youth-box {padding-left:250px}
}
@media all and (max-width:768px) {
	.youth-box {padding:20px 0}
	.youth-box .c-tit01 {position:static;left:auto;top:auto}
	.youth-yb-wr {width:100%;}
}
@media all and (max-width:349px) {
	.youth-box .youth-txt-box .youth-btn-box .cw-btn {width:49%;margin-right:1%}
	.youth-box .youth-txt-box .youth-btn-box .cw-btn:last-child {margin-right:0}
	.youth-box .youth-txt-box .youth-btn-box .cw-btn span {padding:17px 42px 17px 15px}
	.youth-box .youth-txt-box .youth-btn-box .cw-btn span:after {right:12px}
}


/* 열린경영
*********************************************/

/* 정보공개 > 정보공개안내 */
.infoo-wr .c-list02 > li .tit {width:100px}
.infoo-wr .c-list02 > li {padding-left:110px}
.infoo-wr .c-list02 > li ul {margin-left:0}
.infoo-wr .line-box .list .c-tit02 {display:inline-block;font-size:1.333em;font-weight:500;color:#042f7d}
.infoo-wr .line-box .list .sw-btn, .infoo-wr .line-box .list.full .sw-btn {float:right}
.infoo-wr .line-box .list.full .c-list01 li {width:40%;margin-right:10%;float:left}
.infoo-wr .line-box .list.full .c-list01 li:last-child {margin-right:0}

.infoo-wr .c-list04 > li {border-bottom:1px solid #ccc;margin-bottom:10px;padding-bottom:10px}

@media all and (max-width:1399px){
	.infoo-wr .line-box .c-tit02 {display:block;width:100%}
	.infoo-wr .line-box .list .sw-btn {float:left}
}

@media all and (max-width:1379px){
	.infoo-wr .line-box .list.full .c-list01 li {float:none;margin:10px;width:auto;margin-right:0}
}

@media all and (max-width:999px){
	.infoo-wr .line-box .c-tit02 {display:inline-block;width:auto}
	.infoo-wr .line-box .list .sw-btn {float:right}
}

@media all and (max-width:769px){
	.infoo-wr .c-list02 > li {padding-left:90px}
}

@media all and (max-width:479px){
	.infoo-wr .line-box .list.full .c-list01 li {margin:0}
	.infoo-wr .c-list02 > li {padding-left:0}
	.infoo-wr .line-box .c-tit02 {display:block}
	.infoo-wr .line-box .list .sw-btn {width:100%;float:none !important}
}

/* 정보공개 > 공공데이터개방 */
.pu-wr .lil li {float:left;width:45%;box-sizing:border-box;margin-right:10%;line-height:2.2}
.pu-wr .lil li:before {top:22px}
.pu-wr .lil li:last-child {margin-right:0}
.pu-wr .lil li .sw-btn {margin-left:10px}

@media all and (max-width:649px){
 .pu-wr .lil li {width:100%;margin-right:0}
}
/* 정보공개 > 영상물OpenAPI > 서비스안내 */
.apiservice-dae dl {position:relative;padding-left:360px;margin-bottom:3px}
.apiservice-dae dt {position:absolute;left:0;top:0;width:320px;box-sizing:border-box;padding:10px;background:#f1f1f1;text-align:center;font-weight:600;color:#333;font-size:1.056em}
.apiservice-dae dd {padding:10px 0}
@media all and (max-width:1180px){
	.apiservice-dae dl {padding-left:0px}
	.apiservice-dae dt {position:relative;left:auto;top:auto;width:100%;background:#f1f1f1}
	.apiservice-dae dd {text-align:center}
}

.flowlist-01.apiservice {margin-bottom:15px}
.flowlist-01.apiservice .blist {position:relative;overflow:hidden;margin:10px 0;padding-bottom:10px}
.flowlist-01.apiservice .blist.line {border-bottom:1px solid #ddd}
.flowlist-01.apiservice .blist a {float:right}
.flowlist-01.apiservice .ex {font-size:0.889em;color:#184fac}
@media all and (max-width:370px){
	.flowlist-01.apiservice .blist a {float:none;width:100%;margin-top:10px}
}

/* 정보공개 > 영상물open api > 사용가이드*/
.apiuse-wr .apu-wr{position:relative; border:1px solid #ccc; padding:40px; background:#fff;margin:15px 0}

@media all and (max-width:599px) {
	.apiuse-wr .fr, .apiuse-wr .cw-btn, .apiuse-wr .sw-btn {width:100%;margin-top:5px}
}

@media all and (max-width:768px) {
.apiuse-wr .apu-wr{padding:15px; }
}

/* 경영공시*/
.mana-btn-list {overflow:hidden;font-size:0}
.mana-btn-list li {display:inline-block;width:23.5%;margin-right:2%;margin-bottom:15px}
.mana-btn-list li:nth-child(n+5) {width:32%}
.mana-btn-list li:nth-child(4),
.mana-btn-list li:last-child {margin-right:0}
.mana-btn-list li a {display:block;min-width:0}
@media all and (max-width:649px) {
	.mana-btn-list li {width:49%}
	.mana-btn-list li:nth-child(2n) {margin-right:0}
	.mana-btn-list li:nth-child(n+5) {width:49%}
}
@media all and (max-width:515px) {
	/*.mana-btn-list li:nth-child(n+5) {display:block;width:auto !important;margin-right:0}*/
}
/* 사회공헌 */
.con-wr .info-box .info-txt .tit {display:block;font-size:1.222em;color:#042f7d;margin-bottom:20px;font-weight:500}
.con-wr .con-list {border-top:3px solid #000;border-bottom:1px solid #000;box-sizing:border-box}
.con-wr .con-list  .list {padding:50px;border-bottom:1px solid #ccc;overflow:hidden}
.con-wr .con-list  .list:last-child {border-bottom:0}
.con-wr .con-list  .list .list-l:after {content:"";clear:both;display:block}
.con-wr .con-list  .list h3 {font-size:1.556em;font-weight:500;line-height:1;margin-bottom:20px}
.con-wr .con-list  .list .list-l .list-con > li {position:relative;padding:15px 0 15px 60px}
.con-wr .con-list  .list .list-l .list-con > li:last-child {padding-bottom:0}
.con-wr .con-list  .list .list-l .list-con > li:before {content:"";display:block;position:absolute;width:50px;height:50px;background-color:#f1f1f1;left:0;top:5px;border-radius:50%}
.con-wr .con-list  .list .list-l .list-con > li:after {content:"";display:block;position:absolute;width:30px;height:30px;background:url(/resources/homepage/kor/_Img/Content/contribution_spr.png) no-repeat;left:12px;top:14px}
.con-wr .con-list  .list .list-l .list-con > li:nth-child(2):after {background-position:-33px 0}
.con-wr .con-list  .list .list-l .list-con > li:last-child:after {background-position:-66px 0}
.con-wr .con-list  .list .list-l .list-con > li .tit {font-weight:500}
.con-wr .con-list  .list .list-l .list-con > li .tit:after {content:":";display:inline-block;margin-left:5px}
.con-wr .con-list  .list .list-l .list-con > li:last-child .tit:after {display:none}
.con-wr .con-list  .list .list-l .list-con > li:last-child .tit {display:block}
.con-wr .con-list  .list .list-l .list-con > li .txt {margin-left:5px}
.con-wr .con-list  .list .list-l .list-con > li:last-child .txt {margin-left:0}
.con-wr .con-list  .list .list-l {float:left;width:40%}
.con-wr .con-list  .list .list-r {float:right;width:52%}
.con-wr .con-list  .list .list-r li {float:left;width:49%}
.con-wr .con-list  .list .list-r li:first-child {margin-right:1%}
.con-wr .con-list  .list .list-r li img{width:100%}

@media all and (max-width:1280px){
	.con-wr .con-list .list {padding:30px}
}

@media all and (max-width:999px){
	.con-wr .con-list .list .list-l {float:none;width:100%;margin-bottom:30px}
	.con-wr .con-list .list .list-l .list-con > li {float:left;width:50%;box-sizing:border-box}
	.con-wr .con-list .list .list-l .list-con > li:last-child {width:100%}
	.con-wr .con-list .list .list-l .list-con > li:last-child .tit {display:inline}
	.con-wr .con-list  .list .list-l .list-con > li:last-child .tit:after {display:inline-block}
	.con-wr .con-list  .list .list-l .list-con > li:last-child .txt {margin-left:5px}
	.con-wr .con-list .list .list-r {float:none;width:100%}
}

@media all and (max-width:720px){
	.con-wr .con-list .list {padding:20px}
	.con-wr .con-list .list .list-l .list-con > li {float:none;width:100%}
}

@media all and (max-width:469px){
	.con-wr .con-list .list {padding:20px 0}
	.con-wr .con-list .list h3 {font-size:1.333em;line-height:1.2;margin-bottom:10px}
	.con-wr .con-list .list .list-r li:first-child {margin-right:0;margin-bottom:5px}
	.con-wr .con-list .list .list-r li {float:none;width:100%}
	.con-wr .con-list .list .list-l {margin-bottom:20px}
	.con-wr .con-list .list .list-l .list-con > li {padding:10px 0 10px 50px}
	.con-wr .con-list .list .list-l .list-con > li:before {width:40px;height:40px}
	.con-wr .con-list .list .list-l .list-con > li:after {width:21px;height:21px;background-size:74px auto;left:10px;top:13px}
	.con-wr .con-list .list .list-l .list-con > li:nth-child(2):after {background-position:-26px 0}
	.con-wr .con-list .list .list-l .list-con > li:last-child:after {background-position:-52px 0}
}

/* 윤리경영 > 행동강령 */
.code-wr .info-box .c-list01 li {float:left;width:45%;margin-right:10%;box-sizing:border-box}
.code-wr .info-box .c-list01 li:nth-child(even) {margin-right:0}
.code-wr .g-box li {float:left;width:15%;margin-right:2%;box-sizing:border-box;font-size:0.9em}
.code-wr .g-box li:nth-child(6n),.code-wr .g-box li:nth-child(12n){margin-right:0}
.code-wr .g-box li:before {background-color:#12a89e;border-radius:50%;width:4px;height:4px}
.code-wr .ethic-s-tit01 {font-size:1.5em}
@media all and (max-width:1280px){
	.code-wr .g-box li {width:23%}
	.code-wr .g-box li:nth-child(6n),.code-wr .g-box li:nth-child(12n){margin-right:2%}
	.code-wr .g-box li:nth-child(4n),.code-wr .g-box li:nth-child(8n){margin-right:0}
	.code-wr .info-box {padding-left:110px}
}

@media all and (max-width:959px){
	.code-wr .info-box {padding-left:50px}
}

@media all and (max-width:839px){
	.code-wr .g-box li {width:45%}
	.code-wr .g-box li:nth-child(6n),.code-wr .g-box li:nth-child(12n){margin-right:0}
	.code-wr .g-box li:nth-child(odd) {margin-right:5%}
}

@media all and (max-width:599px){
	.code-wr .info-box .c-list01 li {width:100%}
}

@media all and (max-width:499px){
	.code-wr .info-box {padding:30px}
	.code-wr .g-box li {width:100%}
	.code-wr .g-box li:nth-child(odd){margin-right:0}
}

/* 윤리경영 > 클린신고센터 */
.clean-wr .cl-tit {overflow:hidden}
.clean-wr .cl-tit .c-tit01 {float:left;margin-right:10px}
.clean-wr .line-box .full {padding-left:380px}
.clean-wr .line-box .full li {width:48%;float:left;box-sizing:border-box;margin-right:2%}
.clean-wr .line-box .full li .sw-btn {margin-left:5px}
.clean-wr .line-box .full .full-li li {width:100%}



@media all and (max-width:1059px){
	.clean-wr .line-box .full li {width:100%;margin-right:0}
}

@media all and (max-width:999px){
	.clean-wr .line-box .full {padding-left:0}
}

@media all and (max-width:479px){
	.clean-wr .line-box .full .sw-btn {display:block;width:auto;margin-top:5px}
}

/* 윤리경영 > 인권침해센터 */
@media all and (min-width:1000px) {
	.clean-wr .human-box {padding-left:220px}
	.clean-wr .human-box .info-tit {width:195px;}
	.clean-wr .human-box .info-box04-txt {padding-left:220px;}
}

/* 윤리헌장 , 인권경영헌장 */
.hum-wr {padding:29px;box-sizing:border-box;border:1px solid #ebebeb;background-color:#f1f1f1}
.hum-wr .hum-bg {background:#fff;border:1px solid #ccc;padding:50px}
.hum-wr .hum-bot {text-align:center;margin-top:50px}
.hum-wr .hum-bot img {width:190px}
.hum-wr .hum-top {padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #ccc}
.hum-wr .hum-top h3 {border-top:3px solid #000; border-bottom:1px solid #000;font-size:1.944em;padding:10px;font-weight:500;text-align:center;width:fit-content;line-height:1.2;margin:auto}
.hum-wr .hum-top .txt {margin-top:50px}
.hum-wr .hum-top .txt span {display:block;margin-top:20px}
.hum-wr .hum-box {padding:50px;box-sizing:border-box;background-color:#eff2f8}
.hum-wr .hum-box li {position:relative;padding-left:50px;margin-bottom:10px}
.hum-wr .hum-box li .tit {position:absolute;left:0;color:#042f7d;font-weight:500}
.hum-wr .hum-box.ethic-box li {padding-left:0}
@media all and (max-width:800px){
	.hum-wr .hum-bg,.hum-wr .hum-box {padding:30px}
	.hum-wr .hum-top .txt, .hum-wr .hum-bot {margin-top:30px}
	.hum-wr .hum-bot img {width:170px}
}

@media all and (max-width:640px){
	.hum-wr {padding:10px}
	.hum-wr .hum-bg, .hum-wr .hum-box {padding:20px}
	.hum-wr .hum-top .txt, .hum-wr .hum-bot {margin-top:20px}
	.hum-wr .hum-bot img {width:150px}
}

@media all and (max-width:540px){
	.hum-wr .hum-box li .tit {display:block;position:relative;width:100%}
	.hum-wr .hum-box li {padding-left:0}
}


/* 고객헌장 */
.gust-box {border:1px solid #ebebeb;background-color:#f1f1f1;padding:29px;box-sizing:border-box}
.gust-box .sbox {border:1px solid #ccc;background-color:#fff;padding:50px 105px;;text-align:center}
.gust-box .sbox h3 {line-height:1.2;position:relative;;width:37%;border-top:3px solid #000;border-bottom:1px solid #000;padding:10px 0;font-size:1.944em;margin:auto;font-weight:500;margin-bottom:135px}
.gust-box .sbox h3:after {content:"";display:block;width:79px;height:80px;position:absolute;bottom:-110px;left:40%;background:url(/resources/homepage/kor/_Img/Content/gust_ico01.png) no-repeat}
.gust-box .txt {font-size:1.333em;line-height:1.3;color:#000;margin-bottom:40px}
.gust-box ul {padding:50px;background-color:#eff2f9;text-align:left;margin-bottom:30px}
.gust-box ul li {font-size:1.111em;position:relative;padding-left:70px}
.gust-box ul li .tit {position:absolute;left:0;color:#042f7d;font-weight:500}
@media all and (max-width:1399px){
	.gust-box .sbox {padding:40px 50px}
}
@media all and (max-width:1279px){
	.gust-box .sbox h3 {width:50%}
}
@media all and (max-width:1105px){
	.gust-box .txt {margin-bottom:20px}
	.gust-box .txt br {display:none}
	.gust-box ul {padding:30px;margin-bottom:10px}
}
@media all and (max-width:999px){
	.gust-box .sbox {padding:30px}
	.gust-box .sbox h3 {margin-bottom:105px;width:65%}
	.gust-box .sbox h3:after {bottom:-90px}
}
@media all and (max-width:710px){
	.gust-box .sbox h3 {width:80%;margin-bottom:80px;font-size:1.556em}
	.gust-box .sbox h3:after {width:59px;height:60px;background-size:59px 60px;bottom:-70px}
	.gust-box .txt {font-size:1.2em}
}
@media all and (max-width:640px){
	.gust-box {padding:10px}
	.gust-box .sbox, .gust-box ul {padding:20px}
	.gust-box ul li {font-size:1em}
}	
@media all and (max-width:499px){
	.gust-box .sbox h3 {width:95%}
	.gust-box ul li {padding-left:0}
	.gust-box ul li .tit {position:relative;display:block}
}
/*열린경영 > 온라인민원*/
.oncomplain-list {margin-bottom:15px}
.oncomplain-list ol {overflow:hidden;font-size:0}
.oncomplain-list ol li {position:relative;display:inline-block;height:170px;font-size:18px;vertical-align:top;box-sizing:border-box}
.oncomplain-list ol li:nth-child(odd) {width:20%;border:1px solid #ebebeb;border-top:3px solid #000;border-bottom:1px solid #000;padding:25px 35px}
.oncomplain-list ol li:nth-child(even) {width:13.33%;padding:72px 5px 0;text-align:center}
.oncomplain-list ol li .tit {color:#000;font-size:1.111em;line-height:1.2;letter-spacing:-.05em;font-weight:500}
.oncomplain-list ol li .tit:before {content:"";display:block;position:absolute;right:20px;bottom:25px;background:url(/resources/homepage/kor/_Img/Content/apiservice_img01.png) no-repeat;width:80px;height:80px}
.oncomplain-list ol li:nth-child(3) .tit:before {background-image:url(/resources/homepage/kor/_Img/Content/apiservice_img02.png) }
.oncomplain-list ol li:nth-child(5) .tit:before {background-image:url(/resources/homepage/kor/_Img/Content/apiservice_img03.png) }
.oncomplain-list ol li .tit .num {position:absolute;display:inline-block;left:35px;bottom:25px;color:#c7c7c7;font-size:1.5em;font-family:oswald, snas-serif}
.oncomplain-list ol li .stit{display:block;color:#333;font-weight:500;text-align:center}
.oncomplain-list ol li .stit:before {content:"";display:block;background:url(/resources/homepage/kor/_Img/Content/apiservice_arr.png);width:36px;height:34px;margin:0 auto 30px}
.oncomplain-list ol li:last-child .stit:before {transform:rotate(90deg)}
@media all and (max-width:999px) {
	.oncomplain-list ol li {display:block;width:auto !important;height:auto;padding:15px 35px;font-size:17px}
	.oncomplain-list ol li .tit:before {bottom:5px}
	.oncomplain-list ol li .tit .num {position:static;left:auto;bottom:auto;margin-right:10px}
	.oncomplain-list ol li .tit br {display:none}
	.oncomplain-list ol li:nth-child(even) {padding:20px 0}
	.oncomplain-list ol li .stit:before {display:inline-block;margin:0 15px 0 0;transform:rotate(90deg);vertical-align:middle}
}
@media all and (max-width:768px) {
	.oncomplain-list ol li {font-size:16px}
	.oncomplain-list ol li:nth-child(odd) {padding:15px 20px}
	.oncomplain-list ol li .tit:before {bottom:0;background-size:56px auto;width:56px;height:56px}
	.oncomplain-list ol li .stit:before {background-size:25px auto;width:25px;height:24px}
}

/* 위원회소개
*********************************************/
/* 기관소개 >  설립목적 */
.biz-wr .biz-list {width:93%;margin:auto}
.biz-wr .biz-list li {position:relative;float:left;width:210px;height:210px;background-color:#3fa449;border-radius:50%;text-align:center;color:#000;padding-top:40px;box-sizing:border-box;font-size:1.111em;font-weight:500;line-height:1.2;margin-right:4.5%}
.biz-wr .biz-list li:before {content:"";display:block;width:29%;height:2px;background:url(/resources/_Img/Common/border_type01.png) repeat-x;position:absolute;right:-29%;top:110px}
.biz-wr .biz-list li:last-child:before {display:none}
.biz-wr .biz-list li:nth-child(2){background-color:#22a2dc}
.biz-wr .biz-list li:nth-child(3){background-color:#efa126}
.biz-wr .biz-list li:nth-child(4){background-color:#cb2126;color:#fff}
.biz-wr .biz-list li:last-child {margin-right:0;background-color:#555555;color:#fff}
.biz-wr .biz-list li .en {display:block;font-size:1.222em;position:relative;margin-bottom:25px}
.biz-wr .biz-list li .en:before {content:"";display:block;width:25px;height:2px;position:absolute;left:44.5%;bottom:-10px;background-color:#000}
.biz-wr .biz-list li:nth-child(4) .en:before, .biz-wr .biz-list li:last-child .en:before {background-color:#fff}

.biz-wr .info-box01 .tit {display:block;font-size:1.556em;color:#042f7d;font-weight:500;margin-bottom:10px}
.biz-wr .sub-tit {display:inline-block;margin-left:10px;font-size:18px;color:#333}
.biz-wr .gr-box {border:1px solid #ccc;padding:15px 20px;box-sizing:border-box}
.biz-wr .line-box .full {padding-left:380px}
.biz-wr .line-box .list.full:first-child {border-top:none}
.biz-wr .c-tit02.line-tit {top:34px}
.biz-wr .c-tit01 {position:relative;padding-left:45px}
.biz-wr .c-tit01:before {content: "";display:block;position:absolute;left:0;top:0;background:url(/resources/_Img/Common/info_box03_ico.png) no-repeat;width:35px;height:35px}
.biz-wr .info-box02 .sub-tit {margin:0 0 10px;display:block;font-size:.889em;}
.line-box .c-list01 > li .tit-biz:after {display:none}

@media all and (max-width:1229px){
	.biz-wr .line-box .full {padding-left:20px}
	.biz-wr .line-box .full .c-tit02 {position:relative;top:0;left:0}
	.biz-wr .line-box .full .c-tit02 br {display:none}
}


@media all and (max-width:1399px){
	.biz-wr .biz-list {width:100%}
	.biz-wr .biz-list li {width:190px;height:190px;font-size:1em}
}

@media all and (max-width:1299px){
	.biz-wr .biz-list li {width:180px;height:180px}
}

@media all and (max-width:1179px){
	.biz-wr .biz-list li {margin-right:3%}
	.biz-wr .biz-list li:before {width:25%;right:-25%;top:100px}
}

@media all and (max-width:1099px){
	.biz-wr .biz-list li {width:170px;height:170px;padding-top:30px;margin-right:2%}
	.biz-wr .biz-list li:before {top:90px}
}

@media all and (max-width:999px){
	.biz-wr .biz-list li {width:100%;height:auto;border-radius:0;margin-right:0;border:1px solid #ccc;margin-bottom:20px;padding:20px 20px 20px 80px;;text-align:left}
	.biz-wr .biz-list li:before {display:none}
	.biz-wr .biz-list li br {display:none}
	.biz-wr .biz-list li:nth-child(4) .txt, .biz-list li:last-child .txt {color:#000}
	.biz-wr .biz-list li:first-child, .biz-wr .biz-list li:nth-child(2), .biz-wr .biz-list li:nth-child(3), .biz-wr .biz-list li:nth-child(4), .biz-wr .biz-list li:last-child {background-color:#fff;z-index:-3}
	.biz-wr .biz-list li .en {display:inline-block;margin-bottom:0;position:absolute;left:40px;top:20px;font-size:1em}
	.biz-wr .biz-list li .en:before {content:"";display:block;position:absolute;width:40px;height:40px;border-radius:50%;background-color:#3fa449;z-index:-1;left:-10px}
	.biz-wr .biz-list li:nth-child(2) .en:before {background-color:#22a2dc}
	.biz-wr .biz-list li:nth-child(3) .en:before {background-color:#efa126}
	.biz-wr .biz-list li:nth-child(4) .en:before {background-color:#cb2126}
	.biz-wr .biz-list li:last-child .en:before {background-color:#555555}
	.biz-wr .sub-tit {font-size:17px}
	.line-box .full .c-tit02 br {display:none}
}
@media all and (max-width:768px) {
	.biz-wr .sub-tit {font-size:16px}
}
@media all and (max-width:599px) {
	.biz-wr .sub-tit {margin-left:0}
}
/* 기관소개 > 비전 */
.vision-wr {text-align:center}
.vision-wr .ef {font-family:oswald, snas-serif}
.vision-top {overflow:hidden;position:relative}
.vision-top:before {display:block;content:"";width:50%;height:1px;background:#d7d7d7;position:absolute;top:87px;left:50%;margin-left:-25%}
.vision-top .sec {width:50%;float:left}
.vision-top .sec .tit {width:175px;font-size:28px;font-weight:500;border-radius:50%;margin:0 auto;box-sizing:border-box;border:3px solid #1f2778;background:#fff;color:#000;position:relative;z-index:1}
.vision-top .sec .tit:before {display:inline-block;vertical-align:middle;content:"";width:0;padding-top:100%}
.vision-top .sec .tit span {display:inline-block;vertical-align:middle}
.vision-top .sec .tit .ef {font-style:normal;font-size:0.857em;font-weight:400;display:block;color:#ccc}
.vision-top .sec:first-child .tit {background:#1f2778;color:#fff}
.vision-top .sec:first-child .tit .ef {color:#4c5293}
.vision-top .sec .txt {border-radius:999px;border:3px solid #b1b1b1;position:relative;max-width:560px;margin:80px auto 0;box-sizing:border-box;padding:17px 10px;letter-spacing:-.05em}
.vision-top .sec .txt:before, .vision-top .sec .txt:after {display:block;content:"";position:absolute;bottom:100%;left:50%}
.vision-top .sec .txt:before {width:2px;height:200%;background:url(/resources/homepage/kor/_Img/Content/vision_dot.gif) repeat-y 50% 0;margin-left:-1px}
.vision-top .sec .txt:after {width:10px;height:10px;border-radius:50%;background:#12a89e;margin:0 0 -3px -5px}
.vision-wr .vtit {font-size:30px;font-weight:500;color:#000;width:200px;margin:0 auto}
.vision-wr .vtit:before {display:block;content:"";width:42px;height:44px;background:url(/resources/homepage/kor/_Img/Content/vision_spr.png) no-repeat 0 0;margin:0 auto 17px}
.vision-wr .vtit span {display:block;font-size:0.8em;font-weight:400}
.vision-wr .vtit span:before {display:block;content:"";width:100%;height:3px;background:#393939;margin:0 auto 3px}
.vision-wr .vtit span.ef {font-size:0.933em}
.vision-wr .core-value {padding-top:60px}
.vision-wr .core-value .tit {color:#000;font-size:34px;font-weight:500;font-family:oswald, snas-serif;margin-bottom:58px}
.vision-wr .core-value ul {font-size:0}
.vision-wr .core-value li {width:168px;border-radius:50%;position:relative;display:inline-block;margin:0 52px;font-size:22px}
.vision-wr .core-value li:before {display:inline-block;vertical-align:middle;content:"";width:0;padding-top:100%}
.vision-wr .core-value li:after {display:block;content:"";width:273px;height:1px;background:#cdcdcd;position:absolute;top:-45px;left:50%}
.vision-wr .core-value li:last-child:after {display:none}
.vision-wr .core-value li span {display:inline-block;vertical-align:middle;color:#000;font-family:oswald, "Noto Sans KR", snas-serif}
.vision-wr .core-value li .num {width:25px;position:absolute;top:10px;left:50%;margin-left:-13px;font-size:0.909em;padding:0 2px;z-index:1}
.vision-wr .core-value li .num:after {display:block;content:"";width:100%;height:2px;background:#000;margin-top:-5px}
.vision-wr .core-value li .kf {font-weight:500}
.vision-wr .core-value li .ef {width:100%;position:absolute;bottom:31px;left:0;font-size:0.818em;opacity:.5}
.vision-wr .core-value li.n1 {background:#b6c2d6}
.vision-wr .core-value li.n2 {background:#7cbcb8}
.vision-wr .core-value li.n3 {background:#adacd4}
.vision-wr .core-value li.n4 {background:#ede1c0}
.vision-wr .core-value li.n5 {background:#7794c4}

.vision-wr .strategy-list2 {overflow:hidden;width:100%;border-top:2px solid #000;}
.vision-wr .strategy-list2 dl {overflow:hidden;width:100%;border-bottom:1px solid #c7c7c7;box-sizing:border-box;padding:50px 0 50px 50px;display:flex;}
.vision-wr .strategy-list2 dt.tit {width:20%;text-align:left;}
.vision-wr .strategy-list2 .vlist {width:80%;}
.vision-wr .strategy-list2 .vlist1 .list {width:100%;display:flex;}
.vision-wr .strategy-list2 .vlist1 .list > li {position:relative;width:25%;box-sizing:border-box;padding:0 20px;border-left:1px dotted #c7c7c7;}
.vision-wr .strategy-list2 .vlist1 .list > li:first-child {border-left:0;}
.vision-wr .strategy-list2 .vlist1 .list > li:before {display:block;content:"";width:79px;height:68px;background:url(https://www.kmrb.or.kr/resources/homepage/kor/_Img/Content/vision_spr.png) no-repeat 0 100%;margin:0 auto 16px auto;}
.vision-wr .strategy-list2 .vlist1 .list > li:nth-child(1):before {background-position:0 100%}
.vision-wr .strategy-list2 .vlist1 .list > li:nth-child(2):before {background-position:-81px 100%}
.vision-wr .strategy-list2 .vlist1 .list > li:nth-child(3):before {background-position:-162px 100%}
.vision-wr .strategy-list2 .vlist1 .list > li:nth-child(4):before {background-position:-243px 100%}


.vision-wr .strategy-list2 .vlist2 {display:flex;}
.vision-wr .strategy-list2 .vlist2 .c-list01 {position:relative;width:25%;box-sizing:border-box;padding:0 20px;border-left:1px dotted #c7c7c7;}
.vision-wr .strategy-list2 .vlist2 .c-list01:first-child {border-left:0;}

@media all and (max-width:899px){
	.vision-wr .strategy-list2 dl {padding:30px 0;display:block;}
	.vision-wr .strategy-list2 dt.tit {width:100%;}
	.vision-wr .strategy-list2 .vlist {width:100%;padding-top:20px;}
	.vision-wr .strategy-list2 .vlist1 .list {flex-wrap:wrap;}
	.vision-wr .strategy-list2 .vlist1 .list > li {width:50%;padding:20px;border-left:0;}
	.vision-wr .strategy-list2 .vlist1 .list > li > br {display:none;}
	.vision-wr .strategy-list2 .vlist2 {display:block;}
	.vision-wr .strategy-list2 .vlist2 .c-list01 {width:100%;padding:20px;border-left:0;border-top:1px dotted #c7c7c7;}
	.vision-wr .strategy-list2 .vlist2 .c-list01:last-child {padding-bottom:0;}
}

/* 블릿 */
.vision-wr .core-value li .kf:before, .vision-wr .core-value li .kf:after {display:block;content:"";position:absolute;bottom:100%;left:50%;margin-bottom:10px}
.vision-wr .core-value li .kf:before {width:1px;height:35px;background:#cdcdcd}
.vision-wr .core-value li .kf:after {background:#343181;border-radius:50%;width:10px;height:10px;margin-left:-5px}

.vision-wr .strategy-list {font-size:0;margin:23px 0 0;overflow:hidden}
.vision-wr .strategy-list .inwr {float:left}
.vision-wr .strategy-list .list {display:inline-block;vertical-align:top;width:330px;height:100%;border-radius:10px;border:1px solid #c7c7c7;box-sizing:border-box;margin:0 10px;padding:25px 20px;min-height:310px}
.vision-wr .strategy-list .list .tit {font-size:22px;color:#000;line-height:1.4;font-weight:500}
.vision-wr .strategy-list .list .tit:after {display:block;content:"";width:79px;height:68px;background:url(/resources/homepage/kor/_Img/Content/vision_spr.png) no-repeat 0 100%;margin:23px auto 16px}
.vision-wr .strategy-list .list.n1 .tit:after {background-position:0 100%}
.vision-wr .strategy-list .list.n2 .tit:after {background-position:-81px 100%}
.vision-wr .strategy-list .list.n3 .tit:after {background-position:-162px 100%}
.vision-wr .strategy-list .list.n4 .tit:after {background-position:-243px 100%}
.vision-wr .strategy-list .list .c-list01 {font-size:1rem;}
@media all and (max-width:1400px){
	.vision-top .sec .txt {max-width:90%;padding:17px 15px}
	.vision-wr .core-value li {margin:0 2%;width:16%}
	.vision-wr .core-value li:after {width:126%}
	.vision-wr .strategy-list .inwr {width:50%}
	.vision-wr .strategy-list .list {width:48%;margin:1%;min-height:335px;padding:25px 20px}
	.vision-wr .strategy-list .list .tit br {display:none}
}
@media all and (max-width:999px){
	.vision-top .sec .tit {font-size:24px}
	.vision-wr .vtit {font-size:26px}
	.vision-wr .core-value .tit {font-size:30px}
	.vision-wr .core-value li {font-size:20px;margin:0 1%;width:18%}
	.vision-wr .core-value li:after {width:111%}
	.vision-wr .core-value li .ef {bottom:20px}
	.vision-wr .strategy-list {border-radius:10px;border:1px solid #c7c7c7;display:table;width:100%;position:relative}
	.vision-wr .strategy-list:before, .vision-wr .strategy-list:after {display:block;content:"";position:absolute}
	.vision-wr .strategy-list:before {width:1px;height:100%;background:#c7c7c7;top:0;left:50%}
	.vision-wr .strategy-list:after {width:100%;height:1px;background:#c7c7c7;top:50%;left:0}
	.vision-wr .strategy-list .inwr {display:table-row;float:none;width:100%}
	.vision-wr .strategy-list .list {width:50%;margin:0;min-height:auto;border:0}
	.vision-wr .strategy-list .list .tit {font-size:18px}
}
@media all and (max-width:799px){
	.vision-top .sec .tit {width:135px;font-size:20px}
	.vision-top .sec .txt {margin-top:40px;border-radius:0}
	.vision-top .sec .txt span {display:inline-block;vertical-align:middle}
	.vision-wr .vtit {font-size:22px}
	.vision-wr .core-value .tit {font-size:24px}
	.vision-wr .core-value li {font-size:18px}
	.vision-wr .core-value li .ef {font-size:1rem}
	.vision-wr .strategy-list .list .tit {font-size:17px;font-weight:500}
	.vision-wr .strategy-list .list .tit:after {width:63px;height:54px;background-size:258px auto}
	.vision-wr .strategy-list .list.n1 .tit:after {background-position:0 100%}
	.vision-wr .strategy-list .list.n2 .tit:after {background-position:-65px 100%}
	.vision-wr .strategy-list .list.n3 .tit:after {background-position:-130px 100%}
	.vision-wr .strategy-list .list.n4 .tit:after {background-position:-194px 100%}
}
@media all and (max-width:699px){
	.vision-top:before {display:none}
	.vision-top .sec {width:100%;box-sizing:border-box;padding-left:100px;position:relative;overflow:hidden;margin-bottom:20px}
	.vision-top .sec .tit {width:80px;position:absolute;top:50%;left:0;margin-top:-40px;font-size:17px}
	.vision-top .sec .tit .ef {font-size:1rem}
	.vision-top .sec .txt {max-width:100%;margin:0;text-align:left;padding:10px 25px}
	.vision-top .sec .txt:before {display:inline-block;vertical-align:middle;content:"";width:0;padding-top:80px;position:relative;top:auto;bottom:auto;right:auto;left:auto;margin:0;background:none}
	.vision-top .sec .txt:after {margin-right:-3px;bottom:50%;left:auto;right:100%}
	.vision-wr .vtit:before {width:34px;height:35px;background-size:258px auto}
	.vision-wr .core-value {padding-top:15px}
	.vision-wr .core-value .tit {margin:7px 0}
	.vision-wr .core-value li {font-size:1rem;width:50%;border-radius:0;margin:0;padding:10px 0}
	.vision-wr .core-value li:nth-child(-n+3) {width:33.333%}
	.vision-wr .core-value li:before {padding-top:90px;display:none}
	.vision-wr .core-value li:after {display:none}
	.vision-wr .core-value li .num {position:relative;top:auto;bottom:auto;right:auto;left:auto;margin:0 auto;display:block}
	.vision-wr .core-value li .num:after {display:none}
	.vision-wr .core-value li .kf:before, .vision-wr .core-value li .kf:after {display:none}
	.vision-wr .core-value li .ef {position:relative;top:auto;bottom:auto;right:auto;left:auto;margin:0}
	.vision-wr .strategy-list:before, .vision-wr .strategy-list:after {display:none}
	.vision-wr .strategy-list {display:block;text-align:left}
	.vision-wr .strategy-list .inwr {display:block}
	.vision-wr .strategy-list .list {width:100%;display:block;border-top:1px solid #c7c7c7;position:relative;border-radius:0;padding:15px 20px}
	.vision-wr .strategy-list .list .tit {display:block;padding-right:50px;padding-bottom:15px;}
	.vision-wr .strategy-list .list .tit:after {position:absolute;top:10px;right:10px;width:47px;height:41px;background-size:193px auto;margin:0}
	.vision-wr .strategy-list .list.n1 .tit:after {background-position:0 100%}
	.vision-wr .strategy-list .list.n2 .tit:after {background-position:-49px 100%}
	.vision-wr .strategy-list .list.n3 .tit:after {background-position:-97px 100%}
	.vision-wr .strategy-list .list.n4 .tit:after {background-position:-146px 100%}
	.vision-wr .strategy-list .inwr:first-child .list:first-child {border-top:0}
}
@media all and (max-width:499px){
	.vision-top .sec {padding:0}
	.vision-top .sec .tit {position:relative;top:auto;bottom:auto;right:auto;left:auto;margin:0;width:100%;border-radius:0;text-align:left;padding:5px 15px}
	.vision-top .sec .tit:before {display:none}
	.vision-top .sec .tit .ef {display:inline-block}
	.vision-top .sec .txt {border-top:0;padding:5px 15px}
	.vision-top .sec .txt:after {display:none}
	.vision-wr .core-value li:nth-child(-n+3) {width:50%}
	.vision-wr .core-value li:last-child {width:100%}
}

/* 기관소개 > CI소개 */
.ci-box {border-bottom:1px solid #ccc;margin-bottom:50px}
.ci-box img {max-width:99%}
.ci-box .ci-txt-box {position:relative;padding:40px 0 50px 350px}
.ci-box .ci-txt-box .c-tit01 {position:absolute;left:0;top:40px}
.ci-box .ci-txt-box .ci-btn-box {margin-top:15px}
.ci-box .ci-txt-box .ci-btn-box .cw-btn {margin-right:10px}
.ci-box .ci-img-box {overflow:hidden;font-size:0}
.ci-box .ci-img-box .ci-img-col2 {display:inline-block;border:1px solid #ccc;width:680px;height:400px;margin-right:40px;font-size:18px;vertical-align:top;box-sizing:border-box}
.ci-box .ci-img-box .ci-img-col2 .tit {margin-bottom:14px;color:#b5b5b5;font-size:1.222em;font-weight:500;letter-spacing:-.05em}
.ci-box .ci-img-box .ci-img-col2:nth-child(2n) {margin-right:0}
.ci-box .ci-img-box .ci-img-col2 img {display:block;margin:0 auto}
.ci-box .ci-img-box .ci-img-col2 .first-img {margin-bottom:78px}
.ci-word-img,
.ci-em-box {border:1px solid #ccc;text-align:center}
.ci-word-img .img-zoom img {padding:75px 15px;box-sizing:border-box}
.ci-word-img .ci-word-detail {background-color:#f6f6f6;padding:14px 10px 22px;font-size:18px;text-align:center;box-sizing:border-box}
.ci-word-img .ci-word-detail img {margin-right:30px}
.ci-word-img .ci-word-detail p {display:inline-block;color:#444;font-size:.944em;letter-spacing:-.05em;vertical-align:middle}
.ci-word-img .ci-word-detail .info-ex02 {margin:0 20px 0 0;color:#32327f;font-size:1.111em;font-weight:500;letter-spacing:-.05em}
.ci-grid-img {text-align:center}
.ci-grid-img .ci-grid-bg {background:url(/resources/homepage/kor/_Img/Content/ci_grid_bg.png) center}
.ci-grid-img .ci-img-col2:before {content:"";display:inline-block;width:0;height:100%;vertical-align:middle}
.ci-box .ci-img-box.ci-grid-img img {display:inline-block;vertical-align:middle;max-width:98%}
.ci-sig-box .ci-img-col2 {padding:20px 30px 60px;text-align:center}
.ci-em-box img {display:inline-block;padding:60px 10px;box-sizing:border-box}
.ci-em-box img:first-child {margin-right:140px}
.ci-box .ci-img-box .ci-color-wr {position:relative;padding:40px 10px 40px 185px;font-family:oswald, sans-serif}
.ci-box .ci-img-box .ci-color-wr.metal-color {padding-left:17.5%}
.ci-box .ci-img-box .ci-color-wr .tit {position:absolute;left:0;top:0;background-color:#f1f1f1;width:150px;height:100%;padding:35px;color:#042f7d;font-size:1.333em;line-height:1.2;text-align:center;letter-spacing:.01em;box-sizing:border-box}
.ci-color-box .green-color, 
.ci-color-box .silver-color {margin-bottom:20px}
.ci-color-box .ci-color-name,
.ci-color-box dl {display:inline-block;vertical-align:middle;font-weight:300;letter-spacing:.01em}
.ci-color-box .ci-color-name {border-radius:50%;width:151px;height:151px;margin-right:35px;box-sizing:border-box}
.ci-color-box .ci-color-name:before {content:"";display:inline-block;width:0;height:100%;vertical-align:middle}
.ci-color-box .green-color .ci-color-name {background-color:#00a79d}
.ci-color-box .blue-color .ci-color-name {background-color:#31317f }
.ci-color-box .silver-color .ci-color-name {background-color:#9fa0a0}
.ci-color-box .gold-color .ci-color-name {background-color:#c79935}
.ci-color-box .ci-color-name p {display:inline-block;width:97%;color:#fff;text-align:center;vertical-align:middle;letter-spacing:.04em;line-height:1}
.ci-color-box dl dt {float:left;width:105px;clear:left;font-weight:400}
.ci-color-box dl dd {padding-left:105px;color:#888;font-size:.944em}
@media all and (max-width:1399px) {
	.ci-box .ci-img-box .ci-img-col2 {width:48.6%;margin-right:2.8%}
	.ci-box .ci-img-box .ci-color-wr {padding-left:112px}
	.ci-box .ci-img-box .ci-color-wr .tit {width:102px}
	.ci-box .ci-img-box .ci-color-wr .tit {padding:35px 15px}
	.ci-color-box .ci-color-name {width:130px;height:130px;margin-right:15px}
}
@media all and (max-width:1199px) {
	.ci-box .ci-img-box .ci-color-wr {height:auto}
	.ci-box .ci-img-box .ci-color-wr .tit {position:static;left:auto;top:auto;width:auto;height:auto}
	.ci-box .ci-img-box .ci-color-wr {padding:0}
	.ci-box .ci-img-box .ci-color-wr.metal-color {padding-left:0;text-align:center}
	.ci-img-box .ci-color-wr .ci-color-box {height:413px;padding:15px 15px 30px;box-sizing:border-box}
	.ci-box .ci-img-box .ci-color-wr.metal-color .ci-color-box {padding-top:60px}
	.ci-color-box dl dt {float:none;width:auto}
	.ci-color-box dl dd {padding-left:0}
}
@media all and (max-width:999px) {
	.ci-box .ci-txt-box {padding-left:200px}
	.ci-word-img .ci-word-detail,
	.ci-box .ci-img-box .ci-img-col2 {font-size:17px}
	.ci-word-img .img-zoom img {padding:30px 15px}
	.ci-box .ci-img-box .ci-color-wr .tit {padding:20px 15px}
	.ci-color-box .ci-color-name {width:125px;height:125px;margin-right:15px}
	.ci-color-box .ci-color-name,
	.ci-color-box dl {vertical-align:top}
	.metal-color .ci-color-box .ci-color-name, .metal-color .ci-color-box dl {vertical-align:middle}
	
}
@media all and (max-width:768px) {
	.ci-word-img .ci-word-detail,
	.ci-box .ci-img-box .ci-img-col2 {font-size:16px}
	.ci-box .ci-txt-box .c-tit01 {position:static;left:auto;top:auto}
	.ci-box .ci-txt-box {padding:20px 0}
	.ci-box .ci-img-box .ci-img-col2 {display:block;width:auto;margin-right:auto;margin-bottom:15px;height:auto;padding:20px 15px}
	.ci-em-box img {display:block;padding:30px 10px;margin:0 auto !important}
	.ci-box .ci-img-box .ci-color-wr {padding:0}
	.ci-box .ci-img-box .ci-color-wr .tit {padding:15px 10px}
	.ci-img-box .ci-color-wr .ci-color-box {height:auto;padding:0 15px 15px !important}
	.ci-img-box .ci-color-wr .ci-color-box > div {display:inline-block;width:49%;text-align:left}
	.ci-box .ci-img-box .metal-color .ci-color-box {height:auto;padding-top:0}
}
@media all and (max-width:679px) {
	.ci-img-box .ci-color-wr .ci-color-box {text-align:center}
	.ci-color-box .ci-color-name {display:block;margin:0 auto}
	.ci-color-box dl {display:inline-block;text-align:left}
}
@media all and (max-width:549px) {
	.ci-img-box .ci-color-wr .ci-color-box {text-align:center}
	.ci-color-box .ci-color-name {display:block}
	.ci-color-box .ci-color-name {border-radius:0;width:auto;height:auto;margin-right:0;margin-bottom:10px;padding:10px 0 5px}
	.ci-color-box .ci-color-name:before {display:none}
	.ci-color-box .ci-color-name p {display:block;width:auto}
	.ci-color-box dl {text-align:left}
}
@media all and (max-width:349px) {
	.ci-box .ci-txt-box .ci-btn-box .cw-btn {width:49%;margin-right:1%}
	.ci-box .ci-txt-box .ci-btn-box .cw-btn:last-child {margin-right:0}
	.ci-box .ci-txt-box .ci-btn-box .cw-btn span {padding:17px 42px 17px 15px}
	.ci-box .ci-txt-box .ci-btn-box .cw-btn span:after {right:12px}
}

/* 위원장소개  > 위원장인사말 */
.greeting-wr {position:relative}
.greeting-wr .greet-photo-box {position:absolute;right:0;top:0;width:450px;padding-top:50px;text-align:center}
.greeting-wr .greet-photo-box:before {content:"";position:absolute;left:0;top:0;background:url(/resources/homepage/kor/_Img/Content/greet_photo_bg.png);width:1400px;height:275px;z-index:-1}
.greeting-wr .greet-photo-box .greet-photo {position:relative;border-radius:50%;width:340px;height:340px;margin:0 auto 15px;overflow:hidden;z-index:1}
.greeting-wr .greet-photo-box .greet-photo img {width:auto;max-width:100%}
.greeting-wr .greet-photo-box em {display:block;margin:8px auto 0}
.greeting-wr .greet-photo-box .greet-name {position:relative}
.greeting-wr .greet-photo-box .greet-name:after {content:"";display:block;position:absolute;left:87px;top:-51px;background:url(/resources/homepage/kor/_Img/Content/greet_txt_bg.png);width:98px;height:158px;z-index:-1}
.greeting-wr .greet-txt-box {width:950px;padding-left:78px;padding-right:84px;box-sizing:border-box}
.greeting-wr .greet-txt-box .tit {position:relative;display:inline-block;margin-bottom:50px;color:#000;font-size:1.889em;font-weight:500;letter-spacing:-.05em;line-height:1.47}
.greeting-wr .greet-txt-box .tit:before,
.greeting-wr .greet-txt-box .tit:after {content:"";position:absolute;display:block;width:54px;height:48px}
.greeting-wr .greet-txt-box .tit:before {left:-78px;top:0;background:url(/resources/homepage/kor/_Img/Content/greet_quote01.png) no-repeat;}
.greeting-wr .greet-txt-box .tit:after {right:-78px;bottom:0;background:url(/resources/homepage/kor/_Img/Content/greet_quote02.png) no-repeat;}
.greeting-wr .greet-txt-box .sub-tit {margin-bottom:45px;color:#000;font-size:1.222em;letter-spacing:-.05em;line-height:1.545}
.greeting-wr .greet-txt-box .greet-txt p {margin-bottom:50px;color:#333;font-weight:300;letter-spacing:-.05em;line-height:1.889em}
@media all and (max-width:1399px) {
	.greeting-wr .greet-photo-box {width:32.15%}
	.greeting-wr .greet-photo-box .greet-photo {}
	.greeting-wr .greet-txt-box {width:67.85%;padding-right:5.3%}
}
@media all and (max-width:1059px) {
	.greeting-wr .greet-txt-box .tit {font-size:1.78em}
}
@media all and (max-width:999px) {
	.greeting-wr .greet-photo-box {position:static;width:auto;margin-bottom:30px}
	.greeting-wr .greet-photo-box .greet-name:after {display:none}
	.greeting-wr .greet-txt-box {width:auto;padding-left:0;padding-right:0;text-align:center;}
	.greeting-wr .greet-txt-box .tit {padding:0 80px}
	.greeting-wr .greet-txt-box .tit:before {left:-10px}
	.greeting-wr .greet-txt-box .tit:after {right:-10px}
	.greeting-wr .greet-txt-box .greet-txt {text-align:left}
}
@media all and (max-width:768px) {
	.greeting-wr .greet-photo-box {padding-top:15px;}
	.greeting-wr .greet-photo-box:before {height:100px}
	.greeting-wr .greet-photo-box .greet-photo {width:200px;height:200px}
	.greeting-wr .greet-txt-box {padding:0}
	.greeting-wr .greet-txt-box .tit {font-size:1.3em;margin-bottom:20px;padding:0 20px}
	.greeting-wr .greet-txt-box .tit:before,
	.greeting-wr .greet-txt-box .tit:after {background-size:27px auto;width:27px;height:24px;}
	.greeting-wr .greet-txt-box .sub-tit {font-size:1.11em;margin-bottom:25px}
	.greeting-wr .greet-txt-box .greet-txt p {margin-bottom:10px}
}


/* 위원장소개  > 역대위원장 */
.chair-p-wr {background:url(/resources/homepage/kor/_Img/Content/chair_p_bg.jpg) no-repeat left top}
.chair-p-box {position:relative;padding-left:370px;margin-bottom:70px}
.chair-p-box:last-child {margin-bottom:0}
.chair-p-box h3 {position:absolute;left:25px;top:45px;font-size:1.333em;letter-spacing:-.05em}
.chair-p-box .tbl-type01 {border-top:0;border-bottom:0}
.chair-p-box .tbl-type01 th,
.chair-p-box .tbl-type01 td {border-bottom:1px solid #cdcdcd;padding:10px 0 11px;border-right:0;border-left:0}
.chair-p-box .tbl-type01 thead th {border-top:0;border-bottom:2px solid #000;padding:8px 0 11px;font-size:1.111em;font-weight:500;letter-spacing:-.05em}
.chair-p-box .tbl-type01 td .en {font-weight:300;font-size:1.055em}

@media all and (max-width:1199px) {
	.chair-p-wr {background:none}
	.chair-p-box {padding-left:0}
	.chair-p-box h3 {position:static;left:auto;top:auto;background:url(/resources/homepage/kor/_Img/Content/chair_p_bg.jpg) repeat left top;width:100%;padding:20px;box-sizing:border-box;margin-bottom:0;text-align:center}
	.chair-p-box h3 br {display:none}
}


/* 조직현황 > 사무국 기구 */
.org-list-wr {text-align:center;letter-spacing:-.05em}
.org-list-wr .btn-org {display:inline-block;position:relative;box-sizing:border-box;text-align:center}
.org-list-wr .btn-org:before {display:inline-block;vertical-align:middle;content:"";width:0;padding-top:70px}
.org-list-wr .btn-org strong {display:inline-block;vertical-align:middle;font-weight:400;font-size:1rem;color:#333}
.org-list-wr a.btn-org:hover strong, .org-list-wr a.btn-org:focus strong {text-decoration:underline}
.org-list-wr ul {font-size:0}
.org-list-wr li {font-size:1rem}
.org-list-wr .org-li1 .nm1-wr {border:5px solid #12a89e;border-radius:50%;background:url(/resources/homepage/kor/_Img/Content/contact_spr.png) no-repeat -5px -5px;width:180px}
.org-list-wr .org-li1 .nm1-wr:before {padding-top:100%}
.org-list-wr .org-li1 .nm1-wr strong {font-size:22px;color:#000}
.org-list-wr .org-list2 {position:relative;margin-top:40px}
.org-list-wr .org-li2 .nm2-wr,.org-list-wr .org-li2 .nm2-wr2 {border-radius:50%;background:#333182 url(/resources/homepage/kor/_Img/Content/contact_spr.png) no-repeat 100% 0;width:155px}
.org-list-wr .btn-org.nm2-wr:before,.org-list-wr .btn-org.nm2-wr2:before {padding-top:100%}
.org-list-wr .org-li2 .nm2-wr strong,.org-list-wr .org-li2 .nm2-wr2 strong {font-size:20px;color:#fff}
.org-list-wr .org-li2.depth02-top {position:absolute;bottom:100%;margin-bottom:52px}
.org-list-wr .org-li2.depth02-top .li-wr {position:relative}
.org-list-wr .org-li2.depth02-top .li-wr:before {content:"";display:block;position:absolute;top:50%;background:#393939;width:70px;height:1px}
.org-list-wr .org-li2.depth02-top:first-child {left:50%;margin-left:-325px}
.org-list-wr .org-li2.depth02-top:first-child .li-wr:before {left:100%;margin-left:10px}
.org-list-wr .org-li2.depth02-top:nth-child(2) {right:50%;margin-right:-325px}
.org-list-wr .org-li2.depth02-top:nth-child(2) .li-wr:before {right:100%;margin-right:10px}
.org-list-wr .org-li2.depth02-top .nm2-wr {background:#1754af}
.org-list-wr .org-li2.depth02-top .nm2-wr strong:after {display:block;background-color:#125aae;bottom:50%;margin-bottom:-6px}
.org-list-wr .org-li2.depth02-top:first-child .nm2-wr strong:after {left:auto;right:0;margin-right:-20px}
.org-list-wr .org-li2.depth02-top:nth-child(2) .nm2-wr strong:after {left:0;margin-left:-20px}
.org-list-wr .org-list3 {padding-top:80px;position:relative}
.org-list-wr .org-list3 li {display:inline-block;vertical-align:top}
.org-list-wr .org-li3 {width:33%}
.org-list-wr .org-li3 .nm3-wr {width:235px;border:3px solid #184fac}
.org-list-wr .org-list4 {padding-top:80px;position:relative}
.org-list-wr .org-list4 .org-li4 {width:122px;border:3px solid #6b93dc;margin-left:30px}
.org-list-wr .org-list4 .org-li4:first-child {margin-left:0}

.org-list-wr .btn-org strong:before, .org-list-wr .btn-org strong:after {display:block;content:"";position:absolute;bottom:100%;left:50.1%;margin-bottom:12px;z-index:1}
.org-list-wr .btn-org strong:before {width:1px;height:46px;background:#393939}
.org-list-wr .btn-org strong:after {width:11px;height:11px;margin-left:-5px;border-radius:50%}
.org-list-wr .org-li1 .nm1-wr strong:before {height:30px;bottom:0;margin-bottom:-50px}
.org-list-wr .org-li1 .nm1-wr strong:after {background:#343181;bottom:0;margin-bottom:-30px}
.org-list-wr .org-li2 .nm2-wr strong:before,
.org-list-wr .org-li2 .nm2-wr strong:after {display:none}

.org-list-wr .org-li3 .nm3-wr strong:after {background:#12a89e}
.org-list-wr .org-li4 .nm4-wr strong:after {background:#184fac}
.org-list-wr .org-list3:before, .org-list-wr .org-list3:after {display:block;content:"";background:#393939;position:absolute}
.org-list-wr .org-list3:before {width:66%;height:1px;top:25px;left:50%;margin-left:-33%}
.org-list-wr .org-list3:after {width:1px;height:25px;top:0;left:50%}
.org-list-wr .org-list4:before, .org-list-wr .org-list4:after {display:block;content:"";background:#393939;position:absolute}
.org-list-wr .org-list4:before {width:34%;height:1px;top:25px;left:50%;margin-left:-17%}
.org-list-wr ul.org-list3 li:nth-child(3) .org-list4:before {width:68.5%;height:1px;top:25px;left:50%;margin-left:-34%}
.org-list-wr .org-list4:after {width:1px;height:25px;top:0;left:50%}
@media all and (max-width:1400px){
	.org-list-wr .org-li1 .nm1-wr strong {font-size:22px}
	.org-list-wr .org-li2 .nm2-wr strong {font-size:20px}
	.org-list-wr .org-list3 li {width:31%;margin-left:2%}
	.org-list-wr .org-list3 li:first-child {margin-left:0}
	.org-list-wr .org-list4 .org-li4 {width:32%;margin-left:2%;box-sizing:border-box}
}
@media all and (max-width:999px){
	.org-list-wr .btn-org:before {padding-top:55px}
	.org-list-wr .org-li1 .nm1-wr {width:144px;background-size:266px auto;background-position:-4px -4px}
	.org-list-wr .org-li1 .nm1-wr strong {font-size:18px}
	.org-list-wr .org-li2 .nm2-wr {width:124px;background-size:266px auto}
	.org-list-wr .org-li2.depth02-top:first-child {margin-left:-276px}
	.org-list-wr .org-li2.depth02-top:nth-child(2) {margin-right:-276px}
	.org-list-wr .org-li2 .nm2-wr strong {font-size:18px}
	.org-list-wr .org-li3 .nm3-wr {width:100%;box-sizing:border-box;padding:0 10px;font-size:0;line-height:1.2}
	.org-list-wr .org-list4 .org-li4 a strong {font-size:0.8rem}
}
@media all and (max-width:799px){
	.org-list-wr .btn-org {width:100%;z-index:5;background:#fff}
	.org-list-wr .btn-org:before {padding-top:40px}
	/*
	.org-list-wr .org-li1 .nm1-wr {width:108px;background-size:200px auto;background-position:-3px -3px}
	.org-list-wr .org-li1 .nm1-wr strong {font-size:20px}
	*/
	.org-list-wr .org-li2 .nm2-wr {width:93px;background-size:200px auto}
	.org-list-wr .org-li2 .nm2-wr strong {font-size:17px}
	.org-list-wr .org-li2.depth02-top {margin-bottom:65px}
	.org-list-wr .org-li2.depth02-top:first-child {margin-left:-215px}
	.org-list-wr .org-li2.depth02-top:nth-child(2) {margin-right:-215px}
	.org-list-wr .org-li2.depth02-top .li-wr:before {width:40px}
	.org-list-wr .org-list3 {text-align:left;padding:30px 0 0 36px}
	.org-list-wr .org-list3 .org-li3 > .li-wr {float:left;width:35%}
	.org-list-wr .org-list3 li {width:100%;margin:15px 0 0;text-align:center}
	.org-list-wr .org-list4 {width:55%;float:right;padding-left:20px;padding-top:0}

	.org-list-wr .org-list3:before {width:50%;top:-43px;left:0;margin-left:0}
	.org-list-wr .org-list3:after {height:88%;top:auto;bottom:84px;left:auto;right:100%;padding-top:20px}
	.org-list-wr .org-list3 strong:before {width:30px;height:1px;left:auto;right:100%;bottom:50%;margin:0 10px 0 0}
	.org-list-wr .org-list3 strong:after {width:7px;height:7px;left:auto;right:100%;bottom:50%;margin:0 10px -3px 0}
	.org-list-wr .org-list4:before {width:40px;top:22px;left:auto;right:100%;margin:0;margin-right:-3px}
	.org-list-wr .org-list4:after {height:50%;left:auto;right:100%;top:23px}
	.org-list-wr .org-list4 .org-li4 {width:100%;margin:0 0 7px}
	.org-list-wr .org-list4 strong:before {width:14px}
}
@media all and (max-width:599px){
	/*
	.org-list-wr .org-li1 .nm1-wr {width:90px;background-size:90px auto}
	.org-list-wr .org-li1 .nm1-wr strong {font-size:20px}
	*/
	.org-list-wr .org-li2 .nm2-wr strong {font-size:17px}
	.org-list-wr .org-list3 {padding-top:0}
	.org-list-wr .org-list3 .org-li3 > .li-wr {width:100%;margin-bottom:10px}
	.org-list-wr .org-list4 {width:100%;padding-left:40px;box-sizing:border-box}

	.org-list-wr .org-list3:after {padding-top:9px;bottom:139px;height:85%}
	.org-list-wr .org-list4:before {display:none}
	.org-list-wr .org-list4:after {margin-right:-19px;height:100%;top:auto;bottom:30px}
}
@media all and (max-width:459px) {
	.org-list-wr .org-li2.depth02-top {margin-bottom:20px}
	.org-list-wr .org-li2 .nm2-wr {width:80px}
	.org-list-wr .org-li2.depth02-top .li-wr:before {width:20px}
	.org-list-wr .org-li2.depth02-top:first-child {margin-left:-155px}
	.org-list-wr .org-li2.depth02-top:nth-child(2) {margin-right:-155px}
	.org-list-wr .org-li2.depth02-top:first-child .nm2-wr strong:after {margin-right:-15px}
	.org-list-wr .org-li2.depth02-top:nth-child(2) .nm2-wr strong:after {margin-left:-15px}
}

/* 조직현황 > 등급분류기구 */
.rank .btn-org .num {width:45px;line-height:45px;font-size:16px;color:#000;border-radius:50%;background:#fff;position:absolute;bottom:-22px;left:50%;margin-left:-22px}
.rank .org-li1 .nm1-wr strong {font-size:22px}
.rank .org-li2 {text-align:left;margin-top:-58px}
.rank .org-li2 > .li-wr {margin-left:50%;padding-left:180px}
.rank .org-li2 > .li-wr2 {margin-right:50%;padding-right:180px;text-align:right;margin-bottom:30px}
.rank .org-list3 {text-align:center}
.rank .org-list3 li {width:25%}

.rank .org-li1 .nm1-wr strong:before {height:300px;bottom:-195%;margin:0 0 2px}
.rank .org-li2 .nm2-wr strong:before {display:block;width:170px;height:1px;left:-100%;bottom:50%;margin:0 0 0 -24px}
.rank .org-li2 .nm2-wr strong:after {display:block;background:#12a89e;left:0;bottom:50%;margin:0 0 -5px -20px}

.rank .org-li2 .nm2-wr2 strong:before {display:block;width:170px;height:1px;left:122%;bottom:50%;margin:0 0 0 -24px}
.rank .org-li2 .nm2-wr2 strong:after {display:block;background:#12a89e;left:182px;bottom:50%;margin:0 0 -5px -20px}

.rank .org-list3:before {width:75%;margin-left:-37.5%}
.rank .org-list4:before, .rank .org-list4:after {display:none}

.rank-org-list {border-top:3px solid #000;border-bottom:1px solid #000;overflow:hidden;position:relative}
.rank-org-list:before, .rank-org-list:after {display:block;content:"";width:1px;height:100%;background:#ccc;position:absolute;top:0}
.rank-org-list:before {left:33.333%}
.rank-org-list:after {left:66.666%}
.rank-org-list .list {width:33.333%;float:left;padding:50px 50px;box-sizing:border-box}
.rank-org-list .full {width:100%;border-bottom:1px solid #ccc;border-right:0;padding-left:270px;position:relative;background:#fff;position:relative;z-index:1}
.rank-org-list .full .c-tit02 {position:absolute;top:50px;left:50px}
.rank-org-list .full .c-list01 {overflow:hidden}
.rank-org-list .full .c-list01 li {width:50%;float:left;box-sizing:border-box;padding-right:10px}
@media all and (max-width:1400px){
	.rank .org-list3 li {width:23.5%}
	.rank .org-list3:before {width:76%;margin-left:-38%}
}
@media all and (max-width:1200px){
	.rank .btn-org .num {font-size:15px;width:40px;line-height:40px;margin:0 0 0 -20px;bottom:-20px}
	.rank .org-li1 .nm1-wr strong {font-size:18px}
	.rank .org-li2 .nm2-wr strong,.rank .org-li2 .nm2-wr2 strong {font-size:16px}
}
@media all and (max-width:999px){
	.rank .org-list3 .btn-org .num {position:relative;top:auto;bottom:auto;right:auto;left:auto;margin:0;width:auto;line-height:1}
	.rank .org-list3 .btn-org .num:before {display:inline;content:"("}
	.rank .org-list3 .btn-org .num:after {display:inline;content:")"}
	.rank .btn-org .num {font-size:13px;width:30px;line-height:30px;margin:0 0 0 -15px;bottom:-15px}
	.rank .org-li1 .nm1-wr {width:144px;background-size:266px auto;background-position:-4px -4px}
	.rank .org-li2 .nm2-wr,.rank .org-li2 .nm2-wr2 {width:124px;background-size:266px auto}
	.rank .org-list4 .org-li4 {width:100%}

	.rank .org-li2 .nm2-wr2 strong:after {left:154px}
	.rank .org-li1 .nm1-wr strong:before {height:237px;bottom:-199%}
	.rank .org-li2 .nm2-wr strong:before {margin-left:-56px}
	.rank .org-li2 .nm2-wr2 strong:before {margin-left:-16px}

	.rank-org-list .list {padding:20px 0;width:100%;border-top:1px solid #ccc}
	.rank-org-list .list:first-child {border-top:0}
	.rank-org-list:before, .rank-org-list:after {display:none}
	.rank-org-list .full .c-tit02 {position:relative;top:auto;bottom:auto;right:auto;left:auto}
	.rank-org-list .full .c-list01 li {width:100%;padding-right:0}
}
@media all and (max-width:799px){
	.rank .org-li1 .nm1-wr strong:before {height:298px;bottom:-243%}
	.rank .org-list2 {overflow:hidden}
	.rank .org-li2 > .li-wr {padding-left:118px}
	.rank .org-li2 {text-align:center;margin:0}
	.rank .org-list3 {padding-top:0}
	.rank .org-list3 li {width:100%}
	.rank .org-list3 .org-li3 > .li-wr {width:55%}
	.rank .org-list4 {width:40%}


	.rank .org-list3:before {top:0px;width:61%;margin-left:-80px}
	.rank .org-list3:after {margin-right:-1px;bottom:23px;height:83%}
	.rank .org-list4:before {display:block}
}
@media all and (max-width:599px){
	.rank .org-list3 .org-li3 > .li-wr {width:100%}
	.rank .org-list4 {width:100%;padding-left:40px;box-sizing:border-box}
	.rank .org-list3:after {padding-top:28px}
	.rank .org-list4:before {display:none}
	.rank .org-list4:after {display:block;margin-right:-19px;height:100%;top:auto;bottom:30px}
	
	.rank .org-li2 > .li-wr {text-align:center;margin-left:0;padding-left:0}
	.rank .org-li2 > .li-wr2 {text-align:center;margin-right:0;padding-right:0;margin-top:30px}
	
	.rank .org-li2 .nm2-wr strong:before {display:none}
	.rank .org-li2 .nm2-wr2 strong:before {display:none}
	
	.rank .org-li2 .nm2-wr strong:after {display:none}
	.rank .org-li2 .nm2-wr2 strong:after {display:none}
}
/* 오시는 길 */
.lo-wr .lo-wr-map {position: relative;height:560px;overflow:hidden;}
.lo-wr .root_daum_roughmap.root_daum_roughmap_landing {}
.lo-wr .root_daum_roughmap, .lo-wr .root_daum_roughmap .border1, .lo-wr .root_daum_roughmap .border2, .lo-wr .root_daum_roughmap .border3, .lo-wr .root_daum_roughmap .border4 {padding:0;border:0;border-radius:0}
.lo-wr .root_daum_roughmap .wrap_controllers {display:none}
.lo-wr .lo-big {position:absolute;width:80px;height:80px;background:rgba(0, 0, 0, .5);z-index:3;bottom:0;right:0}
.lo-wr .lo-big a {display:block;width:80px;height:80px;background:url(/resources/homepage/kor/_Img/Content/lo_bigarr.png) no-repeat;background-position:50%}
.lo-wr .en {letter-spacing:.05em;font-size:1.222em;font-weight:600}
.lo-wr .txt-box {background-color:#f7f7f7;padding:20px 30px}
.lo-wr .txt-box dl {display:inline-block}
.lo-wr .txt-box .tel {margin-left:145px}
.lo-wr .txt-box dt {position:relative;display:inline-block;padding-right:20px;color:#767676}
.lo-wr .txt-box dt:after {content:"";display:block;position:absolute;width:1px;height:25px;background-color:#d6d6d6;top:10px;right:0}
.lo-wr .txt-box dt .en {font-size:1.222em;margin-right:15px;color:#333}
.lo-wr .txt-box dd {display:inline-block;padding-left:20px}
.lo-wr h4 {margin-left:30px;font-size:1.111em;color:#767676;font-weight:normal;margin-bottom:15px}
.lo-wr h4 .en {margin-right:15px;color:#333}
.lo-wr .tr-list {padding:28px 30px 40px 245px;border-bottom:1px solid #ebebeb;position:relative;overflow:hidden;margin-bottom:20px}
.lo-wr .tr-list h5 {font-size:1.111em;position:absolute;top:0;left:50px;padding:27px 0 0 100px}
.lo-wr .tr-list h5:before {content:"";display:block;position:absolute;width:77px;height:77px;background-color:#0ba29a;left:0;top:0;border-radius:50%}
.lo-wr .tr-list h5:after {content:"";display:block;position:absolute;width:50px;height:50px;left:15px;top:13px;background:url(/resources/homepage/kor/_Img/Content/lo_ico01.png) no-repeat}
.lo-wr .tr-list.bus h5:after {background:url(/resources/homepage/kor/_Img/Content/lo_ico02.png) no-repeat}
.lo-wr .tr-list.air h5:after {background:url(/resources/homepage/kor/_Img/Content/lo_ico03.png) no-repeat}
.lo-wr .tr-list.train h5:after {background:url(/resources/homepage/kor/_Img/Content/lo_ico04.png) no-repeat}
.lo-wr .tr-list.train {margin-bottom:0}
.lo-wr .tr-list ol li {float:left;margin-right:45px;position:relative}
.lo-wr .tr-list ol li:last-child {margin-right:0}
.lo-wr .tr-list ol li:after {content:"";display:block;position:absolute;top:10px;right:-33px;width:19px;height:10px;background:url(/resources/homepage/kor/_Img/Content/lo_arr.png) no-repeat}
.lo-wr .tr-list ol li:last-child:after{display:none}
.lo-wr .tr-list.bus .num {margin-left:20px;float:left}
.lo-wr .tr-list.bus .num li {float:left;margin-left:20px}
.lo-wr .tr-list.bus .num li span {display:inline-block;width:40px;height:20px;color:#fff;background-color:#1995c3;font-size:13px;text-align:center;border-radius:5px;margin-right:10px;line-height:20px}
.lo-wr .tr-list.bus .num li .bus02 {background-color:#ee6b02}
.lo-wr .tr-list.bus .num li .bus03 {background-color:#e90111}
.lo-wr .tr-list.train .train-box {overflow:hidden;width:100%;padding-left:90px;position:relative;margin-top:5px;box-sizing:border-box}
.lo-wr .tr-list.train .train-box h6 {position:absolute;left:0;border-radius:20px;width:80px;height:25px;background-color:#f7f7f7;text-align:center;font-size:0.9em;font-weight:500}


.lo-wr .c-list02 {margin-left:30px}
.lo-wr .c-list02 > li {padding-left:155px}
.lo-wr .c-list02 > li .tit {width:120px}

@media all and (max-width:1289px){
	.lo-wr .tr-list.bus .num,.lo-wr .tr-list.bus .num li:first-child {margin-left:0}
	.lo-wr .tr-list.bus .num {clear:both}
}

@media all and (max-width:1170px){
	.lo-wr .txt-box dl {display:block}
	.lo-wr .txt-box .tel {margin-left:0}
}

@media all and (max-width:999px){
	.lo-wr h4,.lo-wr .c-list02 {margin-left:0}
	.lo-wr .tr-list {padding-left:170px}
	.lo-wr .tr-list h5 {left:0}
}

@media all and (max-width:849px){
	.lo-wr .tr-list.bus .num li {clear:both;margin-left:0}
}

@media all and (max-width:796px){
	.lo-wr .txt-box {padding:20px}
	.lo-wr .txt-box dt {margin-right:10px;padding-right:15px}
	.lo-wr .txt-box dt:after {height:15px;top:13px}
	.lo-wr .txt-box dt .en {margin-right:5px}
	.lo-wr .txt-box dd {padding-left:0}
	.lo-wr .tr-list {padding:8px 20px 20px 150px}
	.lo-wr .tr-list h5 {padding:8px 0 0 60px}
	.lo-wr .tr-list h5:before {width:45px;height:45px}
	.lo-wr .tr-list h5:after {left:8px;top:8px}
	.lo-wr .tr-list h5:after,.lo-wr .tr-list.bus h5:after, .lo-wr .tr-list.air h5:after,.lo-wr .tr-list.train h5:after {background-size:30px 30px;width:30px;height:30px}
}
@media all and (max-width:639px){
	.lo-wr .txt-box .add {margin-bottom:10px}
	.lo-wr .tr-list {padding:8px 20px 20px 120px}
}
@media all and (max-width:599px){
	.lo-wr .tr-list.train .train-box {padding-left:0;margin-bottom:20px}
	.lo-wr .tr-list.train .train-box h6 {position:relative}
}
@media all and (max-width:539px){
	.lo-wr .tr-list {padding:0 0 10px 0;margin-bottom:10px}
	.lo-wr .tr-list h5 {position:relative}
	.lo-wr .tr-list ol {margin-top:10px}
	.lo-wr .wrap_map {height:400px !important}
}
@media all and (max-width:479px){
	.lo-wr .c-list02 > li {padding-left:0}
	.c-list02 > li .tit {position:relative}
	.lo-wr .wrap_map {height:300px !important}
}
@media all and (max-width:365px){
	.lo-wr .tr-list.subway ol li:after, .lo-wr .tr-list.train .train-box.train-bus ol li:after {display:none}
	.lo-wr .tr-list.subway ol li {display:contents}
	.lo-wr .tr-list.train ol li {margin-right:0}
	.lo-wr .tr-list.train .train-subway li {margin-right:45px}
}



/* 이용안내
*********************************************/
/* 이메일무단수집거부 */
.noemail-wr {max-width:1200px;margin:0 auto;box-sizing:border-box;overflow:hidden;padding-bottom:10px}
.noemail {border:1px solid #ccc;text-align:center;padding:40px 20%;overflow:hidden }
.noemail .tit {background:url(/resources/homepage/kor/_Img/Content/noemail_ico.png) no-repeat center top;padding-top:80px;font-size:24px;font-weight:500;color:#333}
.noemail .txt {padding-top:10px}
.noemail .date {padding-top:20px;color:#000}
.noemail .c-tit03 {color:#042f7d}
@media all and (max-width:768px) {
	.noemail {padding:40px 8%}
}
/* 저작권정책 */
.copypolicy { border:1px solid #c7c7c7;border-top:3px solid #000;padding:40px 0;overflow:hidden}
.copypolicy li {width:25%;float:left;border-left:1px solid #ddd;box-sizing:border-box;text-align:center}
.copypolicy li:first-child {border-left:0}
.copypolicy li .tit {display:block;font-size:1.111em;color:#222;padding-bottom:20px}
@media all and (max-width:999px){
	.copypolicy li img { height:40px}
}
@media all and (max-width:799px){
	.copypolicy {padding:0px}
	.copypolicy li {width:50%;padding:30px 0}
	.copypolicy li:nth-child(odd) {border-left:0}
	.copypolicy li:nth-child(1), .copypolicy li:nth-child(2) {border-bottom:1px solid #ddd}
	.copypolicy li .tit {padding-bottom:10px}
}
@media all and (max-width:399px){
	.copypolicy li {width:100%;padding:15px;border-left:0;border-bottom:1px solid #ddd}
	.copypolicy li .tit { padding-bottom:5px}
	.copypolicy li:last-child {border-bottom:0}
}

/* 리플렛 */
.leaflet-wr {overflow:hidden}
.leaflet-wr .leaflet-sec {float:left;width:28%;margin-left:8%}
.leaflet-wr .leaflet-sec:first-child {margin-left:0}
.leaflet-wr .leaflet-sec .thum {position:relative;border:1px solid #ddd}
.leaflet-wr .leaflet-sec .thum img {width:100%}
.leaflet-sec .thum .tit {position:absolute;left:0;bottom:0;width:100%;font-size:24px;color:#fff;padding:10px 0;text-align:center;background:rgba(0,0,0,.6)}
@media all and (max-width:999px){
	.leaflet-wr .leaflet-sec {width:33.333%;margin-left:3%}
	.leaflet-sec .thum .tit {font-size:18px;}
}
@media all and (max-width:640px){
	.leaflet-wr .leaflet-sec {width:48%;margin-left:4%;margin-bottom:30px}
	.leaflet-wr .leaflet-sec:nth-child(3) {margin-left:0}
	.leaflet-sec .thum .tit {font-size:16px;}
}


.privacy-sec1 {margin-top:50px;}
.privacy-sec1 > ul {width:100%;display:flex;flex-wrap:wrap;}
.privacy-sec1 > ul > li {width:32%;margin-left:2%;}
.privacy-sec1 > ul > li:nth-child(3n+1) {margin-left:0;}
.privacy-sec1 > ul > li {width:32%;margin-left:2%;height:200px;box-sizing:border-box;padding:20px 30px;border-radius:10px;box-shadow:0 0.2rem 0.8rem rgba(22,71,170,0.2);display:flex;flex-flow:column;justify-content:center;align-items:center;cursor:pointer;margin-bottom:20px;background-color:#fff;border:1px solid #fff;position:relative;}
.privacy-sec1 .ptit {font-size:14px;margin-top:20px;font-weight:400;color:#111;}
.privacy-sec1 .priv-label-box {position:absolute;top:0;left:80%;display:none;box-sizing:border-box;border-radius:10px;background-color:#fff;border:1px solid #eee;width:500px;z-index:999;}
.privacy-sec1 > ul > li:hover .priv-label-box {display:block;}
.privacy-sec1 .priv-label-box .labeTop {width:100%;box-sizing:border-box;padding:10px;background-color:#1647aa;border-top-right-radius:10px;border-top-left-radius:10px;color:#fff;font-size:.889em;}
.privacy-sec1 .priv-label-box .labeBottom {width:100%;box-sizing:border-box;padding:15px 20px;font-size:.889em;}
.privacy-sec1 .priv-label-box .labeBottom .list {padding-top:10px;}
.privacy-sec1 .priv-label-box .labeBottom .list > li {width:100%;border-radius:10px;border:1px solid #eee;box-sizing:border-box;padding:10px 15px;margin-top:10px;display:flex;flex-flow:row wrap;justify-content:space-between;}
.privacy-sec1 .priv-label-box .labeBottom .list .desc-tit{width:30%;font-size:15px;font-weight:400;color:#1647aa;word-break:keep-all;}
.privacy-sec1 .priv-label-box .labeBottom .list .desc-cnt{width:68%;color: #333;font-size:14px;}
.privacy-sec1 .li03 .priv-label-box {left:auto;right:80%;}
.privacy-sec1 .li06 .priv-label-box {left:auto;right:80%;}

.privacy-sec2 .list {background-color:#fff;border:1px solid #d9d9d9;display:flex;flex-flow:row wrap;justify-content:space-between;padding:30px 50px 10px 50px;margin-top:10px;}
.privacy-sec2 .list > li {width:45%;padding-bottom:20px;}
.privacy-sec2 .list a {position:relative;color: #444;box-sizing:border-box;padding-left:30px;display:block;font-size:.889em;background:no-repeat 0 0;}
.privacy-sec2 .list > li:nth-child(1) a {background-image:url(https://www.kmrb.or.kr/resources/homepage/kor/_Img/Content/img_object_20.png);}
.privacy-sec2 .list > li:nth-child(2) a {background-image:url(https://www.kmrb.or.kr/resources/homepage/kor/_Img/Content/img_period_20.png);}
.privacy-sec2 .list > li:nth-child(3) a {background-image:url(https://www.kmrb.or.kr/resources/homepage/kor/_Img/Content/img_consign_20.png);}
.privacy-sec2 .list > li:nth-child(4) a {background-image:url(https://www.kmrb.or.kr/resources/homepage/kor/_Img/Content/img_destruction_20.png);}
.privacy-sec2 .list > li:nth-child(5) a {background-image:url(https://www.kmrb.or.kr/resources/homepage/kor/_Img/Content/img_safe_20.png);}
.privacy-sec2 .list > li:nth-child(6) a {background-image:url(https://www.kmrb.or.kr/resources/homepage/kor/_Img/Content/img_private_20.png);}
.privacy-sec2 .list > li:nth-child(7) a {background-image:url(https://www.kmrb.or.kr/resources/homepage/kor/_Img/Content/img_court_20.png);}
.privacy-sec2 .list > li:nth-child(8) a {background-image:url(https://www.kmrb.or.kr/resources/homepage/kor/_Img/Content/img_cpo_20.png);}
.privacy-sec2 .list > li:nth-child(9) a {background-image:url(https://www.kmrb.or.kr/resources/homepage/kor/_Img/Content/img_cookie_20.png);}
.privacy-sec2 .list > li:nth-child(10) a {background-image:url(https://www.kmrb.or.kr/resources/homepage/kor/_Img/Content/img_browse_20.png);}
.privacy-sec2 .list > li:nth-child(11) a {background-image:url(https://www.kmrb.or.kr/resources/homepage/kor/_Img/Content/img_help_20.png);}
.privacy-sec2 .list > li:nth-child(12) a {background-image:url(https://www.kmrb.or.kr/resources/homepage/kor/_Img/Content/img_safe_20.png);}
.privacy-sec2 .list > li:nth-child(13) a {background-image:url(https://www.kmrb.or.kr/resources/homepage/kor/_Img/Content/img_change_20.png);}

.privacy-tit01 {font-weight:600;color:#333;box-sizing:border-box;margin-bottom:20px;min-height:36px;padding-left:40px;vertical-align:middle;background:url(https://www.kmrb.or.kr/resources/homepage/kor/_Img/Content/img_object.png) no-repeat 0 0;}
.privacy-tit01.pt02 {background-image:url(https://www.kmrb.or.kr/resources/homepage/kor/_Img/Content/img_period.png);}
.privacy-tit01.pt03 {background-image:url(https://www.kmrb.or.kr/resources/homepage/kor/_Img/Content/img_consign.png);}
.privacy-tit01.pt04 {background-image:url(https://www.kmrb.or.kr/resources/homepage/kor/_Img/Content/img_destruction.png);}
.privacy-tit01.pt05 {background-image:url(https://www.kmrb.or.kr/resources/homepage/kor/_Img/Content/img_safe.png);}
.privacy-tit01.pt06 {background-image:url(https://www.kmrb.or.kr/resources/homepage/kor/_Img/Content/img_private.png);}
.privacy-tit01.pt07 {background-image:url(https://www.kmrb.or.kr/resources/homepage/kor/_Img/Content/img_court.png);}
.privacy-tit01.pt08 {background-image:url(https://www.kmrb.or.kr/resources/homepage/kor/_Img/Content/img_cpo.png);}
.privacy-tit01.pt09 {background-image:url(https://www.kmrb.or.kr/resources/homepage/kor/_Img/Content/img_cookie.png);}
.privacy-tit01.pt10 {background-image:url(https://www.kmrb.or.kr/resources/homepage/kor/_Img/Content/img_browse.png);}
.privacy-tit01.pt11 {background-image:url(https://www.kmrb.or.kr/resources/homepage/kor/_Img/Content/img_help.png);}
.privacy-tit01.pt12 {background-image:url(https://www.kmrb.or.kr/resources/homepage/kor/_Img/Content/img_safe.png);}
.privacy-tit01.pt13 {background-image:url(https://www.kmrb.or.kr/resources/homepage/kor/_Img/Content/img_change.png);}
.privacy-step1 {padding-left:30px;text-indent:-25px;}
.privacy-step2 {padding-left:15px;text-indent:-15px;}

@media all and (max-width:1299px) {
	.privacy-sec1 {display:none}
}
@media all and (max-width:799px) {
	.privacy-sec2 .list {display:block;padding:20px 20px 10px 20px;}
	.privacy-sec2 .list > li {width:100%;padding-bottom:10px;}
}

.img-sch-view {position:relative;}
.info-v2 {position:absolute;top:360px;left:354px}
@media all and (max-width:1299px) {
	.info-v2 {position:relative;top:0;left:0}
}
	