@charset "utf-8";
/****************************************/
/*	Name:  Press Arbitration Commission
/*	PART: RESPONSIVE STYLE
/*	Version: 5
/*	Author: [내가그린기린그림 퍼블리싱팀] 양혜민
/****************************************/
/*@media (max-width:330px) {
	.footer-menu a.lineNone { background:url('../images/etc/line_gray.png') no-repeat 0 center; }
}*/
@import url('https://fonts.googleapis.com/css2?family=Nanum+Gothic:wght@800&display=swap');
@font-face {
  font-family: "NanumSquareRound";
  font-style: normal;
  font-weight: 300;
  src: local("/fonts/NanumSquareRoundL"), /* computer */
    url("/fonts/NanumSquareRoundL.eot"), /* IE9 Compat Modes */
    url("/fonts/NanumSquareRoundL.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("/fonts/NanumSquareRoundL.woff") format("woff"), /* Modern Browsers */
    url("/fonts/NanumSquareRoundL.ttf") format("truetype"); /* Safari, Android, iOS */
}
@font-face {
  font-family: "NanumSquareRound";
  font-style: normal;
  font-weight: 400;
  src: local("/fonts/NanumSquareRoundR"), /* computer */
    url("/fonts/NanumSquareRoundR.eot"), /* IE9 Compat Modes */
    url("/fonts/NanumSquareRoundR.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("/fonts/NanumSquareRoundR.woff") format("woff"), /* Modern Browsers */
    url("/fonts/NanumSquareRoundR.ttf") format("truetype"); /* Safari, Android, iOS */
}
@font-face {
  font-family: "NanumSquareRound";
  font-style: normal;
  font-weight: 700;
  src: local("/fonts/NanumSquareRoundB"), /* computer */
    url("/fonts/NanumSquareRoundB.eot"), /* IE9 Compat Modes */
    url("/fonts/NanumSquareRoundB.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("/fonts/NanumSquareRoundB.woff") format("woff"), /* Modern Browsers */
    url("/fonts/NanumSquareRoundB.ttf") format("truetype"); /* Safari, Android, iOS */
}
@font-face {
  font-family: "NanumSquareRound";
  font-style: normal;
  font-weight: 800;
  src: local("N/fonts/anumSquareRoundEB"), /* computer */
    url("/fonts/NanumSquareRoundEB.eot"), /* IE9 Compat Modes */
    url("/fonts/NanumSquareRoundEB.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("/fonts/NanumSquareRoundEB.woff") format("woff"), /* Modern Browsers */
    url("/fonts/NanumSquareRoundEB.ttf") format("truetype"); /* Safari, Android, iOS */
}

.selected-wrap { *zoom:1; margin-bottom:20px; }
.selected-wrap:after { content:""; display:block; clear:both; }
.selected-box { position:relative; float:left; width:96.8%; margin:2% 1.6% 0 1.6%; }
.selected-box > a {
  display:block; height:42px; padding-left:10px; line-height:42px; font-size:12px; color:#a4a4a4;
  background:#414141 url('../images/etc/arrow_selected.png') no-repeat 95% center;
}
.selected-box ul { display:none; position:absolute; left:0; bottom:42px; z-index:10; overflow-y:scroll; width:100%; height:160px; border-top:1px solid #a4a4a4; background:#484848; }
.selected-box ul li a { display:block; padding:5px 0 5px 10px; line-height:1.3em; font-size:12px; color:#a4a4a4; }
/* @media screen and (max-width: 550px){
  .selected-box > a { font-size:10px; height:30px; line-height:30px;}
  .selected-box ul li a { font-size:10px; }
} */


.address ul.wh > li {float:left; display:inline-block; padding:5px 0; color: #b5b5b5; line-height:1.2; font-size:11px; position:relative;}
.address ul.wh > li > span {border-right:1px solid #b5b5b5; padding:0 5px; display:block;}
.address ul.wh > li:last-child > span {border-right:none;}
.address ul.wh::after { content: ''; display: block; clear: both; }


/* 220921 - 전자신청 개선사항 css 작업 */
/* write - Ljh */
.electro_timer_wrap {
    display: -webkit-box; display: -ms-flexbox; display: flex;
    -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start;
    -webkit-box-align: center; -ms-flex-align: center; align-items: center;
    -ms-flex-wrap: wrap;flex-wrap: wrap;
}
.electro_timer_wrap > * { margin-bottom: 8px; }
.electro_timer_wrap .timer_box {
    display: -webkit-box; display: -ms-flexbox; display: flex;
    -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;
    white-space: nowrap;
    font-weight: 400;
    padding: 0 1.25em;
    border: 1px solid #ccc;
    font-size: 1.125em;
    box-sizing:border-box;
    background-color: #feb324;
    color: #fff;

    max-width: 200px;
}
.electro_timer_wrap .timer_box > * {
    display: inline-block; margin-top: 0;
    height: 38px; line-height: 38px;
    padding: 0 .25em;
    font-weight: 600;
}
.layerPopup_wrap { position: relative; z-index: 9999 !important;     width: 0; height: 0;}
.layerPopup_wrap .fullscreenBlack { opacity: 1; background-color: rgba(0,0,0,0.8); }
.layerPopup_wrap .eduPopup {
    width: 80%; height: 80%; max-height: 80vh;
    margin: 0;
    -webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);
}
.layerPopup_wrap .eduPopup .popup_wrap {
    height: 100%;
    max-height: calc(100% - 61px);
}
.layerPopup_wrap .confirm_btn_box { text-align: center; }
.layerPopup_wrap .eduPopupComfirm { margin-bottom: 0; margin-left: auto; margin-right: auto; min-width: 150px;}
@media all and (max-width: 600px) {
    .layerPopup_wrap .eduPopup {
        top: 50% !important; left: 50% !important;
        width: 90%;
    }
    .layerPopup_wrap .eduPopup h2 {
        height: 60px; line-height: 60px;
        padding-left: 15px; padding-right: 40px;
    }
    .layerPopup_wrap .eduPopupClose {
        top: 10px;
    }
    .layerPopup_wrap .popup_box { font-size: 13px; }
    .layerPopup_wrap .eduPopup .title { font-size: 1.3em; line-height: 1.4;}
    .layerPopup_wrap .eduPopup .title2 { font-size: 1.1em; word-break: break-word; line-height: 1.4; text-indent: 0; padding-left: 0;  }
    .layerPopup_wrap .eduPopup .popup_wrap p {padding-left: 0; padding-right: 0; }
    .layerPopup_wrap .eduPopup .pop_line > ul,
    .layerPopup_wrap .eduPopup .pop_line > ol {
        padding-left: 0px; padding-right: 0px;
    }
    .layerPopup_wrap .popup_wrap li {
        text-indent: 0;
        padding-left: 0; padding-right: 0;
        /* display: -webkit-box;display: -ms-flexbox;display: flex; */
    }
    .layerPopup_wrap .popup_wrap li.minus {
        display: -webkit-box;display: -ms-flexbox;display: flex;
    }
    /* .layerPopup_wrap ul ul, */
    .layerPopup_wrap .popup_wrap ol li,
    .layerPopup_wrap ul ul li,
    /* .layerPopup_wrap ol ul, */
    .layerPopup_wrap ol ul li {
        padding-left: 0; padding-right: 0;
        text-indent: 0;
    }

}
@media all and (max-width: 380px) {
    .layerPopup_wrap .eduPopup h2 {
        font-size: 16px;
    }
}
@media (min-width: 501px) {
    .electro_timer_wrap {
        -ms-flex-wrap: nowrap;flex-wrap: nowrap;
        -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end;
    }
    .electro_timer_wrap > * { margin-bottom: 0; }
    .electro_timer_wrap .timer_box { margin-bottom: 0;width: 40%; }
}
/* 220921 - 전자신청 개선사항 css 작업 :: e */
@media (min-width:350px) {
	.wrong-wrap .box2 ul li p.tt3 { margin:30px 0 0 7px; }
	.wrong-wrap .box2 ul li p.tt8 { margin:20px 7px 0 0; }
	.wrong-wrap .box2 ul li p.tt10 { margin:30px 7px 0 0; }
}

@media (min-width:440px) {
	.footer-menu a.lineNone { background:url('../images/etc/line_gray.png') no-repeat 0 center; }
	.wrong-wrap .box2 ul li p.tt2 { margin:40px 7px 0 0; }
	.wrong-wrap .box2 ul li p.tt4 { margin:30px 7px 0 0; }
	.wrong-wrap .box2 ul li p.tt5 { margin:40px 0 0 7px; }
	.wrong-wrap .box2 ul li p.tt6 { margin:30px 7px 0 0; }
	.wrong-wrap .box2 ul li p.tt7 { margin:40px 0 0 7px; }
	.wrong-wrap .box2 ul li p.tt9 { margin:30px 0 0 7px; }
}

@media (min-width:460px) {
	.footer-menu a.lineNone { background:url('../images/etc/line_gray.png') no-repeat 0 center; }
	.wrong-wrap .box2 ul li p.tt8 { margin:30px 7px 0 0; }
}

@media (min-width:480px) {
	.paginate > span, .paginate > a { width: 26px; height: 26px; line-height: 26px; }
	.paginate > .page-btn img { width: 40%; }
}

@media (min-width:550px) {
	.wrong-wrap .box2 ul li p.tt1 { margin:40px 0 0 7px; }
	.wrong-wrap .box2 ul li p.tt8 { margin:30px 7px 0 0; }
	.wrong-wrap .box2 ul li p.tt10 { margin:40px 7px 0 0; }
}
@media (min-width:617px) {
	.wrong-wrap .box2 ul li p.tt3 { margin:40px 0 0 7px; }
}

@media (min-width:320px) and (max-width:767px) {
	.popupViewBtnP { display:none !important; }
}

/* #################### DEVICE 768  #################### */
@media (min-width:768px) {
	/* *{ font-size:16px; }*/
	.fs11{font-size:11px !important;}
	.fs12{font-size:12px !important;}
	.fs13{font-size:13px !important;}
	.fs14{font-size:14px !important;}
	.fs15{font-size:15px !important;}
	.fs16{font-size:16px !important;}
	.fs17{font-size:17px !important;}
	.fs18{font-size:18px !important;}
	.fs19{font-size:19px !important;}
	.fs20{font-size:20px !important;}
	.fs23{font-size:23px !important;}
	.fs25{font-size:25px !important;}
	.fs27{font-size:27px !important;}
	.fs30{font-size:30px !important;}
	.fs35{font-size:35px !important;}
	.fs40{font-size:40px !important;}

	/* ========== main ========== */
	.hidden-ms, .hidden-m, .hidden-w { display:none; }
	.hidden-pw, .hidden-p { display:block; }
	.hidden-m { display:none !important; }

	/*.header-con .moblie-top { width:120px; }*/
	.header-con h1 { width:204px; height:31px; }
	/*.search-from { top:120px; }*/

	/* NAVIGATION */
	.moblie-nav { right:-270px; width:270px; }
	.moblie-nav > .lnbNavi {  padding-top:19px; }

	#wrap.close {left:0%; transition:all .3s ease-in-out; }
	#wrap.open {left:-270px; transition:all .3s ease-in-out; }
	.moblie-nav.open { right:0; transition:all .3s ease-in-out; }
	.moblie-nav.close {right:-270px; transition:all .3s ease-in-out; }
	.mobileHeader.open{position:fixed;	left:-270px; transition:all .3s ease-in-out;}
	.mobileHeader.close{position:fixed; left:0; transition:all .3s ease-in-out;}

	.moblie-nav .lnbNavi > ul > li > a { padding:22px 0 22px 20px; font-size:18px; }
	.moblie-dep { padding-left:20px; }
	.moblie-dep > li > a { font-size:15px; }
	.leftSide { overflow:hidden; }
	.leftSide .box { display:block !important; width:50%; height:308px; }
	.leftSide .box h3 { position:absolute; left:14px; top:40px; font-size:27px; font-weight:bold; color:#fff; }
	.leftSide .ban01 .conbox { padding:92px 0 0 14px; }
	.leftSide .ban01 .conbox a { width:67%; margin-top:9px; padding:11px 0 11px 10px; font-size:13px; }

	.academy-wrap { margin:91px 24px 0 14px; }
	.sliderbox .title { margin-bottom:25px; }
	.academy-wrap .guidebook { top:-47px; }
	.academy-wrap .bx-controls-direction { height:39px; }
	.academy-wrap .bx-controls-direction a { top:9px; }
	.sliderbox a { top:inherit; bottom:0; width:101px; padding:14px 0 15px 10px; font-size:13px; font-weight:bold; }
	.sliderbox dl dt { margin-bottom:19px; font-size:14px; max-width: 100%; display: block; text-overflow: ellipsis; white-space: nowrap; word-break: break-all; overflow: hidden;}

	.leftSide .ban03 h3 span { display:block; margin-bottom:9px; font-size:18px; font-weight:bold; color:#fff; }
	.leftSide .ban03 .ban03-01 { padding:116px 0 0 14px; }
	.leftSide .ban03 .icon { left:65%; }

	.notice-all { width:50%; height:275px; margin-top:5px; padding:0; }
	.notice-con { height:232px; }
	.notice-con li a { font-size:14px; line-height:2.2em; }

	.journals-wrap {
		width:50%; height:280px; padding:37px 0 33px;
		background:#62aeb5 url('../images/main/bg_journals.png') no-repeat right 85%;
		background-size:297px; background-size:80%\9;
		/* 웹툰 공모전용
		background:#fcbf3d url('../images/main/webtoon_p.jpg') no-repeat left top;
		background-size:100% 100%; background-size:100% 100%\9;
		*/
	}
	/* 웹툰 공모전용 1024확인 */
	/*.journals-wrap a { display:block;width:100%;height:100%;text-indent:-9999px; }*/

	.journalsSlider .gobtn { position:absolute; left:21px; top:184px; width:55px; }
	.slider-txt {  width:80%; height:100%;  }

	.main-banner-wrap { padding:37px 0; border-top:1px solid #e5e5e5; }
	.main-banner div.banM01,
	.main-banner div.banM02,
	.main-banner div.banM03 { background-position:0 0; }
	.main-banner div a,
	.main-banner div a span,
	.main-banner div a em { font-size:18px; }

	.footer-top { *zoom:1; }
	.footer-top:after { content:""; display:block; clear:both; }
	.footer-box { background:url('../images/etc/line_2ton_gray.png') repeat-x bottom; }
	.footer-menu { width:71%; background:none; }
	.footer-menu a { font-size:15px; padding:16px 15px 16px 16px; }
	.footer-wrap .sns { width:29%; padding:7px 0; text-align:center; background:none; }
	.selected-wrap { *zoom:1; margin-bottom:20px; }
	.selected-wrap:after { content:""; display:block; clear:both; }
	.selected-box { position:relative; float:left; width:30%; margin:2% 1.6% 0 1.6%; }
	.selected-box > a {
		display:block; height:42px; padding-left:10px; line-height:42px; font-size:12px; color:#a4a4a4;
		background:#414141 url('../images/etc/arrow_selected.png') no-repeat 95% center;
	}
	.selected-box ul { display:none; position:absolute; left:0; bottom:42px; z-index:10; overflow-y:scroll; width:100%; height:160px; border-top:1px solid #a4a4a4; background:#484848; }
	.selected-box ul li a { display:block; padding:5px 0 5px 10px; line-height:1.3em; font-size:12px; color:#a4a4a4; }
	.address { padding:0 1% 17px 1%; }
	.ar-left { position:absolute; right:5px; top:17px; display:inline-block; width:5px; height:9.5px; }
	.splineBot { display:block; margin-top:3px; }

	/* ========== sub-content ========== */
	.sub-container-all { padding-bottom:0; }
	.titleBox { margin-bottom:20px; height: 30px;}
	.sub-container-all h3 { font-size:26px;}
	.sub-container-all .adnum{position:absolute; top:17px; padding-left:19px; font-size:16px; color:#000000;}
	.sub-content { height:100%; margin-top:60px; padding:0 0 100px 0; /*background:url('../images/content/bg_associated768.png') repeat-y right 0; */}
	.content { float:left; width:65%; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease;}
	.associated { float:right; width:245px; height:100%;
		-webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease;
	}
	.titleh4 { margin-bottom:20px; font-size:18px; }
	.titleh4 span{font-size:13px;  display:block; color:#777777;}
	/* ========== popupzone ========== */


	/* ===== CONTENT =====*/
	.wrong-wrap .box1 { position:relative; padding-top:30px; }
	.wrong-wrap .box1 figure { left:0; margin-left:0; }
	.wrong-wrap .box1 p { width:100%; padding:41px 0 41px 320px; text-align:left;  }
	.wrong-wrap .box2 {  }
	.wrong-wrap .box2 ul { position:relative; width:720px; height:620px; margin:160px auto 0; background:url('../images/etc/line_wrong.png') repeat-y center 0; }
	.wrong-wrap .box2 ul li { width:361px; height:126px; padding:0; margin-bottom:0; border-radius:0; }
	.wrong-wrap .box2 ul li.bar-red,
	.wrong-wrap .box2 ul li.bar-blue { background-color:transparent; }
	.wrong-wrap .box2 ul li.bar-redL { background:url('../images/content/bg_barRed_left.png') no-repeat 0 0; }
	.wrong-wrap .box2 ul li.bar-redR { background:url('../images/content/bg_barRed_right.png') no-repeat right 0; }
	.wrong-wrap .box2 ul li.bar-blueL { background:url('../images/content/bg_barBlue_left.png') no-repeat 0 0; }
	.wrong-wrap .box2 ul li.bar-blueR { background:url('../images/content/bg_barBlue_right.png') no-repeat right 0; }
	.wrong-wrap .box2 ul li.posi1 { position:absolute; left:0; top:-124px; }
	.wrong-wrap .box2 ul li.posi2 { position:absolute; right:0; top:-98px; }
	.wrong-wrap .box2 ul li.posi3 { position:absolute; left:0; top:30px; }
	.wrong-wrap .box2 ul li.posi4 { position:absolute; right:0; top:56px; }
	.wrong-wrap .box2 ul li.posi5 { position:absolute; left:0; top:176px; }
	.wrong-wrap .box2 ul li.posi6 { position:absolute; right:0; top:202px; }
	.wrong-wrap .box2 ul li.posi7 { position:absolute; left:0; top:323px; }
	.wrong-wrap .box2 ul li.posi8 { position:absolute; right:0; top:348px; }
	.wrong-wrap .box2 ul li.posi9 { position:absolute; left:0; top:469px; }
	.wrong-wrap .box2 ul li.posi10 { position:absolute; right:0; top:494px; }
	.wrong-wrap .box2 ul li p { width:47%; }
	.wrong-wrap .box2 ul li.bar-red p { margin:37px 0 0 7px; }
	.wrong-wrap .box2 ul li.bar-red .icon { margin:15px 0 0 10px; }
	.wrong-wrap .box2 ul li.bar-blue p { margin:37px 7px 0 0; }
	.wrong-wrap .box2 ul li.bar-blue .icon { margin:15px 10px 0 0; }
	.wrong-wrap .box2 ul li .icon.icon1 { background-position:0 -298px; }
	.wrong-wrap .box2 ul li .icon.icon2 { background-position:-98px -298px; }
	.wrong-wrap .box2 ul li .icon.icon3 { background-position:-197px -298px; }
	.wrong-wrap .box2 ul li .icon.icon4 { background-position:-295px -298px; }
	.wrong-wrap .box2 ul li .icon.icon5 { background-position:-393px -298px; }
	.wrong-wrap .box2 ul li .icon.icon6 { background-position:-491px -298px; }
	.wrong-wrap .box2 ul li .icon.icon7 { background-position:-589px -298px; }
	.wrong-wrap .box2 ul li .icon.icon8 { background-position:-687px -298px; }
	.wrong-wrap .box2 ul li .icon.icon9 { background-position:-785px -298px; }
	.wrong-wrap .box2 ul li .icon.icon10 { background-position:-883px -298px; }

	.wrong-wrap .box3 ul li { width:49%; height:111px; margin-bottom:10px; padding:16px 33px 20px 0; }
	.wrong-wrap .box3 ul li .icon { position:absolute; left:18px; display:block; margin:0 auto 17px; }
	.wrong-wrap .box3 ul li .icon.wricon1 { top:24px; }
	.wrong-wrap .box3 ul li .icon.wricon2 { top:23px; }
	.wrong-wrap .box3 ul li .icon.wricon3 { top:19px; }
	.wrong-wrap .box3 ul li .icon.wricon4 { top:29px; }
	.wrong-wrap .box3 ul li .icon.wricon5 { top:16px; }
	.wrong-wrap .box3 ul li .icon.wricon6 { top:26px; }
	.wrong-wrap .box3 ul li dl { width:80%; margin:0 0 0 90px; text-align:left; }

	.wrong-wrap .box2 ul li p.tt1 { margin:45px 0 0 7px; }
	.wrong-wrap .box2 ul li p.tt2 { margin:45px 7px 0 0; }
	.wrong-wrap .box2 ul li p.tt3 { margin:45px 0 0 7px; }
	.wrong-wrap .box2 ul li p.tt4 { margin:35px 7px 0 0; }
	.wrong-wrap .box2 ul li p.tt5 { margin:45px 0 0 7px; }
	.wrong-wrap .box2 ul li p.tt6 { margin:35px 7px 0 0; }
	.wrong-wrap .box2 ul li p.tt7 { margin:45px 0 0 7px; }
	.wrong-wrap .box2 ul li p.tt8 { margin:35px 7px 0 0; }
	.wrong-wrap .box2 ul li p.tt9 { margin:35px 0 0 7px; }
	.wrong-wrap .box2 ul li p.tt10 { margin:45px 7px 0 0; }

	.method-wrap .box1 { padding-bottom:20px; }
	.method-wrap .box1 figure.fL { width:45%;  text-align:left; }
	.method-wrap .box1 figure.fL.mgT { margin-top:40px; }
	.method-wrap .box1 dl.fR { width:55%; padding:15px 0 0 30px; }
	.method-wrap .box1 dl.pdT { padding-top:20px; }
	.method-wrap .box1 dl dt { margin-bottom:40px; padding-top:0; text-align:left; }
	.method-wrap .box1 p.fR { width:55%; margin-top:70px; padding-left:30px; }
	.method-wrap .box2 > div { width:49%; }
	.method-wrap .box2 div > div {  height:315px; }
	.method-wrap .box2-1 div { width:33.3%; height:390px; border-left:0; }
	.method-wrap .box2-1 div:first-child { border-left:1px solid #999 }
	.method-wrap .box2-1 div ul { padding:30px 10px; }
	.method-wrap .box2-2 div,
	.method-wrap .box2-3 div { width:100%; height:auto !important; border-left:1px solid #999; }
	.method-wrap .box2-4 div { margin-top:0; }

	.consult-wrap .box1 { padding:5% 2%; }
	.consult-wrap .box1 .box1-1 { width:100%; max-width:765px; margin:0 auto; }
	.consult-wrap .box1 .tt { width:85%; margin-left:19px; text-align:left;line-height:2.5em; }
	.consult-wrap .box1 .tt span { line-height:2em; }
	.consult-wrap .box2 .fL { width:50%; height:265px; }
	.consult-wrap .box2 .fL.borL1, .consult-wrap .box2 .fL.borL3 { border-left:0 }
	.consult-wrap .box2 .fL.borL2, .consult-wrap .box2 .fL.borL3 { margin-bottom:0; }
	.consult-wrap .box2.box2-1 .fL.borL2 { border-left:0; }
	.consult-wrap .box2.box2-1 .fL { width:33.3%; height:305px; }
	.consult-wrap .box4 .box4-1 { overflow:hidden; margin-bottom:0; border-top:0; }
	.consult-wrap .box4 .box4-1.table{display:table;vertical-align:middle; width:100%;}
	.consult-wrap .box4 .box4-1:first-child { border-top:3px solid #444; }
	.consult-wrap .box4 .box4-1 p { width:30%; padding:55px 15px 0 20px;border-right: 1px solid #999; }
	.consult-wrap .box4 .box4-1.table p.th {padding:0 15px; word-break:keep-all;}
	.consult-wrap .box4 .box4-1.table p.th, .consult-wrap .box4 .box4-1 ul.td {display: table-cell;vertical-align: middle;}
	.consult-wrap .box4 .box4-1.autoimp.table  ul.td li {padding-top:24px;}
	.consult-wrap .box4 .box4-1 ul { width:70%; height:224px; }
	.consult-wrap .box4 .box4-1 ul li span { width:70%; }

	.consult-wrap .box4 .box4-2 { overflow:hidden; margin-bottom:0; border-top:0;}
	.consult-wrap .box4 .box4-2:first-child { border-top:3px solid #444; }
	.consult-wrap .box4 .box4-2 p { width:30%; padding:55px 15px 44px 20px;height:168px; border-right: 1px solid #999;}
	.consult-wrap .box4 .box4-2 ul { width:70%; height:168px; }
	.consult-wrap .box4 .box4-2 ul li span { width:70%; }

	.consult-wrap .box5 .fL { width:31.4%; margin:0 0 0 20px; }
	.consult-wrap .box5 .fL:first-child { margin:0; }

	.cr-intro .box1 .box1-1 .fL img { width:70%; }

	#cr_law_wrap { margin-left:-45%; width:90%;  }
	.cr_law .box-all { height:700px; }
	.cr_law h1 span { display:inline; margin:0 0 0 18px; padding-left:18px; background:url('../images/etc/line_white3.png') no-repeat 0 0; }
	.cr_law .box .title {  margin-bottom:40px; }
	.cr_law .box .title h2 { width:73%; }
	.cr_law .box .title span { width:24%; margin-top:0; }
	.cr_law .box .box1-1 dt { width:65px; }
	.cr_law .box .box1-1 dd { width:85%; }

	.vt-info .box1 ul.fL,
	.vt-info .box1 p.fL { width:50%; margin-top:10px; }
	.vt-info .box1 figure.fL { width:233px; margin-bottom:0; }

	.vt-info .box3 .box3-con { padding:30px; margin-bottom:30px; border:1px solid #999; }
	.vt-info .box3 .box3-con .box3-con-box1.mgbNm { margin-bottom:0; }
	.vt-info .box3 .box3-con .box3-con-box1 div.fL { width:116px; margin-bottom:0; }
	.vt-info .box3 .box3-con .box3-con-box1 .icon1 { background-position:0 -652px; }
	.vt-info .box3 .box3-con .box3-con-box1 dl.fL { width:66%; margin-left:20px; }
	.vt-info .box3 .box3-con .box3-con-box1 dl.fL dt { text-align:left; }
	.vt-info .box3 .box3-con .box3-con-box1 dl.fL.mg { margin-top:20px; }
	.vt-info .box3 .box3-con .box3-con-box1 dl.fL.mg1 { margin-top:10px; }
	.vt-info .box3 .box3-con .box3-con-box2 { margin-bottom:0; }

	.academy-intro .box4 ul li { width:48%; margin-top:0; }
	.academy-intro .box4 ul li.mgT { margin-top:4%; }
	.curriculumBnt { margin-left:20px; }

	.adr-wrap .box1 div.fL { width:182px; height:36px; margin-bottom:0; }
	.adr-wrap .box1 p.fL { width:58%; padding:11px 0 0 20px; }
	.adr-wrap .box2 { padding:5% 5% 8% 5%; }
	.adr-wrap .box2 i.bg { display:block; position:absolute; right:10px; bottom:10px; width:180px; height:113px; background:url('../images/content/bg_adr01.png') no-repeat 0 0; }
	.adr-wrap .box2 i.bg1 { display:block; position:absolute; right:0; bottom:0; width:222px; height:138px; background:url('../images/content/bg_education01.png') no-repeat 0 0; }
	.adr-wrap .box2 i.bg2 { display:block; position:absolute; right:0; bottom:0; width:213px; height:131px; background:url('../images/content/bg_internship01.png') no-repeat 0 0; }
	.adr-wrap .box2-1 table th { font-size:14px; }
	.adr-wrap .box2-1 table td { padding:15px 10px 15px 20px; line-height:1.5em; font-size:14px; }
	.adr-wrap .edubox2{ padding:5% 5% 1% 5%; }

	.adr-wrap .box3 .box3-con .title { padding:16px 0 15px 19px; }
	.adr-wrap .box3 .box3-con .title p { width:100%; }
	.adr-wrap .box3 .box3-con .title p br {display:none;}
	.adr-wrap .box3 .box3-con ul li,
	.adr-wrap .box3 .box3-con ul li strong,
	.adr-wrap .box3 .box3-con .btns a { font-size:14px; }
	.adr-wrap .box3 .box3-con .btns a.bnt01 { right:95px; top:25px; }
	.adr-wrap .box3 .box3-con .btns a.bnt02 { top:25px; }

	.adr-wrap .edubox2-1 li { width:48.5%; height:230px; padding:21px 3% 0 3%; }
	.adr-wrap .edubox2-1 li.mgl { margin-left:20px; }

	.list-box dl { width:46%; max-width:308px; height:260px; margin:0 2%; border-bottom:0; }
	.list-box dl dt { width:100%; }
	.list-box dl dd {  width:100%; margin:10px 0 0 0; }
	.list-box dl dd .tt { line-height:1.5em; font-size:14px; }
	.view-box .box1 { overflow:hidden; border-bottom:1px solid #999; }
	.view-box .box1 .boardListDdate { float:right; width:30%; text-align:right; padding-top:10px;}
	.view-box .box1 .flie-box { float:left; width:70%; padding:12px 3%; border-top:0; border-bottom:0; }

	.sub-journals-wrap .box1 { padding-bottom:30px; border-bottom:1px solid #999; }
	.sub-journals-wrap .box1 figure { width:40%; }
	.sub-journals-wrap .box1 dl { width:60%; padding-left:20px; }
	.sub-journals-wrap .box1 dl dt { text-align:left; }
	.sub-journals-wrap .bor_bot { padding-bottom:0 !important;border-bottom:0 !important; }
	.sub-journals-wrap .box2 { border:1px solid #999; }
	.sub-journals-wrap .box2 dl dt { width:20%; height:114px; padding-top:45px; font-size:18px; }
	.sub-journals-wrap .box2 dl dd { width:80%; }
	.sub-journals-wrap .box2 dl.empty dd { width:100%; }
	.sub-journals-wrap .box2 dl dd ul { padding:0; }
	.sub-journals-wrap .box2 dl dd ul li { width:25%; height:114px; border-left:1px solid #999; border-top:0; }
	.sub-journals-wrap .box2 dl.empty dd ul li:first-child { border-left:0; }
	.sub-journals-wrap .box2 dl dd ul li > span { float:none; margin:0 0 10px; text-align:center; }
	.sub-journals-wrap .box2 dl dd ul li a { position:absolute; left:50%; bottom:10px; float:none; width:80%; margin-left:-40%; }
	.sub-journals-wrap .box2 dl dd ul li a span { display:inline; margin-right:5px; font-size:14px; font-weight:bold; color:#fff; }

	.publi-list ul li { width:23%; }

	/* .select-tab { max-width:450px; } */
	.select-tab ul li a { font-size:16px; }

	.select-tab-pad { width:100%;  max-width:100%; margin:0 auto 40px; }
	.select-tab-pad > a { display:none; }
	.select-tab-pad ul { display:block !important; overflow:hidden; width:100%; position:static; padding:0; border:0; }
	.select-tab-pad ul li { float:left; width:25%; }
	.select-tab-pad ul li a { margin:0 5px 5px 5px; padding:19px 0; text-align:center; font-size:14px; font-weight:bold; border:1px solid #999; }
	.select-tab-pad ul li a:hover,
	.select-tab-pad ul li a.active { color:#fff; border:1px solid #884cb6; background:#884cb6; }
	.select-tab-pad ul li:first-child a:hover,
	.select-tab-pad ul li:first-child a.active { border-left:1px solid #884cb6; }

	.faq-select-tab-all { padding:3% 2%; background:#f8f9fb; }
	.faq-select-tab-all > div { display:inline-block; width:100%; max-width:100%; margin-bottom:0; }
	.faq-select-tab-all > div.faq-select-tab { width:100%; margin-bottom:0 !important; }
	.faq-select-tab-all > div.faq-select-tab2 { width:40%;  }
	.faq-select-tab-all > div.select-tab01-all { width:58%; }

	.pastYearPrevNext { padding:28px 20px; border-bottom:1px solid #999; }
	.pastYearPrevNext .prev { width:50%; padding-right:20px; }
	.pastYearPrevNext .next { width:50%; padding-left:20px; background:url('../images/etc/dotted_gray02.png') repeat-y 0 0; }
	.pastYearPrevNext div { padding:5px 0; border-bottom:0; }
	.pastYearPrevNext .next p,
	.pastYearPrevNext .next a { text-align:right; }
	.pastYearPrevNext div .ttbox { overflow:hidden; }
	.pastYearPrevNext div .ttbox a { float:left; width:100%; }

	.pastYearPrevNext div.prev .ttbox ul { float:left; }
	.pastYearPrevNext div.next .ttbox ul { float:right; }
	.pastYearPrevNext div .ttbox ul.nextDate { text-align:right;  }
	.pastYearPrevNext div .ttbox ul li { display:inline-block; margin-top:15px; padding:0 10px; text-align:right; font-size:12px; background:url('../images/etc/line_light_gray.png') no-repeat 0 center; }
	.pastYearPrevNext div .ttbox ul li:first-child { padding-left:0; background:none; }
	.pastYearPrevNext div.next .ttbox ul li:first-child { margin-left:6px; }

	.pastYearPrevNext01 div .ttbox a { width:100%; }
	.pastYearPrevNext01 div .ttbox ul { width:100%;  }
	.pastYearPrevNext01 div.next .ttbox ul li:first-child { margin-left:6px; }

	.pastYearPrevNext02 div .ttbox a { width:100%; }
	.pastYearPrevNext02 div .ttbox ul { width:70%; margin-top:5px;  text-align:right; }

	.quarterly-popup-tab li a { padding-top:17px; background:url('../images/etc/arrow_gray.png') no-repeat 95% center; }
	.quarterly-popup-tab li a:hover,
	.quarterly-popup-tab li a.active { color:#fff; background:#878787 url('../images/etc/arrow_white.png') no-repeat 95% center; }
	.quarterly-popup .list > li p { font-size:14px; }
	.quarterly-popup .list > li > ol li { font-size:14px; }

	.statistics-view-wrap .box1 .box1-2 ul li { width:25%; padding:15px 10px; }
	.statistics-view-wrap .box1 .box1-2 ul li.bor-l { border-left:1px solid #999 !important; }
	.statistics-view-wrap .box2 .box2-2 p { width:100px; font-size:14px; }

	.fluid-width-video-wrap { padding:45px 105px; }
	#promotion_slider_all .bx-controls-direction a { bottom:290px; width:70px; height:70px; }
	#promotion_slider_all .bx-controls-direction a.bx-prev { left:15px; background-position:-709px 0; }
	#promotion_slider_all .bx-controls-direction a.bx-next { right:15px; background-position:-779px 0; }
	.promotion-wrap .box1 .title { padding:36px 0 14px 29px; text-align:left; }
	.promotion-wrap .box1 .title p { width:85%; margin-top:7px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
	.promotion-wrap .box1 .title .snsbox { float:right; margin-right:10px; }
	.promotion-wrap .box2 ul li { width:23%; }
	.promotion-wrap .box2 ul li.mg { margin:0 0 0 10px; }
	.promotion-wrap .box2 ul li a { padding:10px; }
	.promotion-wrap .box2 ul li a p,
	.promotion-wrap .box2 ul li a p span { font-size:14px; }

	.intro-con .box1 .box1-1 { width:61%; padding:20px 0 40px; }
	.intro-con .box1 .box1-2 { position:relative; width:35.4%; max-width:304px; }
	.intro-con .box1 .box1-2 p { left:0; bottom:-65px; width:100%; font-size:14px; }
	.intro-con .box1 .box1-2 p img { width:40%; }
	.intro-con .box2 .con2 ul li { width:42%; margin-left:25px; }
	.intro-con .box2 .con2 ul li:first-child { margin-left:0; }
	.intro-con .box2 .con2-1 ul li { width:31%; }
	.intro-con .box2 .con2-2 ul li { width:48.2%; }
	.intro-con .box2 .con2-3 ul li { width:48%; }
	.intro-con .box2 .con2-3 ul li.mgl { margin-left:0; }
	.intro-con .box1 .box1-3 {  width:60%; margin-top:-28%; }

	.ab-chairperson .box1 .box1-1 { width:37%; max-width:350px; margin:0 32px 0 0; text-align:left; }
	.ab-chairperson .box1 .box1-2 { width:58%; padding:20px 20px 30px 20px; }
	.ab-chairperson .box3 .box1-1 { width:164px; max-width:164px; }
	.ab-chairperson .box3 .box1-1 p strong { display:block; margin-top:12px; }
	.ab-chairperson .box3 .box1-2 { width:72%; }
	.ab-chairperson .box3 .box1-2 dl dd ul li strong { width:170px; }
	.ab-chairperson .box3 .box1-2 dl dd ul li strong em { display:inline; }
	.ab-chairperson .box1 .box1-2 dl dd ul li span { width:59%; }

	.ab-chairperson .box2 .item { width:48%; margin-bottom:0; padding:15px; }
	.ab-chairperson .box2 .item figure { float:left; width:38%; margin:0 15px 0 0; }
	.ab-chairperson .box2 .item .item-box { float:left; width:57%; }
	.ab-chairperson .box2 .item .item-box .barT { margin:0 auto 10px; }
	.ab-chairperson .box2 .item .item-box .name { padding-top:30px; }

	.namelist .box2 dl { float:left; width:30.5%; margin:0 10px 20px 10px; border:1px solid #999;
		-webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease;
	}
	.namelist .box2 dl dt { padding:20px 10px; }
	.namelist .box2 dl dt p {/* padding-top:20px;*/ padding:10px 0; letter-spacing:normal; font-size:14px; }
	.namelist .box2 dl dt p span { font-size:12px; }

	.ad-tellist .item .fL { width:30%; text-align:left; }
	.ad-tellist .item .fR { width:66%; }
	.ad-tellist .item .fR .name { overflow:hidden; padding:19px 0 22px; text-align:left; }
	.ad-tellist .item .fR .name p { float:left; }
	.ad-tellist .item .fR .name span { float:right; padding-top:10px; }
	.ab-chairperson .box1 .tellist-box1 {  width:100% !important; padding-bottom:0; border:0; background:transparent; }

	.item-con .contacts { padding:38px 19px;  }
	.item-con .contacts ul { width:100%; }
	.item-con .contacts ul li {  float:left; margin:0 35px 0 0; }

	.ad-history .box1-pw { background:url('../images/etc/line_gray3.png') repeat-x 0 88px; }
	.ad-history .history-title { width:460px; margin:0 auto; }
	.ad-history .box1-pw .box-con-all { overflow:hidden; }
	.ad-history .box1-pw .box-con-all figure { width:45%; }
	.ad-history .box1-pw .box-con-all .box-con { width:55%; }

	.ad-history .box1-pw .box-con-all .title-year { margin-bottom:20px; font-size:26px; font-weight:bold; color:#8032bc; }
	.ad-history .box1-pw .box-con-all .title-year.bgL { padding-left:64px; background:url('../images/etc/bg_history_year.png') no-repeat 0 center; }
	.ad-history .box1-pw .box-con-all .title-year.bgR { text-align:right; padding-right:64px; background:url('../images/etc/bg_history_yearR.png') no-repeat right center }

	.ad-history .box1-pw .box-con-all .box-con dl { overflow:hidden; width:100%; margin-bottom:20px; }
	.ad-history .box1-pw .box-con-all .box-conR dl { margin-left:7px; }
	.ad-history .box1-pw .box-con-all .box-conL dl { margin-right:7px; }

	.ad-history .box1-pw .box-con-all dl dt { width:75px; font-size:26px; font-weight:bold; color:#8032bc;  }
	.ad-history .box1-pw .box-con-all dl dd { width:81%; padding-top:5px; }

	.ad-history .box1-pw .box-con-all .box-conR dl dt,
	.ad-history .box1-pw .box-con-all .box-conR dl dd,
	.ad-history .box1-pw .box-con-all .box-conR dl dd span,
	.ad-history .box1-pw .box-con-all .box-conR dl dd p { float:left; }
	.ad-history .box1-pw .box-con-all .box-conL dl dt,
	.ad-history .box1-pw .box-con-all .box-conL dl dd,
	.ad-history .box1-pw .box-con-all .box-conL dl dd span,
	.ad-history .box1-pw .box-con-all .box-conL dl dd p { float:right; text-align:right; }

	.ad-history .box1-pw .box-con-all dl dd span { width:55px; line-height:1.5em; font-weight:bold; }
	.ad-history .box1-pw .box-con-all dl dd p { width:82%; line-height:1.5em; }

	.ad-history .box1-pw .box-con-all .pd01 { padding-top:35px; }
	.ad-history .box1-pw .box-con-all .pd02 { padding-top:120px; }

	.ab-public .box1 { margin-right:5px; }
	.ab-public .box2 .box2-2 .fL { width:48%; margin-bottom:0; }
	.ab-public .box2 .box2-2 .fR { width:48%; }
	.ab-public .box2 .box2-2 p { margin-bottom:25px; font-size:16px; font-weight:bold; }
	.ab-public .box2 .box2-2 ul li { line-height:1.5em; font-size:14px; }
	.ab-public .box2 .box2-2 a { width:250px; }
	.ab-public .box2 .box2-1 dl dt { width:150px; }
	.ab-public .box2 .box2-1 dl dd { width:77%; }

	.download-btns { overflow:hidden; margin-bottom:10px; }
	.download-btns .fL { width:60%; margin-bottom:20px; }
	.download-btns .fL a { overflow:hidden; width:49%; max-width:252px; height:50px; padding:18px 0 0 15px; font-size:12px; text-align:left; }
	.download-btns .fL a span { float:left; }
	.download-btns .fL a .icon { float:right; margin:0 15px 0 0; }
	.download-btns .fR { width:252px; text-align:center; }
	.download-btns .fR a { height:50px; line-height:50px; }
	.download-btns .fR a .icon { margin-left:100px; }

	.public4-box1 { background:url('../images/content/bg_public4_p.png') no-repeat right center; background-size:40%; }

	.ab-service .box1 { padding:5%; }
	.ab-service .box1 .fL { width:40%; margin-bottom:0; text-align:left; }
	.ab-service .box1 .fR { width:55%; margin-top:6%; line-height:1.5em; }
	.ab-service .box2 .box2-1 ul li { padding-left:67px; background-position:0 center !important; }

	.location-box dl { width:49%; }
	.location-box dl.traffic-box { width:100%; }
	.location-box dl.tel-box dd span { margin-bottom:0; }
	.location-box dl.tel-box dd .tel-tt { float:left; width:55%; }
	.location-box dl.tel-box dd .fax-tt { float:right; width:45%; }

	.integra-search-all { width:435px; margin:0 auto; text-align:left; }
	.integra-search-all input.W50 { width:52% !important; }
	.integra-search-all div.tl { margin-top:10px; }

	.sitemap-wrap .sitemap > ul { padding-left:0; }
	.sitemap-wrap .sitemap > ul > li.list1 { height:240px; }
	.sitemap-wrap .sitemap > ul > li.list2 { height:200px; }
	.sitemap-wrap .sitemap > ul > li.list3 { height:130px; }
	.sitemap-wrap .sitemap > ul > li { width:32%; margin-left:10px; }
	.sitemap-wrap .sitemap > ul > li.mgN { margin-left:0; }

	.policy-wrap .box1 .fL { width:32%; margin-bottom:0; text-align:right; }
	.policy-wrap .box1 .fR { width:65%; }
	.policy-wrap .box1 .fR span.tt { font-size:18px; }
	.policy-wrap .box1 .fR span { display:block; }

	.faqGo { position:absolute; right:0; top:5px; }
	.faqGo a { width:180px; padding-left:10px; }


	/* ***** 뉴스레터 서비스 ***** */
	.newsletters-wrap .box1 dl dt .pacMark { width:66px; }
	.newsletters-wrap .box2 .tab li a { padding-left:23px; text-align:left; background:url('../images/etc/arrow_gray.png') no-repeat 90% center; }
	.newsletters-wrap .box2 .tab li a.active { background:#44569d url('../images/etc/arrow_white.png') no-repeat 90% center; }

	.newsletters-wrap .box2 .emailBoxWrap .cont { padding:0 3%; }
	.newsletters-wrap .box2 .emailBoxWrap .inputBox span { padding-top:10px; }
	.newsletters-wrap .box2 .emailBoxWrap .inputBox .inp1 { width:21%; max-width:110px; }
	.newsletters-wrap .box2 .emailBoxWrap .inputBox .inp2 { width:27%; max-width:140px; }
	.newsletters-wrap .box2 .emailBoxWrap .inputBox .inp3 { width:21%; max-width:140px; }
	.newsletters-wrap .box2 .emailBoxWrap .inputBox .selectbox { width:30%; max-width:140px; margin:0; }

	.newsletters-wrap .box2 .emailBoxWrap .inputBox3 span { padding-top:10px; }
	.newsletters-wrap .box2 .emailBoxWrap .inputBox3 .inp1 { width:21%; max-width:110px; }
	.newsletters-wrap .box2 .emailBoxWrap .inputBox3 .inp2 { width:28%; max-width:140px; }
	.newsletters-wrap .box2 .emailBoxWrap .inputBox3 .selectbox { width:30%; max-width:140px; }

	/* ===== TAB STYLE =====*/
	.tab2 { margin-bottom:30px; }
	.tab2 li { width:50%; }
	.tab2 li a { padding:19px 0 19px; font-size:18px; }
	.tab3 li { width:33.3%; }

	/* ===== PAGING =====*/
	.paginate span, .paginate a { width:27px; height:27px; line-height:27px; font-size:14px; }


	/* ===== ASSOCIATED =====*/
	.associated .box1 ul { padding-left:19px; }
	.associated .box2 .box2-01 { position:relative; margin:0 20px; border:1px solid #d5d5d5; background:#fff; }
	.associated .box2 .box2-01 h4 { padding:18px 0 17px 20px; font-size:16px; color:#7a7a7a; border-bottom:1px solid #d5d5d5; }
	.associated .box2 .box2-01 ul { padding:25px 11px 5px 11px; }
	.associated .box2 .box2-01 ul li { margin-bottom:15px; padding-left:7px; background:url('../images/etc/dot_gray.png') no-repeat 0 9px; }
	.associated .box2 .box2-01 ul li a { line-height:1.3em; font-size:12px; color:#7a7a7a; }
	.associated .box2 .box2-01 .btn-more { position:absolute; right:19px; top:20px; }

	.associated .box3 .box3-2 > div { width:100%; }
	.associated .box3 .box3-2 .fR > a { border-top:1px solid #f9f9f9; border-left:0; }

	/* ===== TABLE TYPE =====*/
	.tbType1 table th, .tbType1 table td { padding-left:10px; }
	.tbType1 table td { width:71%; }

	.tbType2 table th,
	.tbType2 table td,
	.tbType2 table td strong,
	.tbType2 table td span { font-size:14px; }
	.tbType2-2 table td { border-left:1px solid #999; }

	.tbType3-6 table td.tl { padding-left:50px; }

	.tbType4 table .views { display:table-cell; }
	.tbType4 table th { font-size:16px; }
	.tbType4 table td, .tbType4 table td a { font-size:14px; }

	/*.cursortext { width:85%; margin:30px; }*/

	/* ===== ALYOUT-POPUP =====*/
	#resubmit-layout-wrap { top:20%; padding-bottom:0; }
	.resubmit-layout-all { width:90%; height:657px; margin:0 auto; }

	.resubmit-layout-all h1 { padding:14px 0 14px 12px; word-spacing:0; }
	.resubmit-layout-con .box1 .box1-01 .icon { float:left; margin:0 41px 0 0; }
	.resubmit-layout-con .box1 p { float:left; width:84%; }
	.resubmit-layout-con .box1 .box1-02 { overflow:hidden; }
	.resubmit-layout-con .box1 .box1-02 p { width:59%; margin-top:14px; }
	.resubmit-layout-con .box1 .box1-02 a { display:block; float:left; width:40%;  margin:0; }

	#appliStand_layer { position:fixed; top:30%; width:520px; margin-left:-260px; }

	/*2017.6.7 HooNi추가*/
	#cancelStand_layer { position:fixed; top:30%; width:520px; margin-left:-260px; }

	.popupViewBtnP { position:absolute; right:100px; top:21px; width:135px; height:41px; }
	.popupViewBtnW { position:absolute; right:0; top:0; }

	.scrollTop { position:fixed; right:0; bottom:0; font-size:0; z-index:999; }
	.btnGoTop { display:block; position:absolute; right:20px; bottom:-200px; width:43px; height:43px; background:url('../images/btn/btn_scrollTop.png') no-repeat 0 0; }




/**/


}

@media (min-width:830px) and (max-width:1023px) {
	.method-wrap .box2-1 div { height:350px; }
}

/* #################### DEVICE 1024  #################### */

@media (min-width:1024px) {
	.hidden-mp, .hidden-m, .hidden-p{ display:none; }
	.hidden-w { display:block; }

	/* ========== main ========== */
	.wrap { padding-top:0; }
	.mobileHeader { position:relative !important;
		-webkit-box-shadow: 0 0 0 rgba(0,0,0,0.5);
		-moz-box-shadow:  0 0 0 rgba(0,0,0,0.5);
		-ms-box-shadow:  0 0 0 rgba(0,0,0,0.5);
		-o-box-shadow:  0 0 0 rgba(0,0,0,0.5);
		box-shadow: 0 0 0 rgba(0,0,0,0.5);
		box-sizing:content-box;
	}

	.header-all { width:100%; border-top:7px solid #e95d33; border-bottom:1px solid #e5e5e5; }
	.header-con { width:100%; max-width:1200px; margin:0 auto; padding:0; }
	.header-con h1 { margin:25px 0 21px 8px; }
	/*	2017.1.17 헤더에 공모전 메뉴 추가
	.web-top { width:735px; }
	*/
	.web-search { position:relative; width:325px; height:35px; margin:24px 52px 0 0; background:url('../images/main/inp_searchbox_web.png') no-repeat 0 0; }
	.web-search .web-search-tt { width:260px; height:28px; line-height:28px; margin:3px 0 0 19px; border:0; background:#fafafa; }
	.web-search .web-search-bth { position:absolute; right:0; top:0; width:34px; height:34px; background:url('../images/btn/btn_search_white.png') no-repeat 0 0; }
	.web-search .search-top-ar { position:absolute; right:41px; top:15px; width:7px; height:4px; background:url('../images/etc/arrow_down_org.png') no-repeat 0 0; }
	.web-top-nav { margin:35px 0 33px; }
	.web-top-nav ul { overflow:hidden; }
	.web-top-nav ul li { float:left; padding-left:25px; background:url('../images/etc/line_light_gray.png') no-repeat 13px center; }
	.web-top-nav ul li:first-child { padding-left:0; background:none; }
	.web-top-nav ul li a { display:block; font-size:12px; line-height:13px; }

	.web-nav { position:relative; width:100%; border-bottom:1px solid #e5e5e5;  }
	.navigation { width:100%; max-width:1200px; margin:0 auto; }
	.navigation > ul { *zoom:1; position:relative;  }
	.navigation > ul:after { content:""; display:block; clear:both; }
	.navigation > ul > li { float:left; padding:0 2.524%; background:url('../images/etc/dot_black.png') no-repeat 0 center; }
	.navigation > ul > li:first-child { background:none; }
	.navigation > ul > li > a { display:block; padding:22px 0 21px; text-align:center; font-size:18px; font-weight:bold;  }
	.navigation > ul > li.act1 > a.on,
	.navigation > ul > li.act1 > a.act { color:#f4bb4d; }
	.navigation > ul > li.act2 > a.on,
	.navigation > ul > li.act2 > a.act { color:#2b9fb5; }
	.navigation > ul > li.act3 > a.on,
	.navigation > ul > li.act3 > a.act { color:#76abe0; }
	.navigation > ul > li.act4 > a.on,
	.navigation > ul > li.act4 > a.act { color:#fd660d; }
	.navigation > ul > li.act5 > a.on,
	.navigation > ul > li.act5 > a.act { color:#4f791e; }
	.navigation > ul > li.act6 > a.on,
	.navigation > ul > li.act6 > a.act { color:#001979; }
	.navigation > ul > li.act7 > a.on,
	.navigation > ul > li.act7 > a.act { color:#6400b1; }

	.dep-menu { display:none; position:absolute; left:0; top:61px; z-index:1000; width:100%; height:236px; margin:0 auto; /*padding-top:34px;*/ background:#fff; }
	.dep-menu > div { width:20%; height:100%; border-top:1px solid #e5e5e5; }
	.dep-menu1 .box1 { background:#f8bd4c url('../images/icon/icon1.png') no-repeat 93% 73px; }
	.dep-menu2 .box1 { background:#71c6d3 url('../images/icon/icon7.png') no-repeat 93% 73px; }
	.dep-menu3 .box1 { background:#99c9fa url('../images/icon/icon3.png') no-repeat 93% 73px; }
	.dep-menu4 .box1 { background:#ff8b24 url('../images/icon/icon8.png') no-repeat 93% 73px; }
	.dep-menu5 .box1 { background:#82bf3c url('../images/icon/icon9.png') no-repeat 93% 73px; }
	.dep-menu6 .box1 { background:#4e63b9 url('../images/icon/icon10.png') no-repeat 93% 73px; }
	.dep-menu7 .box1 { background:#9256c1 url('../images/icon/icon11.png') no-repeat 93% 73px; }
	.dep-menu .box1 p { padding:26px 0 0 18px; font-size:18px; font-weight:bold; color:#fff; background:url('../images/etc/arrow_left_white.png') no-repeat; }

	.dep-menu1 .box1 p { background-position:177px bottom; }
	.dep-menu2 .box1 p { background-position:100px bottom; }
	.dep-menu3 .box1 p { background-position:135px bottom; }
	.dep-menu4 .box1 p { background-position:166px bottom; }
	.dep-menu5 .box1 p { background-position:120px bottom; }
	.dep-menu6 .box1 p { background-position:100px bottom; }
	.dep-menu7 .box1 p { background-position:125px bottom; }

	.dep-menu1 .box2 { background:#feb324; }
	.dep-menu2 .box2 { background:#57b3c1; }
	.dep-menu3 .box2 { background:#77b0ea; }
	.dep-menu4 .box2 { background:#ff7524; }
	.dep-menu5 .box2 { background:#78b037; }
	.dep-menu6 .box2 { background:#44569d; }
	.dep-menu7 .box2 { background:#884cb6; }

	/* 201228 */
	/* .dep-menu .box2 ul { margin:16px 10px 0 18px; } */
	.dep-menu .box2 ul { margin:10px 4px 0 10px; }
	.dep-menu .box2 ul li { padding-left:9px; background:url('../images/etc/dot_white.png') no-repeat 0 13px; }
	.dep-menu .box2 ul li a { display:block; padding:4px 0; font-size:14px; line-height:1.5em; font-weight:bold; color:#fff; }

	.dep-menu .box3 { border-right:1px solid #e5e5e5; }
	.dep-menu1 .box3 { background:#f0a81e; }
	.dep-menu5 .box3 { background:#6fa332; }
	.dep-menu7 .box3 { background:#884cb6; }
	.dep-menu .box3 dl { padding:21px 15px 0 5%; }
	.dep-menu .box3 dl dt { margin-bottom:18px; font-size:18px; Nanum Gothic; }
	.dep-menu .box3 dl dd { margin-bottom:16px; line-height:1.4em; font-size:12px; color:#787878; }

	.dep-menu .box4 { border-right:1px solid #e5e5e5; background:#fff; }
	.dep-menu .box4 dl { padding:21px 3% 0 5%; }
	.dep-menu .box4 dl:not(:has(dd)) { min-height: 140px;}
	.dep-menu .box4 dl dt { margin-bottom:18px; font-size:18px; color:#000; }
	.dep-menu .box4 dl dd { margin-bottom:16px; line-height:1.5em; font-size:12px; color:#666; }
	.dep-menu .box4 dl dd span { display:inline-block; width:24px; height:24px; margin-right:17px; }
	.dep-menu .box4 dl dd span.t { background-position:-106px -151px; }
	.dep-menu .box4 dl dd span.f { background-position:-133px -151px; }
	.dep-menu .box4 dl dd span.e { background-position:-160px -151px; }
	/*.dep-menu4 .box4 dl dd { margin-bottom:16px; padding-left:41px; /text-indent:-41px; }*/
	/*.dep-menu1 .box4 .btn { width:155px; }
	.dep-menu2 .box3 .btn { width:147px; }
	.dep-menu3 .box3 .btn { width:132px; }
	.dep-menu4 .box3 .btn { width:113px; }
	.dep-menu5 .box4 .btn { width:100px; }
	.dep-menu6 .box3 .btn { width:144px; }
	.dep-menu7 .box4 .btn { width:140px; }*/
	.dep-menu .btn { width:85%; margin-left:5%; background:#878787; }
	.dep-menu .btn a { display:block; padding:10px 0; text-align:center; font-size:12px; font-weight:bold; color:#fff; }

	.dep-menu .box5 { width:19.8%; }
	.dep-menu .box5 > a { display:block; height:auto;  aspect-ratio: 15/11; background: no-repeat center; }
	.dep-menu .box5 > a p { padding:21px 0 0 5%; font-size:18px; }
	.act1 .dep-menu .box5 > a {aspect-ratio: 15/11; background-image:url('../images/icon/gnb-icon-01.png'); background-position: center 70%;}
	.act2 .dep-menu .box5 > a {aspect-ratio: 15/8; background-image:url('../images/icon/gnb-icon-02.png'); }
	.act3 .dep-menu .box5 > a {aspect-ratio: 15/8; background-image:url('../images/icon/gnb-icon-03.png'); }
	.act4 .dep-menu .box5 > a {aspect-ratio: 15/8; background-image:url('../images/icon/gnb-icon-04.png'); }
	.act5 .dep-menu .box5 > a {aspect-ratio: 15/8; background-image:url('../images/icon/gnb-icon-05.png'); }

	/*3depth 추가*/
	.dep-menu .box2 ul.add-3depth-menu {overflow: hidden;margin:0 5px; }
	.sub-top-banner .box2 ul.add-3depth-menu {overflow: hidden;margin:0 5px;  position:inherit; background:none;}
	.dep-menu .box2 ul.add-3depth-menu li {float: left; width:50%; }
	.sub-top-banner .box2 ul.add-3depth-menu li {float: left; width:50%; }

	.nav-dep-bg { display:none; z-index:999; overflow:hidden; position:absolute; left:0; top:62px; width:100%; height:240px; background:url('../images/main/bg_navdepbg.png') repeat-x 0 34px, linear-gradient(to bottom, #F7F7F7 50%, transparent 50%) }

	.main-wrap { width:100%; max-width:1200px; margin:0 auto; }
	.leftSide { width:70%; }
	.leftSide .ban01 > .icon { left:69%; }
	.leftSide .ban01 .conbox a { width:66.5%; }
	.leftSide .ban03 a,
	.sliderbox a { width:82px; }

	.rightSide { width:27.25%; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; }
	.notice-all { width:100%; height:308px; margin-top:0; padding-top:0;  }
	.notice-tab { padding:0; }
	.notice-tab li { width:32.8% }
	.notice-con li a { line-height:2.3em; }

	/* 웹퉅공모전용
	.journals-wrap { width:100%; height:308px;background:#fcbf3d url('../images/main/webtoon_w.jpg') no-repeat center top; }
	*/
	.journals-wrap { width:100%; height:308px; }
	.journalsSlider .gobtn { top:204px; }
	.slider-txt {  width:100%; height:100%;  }

	/*
	.main-banner div.banM01 { background:url('../images/icon/ic_qna_off.png') no-repeat; }
	.main-banner div.banM02 { background:url('../images/icon/ic_inquiry_off.png') no-repeat; }
	.main-banner div.banM03 { background:url('../images/icon/ic_library_off.png') no-repeat; }
	.main-banner div.banM01.act { background:url('../images/icon/ic_qna_on.png') no-repeat; }
	.main-banner div.banM02.act { background:url('../images/icon/ic_inquiry_on.png') no-repeat; }
	.main-banner div.banM03.act { background:url('../images/icon/ic_library_on.png') no-repeat; }
	*/
	.address { overflow:hidden; text-align:center; }
	.address p { display:block; }
	.address p .tt { display:inline; }

	.skdslider ul.slides li img { padding-top:0; }

	.main-banner div a { text-align:left; }
	.main-banner div a > i { display:inline-block; }
	.main-banner div a span { display:inline-block; margin:0 0 0 20px; vertical-align:middle; }
	.main-banner div a span.main-banner03 {margin-left:9px;}

	/*.popupzone-all ul li { padding-top:0; }
	.popupzone-all .bx-pager,
	.popupzone-all .bx-controls-auto,
	.popupzone-all .chkBox { bottom:10px; }
	.popupzone-all .bx-controls-direction a { top:35px; }*/

	/* ========== 1024 sub-content ========== */
	.sub-web-visual .listTxt { position:absolute; right:3%; top:3%; }
	.sub-web-visual .listTxt li { line-height:1.5em; }
	.sub-wrap { width:100%; margin-top:0; background:url('../images/content/bg_subWebVisual.png') repeat-x 0 0; }
	.sub-web-visual { position:relative; width:100%; max-width:1200px; height:201px; margin:0 auto; }
	.sub-web-visual.bg01 { background:url('../images/content/sub_web_visual01.jpg') no-repeat right 0;
		background-size:cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='../images/content/sub_web_visual01.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='../images/content/sub_web_visual01.jpg', sizingMethod='scale')";
	}
	.sub-web-visual.bg02 { background:url('../images/content/sub_web_visual02.jpg') no-repeat right 0;
		background-size:cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='../images/content/sub_web_visual02.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='../images/content/sub_web_visual02.jpg', sizingMethod='scale')";
	}
	.sub-web-visual.bg03 { background:url('../images/content/sub_web_visual03.jpg') no-repeat right 0;
		background-size:cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='../images/content/sub_web_visual03.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='../images/content/sub_web_visual03.jpg', sizingMethod='scale')";
	}
	.sub-web-visual.bg04 { background:url('../images/content/sub_web_visual04.jpg') no-repeat right 0;
		background-size:cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='../images/content/sub_web_visual04.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='../images/content/sub_web_visual04.jpg', sizingMethod='scale')";
	}
	.sub-web-visual.bg05 { background:url('../images/content/sub_web_visual05.jpg') no-repeat right 0;
		background-size:cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='../images/content/sub_web_visual05.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='../images/content/sub_web_visual05.jpg', sizingMethod='scale')";
	}
	.sub-web-visual.bg06 { background:url('../images/content/sub_web_visual06.jpg') no-repeat right 0;
		background-size:cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='../images/content/sub_web_visual06.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='../images/content/sub_web_visual06.jpg', sizingMethod='scale')";
	}

	.sub-web-visual.bg07 { background:url('../images/content/sub_web_visual07.jpg') no-repeat right 0;
		background-size:cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='../images/content/sub_web_visual07.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='../images/content/sub_web_visual07.jpg', sizingMethod='scale')";
	}


	.sub-top-banner { overflow:hidden; }
	/* .sub-top-banner div { float:left; width:20%; height:201px; padding:16px 10px 0 18px; } */
	.sub-top-banner div { float:left; width:20%; height:201px; padding:10px 4px 0 10px; }

	.sub-top-banner div.box1 { padding:26px 0 0 18px; }
	.sub-top-banner .box2 { position:relative; }
	.sub-top-banner .box2 ul li ul { position:absolute; left:0; top:0; background:red; }
	.sub-top-banner.ban01 div.box1 { background:#f8bd4c url('../images/icon/icon1.png') no-repeat 93% 73px; }
	.sub-top-banner.ban02 div.box1 { background:#71c6d3 url('../images/icon/icon7.png') no-repeat 93% 73px; }
	.sub-top-banner.ban03 div.box1 { background:#99c9fa url('../images/icon/icon3.png') no-repeat 93% 73px; }
	.sub-top-banner.ban04 div.box1 { background:#ff8b24 url('../images/icon/icon8.png') no-repeat 93% 73px; }
	.sub-top-banner.ban05 div.box1 { background:#82bf3c url('../images/icon/icon9.png') no-repeat 93% 73px; }
	.sub-top-banner.ban06 div.box1 { background:#4e63b9 url('../images/icon/icon10.png') no-repeat 93% 73px; }
	.sub-top-banner.ban07 div.box1 { background:#9256c1 url('../images/icon/icon11.png') no-repeat 93% 73px; }

	.sub-top-banner div.box1 p { font-size:18px; font-weight:bold; color:#fff; background:url('../images/etc/arrow_left_white.png') no-repeat; }
	.sub-top-banner.ban01 div.box1 p { background-position:155px 0; }
	.sub-top-banner.ban02 div.box1 p { background-position:83px 0; }
	.sub-top-banner.ban03 div.box1 p { background-position:115px 0; }
	.sub-top-banner.ban04 div.box1 p { background-position:148px 0; }
	.sub-top-banner.ban05 div.box1 p { background-position:103px 0; }
	.sub-top-banner.ban06 div.box1 p { background-position:88px 0; }
	.sub-top-banner.ban07 div.box1 p { background-position:104px 0; }

	.sub-top-banner.ban01 div.box2 { background:#feb324; }
	.sub-top-banner.ban02 div.box2 { background:#57b3c1; }
	.sub-top-banner.ban03 div.box2 { background:#77b0ea; }
	.sub-top-banner.ban04 div.box2 { background:#ff7524; }
	.sub-top-banner.ban05 div.box2 { background:#78b037; }
	.sub-top-banner.ban06 div.box2 { background:#44569d; }
	.sub-top-banner.ban07 div.box2 { background:#884cb6; }

	.sub-top-banner.ban01 div.box3 { background:#f0a81e; }
	.sub-top-banner.ban05 div.box3 { background:#6fa332; }

	.banner-link li { padding-left:9px; background:url('../images/etc/dot_white.png') no-repeat 0 13px; }
	.banner-link li a { display:block; padding:4px 0; line-height:1.5em; font-size:14px; font-weight:bold; color:#fff; }

	.web-location-web {
		z-index:-1; position:fixed; left:0; top:0; width:100%; height:50px;
		background:url('../images/content/bg_webLocationWeb01.png') repeat 0 0;
		-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.5);
		-moz-box-shadow:  0 1px 5px rgba(0,0,0,0.5);
		-ms-box-shadow:  0 1px 5px rgba(0,0,0,0.5);
		box-shadow:  0 1px 5px rgba(0,0,0,0.5);
		}
	.web-location-web.sub01 { background:url('../images/content/bg_webLocationWeb01.png') repeat-x 0 0; }
	.web-location-web.sub02 { background:url('../images/content/bg_webLocationWeb02.png') repeat-x 0 0; }
	.web-location-web.sub03 { background:url('../images/content/bg_webLocationWeb03.png') repeat-x 0 0; }
	.web-location-web.sub04 { background:url('../images/content/bg_webLocationWeb04.png') repeat-x 0 0; }
	.web-location-web.sub05 { background:url('../images/content/bg_webLocationWeb05.png') repeat-x 0 0; }
	.web-location-web.sub06 { background:url('../images/content/bg_webLocationWeb06.png') repeat-x 0 0; }
	.web-location-web.sub07 { background:url('../images/content/bg_webLocationWeb07.png') repeat-x 0 0; }
	.web-location-web.sub08 { background:url('../images/content/bg_webLocationWeb08.png') repeat-x 0 0; }

	.web-location-con { *zoom:1; position:absolute; left:50%; bottom:0; width:100%; height: 100%; max-width:1200px; margin-left:-50%; padding:0 2%; }
	.web-location-con:after { content:""; display:block; clear:both; }
	.web-location-con.sub07 { background:url('../images/content/bg_webLocationWeb07.png') repeat-x 0 0; }

	.web-location-con .fL { width:80%; height: 100%; }
	.location-menu { *zoom:1; height: 100%;  }
	.location-menu:after { content:""; display:block; clear:both; }
	.location-menu > li { float:left; position:relative; height: 100%; background:url('../images/etc/arrow_location.png') no-repeat 93% center;}
	.location-menu > li:not(:last-child) { border-right: 1px solid rgba(254, 254, 254, 0.5);}
	/* .location-menu > li { background:url('../images/etc/line_web_location.png') no-repeat 0 0; } */
	/* .location-menu > li > a { background:url('../images/etc/arrow_location.png') no-repeat 93% center; } */
	.location-menu > li:first-child,
	.location-menu > li:first-child.active { background-image:none; }
	.location-menu > li.active { background:url('../images/etc/arrow_down_white.png') no-repeat 93% center; }
	.location-menu li a { display:block; padding:15px; line-height:1.5em; font-size:14px; font-weight:bold; color:#fff; }
	.location-menu li.wh1 a { padding:15px 0; }

	.location-menu li.wh1 { width:61px; padding-right:1px; text-align:center; }
	.location-menu li.wh1 a img { vertical-align:middle; }
	.location-menu li.wh1.bg01 { background:#ea3f02; }
	.location-menu li.wh1.bg02 { background:#09a8a6; }
	.location-menu li.wh1.bg03 { background:#0b4372; }
	.location-menu li.wh1.bg04 { background:#f05507; }
	.location-menu li.wh1.bg05 { background:#266513; }
	.location-menu li.wh1.bg06 { background:#051f6c; }
	.location-menu li.wh1.bg07 { background:#4b1a86; }
	.location-menu li.wh1.bg08 { background:#3953c7; }
	.location-menu li.wh2 { width:203px; background-color:#ed5c07; }
	.location-menu li.wh2.bg01 { background-color:#ed5c07; }
	.location-menu li.wh2.bg02 { background-color:#12b2af; }
	.location-menu li.wh2.bg03 { background-color:#0b4372; }
	.location-menu li.wh2.bg04 { background-color:#ed5c07; }
	.location-menu li.wh2.bg05 { background-color:#23710d; }
	.location-menu li.wh2.bg06 { background-color:#0a2173; }
	.location-menu li.wh2.bg07 { background-color:#4b1a86; }
	.location-menu li.wh2.bg08 { width:130px; background-color:#4660cd; }
	.location-menu li.wh3 { width:210px; }
	.location-menu li.wh3.bg01 { width:270px; background-color:#ff5d00; }
	.location-menu li.wh3.bg02 { background-color:#0b9d9f; }
	.location-menu li.wh3.bg03 { background-color:#105494; width: 220px}
	.location-menu li.wh3.bg04 { width:210px; background-color:#ff7f0e; }
	.location-menu li.wh3.bg05 { background-color:#48a413; }
	.location-menu li.wh3.bg06 { background-color:#44569d; }
	.location-menu li.wh3.bg07 { background-color:#6b2fad; }
	.location-menu li.wh4 { width:171px; background-color:#fb831c; }
	.location-menu li.wh4.bg05 { width:230px; background-color:#78b037; }
	.location-menu li.wh4.bg07 { background-color:#7a39ad; }
	.location-menu li.wh5 { width:267px; background-color:#fe6a02; }

	.location-depth2 { display:none; position:absolute; left:0; top:50px; width:100%; padding:10px 0;}
	.location-depth2 li { width:100%; background:none; }
	.location-depth2 li a { display:block; padding:5px 15px; }
	.dep1-bg01 { background:#ed5c07; }
	.dep2-bg01 { background:#ff5d00; }
	.dep3-bg01 { background:#fb831c; }
	.dep1-bg02 { background:#12b2af; }
	.dep2-bg02 { background:#0b9d9f; }
	.dep1-bg03 { background:#0b4372; }
	.dep2-bg03 { background:#105494; }
	.dep1-bg04 { background:#ed5c07; }
	.dep2-bg04 { background:#ff7f0e; }
	.dep1-bg05 { background:#23710d; }
	.dep2-bg05 { background:#48a413; }
	.dep3-bg05 { background:#78b037; }
	.dep1-bg06 { background:#0a2173; }
	.dep2-bg06 { background:#44569d; }
	.dep1-bg07 { background:#4b1a86; }
	.dep2-bg07 { background:#6b2fad; }
	.dep3-bg07 { background:#7a39ad; }
	.dep3-bg04 { background:#fb831c; }
	.dep3-bg06 { background:#fb831c; }
	.dep1-bg01 li a:hover { background:#fb831c; }
	.dep2-bg01 li a:hover { background:#fb831c; }
	.dep3-bg01 li a:hover { background:#f96702; }
	.dep3-bg06 li a:hover { background:#f96702; }
	.dep1-bg02 li a:hover { background:#0b9d9f; }
	.dep2-bg02 li a:hover { background:#12b2af; }
	.dep1-bg03 li a:hover { background:#105494; }
	.dep2-bg03 li a:hover { background:#0b4372; }
	.dep1-bg04 li a:hover { background:#ff7f0e; }
	.dep2-bg04 li a:hover { background:#ed5c07; }
	.dep1-bg05 li a:hover { background:#48a413; }
	.dep2-bg05 li a:hover { background:#23710d; }
	.dep3-bg05 li a:hover { background:#48a413; }
	.dep1-bg06 li a:hover { background:#44569d; }
	.dep2-bg06 li a:hover { background:#0a2173; }
	.dep1-bg07 li a:hover { background:#7a39ad; }
	.dep2-bg07 li a:hover { background:#4b1a86; }
	.dep3-bg07 li a:hover { background:#4b1a86; }

	.printFont { width:20%; }
	.printFont01 { float:none !important; width:100%; padding-bottom:26px; background:#fff; }
	.printFont div { text-align:right; }
	.printFont div a { display:inline-block; height:40px; padding-top:9px; }
	.titleBox .printFont div a,
	.printFont01 div a { padding-top:6px; }
	.printFont01 div a { height:30px; }

	/* ========== sub-content ========== */
	.sub-content { width:100%; max-width:1200px; margin:60px auto 0; /*background:url('../images/content/bg_associated1024.png') repeat-y right 0; */}
	.content { width:69%; }
	.associated { width:28.9%; max-width:280px; margin:0 auto; }

	/* ===== CONTENT =====*/
	.wrong-wrap .box1 p { padding-left:285px; }
	.wrong-wrap .box1 p span { display:inline; padding-left:5px; }
	.wrong-wrap .box3 ul li { width:49%; height:111px; margin-bottom:20px; padding:19px 33px 20px 0; }
	.wrong-wrap .box3 ul li .icon {  left:23px; }

	.wrong-wrap .box3 ul li dl { width:80%; margin:0 0 0 100px; text-align:left; }
	.wrong-wrap .box3 ul li dl.ttbox1,
	.wrong-wrap .box3 ul li dl.ttbox2,
	.wrong-wrap .box3 ul li dl.ttbox3,
	.wrong-wrap .box3 ul li dl.ttbox6 { padding-top:10px; }

	.wrong-wrap .box2 ul { margin-top:170px; }
	/*.wrong-wrap .box2 { background:url('../images/etc/line_wrong.png') repeat-y center 0; }
	.wrong-wrap .box2 ul { position:relative; width:720px; height:820px; margin:0 auto; }
	.wrong-wrap .box2 ul li { padding:0; margin-bottom:0; border-radius:0; }
	.wrong-wrap .box2 ul li.bar-red,
	.wrong-wrap .box2 ul li.bar-blue { background-color:transparent; }
	.wrong-wrap .box2 ul li.bar-redL { width:443px; background:url('../images/content/bg_barRed_leftW.png') no-repeat 0 0; }
	.wrong-wrap .box2 ul li.bar-redR { width:433px; background:url('../images/content/bg_barRed_rightW.png') no-repeat right 0; }
	.wrong-wrap .box2 ul li.bar-blueL { width:481px; background:url('../images/content/bg_barBlue_leftW.png') no-repeat 0 0; }
	.wrong-wrap .box2 ul li.bar-blueR { width:478px; background:url('../images/content/bg_barBlue_rightW.png') no-repeat right 0; }
	.wrong-wrap .box2 ul li.posi1 { position:absolute; left:-83px; top:0; }
	.wrong-wrap .box2 ul li.posi2 { position:absolute; right:-122px; top:17px; }
	.wrong-wrap .box2 ul li.posi3 { position:absolute; left:-123px; top:154px; }
	.wrong-wrap .box2 ul li.posi4 { position:absolute; right:-76px; top:171px; }
	.wrong-wrap .box2 ul li.posi5 { position:absolute; left:-86px; top:309px; }
	.wrong-wrap .box2 ul li.posi6 { position:absolute; right:-121px; top:328px; }
	.wrong-wrap .box2 ul li.posi7 { position:absolute; left:-124px; top:466px; }
	.wrong-wrap .box2 ul li.posi8 { position:absolute; right:-70px; top:485px; }
	.wrong-wrap .box2 ul li.posi9 { position:absolute; left:-87px; top:624px; }
	.wrong-wrap .box2 ul li.posi10 { position:absolute; right:-105px; top:644px; }

	.wrong-wrap .box2 ul li p.tt2 { margin:55px 7px 0 0; }
	.wrong-wrap .box2 ul li p.tt5 { margin:55px 0 0 7px; }
	.wrong-wrap .box2 ul li p.tt6 { margin:45px 7px 0 0; }
	.wrong-wrap .box2 ul li p.tt7 { margin:55px 0 0 7px; }*/

	.method-wrap .box1 figure.fL { width:360px; }
	.method-wrap .box1 figure.fL.mgT, .method-wrap .box1 figure.fL.mgT1 { margin-top:0; }
	.method-wrap .box1 dl.fR { width:62%; padding-left:50px; }
	.method-wrap .box1 p.fR { width:62%}
	.method-wrap .box2 div > div { height:185px; }
	.method-wrap .box2 div .icon { float:left; margin:0; }
	.method-wrap .box2 div dl { float:left; width:66%; margin-left:23px; }
	.method-wrap .box2 div dl dt { margin-bottom:15px; text-align:left; font-size:16px; font-weight:bold; }
	.method-wrap .box2 div dl dd { line-height:1.5em; text-align:left; font-size:14px; }
	.method-wrap .box2-1 div { width:33.3%; height:345px; margin-top:0; }
	.vt-info .method-wrap .box2-1 div {  border-left:0; }
	.vt-info .method-wrap .box2-1 div:first-child { border-left:1px solid #999; }
	.method-wrap .box2-1 div ul { padding:30px 20px; }
	.method-wrap .box2-2 div { height:218px; border-left:0; }

	.vt-info .method-wrap .box2-1 div { height:255px !important; }

	.consult-wrap .box1 { padding:30px 2%; }
	.consult-wrap .box1 .box1-1 { width:765px; margin:0 auto; }
	.consult-wrap .box2.box2-1 .fL { height:265px; }

	.resubmit .box2 > div { width:48%; }
	.resubmit .box2 .fL { float:left; }
	.resubmit .box2 .fR { float:right; }
	.resubmit .box2 .box2-01 { height:470px; }
	.resubmit .box2 .box2-01 p .spLineBot { display:block; }
	.resubmit .box2 .box2-01 a.btn-gray { display:block; position:absolute; left:50%; bottom:20px; width:210px; height:50px; margin-left:-105px; line-height:50px; }

	.cr-intro .box1 .box1-1 { margin-bottom:30px; }
	.cr-intro .box1 .box1-1 .fL { width:45%; max-width:313px; margin-bottom:0; }
	.cr-intro .box1 .box1-1 .fL img { width:85%;  }
	.cr-intro .box1 .box1-1 .fR { width:55%; margin-bottom:0; }
	.cr-intro .box1 .box1-1 .fR dt { text-align:left; }
	.cr-intro .box1 .box1-2 li { width:31%; height:114px; margin:0 0 0 22px; padding:25px 4%; line-height:1.5em; text-align:center; font-size:14px; font-weight:bold; color:#fff; border-radius:5px; }
	.cr-intro .box1 .box1-2 li:first-child { margin:0; }
	.cr-intro .box1 .box1-2 li.bg1,
	.cr-intro .box1 .box1-2 li.bg2,
	.cr-intro .box1 .box1-2 li.bg3 { display: flex; align-items: center; justify-content: center; padding: 0; }

	#cr_law_wrap { margin-left:-430px; width:860px; height:600px; top:20% !important; }
	.cr_law .box .title h2 { width:68%; }
	.cr_law .box .title span { width:31%; margin-top:4px; }
	.cr_law .box .box1-1 dd { width:89%; }

	.vt-intro .box1 figure { float:left; width:52%; }
	.vt-intro .box1 .box1-1 .tt-box { float:right; width:45%; }
	.vt-intro .box1 .box1-1 p { margin-bottom:22px; }
	.vt-intro .box1 .box1-1 .tt1 { text-align:left; }
	.vt-intro .box1 .box1-1 .tt3,
	.vt-intro .box1 .box1-1 .tt4 { clear:both; }
	.vt-intro .box2 div { padding:3%; }
	.vt-basis .box1 p.fL { width:58%; margin-bottom:0; }
	.vt-basis .box1 div.fR { width:235px; }

	.vt-info .box1 ul.fL,
	.vt-info .box1 p.fL { width:63%; margin:50px 0 0 10px; }
	.vt-info .box2 .btns a { margin:6px; }
	.vt-info .box2 .btns01 { margin-top:0; text-align:right; }
	.vt-info .box2 .btns01 a { margin:0; }
	.vt-info .box3 .box3-con .box3-con-box1 dl.fL { width:77%; }
	.vt-info .box3 .box3-con .box3-con-box1 dl.fL.mg1 { margin-top:20px; }

	.academy-intro .box1 .fL { width:43%; }
	.academy-intro .box1 figure { margin:15px 0 0 0; }
	.academy-intro .box1 dl.fL { width:54%; margin-left:20px; margin-top:30px;}
	.academy-intro .box1 dl dt {  text-align:left; }

	.curriculum-wrap .box1 .box1-2 div { width:48%; }
	.curriculum-wrap .box1 .box1-2 div:first-child { margin-bottom:0; }
	.curriculum-wrap .box1 .box1-2 div ul { height:170px; padding-bottom:0; }

	.tbType1 table th, .tbType1 table td { padding-left:17px; font-size:14px; }
	.tbType1 table td { width:82%; }
	.tbType1 table td span { font-size:14px; }

	.adr-wrap .box2 { padding:5% 5% 2% 5%; }
	.adr-wrap .box2-1 { padding:0 }
	.adr-wrap .box2 ul li { font-size:14px; }

	.adr-wrap .box2 i.bg3 { display:block; position:absolute; right:0; bottom:10px; width:197px; height:112px; background:url('../images/content/bg_internship02_01.png') no-repeat 0 0; }
	.adr-wrap .box2 ul li .edubox2-min li span { font-size:14px; }
	.adr-wrap .box2 ul li .edubox2-min li span.blockM { display:block; margin-left:7px; line-height:1.5em; }
	.adr-wrap .box2 ul li .edubox2-min li span.inlineM { display:block; line-height:1.5em; }

	.box3-web { position:relative; }
	.detailWeb { display:none; }

	.box3-web .internBtn { position:absolute; right:0; top:-70px; background:none; }
	.internbox3 { border-left:0; border-right:0; }

	.prev-next { padding:26px 16px; }
	.prev-next div dl { *zoom:1; }
	.prev-next div dl:after { content:""; display:block; clear:both; }
	.prev-next div dl .thumb { float:left; width:49%; }
	.prev-next div dl dd { float:left; width:48%; margin:0 0 0 3%; }
	.prev-next div dl dd .txt { font-size:14px; }
	.prev-next .boardListDdate span { font-size:12px; }

	.sub-journals-wrap .box1 { padding-bottom:30px; border-bottom:1px solid #999; }
	.sub-journals-wrap .box1 figure { float:left; width:40%; }
	.sub-journals-wrap .box1 dl { float:left; width:60%; padding-left:20px; }
	.sub-journals-wrap .box1 dl dt { text-align:left; margin-bottom:15px; font-size:30px; }
	.sub-journals-wrap .box1 dl dd { line-height:1.5em; font-size:16px; }
	.sub-journals-wrap .box2 dl dt { height:95px; padding-top:40px; }
	.sub-journals-wrap .box2 dl dd ul li { height:95px; }
	.sub-journals-wrap .box2 dl dd ul li a { width:138px; margin-left:-69px; }
	.sub-journals-wrap .box3 { padding-bottom:45px; }
	.sub-journals-wrap .box3 .journalsImg { width:30%; margin-bottom:0; }
	.sub-journals-wrap .box3 .box3-1 { width:70%; }
	.sub-journals-wrap .box3 .title { text-align:left; font-size:18px; }
	.sub-journals-wrap .box3 .box3-2 { border-top:0; }
	.sub-journals-wrap .box3 .box3-2 li { padding:8px 0; }
	.sub-journals-wrap .box3 .box3-2 li span { width:80%; }

	.publi-list ul li { width:18%; }
	.publi-list ul li figure { padding:10px; }
	.publi-list ul li figure canvas { left:10px !important; top:10px !important; }
	.webzineBox .top { float:left; width:30%; }
	.sub-journals-wrap .webzineBox .top figure { width:100%; }

	.webZineView { border-bottom:1px solid #999; }
	.webZineView .box1 { width:388px; padding:40px 0 0 0; }
	.webZineView .box2 { width:100%; max-width:59%; min-height:620px; margin-bottom:0; border-top:0; border-left:1px solid #999; }
	.webZineView .box2 ul { padding:90px 0 90px 45px; }
	.webZineView .box2 ul.mzviewstyle2 { padding:40px 0 20px 125px;  background:url(../images/icon/makeviewbg1.png) no-repeat 35px 53px;}
	.webZineView .box2 ul.mzviewstyle2.mzviewstylebg2{padding-top:0px;/*padding-bottom:90px; */background:url(../images/icon/makeviewbg2.png) no-repeat 35px 12px;}
	.webZineView .box2 ul.mzviewstyle2 li:first-child{border-bottom:none;}
	.webZineView .box2 ul.mzviewstyle2 li:first-child p{color:#427b00; font-size:22px; font-weight:bold;}
	.webzineIcon { margin:0 5px; vertical-align:-2px; }

	.webZineView .box2 ul.mzviewstyle2.mzviewstylebg3{padding-top:0px;padding-bottom:90px; background:url(../images/icon/makeviewbg3.png) no-repeat 35px 12px;}

	.quarterly-popup-wrap { width:960px; }

	.statistics-view-wrap .box1 .box1-1 { float:left; width:60%; padding:51px 0; }
	.statistics-view-wrap .box1 .box1-2 { float:left; width:40%; }
	.statistics-view-wrap .box1 .box1-2 ul { overflow:hidden; border-left:1px solid #999; }
	.statistics-view-wrap .box1 .box1-2 ul li { width:50%; padding:15px 10px 14.5px; font-size:14px; }
	.statistics-view-wrap .box1 .box1-2 ul li.bor-l { border-left:0 !important; }
	.statistics-view-wrap .box1 .box1-2 ul li span { width:70px; font-size:14px; }
	.statistics-view-wrap .box2 .box2-1 { width:70%; border-bottom:0; }
	.statistics-view-wrap .box2 .box2-2 { width:30%; border-left:1px solid #999; }
	.statistics-view-wrap .box2 .box2-2 p { width:100%; padding:27px 0; border-bottom:1px solid #999; }
	.statistics-view-wrap .box2 .box2-2 ul { border-left:0; }

	.pastYearPrevNext div.next .ttbox ul li:first-child { margin-left:0; }
	.pastYearPrevNext div .ttbox a { width:63%; padding-top:2px; }
	.pastYearPrevNext div .ttbox ul { width:34%; }
	.pastYearPrevNext div .ttbox ul li { margin-top:0; }

    .pastYearPrevNext .next .ttbox { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end;}
    .pastYearPrevNext .next .ttbox a,
    .pastYearPrevNext .next .ttbox ul{ float: none;}
    .pastYearPrevNext .prev .ttbox { display: -webkit-box; display: -ms-flexbox; display: flex; }
    .pastYearPrevNext .prev .ttbox ul,
    .pastYearPrevNext .next .ttbox ul {flex: 0 0 auto; white-space: nowrap; width: auto; }

	.pastYearPrevNext01 div .ttbox a { width:100%; }
	.pastYearPrevNext01 div .ttbox ul { width:100%; }

	.pastYearPrevNext02 div .ttbox a { width:100%; }
	.pastYearPrevNext02 div .ttbox ul { width:45%; }
	.pastYearPrevNext02 div .ttbox ul li { margin-top:15px; }


	#promotion_slider_all .bx-controls-direction a { bottom:320px; }
	.promotion-wrap .box2 ul li { width:23.4%; margin-left:15px; }
	.promotion-wrap .box2 ul li:first-child { margin-left:15px; }

	.intro-con .box1 .box1-1 { width:64%; margin-right:38px; }
	.intro-con .box1 .box1-2 { float:right !important; width:35.4%; max-width:304px; }
	.intro-con .box1 .box1-2 p { bottom:-75px; }
	.intro-con .box1 .box1-3 { width:64%; margin-top:58px; }
	.intro-con .box2 .con1 .fL { width:40%; max-width:560px; margin:0 40px 0 0;}
	.intro-con .box2 .con1 .fR { width:55%; line-height:1.8em; }
	.intro-con .box2 .con2-2 ul li { width:47.77%; }
	.intro-con .box2 .con2-3 ul li { width:21.95%; margin:0 0 0 25px; }
	.intro-con .box2 .con2-3 ul li.mgl { margin-left:25px; }

	.ab-chairperson .box1 .box1-2 { width:60%; padding:24px 35px 40px 36px; }
	.ab-chairperson .box1 .box1-2 dl dd ul li.fL { width:50%; }
	.ab-chairperson .box3 .box1-2 { width:79%; }
	.ab-chairperson .box3 .box1-2 dl dd ul li strong { width:180px; }
	.ab-chairperson .box1 .box1-2 dl dd ul li span { width:70%; }
	.ad-tellist .item .fL { width:25%; }
	.ad-tellist .item .fR { width:72%; }
	.ab-chairperson .box1 .tellist-box1 { width:100%; padding:24px 0 0 0;  }
	.ab-chairperson .box1 .tellist-box1 dl { float:left; width:30.4%; height:182px; margin:0 10px; padding:10px 10px 0 10px; }

	.ab-chairperson .box2 .item { width:48%; margin-bottom:0; padding:20px 20px 20px 50px }
	.ab-chairperson .box2 .item figure { float:left; width:39%; max-width:130px; margin:0 15px 0 0; }
	.ab-chairperson .box2 .item .item-box { float:left; width:65%; padding-top:15px; }
	.ab-chairperson .box2 .item .item-box .barT { margin:0 auto 30px; }


	.namelist .box2 dl { width:17.9%; margin-bottom:0; }

	.item-con { border:1px solid #999; border-top:0; }
	.item-con .contacts { margin:0 19px 30px 19px; }
	.item-con .box1 { margin:0 19px; }
	.item-con .contacts ul li { margin:0 60px 0 0; }

	.ab-service .box1 { padding:30px 30px 10px; }
	.ab-service .box1 .fL { margin-bottom:0; text-align:left; }
	.ab-service .box1 .fR { width:55%; margin-top:70px; line-height:1.8em; }

	.location-box dl.add-box { width:50%; }
	.location-box dl.tel-box { width:49%; }
	.location-box dl.traffic-box { width:100%; }
	.location-box dl dd { padding:32px 0 0 80px; }
	.location-box dl.tel-box dd { padding:32px 0 0 110px; }
	.location-box dl dd .subway { margin-left:7px; }
	.location-box dl dd .icon {  margin-right:11px; }

	.sitemap-wrap .sitemap { padding:30px 40px; }
	.sitemap-wrap .sitemap h4 { width:150px;  margin-bottom:0; }
	.sitemap-wrap .sitemap > ul { width:80%; padding-left:0; }
	.sitemap-wrap .sitemap > ul > li { margin:20px 0 0 10px; }

	.policy-wrap .box1 .fR { width:62%; padding-top:50px; }
	.prevNext-mp > div.next { border-bottom:0; }

	/* ***** 뉴스레터 서비스 ***** */
	.newsletters-wrap .box1 figure { width:50%; padding-top:20px; }
	.newsletters-wrap .box1 dl { width:50%; text-align:left; }
	.newsletters-wrap .box2 .tab { width:452px; }
	.newsletters-wrap .box2 .tab li { width:226px; }

	/* ===== TAB STYLE =====*/
	.tab2 { width:434px; }
	.tab2 li { width:208px; margin-left:2%; }
	.tab2 li a { padding:19px 0 19px 20px; text-align:left; background:url('../images/etc/arrow_gray.png') no-repeat 90% center; }
	.tab2 li:first-child a { border-right:1px solid #999; }
	.tab3 { width:664px; }
	.tab3 li a.borL { border-left:1px solid #999; }

	.tab2 li a:hover,
	.tab2 li a.active { color:#fff; background:#78b037 url('../images/etc/arrow_white.png') no-repeat 90% center; }
	.tab2 li:first-child a.active { border-right:1px solid #78b037; }

	.tab2.bgYel li a { word-spacing:normal; letter-spacing:normal; }
	.tab2.bgYel li a:hover,
	.tab2.bgYel li a.active { background:#feb324 url('../images/etc/arrow_white.png') no-repeat 90% center; }
	.tab2.bgYel li:first-child a.active { border-right:1px solid #feb324; }

	.tab2.bgPur li a:hover,
	.tab2.bgPur li a.active { background:#884cb6 url('../images/etc/arrow_white.png') no-repeat 90% center; }
	.tab2.bgPur li:first-child a.active { border-right:1px solid #884cb6; }

	.selectbox.W29,
	.selectbox.W22 { width:13% !important; }

	.select-tab { width:100%;  max-width:100%; margin:0 auto 30px; }
	.select-tab > a { display:none; }
	.select-tab ul { display:block !important; overflow:hidden; width:100%; position:static; padding:0; border:0; }
	.select-tab ul li { float:left; width:50%; }
	.select-tab1 ul li { width:33%; }
	.select-tab2 ul li { width:19.99%; }
	.select-tab3 ul li { width:16.6%; }
	.select-tab4 ul li { width:50%; }
	.select-tab5 ul li { width:25%; }
	.select-tab6 ul li { width:20%; }
	.select-tab ul li a { margin:0 5px 5px 5px; padding:19px 0; text-align:center; font-size:14px; font-weight:bold; border:1px solid #999; }
	.select-tab ul li a:hover,
	.select-tab ul li a.active { color:#fff; border:1px solid #ff7524; background:#ff7524; }
	.select-tab ul li:first-child a:hover,
	.select-tab ul li:first-child a.active { border-left:1px solid #ff7524; }

	.select-tab ul.bgG li a { padding-left:21px; text-align:left; background:url('../images/etc/arrow_gray.png') no-repeat 95% center; }
	.select-tab ul.bgG li a .webzineIcon { vertical-align:top; }
	.select-tab ul.bgG li a:hover,
	.select-tab ul.bgG li a.active { border:1px solid #78b037; background:#78b037 url('../images/etc/arrow_white.png') no-repeat 95% center; }
	.select-tab ul.bgB li a { padding-left:21px; text-align:left; background:url('../images/etc/arrow_gray.png') no-repeat 90% center; }
	.select-tab ul.bgB li a:hover,
	.select-tab ul.bgB li a.active { border:1px solid #44569d; background:#44569d url('../images/etc/arrow_white.png') no-repeat 90% center; }

    .select-tab ul.bgLG li a { padding-left:21px; text-align:left; background:url('../images/etc/arrow_gray.png') no-repeat 90% center; }
	.select-tab ul.bgLG li a:hover,
	.select-tab ul.bgLG li a.active { border:1px solid #57b3c1; background:#57b3c1 url('../images/etc/arrow_white.png') no-repeat 90% center; }

    .select-tab ul.bgLB li a { padding-left:21px; text-align:left; background:url('../images/etc/arrow_gray.png') no-repeat 90% center; }
	.select-tab ul.bgLB li a:hover,
	.select-tab ul.bgLB li a.active { border:1px solid #77b0ea; background:#77b0ea url('../images/etc/arrow_white.png') no-repeat 90% center; }

	.select-tab ul.bgY li a:hover,
	.select-tab ul.bgY li a.active { border:1px solid #feb324; background:#feb324; }
	.select-tab ul.bgP li a { padding-left:21px; text-align:left; background:url('../images/etc/arrow_gray.png') no-repeat 90% center; }
	.select-tab ul.bgP li.wh:first-child { width:20.003%; }
		.select-tab ul.bgP li.wh02:first-child {width:17%;}
	.select-tab ul.bgP li.wh:first-child a { border-left:0; }
	.select-tab ul.bgP li a:hover,
	.select-tab ul.bgP li a.active { border:1px solid #884cb6; background:#884cb6 url('../images/etc/arrow_white.png') no-repeat 90% center; }
	.select-tab ul.bgO li a { padding-left:21px; text-align:left; background:url('../images/etc/arrow_gray.png') no-repeat 95% center; }
	.select-tab ul.bgO li a .webzineIcon { vertical-align:top; }
	.select-tab ul.bgO li a:hover,
	.select-tab ul.bgO li a.active { border:1px solid #ff7524; background:#ff7524 url('../images/etc/arrow_white.png') no-repeat 95% center; }


	.select-tab ul.downicon li a { background:url('../images/icon/icon_download_gray.png') no-repeat 90% center; }
	.select-tab ul.downicon li a:hover,
	.select-tab ul.downicon li a.active { background:#78b037 url('../images/icon/icon_download_white.png') no-repeat 90% center; }

	.faq-select-tab-all { margin-bottom:30px; padding:0; background:transparent; }
	.faq-select-tab-all .faq-select-tab { width:100%; margin-bottom:30px !important }
	.faq-select-tab-all > div.faq-select-tab2 { width:100%; }
	.faq-select-tab-all .faq-select-tab01 { display:block; margin:0 auto; }
	.faq-select-tab-all > div.select-tab01-all { width:100%; padding:27px 0; background:#f8f9fb; }
	.select-tab01-all .select-tab01 { width:58%; }
	.select-tab01 ul li a { padding:10px; font-size:14px; }

	.method-select { overflow:hidden; margin-bottom:60px; }
	.method-select ul { float:right; width:50%; }
	.method-select ul li { width:33%; }

	.public4-box1 { padding:30px; background:url('../images/content/bg_public4.png') no-repeat right bottom; }

	.ab-service .box2 .box2-1 { padding:30px 5%; background:url('../images/content/bg_adService.png') no-repeat right bottom; background-size:25%; }

	.integra-search-all { width:620px; }
	.integra-search-all input.W50 { width:60% !important; }

	.paginate > span, .paginate > a { width:38px; height:38px; line-height:38px; font-size:14px; }
	.paginate .page-btn.mgl { margin-left:20px; }
	.paginate .page-btn.mgr { margin-right:20px; }

	.tbType3-6 table td.tl { padding-left:140px; }
	.cursortext { width:100%; }

	/* ===== ASSOCIATED =====*/
	.associated .box3 .box3-2 > div > a { padding:27px 0 25px 20px; }
	.associated .box3 .box3-2 .fL > a,
	.associated .box3 .box3-2 .fR > a { background-position:95% 5px; }
	.associated .box3 .box3-2 > div > a > p { text-align:left; }

	.associated .book-box { width:240px; }
	.associated .book-box .imgBar { margin-bottom:18px; padding-bottom:18px; text-align:center; background:url('../images/content/bg_imgBar.png') no-repeat center bottom; }
	.associated .eyeNet-box .title { padding:11px 0 11px 20px; }
	.associated .eyeNet-box .title p { padding-right:30px; }


	/* ===== ALYOUT-POPUP =====*/
	#resubmit-layout-wrap { width:90%; left:50%; top:20% !important; margin-left:-45%; }
	.resubmit-layout-all h1 { padding:14px 0 14px 12px; word-spacing:0; }
	.resubmit-layout-con .box1 .fL { width:70%; }
	.resubmit-layout-con .box1 .fR { width:30%; }
	.resubmit-layout-con .box1 .box1-01 .icon { margin-top:10px; }
	.resubmit-layout-con .box1 p { width:83%; }
	.resubmit-layout-con .box1 .box1-02 p { width:100%; }
	.resubmit-layout-con .box1 .box1-02 a { width:100%; margin:10px auto 0; }

	#school-layer-wrap { width:480px; margin-left:-240px; }
	#post-layer-wrap { width:464px; margin-left:-232px; }

	/*.popupViewBtnP { display:none !important; }
	.popupViewBtnW { display:block !important; }*/

}

@media (min-width:1140px) and (max-width:1182px) {
	.method-wrap .box2-1 div { height:305px; }
}

/* #################### DEVICE 1183  #################### */
@media (min-width:1183px) {
	/* ========== main ========== */
	.navigation > ul > li { padding:0 3.316%; }
	.dep-menu .box3 dl { padding:8% 9% 0 11%; }
	.dep-menu .box4 dl { padding:8% 9% 0 11%; }
	.dep-menu .btn { width:80%; margin-left:11%; }
	.dep-menu .btn + .btn{ margin-top: 12px;}

	.leftSide .box h3 { left:34px; }
	.leftSide .ban01 > .icon { left:67%; }
	.leftSide .ban01 .conbox,
	.leftSide .ban03 .ban03-01 { padding-left:34px; }
	.academy-wrap { margin:91px 34px 0 34px; }
	.leftSide .ban03 a,
	.sliderbox a { width:101px; }
	.leftSide .ban01 .conbox a { width:245px; font-size:13px; }
	.notice-tab li { width:32.914%; }

	.main-banner div a span,
	.main-banner div a span.main-banner03 { margin:0 0 0 28px; }

	.footer-wrap { border-top:1px solid #48423a; }
	.footer-con { width:100%; max-width:1200px; margin:0 auto; }
	.footer-top { *zoom:1; width:100%; padding:23px 0; border-bottom:1px solid #5e5e5e; }
	.footer-top:after { content:""; display:block; clear:both; }
	.footlogo { display:block; float:left; width:60px; }
	.footer-box { width:53%; background:none;  }
	.footer-menu { width:66%; }
	.footer-wrap .sns { width:34%; padding:0; }
	.footer-menu a { padding:14px 7px 14px 8px; font-size:12px; background:url('../images/etc/line_gray2.png') no-repeat 0 center; }
	.footer-menu a.lineNone { background:url('../images/etc/line_gray2.png') no-repeat 0 center; }
	.selected-wrap { float:right; clear:none; width:40.9%; margin-bottom:0; }
	.selected-box { width:32.3%; margin:0 0.5%; }
	.address { padding:17px 0 47px 0; text-align:left; }

	.address .wh { float:left; width:69%; text-align:left; }
	.address .wh span { text-align:left; }
	.address p.copyright { float:right; width:31%; margin-top:0; text-align:right; }

	/* ========== sub-content ========== */
	/* .dep-menu .box5 > a { background-position:88% 69px; } */
	/*.sub-top-banner div { width:240px; }*/
	.content { width:72%; }

	/* ===== CONTENT =====*/
	/*.wrong-wrap .box2 ul li.bar-redL { width:463px; }
	.wrong-wrap .box2 ul li.bar-redR { width:450px; }
	.wrong-wrap .box2 ul li.bar-blueL { width:506px; }
	.wrong-wrap .box2 ul li.bar-blueR { width:505px; }
	.wrong-wrap .box2 ul li.posi1 { position:absolute; left:-106px; top:0; }
	.wrong-wrap .box2 ul li.posi2 { position:absolute; right:-148px; top:17px; }
	.wrong-wrap .box2 ul li.posi3 { position:absolute; left:-149px; top:154px; }
	.wrong-wrap .box2 ul li.posi4 { position:absolute; right:-92px; top:171px; }
	.wrong-wrap .box2 ul li.posi5 { position:absolute; left:-105px; top:309px; }
	.wrong-wrap .box2 ul li.posi6 { position:absolute; right:-148px; top:328px; }
	.wrong-wrap .box2 ul li.posi7 { position:absolute; left:-152px; top:466px; }
	.wrong-wrap .box2 ul li.posi8 { position:absolute; right:-94px; top:485px; }
	.wrong-wrap .box2 ul li.posi9 { position:absolute; left:-106px; top:624px; }
	.wrong-wrap .box2 ul li.posi10 { position:absolute; right:-147px; top:644px; }

	.wrong-wrap .box2 ul li p.tt4 { margin:45px 7px 0 0; }*/

	.method-wrap .box1 p.fR,
	.method-wrap .box1 dl.fR { width:67%}

	.method-wrap .box2-1 div { height:275px; }
	.method-wrap .box2-2 div { height:195px; }
	.method-wrap .box2-3 div { height:218px; }
	.vt-info .method-wrap .box2-1 div { height:225px !important; }

	.consult-wrap .box1 .box1-1 { float:left; width:72%; margin:0; }
	.consult-wrap .box1 .btn-box a .go { top:33px; }

	.consult-wrap .box1 .tt { margin-bottom:0; }
	.consult-wrap .box1 .btn-box { float:right; width:300px; }
	.consult-wrap .box1 .btn-box a { padding:5% 0 5% 4%; }

	.consult-wrap .box5 .fL { width:32.1%; }

	.resubmit .box2 .box2-01 { padding:29px 30px; }

	.cr-intro .box1 .box1-1 .fR { width:61%; }

	.vt-intro .box1 figure { width:410px; }
	.vt-intro .box1 .box1-1 .tt-box {  width:46%; }
	.vt-intro .box1 .box1-1 .tt3 { clear:none; float:right; width:46%; }
	.vt-basis .box1 p.fL { width:65%; }
	.vt-info .box1 ul.fL,
	.vt-info .box1 p.fL { width:69%; }
	.vt-info .box3 .box3-con .box3-con-box1 dl.fL { width:81%; }

	.academy-intro .box1 figure { margin:0 0 0 0; }
	.academy-intro .box1 dl.fL { width:55%; margin-left:20px; margin-top:20px;}
	.academy-intro .box1 dl dt { margin-bottom:30px; }

	.curriculum .box1 dl dd { height:196px; }

	.adr-wrap .box2 i.bg { right:30px; bottom:20px; }
	.adr-wrap .box2 i.bg1 { right:74px; width:280px; height:173px; background:url('../images/content/bg_education01_web.png') no-repeat 0 0; }
	.adr-wrap .box2 i.bg2 { width:291px; height:165px; background:url('../images/content/bg_internship01_web.png') no-repeat 0 0; }
	.adr-wrap .box2 i.bg3 { width:249px; height:141px; background:url('../images/content/bg_internship02.png') no-repeat 0 0; }
	.adr-wrap .box2 ul li .edubox2-min li span.inlineM { display:inline; line-height:1.5em; }

	.adr-wrap .edubox2 { padding:3% 5% 1% 5%; }
	.adr-wrap .edubox2-1 li { width:23.75%; padding:21px 1% 0 1%; }
	.adr-wrap .edubox2-1 li { margin-left:20px; }
	.adr-wrap .edubox2-1 li:first-child { margin-left:0; }
	.publi-list ul { max-width:1200px; margin:0 auto;}
	.list-box dl { width:29.3%; margin:0 2%; border-bottom:0; }
  .select-tab.dst_210201 ul li {
      width: 20%;
  }
	.select-tab ul li { width:25%; }
	.select-tab1 ul li { width:33%; }
	.select-tab2 ul li { width:19.99%; }
	.select-tab3 ul li { width:16.6%; }
	.select-tab4 ul li { width:50%; }
	.select-tab6 ul li { width:20%; }
	.select-tab ul li a { font-size:16px; }
	.method-select ul li { width:33%; }
	.publi-list ul li { margin:30px 15px; }
	.webZineView .box2 { max-width:65%; }
	.pastYearPrevNext div.prev .ttbox ul { float:right; }
	.pastYearPrevNext div .ttbox a { width:68%; }
	.pastYearPrevNext div .ttbox ul { width:27%; }
	.pastYearPrevNext01 div .ttbox a { width:100%;	 }
	.pastYearPrevNext01 div .ttbox ul {  width:100%; }
	.pastYearPrevNext02 div .ttbox a { width:60%; }
	.pastYearPrevNext02 div .ttbox ul { width:36%; margin-top:0; }
	.pastYearPrevNext02 div .ttbox ul li { margin-top:0; }
	#promotion_slider_all .bx-controls-direction a { bottom:380px; }
	.intro-con .box1 .box1-1 { width:69%; padding-left:28px; }
	.intro-con .box1 .box1-3 { width:69%; }
	.intro-con .box2 .con1 .fR { padding-top:33px; }
	.intro-con .box2 .con2-2 ul li { width:47.61%; }
	.intro-con .box2 .con2-3 ul li { width:22.13%; }
	.ab-chairperson .box1 .box1-2 { width:65%; }
	.ab-chairperson .box3 .box1-2 { width:82%; }
	.ab-chairperson .box2 .item .item-box .barT { margin:0 auto 45px; }
	.namelist .box2 dl { width:18.2%; }
	.ad-tellist .item .fL { width:22%; }
	.ad-tellist .item .fR { width:74%; }
	.ab-chairperson .box1 .tellist-box1 dl { width:30.9%; }
	.ad-history .box1-pw .box-con-all dl dd { width:87%; }
	.ad-history .box1-pw .box-con-all dl dd p { width:88%; }
	.ab-service .box1 .fR { width:60%; }
	.ab-service .box2 .box2-1 { background-size:332px; }
	.location-box dl.add-box { width:56%;  }
	.location-box dl.tel-box { width:42%; }
	.integra-search-all { width:750px; }
	.integra-search-all input.W50 { width:63% !important; }

	.intro-con .box1 .box1-3 p.tt2 span { display:block; margin:3px 0; }
	.tbType3-6 table td.tl { padding-left:170px; }
	.cursortext { width:100%; }

	.ab-chairperson .box2 .item { padding-left:80px }


	/* ***** 뉴스레터 서비스 ***** */
	.newsletters-wrap .box1 figure { width:40%; padding-top:0; }
	.newsletters-wrap .box1 dl { width:60%; }

	/* ===== ALYOUT-POPUP =====*/
	#resubmit-layout-wrap { width:1015px; margin-left:-507.5px; }
}

@media (min-width:1217px) {
	.navigation > ul > li { padding:0 3.45%; padding:0 3.3%\9; }
	.sub-container-all { padding:0; }
	.web-location-con { margin-left:-600px; padding:0; }
	.publi-list ul li { margin:30px 23px; min-height: 300px}
	.intro-con .box2 .con2-2 ul li { width:47.5%; }
	.intro-con .box2 .con2-3 ul li { width:22.23%; }
	.ab-chairperson .box1 .box1-2 { width:68%; }
	.ab-chairperson .box3 .box1-2 { width:83%; }

	.wrong-wrap .box3 ul li dl.ttbox4,
	.wrong-wrap .box3 ul li dl.ttbox5 { padding-top:10px; }

	.curriculum-wrap .box1 .box1-2 div ul { height:134px]; padding-bottom:0; }
}


/*20171117 교육신청조회 버튼 상단 변경 dj */
.aca_joinbox {background: #f46917 !important;text-align: center;}
.aca_joinbox h3 {color:#fff; font-size: 18px; font-weight: normal; padding: 25px 25px 12px;}
.aca_joinbox p {}
.aca_joinbox a {display: block; background: #d75000; color:#fff; font-size:12px; margin:18px 25px 0px; height: 32px; line-height: 32px;}

.aca_joinbox2 {background: #ffffff !important;text-align: center;}
.aca_joinbox2 h3 {color:#272727;text-align: left; font-size: 18px; font-weight: normal; padding: 25px 25px 12px;}
.aca_joinbox2 p {}
.aca_joinbox2 a {display: block; background: #878787; color:#fff; font-size:12px; margin:18px 25px 0px; height: 32px; line-height: 32px;}

/* footer */
.address ul.wh > li {float:left; display:inline-block; padding:5px 0; color: #b5b5b5; line-height:1.2; font-size:11px; position:relative;}
.address ul.wh > li > span {border-right:1px solid #b5b5b5; padding:0 5px; display:block;}
.address ul.wh > li:last-child > span {border-right:none;}
@media (max-width: 768px)
{
	.address .copyright {clear:both;}
}


/*언론 피해 구제절차페이지 수정 joo*/
@media (min-width: 768px) {
.consult-wrap .box4.joobox0410 .box_wrap {position: relative;    border-top: 3px solid #444;}
.consult-wrap .box4.joobox0410 .box4-0 {   background: #f8f9fb; position: absolute;top:0;left: 0; bottom:0; right: 80%;
border-right: 1px solid #999;border-bottom: 1px solid #999;     padding: 500px 15px 0 20px; text-align: center;font-weight: bold; font-size:18px;}

}




/*팝업 추가*/
.popup210527{
			 position: fixed;
			 top:0;
			 left: 0;
			 width: 100%;
			 height: 100%;
			 background-color: rgba(0,0,0,0.3);
			 display: none;
			 z-index: 9999;

	 }
	 .popup210527 .wrap{
		 padding: 0 !important;
	 }
	 .popup210527 .head{
			 width: 100%;
			 height: 50px;
			 background-color: #545454;
			 text-align: right;
	 }
	 .popup210527 .close_btn{
			 width: 50px;
			 height: 100%;
			 display: flex;
			 align-items: center;
			 justify-content: center;
			 color: #fff;
			 font-size: 20px;
			 margin-left: auto;
			 background-color: #3e3e3e;
	 }
	 .popup210527 .contents{
			 max-width:376px;
			 width:100%;
			 height: 292px;
			 position: absolute;
			 top:50%;
			 left: 50%;
			 transform: translate3d(-50%,-50%,0);
			 background-color: #fff;
	 }
	 .popup210527 .btn{
			 display: block;
			 width:200px;
			 height: 50px;
			 background-color: #ff8138;
			 color: #fff;
			 margin: 30px auto 0;
			 font-size: 16px;
	 }
	 .popup210527 .btn a{
			 color: inherit;
			 font-size: inherit;
			 display: flex;
			 align-items: center;
			 justify-content: center;
			 width: 100%;
			 height: 100%;
			 font-family: '맑은 고딕','Malgun Gothic', sans-serif;
			 font-weight: bold;
			 }
	 .popup210527 .txt_box {
			text-align: center;
			padding: 40px 20px;


	 }

	 .popup210527 .txt_box p{
			 font-size: 16px;
			 font-weight: bold;
			 font-family: '맑은 고딕','Malgun Gothic', sans-serif;
			 line-height: 1.6;
	 }

	 @media all and (max-width:400px){
		 .popup210527 .contents{
			 width:90%;
		 }
	 }
.ernie_sec1,.ernie_sec2,ernie_sec3{
	margin-bottom: 50px;
}
.ernie_sec1 .titleh4{
	 	border-bottom:3px solid  #444;
	 	padding-bottom: 24px;
	 	margin-bottom:30px;
}

.ernie_sec1 .ernie_box{
	background: #fff8e6;
	padding: 42px 90px;
	display:flex;
	align-items: center;
}
.ernie_sec1 .ernie_box .ernie_con{
	margin-left: 116px;
}
.ernie_sec1 .ernie_box .ernie_con > div{
	display:flex;
}
.ernie_sec1 .ernie_box .ernie_con h4{
	font-size:24px;
	font-weight: bold;

}
.ernie_sec1 .ernie_box .ernie_con  .point_txt{
	font-family: "NanumSquareRound";
	font-weight: 800;
	font-size:34px;
	color: #ff6700;
	margin-left:20px;
	display:flex;
}
.ernie_sec1 .ernie_box .ernie_con  .point_txt::after{
	content:'';
	display:block;
	width:28px;
	height:41px;
	background: url(/kor/images/character/carrot.png) center no-repeat;
	margin-left:6px;
	position: relative;
	top:-8px;
}

.ernie_sec1 .ernie_box .ernie_con  p {
	font-size:16px;
	line-height:1.7;
	margin-top:20px;
}
.ernie_sec2 .ernie_box{
	display:flex;

}
.ernie_sec2 .ernie_box .ernie_img{
	width: 360px;
	height:360px;
	background:#f5f5f5;
	display:flex;
	align-items:center;
	justify-content:center;
}
.ernie_sec2 .ernie_box  .ernie_aspect{
	padding-left:40px;
	height: 100%;
	display: flex;
	flex-wrap: wrap;
	width: 100%;
}

.ernie_sec2 .ernie_box  .aspect_img{
	position:relative;
}
.ernie_sec2 .ernie_box  .aspect_img ul{
	position: absolute;
	z-index: 1;
	width: 100%;
	display: flex;
	align-items: center;
	left: 0;
	bottom: 0;
	text-align: center;
	justify-content: center;
	padding:0 80px;
}
.ernie_sec2 .ernie_box  .aspect_img ul li{
	display:block;
	width:33.33%;
	font-size:16px;
	font-weight:bold;
}
.ernie_sec2 .ernie_box  .aspect_color{
	width:100%;
}
.ernie_sec2 .ernie_box  .aspect_color ul {
		display: flex;
		margin-top:37px;
}
.ernie_sec2 .ernie_box  .aspect_color ul  li{
		width:33.33%;
		padding: 18px;
		color:#fff;
		height:96px;
		font-size:14px;
}
.ernie_sec2 .ernie_box  .aspect_color ul  li .color_tit + span{
	font-family: 'Nanum Gothic', sans-serif;
	font-weight:800;
}

.ernie_sec2 .ernie_box  .aspect_color .txt + .txt{
	margin-top:6px;
}
.ernie_sec2 .ernie_box  .aspect_color ul  li:nth-child(1){
	background:#ffbc45;
}

.ernie_sec2 .ernie_box  .aspect_color ul  li:nth-child(2){
	background:#ff7d22;
}

.ernie_sec2 .ernie_box  .aspect_color ul  li:nth-child(3){
	background:#1058ad;
}


.ernie_sec3 .ernie_box{
	display: flex;
	width:100%;
	margin: 0 -7px;
}
.ernie_sec3 .ernie_box li{
	flex: 1 1  auto;
	text-align:center;
	margin:0 7px;
	border: 1px solid #dddddd;
	overflow: hidden;
}

.ernie_sec3 .ernie_box .ernie_txt{
	background: #f6f6f6;
	padding:10px;
	text-align:center;
	border-top: 1px solid #dddddd;
	font-size:16px;
	height: 100%;;
}
.ernie_sec3{
	margin-bottom : 80px;
}

@media all and (max-width:1280px){
	.ernie_sec1 .ernie_box .ernie_con{
		width:65%;
	}
	.ernie_sec1 .ernie_box .ernie_con p br{
		display:none;
	}
}

@media all and (max-width:1024px){
	.ernie_sec1 .ernie_box{
		padding: 42px 20px;
	}
	.ernie_sec2 .ernie_box{
		flex-wrap:wrap;
	}
	.ernie_sec2 .ernie_box .ernie_img{
		width:100%;
		margin-bottom:30px;
	}
	.ernie_sec2 .ernie_box .ernie_aspect{
		padding-left:0;
	}

}

@media all and (max-width:750px){

	.ernie_sec1 .ernie_box{
		flex-wrap:wrap;
	}
	.ernie_sec1 .ernie_box .ernie_img{
		width: 100%;
    text-align: center;
		margin-bottom:24px;
	}
	.ernie_sec1 .ernie_box .ernie_con{
		margin-left:0;
		text-align:center;
		width: 100%;
	}
	.ernie_sec1 .ernie_box .ernie_con > div{
		width: 100%;
		justify-content: center;

	}
	.ernie_sec1 .ernie_box .ernie_con p{
			word-break:keep-all;
	}
	.ernie_sec3 .ernie_box{
		flex-wrap: wrap;
	}
	.ernie_sec3 .ernie_box li{
		flex: none;
		width:100%;
		margin-bottom:30px;
	}
	.ernie_sec2 .ernie_box .aspect_color ul li{
		height:auto;
	}
	.ernie_sec2 .ernie_box .aspect_color ul li .color_tit + span{
		display:block;
		margin-top:10px;
	}
	.ernie_sec2 .ernie_box .aspect_img ul{
		padding:0 66px;
	}
	.ernie_sec1 .titleh4{
		margin-bottom: 24px;
		padding-bottom: 18px;
	}
}

@media all and (max-width:500px){
	.ernie_sec1 .ernie_box .ernie_con p,.ernie_sec3 .ernie_box .ernie_txt,.ernie_sec2 .ernie_box .aspect_img ul li{font-size:14px;}
	.ernie_sec2 .ernie_box .aspect_color ul li{font-size:12px;}
	.ernie_sec1 .ernie_box .ernie_img{
		width:60%;
		display:block;
		margin: 0 auto 20px;
	}
	.ernie_sec1 .ernie_box .ernie_con h4{
	font-size:18px;
	}
	.ernie_sec1 .ernie_box .ernie_con .point_txt{
	font-size:24px;
	margin-left:10px;
	}
	.ernie_sec1 .ernie_box .ernie_con .point_txt::after{
	width: 20px;
	height: 24px;
	background-size:contain;
	margin-left:4px;
	top:-5px;
	}
	.ernie_sec1 .ernie_box .ernie_con p{
	margin-top:10px;
	}
	.ernie_sec2 .ernie_box .aspect_img ul{
	padding: 0 40px;
	bottom:-10px;
	}
	.ernie_sec2 .ernie_box .aspect_color .txt + .txt{
	margin-top:20px;
	}
	.ernie_sec2 .ernie_box .ernie_img{
	height:300px;
	}
	.ernie_sec2 .ernie_box .ernie_img span{
	display:block;
	width:35%;
	margin:0 auto;
	}
	.ernie_sec1 .titleh4{
	margin-bottom: 15px;
	padding-bottom: 12px;
	}
}


.titleBox.in_print {
    display: -webkit-box;display: -ms-flexbox;display: flex;
    -webkit-box-align: center; -ms-flex-align: center; align-items: center;
    -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;
}
.titleBox.in_print .pover {
    display: -webkit-box;display: -ms-flexbox;display: flex;
    -webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;
}
.sub-container-all .titleBox.in_print .adnum {
    position: static; white-space: nowrap;
    top: 0; float: none !important;
}


/* 20231106 반응형 header, sub-top-banner 스타일 추가 */

@media screen and (max-width: 1023px) {

	header {
		position: fixed;
		top: 0;
		width: 100%;
		height: 80px;
		background: #fff;
		box-shadow: 0px 3px 3px rgba(0, 0, 0, .3);
		z-index: 1000;
	}

	#new-main .main-bg {
		padding: 110px 0 30px !important;
	}

	.mobileHeader {
		width: 100%;
	}

	.sub-visual.hidden-mp {
		position: relative;
		background-size: cover;
		width: 100%;
		height: 300px;
		display: flex;
		align-items: center;
	}

	.sub-visual.bg01.hidden-mp {
		background: url(../images/content/sub_visual01.jpg) no-repeat center/cover;

	}

	.sub-visual.bg02.hidden-mp {
		background: url(../images/content/sub_visual02.jpg) no-repeat center/cover;

	}

	.sub-visual.bg03.hidden-mp {
		background: url(../images/content/sub_visual03.jpg) no-repeat center/cover;

	}

	.sub-visual.bg04.hidden-mp {
		background: url(../images/content/sub_visual04.jpg) no-repeat center/cover;

	}

	.sub-visual.bg05.hidden-mp {
		background: url(../images/content/sub_visual05.jpg) no-repeat center/cover;

	}

	.sub-visual.bg06.hidden-mp {
		background: url(../images/content/sub_visual06.jpg) no-repeat center/cover;

	}

	.sub-visual.bg07.hidden-mp {
		background: url(../images/content/sub_visual07.jpg) no-repeat center/cover;

	}

	.sub-visual > p {
		padding: 10px;
		font-size: 2rem;
		font-weight: bold;
	}
	.moblie-location {
		position: absolute;
		bottom: 0;
		width: 100%;
	}
	.moblie-location.bar01 {
		background: rgba(254, 179, 36, 0.9);
	}
	.moblie-location.bar02 {
   		background: rgba(87, 179, 193, 0.9);
	}
	.moblie-location.bar03 {
		background: rgba(119, 176, 234, 0.9);
	}
	.moblie-location.bar04 {
		background: rgba(255, 117, 36, 0.9);
	}
	.moblie-location.bar05 {
		background: rgba(120, 176, 55, 0.9);
	}
	.moblie-location.bar06 {
		background: rgba(68, 86, 157, 0.9);
	}
	.moblie-location.bar07 {
		background: rgba(136, 76, 182, 0.9);
	}


	.moblie-location ul {
		display: flex;
		align-items: center;
		height: 40px;
	}
	.moblie-location ul li {
		position: relative;
		padding: 0 0.75rem 0 0.25rem;
		color: #fff;
		font-weight: bold;
	}
	.moblie-location ul li:after {
		content: ">";
		position: absolute;
		top: 50%;
		right: 0;
		transform: translateY(-50%);
		font-weight: normal;
	}
	.moblie-location ul li:last-child:after {
		display: none;
	}

	.sub-container-all {
		padding: 10px;
	}
	.titleBox {
		height: 30px;
		margin-bottom: 2rem;
	}
	.titleBox h3 {
		font-size: 1.25rem;
	}
	.titleh4 {
		margin-bottom: 1rem;
	}

}

@media screen and (max-width: 767px) {
	.wrong-wrap .box1 .box1-2 {
		margin: 0 auto !important;
	}
}

@media screen and (max-width: 550px) {
	.sub-visual.hidden-mp {
		height: 250px;
	}
}

@media screen and (max-width: 659px) {
	#new-main .main-bg {
		padding: 80px 0 30px !important;
	}
}
/* 장애인 조정심리지원 */
@media screen and (max-width: 767px) {
	.consult-wrap.disability_support .box3 ul li {
		display: flex;
		flex-direction: column;
		gap: 20px;
		height: auto;
		margin-bottom: 20px;
		padding: 30px;
	}
	.consult-wrap.disability_support .box3 .ttbox1,
	.consult-wrap.disability_support .box3 .ttbox2,
	.consult-wrap.disability_support .box3 .ttbox3,
	.consult-wrap.disability_support .box3 .ttbox4 {
		width: 100%;
	}
	.consult-wrap.disability_support .box3 .related_document {
		display: flex;
		flex-direction: column;
		border-top: 3px solid #272727;
	}
	.consult-wrap.disability_support .box3 .related_document .related_tit {
		width: 100%;
		padding: 20px 10px;
		font-size: 18px;
	}
	.consult-wrap.disability_support .box3 .related_document .related_content {
		position: relative;
		flex-direction: row;
		justify-content: space-between;
		width: 100%;
		border-right: none;
	}
	.consult-wrap.disability_support .box3 .related_document > div:nth-child(2):after {
		content: '';
		position: absolute;
		left: 50%;
		bottom: 0;
		transform: translateX(-50%);
		width: 95%;
		height: 1px;
		background: #999;
	}
	.consult-wrap.disability_support .box3 .related_document .related_content span {
		margin: 0;
	}
	.consult-wrap.disability_support .box3 .related_document .btn-gray {
		font-size: 0;
		width: 35px;
		height: 35px;
	}
	.consult-wrap.disability_support .box3 .related_document .btn-gray i {
		margin: 11px 0 0 0;
	}
}


/* 2025-12-09 
신규 서브 비쥬얼 추가 
--------------------------- */
@font-face {
	font-family: 'LeeSunSinDotum';
	src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_two@1.0/YiSunShinDotumM.woff') format('woff');
	font-weight: normal;
	font-display: swap;
}
.sub-new-visual {
	margin-bottom: 7.71rem;
	padding: 0 1.07rem;
	background-color: #FFF2DA;
	.inner {
		position: relative;
		width: 100%;
		max-width: 1200px;
		margin: 0 auto;
		padding: 8rem 0 10.2rem;
		background-image: url('../images/content/sub-new-visual-bg.svg');
		background-repeat: no-repeat;
		background-position: right 6.86rem bottom;
	}
	.sub-new-location {
		display: flex;
		align-items: center;
		gap: 0.14rem;
		margin-bottom: 1rem;
		* {
			color: #666;
			font-size: 1.14286rem;
			font-weight: 600;
		}
		li {
			display: flex;
			align-items: center;
			&:not(:last-child):after {
				display: inline-flex;
				align-items: center;
				justify-content: center;
				width: 1.42857rem;
				height: 1.42857rem;
				background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M7.5 15L12.5 10L7.5 5' stroke='%23A6A6A6' stroke-width='1.875' stroke-linecap='square'/%3E%3C/svg%3E");
				background-repeat: no-repeat;
				background-size: cover;
				content:'';
			}
			&.home {
				a {
					display: block;
					width: 1.42857rem;
					height: 1.42857rem;
					mask-image: url(../images/icon/ic_home.png);
					mask-size: 90%;
					mask-position: center;
					mask-repeat: no-repeat;
					background-color: #666;
				}
			}
		}
	}
	.pageTitle {
		color: #F25619;
		font-family: "LeeSunSinDotum";
		font-size: 4rem;
		/* font-weight: 400; */
		line-height: 1.3;
		letter-spacing: -0.05714rem;
	}
	.sub-new-tab {
		overflow: hidden;
		display: flex;
		align-items: center;
		position: absolute;
		bottom: 0;
		left: 50%;
		width: 100%;
		border-radius: 0.57143rem;
		border: 1px solid #CCC;
		background-color: #fff;
		transform: translate(-50%, 50%);
		li {
			width: 100%;
			a {
				display: block;
				position: relative;
				padding: 1.71429rem 0 1.78571rem;
				color: #A6A6A6;
				font-size: 1.28571rem;
				font-weight: 600;
				text-align: center;
			}
			&.active {
				a {
					color: #fff;
					&:before {
						position: absolute;
						top: -1px;
						left: -1px;
						width: calc(100% + 2px);
						height: calc(100% + 2px);
						border-radius: 0.57143rem;
						background-color: #FFAE14;
						z-index: -1;
						content:'';
					}
				}
			}
		}
	}
	@media screen and (max-width: 800px) {
		& {
			margin-bottom: 3.43rem;
			.inner {
				padding: 3.57rem 0 12rem;
				background-size: 12rem auto;
				background-position: right 1rem bottom 0.875rem;
			}
			.sub-new-location {
				margin-bottom: 0.5rem;
				* {
					font-size: 0.85714rem;
				}
				li {
					&:not(:last-child):after {
						width: 1.14286rem;
						height: 1.14286rem;
					}
					&.home {
						a {
							width: 1.14286rem;
							height: 1.14286rem;
						}
					}
				}
			}
			.pageTitle {
				font-size: 2.28571rem;
				/* font-weight: 400; */
			}
			.sub-new-tab {
				li {
					a {
						padding: 1.36rem 0;
						font-size: 1rem;
					}
				}
			}
		}
	}
}