@import url('https://fonts.googleapis.com/css?family=Noto+Sans+KR:100,300,400,500,700,900&subset=korean');

* {
	margin:0; padding:0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

html {
	overflow-y:scroll;
}

body {
	position:relative;
	overflow-y:hidden;
	margin:0;
	padding:0;
	font-size:15px;
}

body, h1, h2, h3, h4, h5, h6, input, button, textarea, select {
	margin:0;
	padding:0;
	font-family: 'Noto Sans KR', sans-serif;
}

p {
	margin:0;
}

ol, ul, li {
	margin:0;
	padding:0;
	list-style:none;
}

label {font-size:0}
caption {font-size:0; line-height:0;}
table {border-spacing:0; border-collapse:collapse}

.blind {
	height:0;
	font-size:0;
	text-indent:-9999px;
	overflow:hidden;
}
.inblock {display:inline-block;}

section.sub{min-height:800px;position: relative;}
/* sub_visual */

.s_visual{position:relative; width:100%; height:232px;}
.s_visual_img01 {background:url('../img/sub_visual_01.png') no-repeat bottom; background-size:cover;}
.s_visual_img02 {background:url('../img/sub_visual_02.png') no-repeat bottom; background-size:cover;}
.s_visual_img03 {background:url('../img/sub_visual_03.png') no-repeat bottom; background-size:cover;}
.s_visual_img04 {background:url('../img/sub_visual_04.png') no-repeat bottom; background-size:cover;}
.s_visual_img05 {background:url('../img/sub_visual_05.png') no-repeat bottom; background-size:cover;}
.s_visual_img06 {background:url('../img/sub_visual_06.png') no-repeat bottom; background-size:cover;}

.textbar {padding-left: 280px;width: 100%;position: absolute;top: 245px;right: 30px;text-align: right;color:#fff;justify-content: center;display: flex;z-index:10;}
.textbar.contants {padding-left: 0px;right:0px;}
.textbar .s_tit {padding-top:72px; width:100%; font-size:33px; font-weight:400; line-height:1em; text-shadow:0px 5px 5px rgba(0,0,0,0.39); letter-spacing:-1px;}
.textbar .s_text {height:40px; font-size:14px; line-height:40px; text-shadow:0px 5px 5px rgba(0,0,0,0.39); letter-spacing:-1px;}
 
.textbar .sub_navi {width: 1020px;}
.textbar.contants .sub_navi {width: 800px;}
/* .textbar .sub_navi ul {line-height:100px;} */
.textbar .sub_navi ul li {font-size: 16px;line-height:26px;padding:0 0px;display:inline-block;color: #000;/* text-shadow:0px 5px 5px rgba(0,0,0,0.39); */}
.textbar .sub_navi ul li:nth-child(3):after{content:'>';margin-left:10px}
.textbar .sub_navi ul li span {color:#fff;}
.textbar .sub_navi .home {padding-left: 15px;height: 30px;background:url('../img/home2.png') no-repeat left;}

@media screen and (max-width:800px) {
	/* .s_visual{position:relative; width:100%; height:100px;} */
	/* .textbar .sub_navi {font-size:15px;} */
}

@media screen and (max-width: 480px) {
	.s_navi li:last-child {width:30%;}
}

/* content_wrap */
.content_wrap {position:relative;left:50%;width:1300px;margin-left:-650px;/*padding-top:30px*/}

@media screen and (max-width: 1299px){
	.leftmenu {margin-top:10px;display:none}
	.content_wrap {width:100%; padding:0 10px; margin-left:0; left:0;}
}

.content_wrap:after {content:"";clear:both;display:block}

/* leftmenu */
.leftmenu {float:left;width:240px;margin-bottom:100px; margin-top:20px; position:absolute; z-index:1000;}

@media screen and (max-width:720px) {
	.leftmenu {display:none}
}

.leftmenu:after {content:"";clear:both;display:block}
.leftmenu .tit {width:100%;height:130px;text-align:center;font-size:27px;color:#fff;font-weight:400;letter-spacing:-1px;line-height:130px;/* background:url('../img/leftmenu_tit.png') no-repeat center; */    background: #5a9900;}
.leftmenu ul.upmenu {display:block}
.leftmenu ul.upmenu li {display:block;width:240px;line-height: 45px;font-size: 16px;word-break:keep-all;}
.leftmenu ul.upmenu li a {display:block;width:100%;height:100%;padding:0 15px;background:url('../img/leftmenu_off.png') no-repeat 95% center;border-bottom:1px solid #ddd;text-overflow:ellipsis;overflow:hidden;color: #454545;font-weight: 400;letter-spacing: -0.5px;}
.leftmenu ul.upmenu > li > a:hover, .leftmenu ul.upmenu > li.active > a {color:#2463b5;font-weight:500;background:url('../img/leftmenu_on.png') no-repeat 95% center}
.leftmenu ul.lowmenu {display:none;padding:10px 0;background:#f5f5f5;border-bottom:1px solid #ddd}
.leftmenu ul.lowmenu li {height: 35px;min-height:24px;font-size: 16px;line-height: 35px;}
.leftmenu ul.lowmenu li a {height:35px;padding-left:28px;background:url('../img/leftmenu_low_bullet.jpg') no-repeat 20px center;border-bottom:0}
.leftmenu ul.lowmenu li a:hover, .leftmenu ul.lowmenu li.active a {font-weight: 500;background:url(../img/leftmenu_low_bullet.jpg) no-repeat 20px center !important;}
.leftmenu ul.upmenu > li:hover .lowmenu, .leftmenu ul.upmenu > li.active .lowmenu {display:block}
.leftmenu #login_password_lost {border-right:0}
.fSize14 {font-size:14px}


/* sub_top_textbar */
.sub_top {width:100%; padding-left:280px;}
.sub_top_textbar {width:100%; height:150px;border-bottom:1px solid #eee; background:url('../img/sub_top_bg.jpg') no-repeat right top; }
.sub_top_tit {padding:64px 20px 0px 0px;font-size:28px;/*color:#1369cb;*/ color:#222;font-weight:400; letter-spacing:-1px;}
.sub_top_line {margin:3px 20px; width:30px; height:3px;background:#1369cb;display:none;}

@media screen and (max-width:720px) {
	.sub_top {padding-left:0; margin:0 auto;}
	.sub_top_textbar {background:url('../img/sub_top_bg.jpg') no-repeat ; background-size:100%;}
	.sub_top_tit {text-align:center;}
	.sub_top_line {margin:3px auto;}
}

/* content */
.content {width:100%;padding:30px 0 30px 280px;color:#373737;font-size:17px;}

@media screen and (max-width:1299px){
	.content {padding-left: 0px;}
	.sub_top {padding-left:260px;}
	.board_wrap{width:auto}
}

@media screen and (max-width:960px){
	.leftmenu {display:none;}
	.content, .sub_top {padding-left:0;}
	.content {padding-bottom:0;}
}

/* sub1_1 */
.sub1_1_tit {width:100%; height:473px; background:url('../img/page/sub1_1_img01.png') no-repeat center; margin-bottom:20px; background-size:100%; }
.sub1_1_txt {width:100%; padding:20px; background:url('../img/page/sub1_1_img05.png') no-repeat bottom;}
.sub1_1_txt p {padding:10px 30px; word-break:keep-all; font-size:16px; font-weight:400; letter-spacing:-0.5px; line-height:25px;}
.sub1_1_txt p:last-child {padding-bottom:80px;}

@media screen and (max-width:1299px) {
	.sub1_1_tit {height:450px; margin-bottom:0;}
	.sub1_1_txt p br {display:none;}
	.sub1_1_txt p {padding:10px 0;}
}
@media screen and (max-width:960px){
	.sub1_1_tit {background:url('../img/page/m_sub1_1_img01.png') no-repeat center;}
}

@media screen and (max-width:620px){
	.sub1_1_tit {background-size:100%; height:350px;}
}
@media screen and (max-width:480px){
	.sub1_1_tit {height:300px;}
	.sub1_1_txt p img {width:100%;}
}

@media screen and (max-width:380px){
	.sub1_1_tit {height:200px;}
}


/* sub1_2 */
.sub1_2_tab {display:block;width:100%;margin:10px auto 0;overflow:hidden;}
.sub1_2_tabs li {transition:all 0.3s ease;float:left;cursor:pointer;display:inline-block;width:25%;height:43px;line-height:43px;text-align:center; color:#ccc; font-size:16px; border:1px solid #ccc;}
.subtab1-link.current {display:block; }
ul.sub1_2_tabs {overflow:hidden;}
ul.sub1_2_tabs li.current{color:#0661cb; border:1px solid #0661cb; display:inline-block;width:25%;height:43px;text-align:center; font-weight:500; transition:all 0.3s ease;}
ul.sub1_2_tabs li:hover {font-size:16px; color:#0661cb; border:1px solid #0661cb; font-weight:500; transition:all ease 0.3s 0s;}
.subtab1-content {display:none; padding-top:30px;}
.subtab1-content.current {display: block;}

.sub_tit_01 {background:url('../img/page/sub_tit_icon01.png') no-repeat top left; padding:10px 0; margin-top:30px; font-size:20px; font-weight:500; word-break:keep-all;}
.sub_txt_01 p {color:#0e51a4;}
.sub_txt_01 {font-size:16px; padding:0 10px; color:#666;line-height:27px; word-break:keep-all; letter-spacing:-0.5px;}
.sub_txt_02 {width:100%; margin:10px 0;padding:30px; border:1px solid #ddd; font-size:16px; letter-spacing:-0.5px;word-break:keep-all;}

.sub_mission01 {width:100%; padding:100px 0;}
.sub_mission01 img {margin:0 auto;}
.sub_mission02 {padding-bottom:30px;}
.mission_box {display:table;overflow:hidden; margin:20px 0; width:100%;background:#eee; 
box-shadow:0px 0px 5px rgba(0,0,0,0.2);
-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.2);
-moz-box-shadow:0px 0px 5px rgba(0,0,0,0.2);

border-radius:20px;
-webkit-border-radius:20px;
-moz-border-radius:20px;
}

.miss_tit {width:183px; height:120px; padding-left:30px; line-height:120px; color:#fff; font-size:20px; font-weight:500; float:left;}
.miss_tit01 {background:url('../img/page/sub1_2_mission02.png') no-repeat center;}
.miss_tit02 {background:url('../img/page/sub1_2_mission03.png') no-repeat center;}
.miss_tit03 {background:url('../img/page/sub1_2_mission04.png') no-repeat center;}
.miss_tit04 {background:url('../img/page/sub1_2_mission05.png') no-repeat center;}
.miss_txt {display:table-cell; vertical-align:middle; width:inherit;padding:20px;color:#444; font-size:16px; letter-spacing:-0.5px; word-break:keep-all; }

.sub_vision_wr {overflow:hidden;}
.sub_vision01 {border:1px solid #ddd; position:relative; width:492px; height:270px; font-size:20px; font-weight:300; letter-spacing:-1px; text-align:center; padding-top:75px; float:left;}
.sub_vision01 span {font-size:42px; font-weight:bold; color:#4d81e3;}
.sub_vision02 {width:500px; height:270px; float:left;margin-left:20px;}
.sub_vision_tit {padding:10px; font-size:23px; }
.sub_vision_tit span {display:block; margin-top:5px;width:25px; height:3px; background-color:#333;}
.vision_box {padding:10px;}
.vision_box li {width:240px; height:90px; float:left; text-align:center;padding:18px; font-size:17px; font-weight:300;}
.bold5 {font-weight:500 !important;}
.vision_box li:first-child {background:#ccd9e8; margin-bottom:10px;}
.vision_box li:nth-child(2) {background:#fdf3db; margin-bottom:10px;}
.vision_box li:nth-child(3) {background:#ddf2f1;}
.vision_box li:last-child {background:#f6e8f1;}

.sub_tit_02 {text-align:center; line-height:100px; font-size:25px; color:#3572e0; padding-top:30px; font-weight:600; background:url('../img/page/sub_tit_line01.png') no-repeat center bottom;}
.sub_txt_03 {text-align:center;font-size:19px;font-weight:300;padding:60px 40px;margin: 20px 0;border: 1px solid #ddd;position: relative;word-break:keep-all;}

.sub_vision03 {padding:20px;}
.sub_vision03 img {margin:0 auto;}

.sub_vision04 {padding:20px;}
.sub_vision04 img {margin:0 auto;}

.sub_vision05 {padding:0 0 50px;}
.subject_box {padding-top:103px; background:url('../img/page/sub1_2_vision05.png') no-repeat top center; overflow:hidden;}
.subject_box div {width:240px; float:left; margin-right:20px; margin-bottom:20px;text-align:center;font-size:16px; border:1px solid #ddd; letter-spacing:-1px; word-break:keep-all;}
.subject_box div:last-child {margin-right:0;}
.subject_box div p:nth-child(2) {padding:15px 5px; font-size:18px; color:#999; font-weight:500;}
.subject_box div p span {font-size:15px;}

.subject_tit1 {background:url('../img/page/sub1_2_vision05_1.png') no-repeat center #e4ecfb; height:80px;}
.subject_tit2 {background:url('../img/page/sub1_2_vision05_2.png') no-repeat center #e4ecfb; height:80px;}
.subject_tit3 {background:url('../img/page/sub1_2_vision05_3.png') no-repeat center #4980e3; height:80px;}
.subject_tit4 {background:url('../img/page/sub1_2_vision05_4.png') no-repeat center #4980e3; height:80px;}

.sub_vision06 {text-align:center; color:#343434; font-size:20px;position:relative;}
.sub_vision06 p {position:relative; z-index:2; word-break:keep-all;}
.sub_vision06 span {position:absolute; background:#d9d9d9; width:530px; height:17px; display:inline-block; bottom:0; left:50%; margin-left:-265px;}

.sub_goal01 {padding:20px;}
.sub_goal01 img {margin:0 auto;}
.fts20 {font-size:20px !important; font-weight:300;}

.sub_strategy01, .sub_strategy02 {padding:70px 0 20px;}
.sub_strategy01 img, .sub_strategy02 img {margin:0 auto;}

.keyword_box {overflow:hidden; margin:0 auto;}
.keyword_box div {float:left; margin-bottom:16px; text-align:center;}
.keyword_box div p {line-height:30px;}
.key_01 {width:240px; height:230px; border:1px solid #ddd; margin-right:17px;}
.key_01 p {padding-top:25px;}
.key_02 {background:#f5f5f5; width:240px; height:230px; border:1px solid #ddd; margin-right:17px;}
.key_02 p {padding-top:25px;}
.key_03 {width:240px; height:230px; border:1px solid #ddd; margin-right:16px;}
.key_03 p {padding-top:10px;}
.key_04 {background:#f5f5f5;width:240px; height:230px; border:1px solid #ddd;}
.key_04 p {padding-top:55px;}

.strategy_box {padding-top:103px; background:url('../img/page/sub1_2_vision05.png') no-repeat top center; overflow:hidden;}
.strategy_box div {width:240px; float:left; margin-right:20px; margin-bottom:20px;text-align:center;font-size:16px; border:1px solid #ddd; letter-spacing:-1px; word-break:keep-all;}
.strategy_box div:last-child {margin-right:0;}
.strategy_box div p:nth-child(2) {height:140px; padding:25px 5px; font-size:18px; color:#999; font-weight:500;}
.strategy_box div p span {font-size:15px;}
.strategy_tit1 {background:url('../img/page/sub1_2_strategy07.png') no-repeat center #54beb8; height:80px;}
.strategy_tit2 {background:url('../img/page/sub1_2_strategy08.png') no-repeat center #4980e3; height:80px;}
.strategy_tit3 {background:url('../img/page/sub1_2_strategy09.png') no-repeat center #f9c54c; height:80px;}
.strategy_tit4 {background:url('../img/page/sub1_2_strategy10.png') no-repeat center #13395f; height:80px;}

@media screen and (max-width:1299px){
	.sub_vision01 {float:none; margin:0 auto;}
	.sub_vision02 {float:none; margin:0 auto;}
	
	.sub_vision05 {padding:0;}
	.subject_box, .strategy_box {background:none; padding-top:20px;}
	.subject_box, .strategy_box {width:500px; margin:0 auto;}
	.subject_box div:nth-child(2), .strategy_box div:nth-child(2) {margin-right:0;}

	.sub_goal01 img {width:100%;}
	
	.keyword_box {width:497px;}
	.key_02 {margin-right:0;}
}
@media screen and (max-width:845px){
	
}
@media screen and (max-width:620px){
	.sub_mission01 {padding:50px 0;}
	.sub_mission01 img {width:100%;}
}
@media screen and (max-width:590px){
	.sub_vision03 img {width:100%;}
}
@media screen and (max-width:535px){	
	.sub_vision06 {font-size:17px;}
	.sub_vision06 span {width:100%; padding:0 10px; left:0px; margin-left:0;}
	.keyword_box {width:100%; padding:10px;}
	/* 수정 */
	.keyword_box div {font-size:15px;}
	.keyword_box div p {line-height:25px;}
	.key_01 p, .key_02 p {padding-top:20px;}
	.key_03 p {padding-top:5px;}
	.key_04 p {padding-top:45px;}
	.key_01, .key_02, .key_03, .key_04{width:45%; margin:2.5%; background-size:100%; height:190px;}
	/* 수정 끝 */
}
@media screen and (max-width:515px){
	.sub_vision01 {width:100%;background-size:100%; font-size:18px;}
	.sub_vision01 span {font-size:35px;}
	.subject_box, .strategy_box{width:240px;}
	.subject_box div, .strategy_box div {margin-right:0;}
}
@media screen and (max-width:510px){
	.miss_tit {width:130px; height:100px; background-position:left; line-height:100px}
}
@media screen and (max-width:480px){
	.sub_vision02 {width:100%;}
	.sub_vision02 li {width:50%;}
	.sub_vision06 p {padding:0 50px;}
	.sub_vision06 span {display:none;}
	/* 수정 */
	.keyword_box div {font-size:14px;}
	/*.key_01, .key_02, .key_03, .key_04{background-size:110%;}*/
	/* 수정 끝 */
}
@media screen and (max-width:400px){
	.sub_vision01 {height:200px; padding-top:45px;}
	/* 수정 */
	/*.key_01, .key_02, .key_03, .key_04{background-size:100%; height:150px;}*/
	/* 수정 끝 */
}


/* sub1_2_2 */
.sub1_2_2_tab {display:block;width:100%;margin:10px auto 0;overflow:hidden;}
.sub1_2_2_tabs li {transition:all 0.3s ease;float:left;cursor:pointer;display:inline-block;width:33%;height:60px;line-height:58px;text-align:center; color:#686868; font-size:18px; border:1px solid #ddd;}
.subtab2-link.current {display:block; }
ul.sub1_2_2_tabs {overflow:hidden;}
ul.sub1_2_2_tabs li.current{color:#1369cb; border:1px solid #ddd; background:#f7f7f7;display:inline-block;width:33%;height:60px;text-align:center; font-weight:500; transition:all 0.3s ease;}
ul.sub1_2_2_tabs li:hover {font-size:18px; color:#1369cb;background:#f7f7f7; border:1px solid #ddd; font-weight:500; transition:all ease 0.3s 0s;}
.subtab2-content {display:none; padding-top:30px;}
.subtab2-content.current {display: block;}

.his_wr {letter-spacing:-1px;color:#3a3a3a;  overflow:hidden;}
.his_wr p {float:left;display:block; width:20%; font-size:34px; font-weight:500; padding:0px 20px 0 20px;}
.his_txt { position:relative;float:left;  width:80%;border-left:1px solid #ddd; padding:10px 10px 50px;}
.his_txt li {width:100%; float:left; padding:3px 10px; font-size:16px; font-weight:300;}
.his_txt li span {font-size:17px; font-weight:500; padding:0 20px; display:block; float:left;}
.his_icon01 {background:url('../img/page/sub_his01.png') no-repeat center; position:absolute; top:10px; left:-11px; width:22px; height:22px;}
.his_icon02 {background:url('../img/page/sub_his02.png') no-repeat center; position:absolute; top:10px; left:-11px; width:22px; height:22px;}

@media screen and (max-width:530px){
	.his_wr p {width:100%;}
	.his_txt {width:100%; margin-left:11px;}
}


/* sub1_2_3 */
.sub_li_01 {margin:0 10px;color:#0d4892;}
.sub_li_01 > li {word-break:keep-all;background:url('../img/page/sub_li_01.png') no-repeat left top 10px; padding-left:20px; font-size:17px; letter-spacing:-0.5px; line-height:35px;}

.sub_li_02 {margin:0 0 10px 10px;color:#373737;}
.sub_li_02 > li {word-break:keep-all;background:url('../img/page/sub_li_02.png') no-repeat left top 10px; padding-left:20px; font-size:16px; letter-spacing:-0.5px; line-height:30px;}

.sub_li_03 {margin:0 0 10px 20px;color:#373737;}
.sub_li_03 > li {word-break:keep-all;background:url('../img/page/sub_li_03.png') no-repeat left top 13px; padding-left:15px; font-size:16px; letter-spacing:-0.5px; line-height:30px;}

.glo_box {overflow:hidden; padding:20px; margin:0 auto; }
.glo01, .glo02, .glo03 {position:relative; border:1px solid #eee; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; background:#fff; width:fit-content; float:left; margin-bottom:30px;}
.lt_line {width:24px; height:24px; background:url('../img/page/box_lefttop.png') no-repeat center; display:block; position:absolute; top:0; left:0;}
.br_line {width:24px; height:24px; background:url('../img/page/box_bottomright.png') no-repeat center; display:block; position:absolute; bottom:0; right:0;}
.glo01, .glo02 {margin-right:30px;}
.glo01 img, .glo02 img, .glo03 img {padding:30px;}


.sub_univ {}
.univbox {margin:5px 5px 30px; width:192px; height:238px; float:left;}
.univbox img {border:1px solid #ddd;}
.univbox p {margin-top:10px; display:inline-block; width:100%; border:1px solid #ddd; background:#f2f2f2; font-size:15px; padding:10px; text-align:center; }




@media screen and (max-width:1299px){
	.glo01, .glo02 {width:31%; margin-right:2%;}
	.glo03 {width:32%;}
	.glo01 img, .glo02 img, .glo03 img {width:100%;}
}

@media screen and (max-width:700px){
	.glo01 img, .glo02 img, .glo03 img {padding:15px;}
}
@media screen and (max-width:625px){
	.sub_univ {width:404px; margin:0 auto;}
}
@media screen and (max-width:480px){
	.glo_box {padding:20px 0;}
	.glo01 {width:45%; margin-right:5%;}
	.glo02 {width:45%;}
	.glo03 {width:50%; margin:0 auto;}
	
	.sub_univ {width:100%;}
	.univbox {width:45%; margin:2.5%; height:auto;}
	.univbox img {width:100%;}
}

/* table style */
.tb_1 {border-top:2px solid #1369cb; letter-spacing:-1px; width:100%; padding:10px; margin:5px auto; color:#141414;}
.tb_1 tr {border-bottom:1px solid #cfcfcf;}
.tb_1 th, .tb_1 td {border-right:1px solid #cfcfcf; text-align:center; padding:10px; word-break:keep-all;}
.tb_1 th:last-child, .tb_1 td:last-child {border-right:0;}
.tb_1 th {font-size:16px; font-weight:500; background:#f5faff; color:#1369cb}
.tb_1 td {font-size:15px; font-weight:400;}

.tb_1 a {margin:0px auto;}
/* 수정 */
.tb_2 {border-top:2px solid #1369cb; letter-spacing:-1px; width:100%; padding:10px; margin:5px auto; color:#141414;}
.tb_2 tr {border-bottom:1px solid #cfcfcf;}
.tb_2 th, .tb_2 td {border-right:1px solid #cfcfcf; text-align:center; padding:10px; word-break:keep-all;}
.tb_2 th:last-child, .tb_2 td:last-child {border-right:0;}
.tb_2 th {font-size:16px; font-weight:500; background:#f5faff; color:#1369cb}
.tb_2 td {font-size:15px; font-weight:400;}
/* 수정 끝 */

/* sub1_2_4 */
.sub_song {margin:20px auto; width:100%; padding:20px 0; overflow:hidden;}
.song01 {position:relative; border:1px solid #ddd; width:50%; float:left; overflow:hidden;}
.song01 img {padding:50px; margin:0 auto;}
.song02 {width:50%; float:left; padding:30px; overflow:hidden; font-size:16px; color:#343434; font-weight:300;}
.song02 img {margin-bottom:20px;}
.song02 p {padding:20px 0;border-bottom:1px solid #ddd;}
.song03 {padding:20px 0; word-break:keep-all;}


@media screen and (max-width:1299px){
	.song01 {width:60%; margin:0 auto; float:none;height:auto;}
	.song01 img {width:100%;}
	.song02 {width:60%; margin:0 auto; float:none;}
}

@media screen and (max-width:680px){
	.song01 {width:60%;}
	.song01 img {padding:20px;}
	.song02 {width:100%; padding:30px 10px;}
}
@media screen and (max-width:480px){
	.song01 {width:100%;}
	.song01 img {padding:15px;}
}	


/* file_btn style */
.file_btn01 {line-height:60px;color:#343434;padding:0 20px; display:inline-block; text-align:left; width:200px; height:60px; border:1px solid #ddd;  background:url('../img/page/sub_file_off.png') no-repeat right 20px center;}
.file_btn01:hover {color:#fff;background:url('../img/page/sub_file_on.png') no-repeat right 20px center #1b6ecd; font-weight:500; border:1px solid #1b6ecd; transition:all 0.3s ease-in-out;}

.file_btn02 {line-height:60px;color:#fff;padding:0 20px; display:inline-block; text-align:left; width:200px; height:60px; border:1px solid #ccc;  background:url('../img/page/sub_file_on.png') no-repeat right 20px center #ccc;}
.file_btn02:hover {color:#fff;background:url('../img/page/sub_file_on.png') no-repeat right 20px center #1b6ecd; font-weight:500; border:1px solid #1b6ecd; transition:all 0.3s ease-in-out;}

.file_btn03 {line-height:50px;color:#343434;padding:0 50px 0 20px; display:inline-block; text-align:left; height:50px; border:1px solid #ddd; padding-right:50px; background:url('../img/page/sub_file_off.png') no-repeat right 20px center;}
.file_btn03:hover {color:#fff;background:url('../img/page/sub_file_on.png') no-repeat right 20px center #1b6ecd; font-weight:500; border:1px solid #1b6ecd; transition:all 0.3s ease-in-out;}

@media screen and (max-width:400px){
	.file_btn03 {text-indent:-9999px; padding:30px; overflow:hidden;}

}

/* sub1_2_5 */
.gridbg {background:url('../img/page/grid_pattern.jpg'); }
.sub_symbol {margin:20px 0; overflow:hidden;}
.symbol01 {float:left; }
.symbol_img {margin:20px 0;position:relative;width:490px; height:270px;border-bottom:1px solid #eee;}
.symbol_img img {margin:0 auto; padding-top:40px;}
.symbol01 a {margin-right:20px; width:235px;}
.symbol01 a:last-child {margin-right:0;}
.symbol02 {width:490px; height:270px; float:left;}
.symbol_box {padding: 20px;position:relative;}
.cha_box {padding:60px 20px 20px; position:relative;}
.symbol_box span, .cha_box span {font-size:15px;}
.symbol_box p , .cha_box p{font-size: 35px;font-weight:500;color:#343434;line-height: 20px;padding-top: 20px;}
.symbol_box p span, .cha_box p span {display:inline-block;margin-top:5px;width:25px;height:3px;background:#343434;}
.symbol_txt {padding: 10px 0;word-break:keep-all;font-size:16px;letter-spacing:-1px;font-weight:300;}
.color_box {position:absolute; top:60px; right:0; background:url('../img/page/symbol_color.jpg') no-repeat center; width:197px; height:44px;}

.logo01, .logo02, .sig01, .sig02, .emb01, .emb02, .slo01, .slo02, .cha01 {position:relative;width:45%; margin:2.5%; height:270px; float:left; border-bottom:1px solid #eee;}
.sub_logo img {margin:0 auto;}
.logo01 img, .sig01 img {padding-top:100px;}
.logo02 img {padding-top:10px;}
.sig02 img, .emb02 img, .slo02 img {padding-top:60px;}
.emb01 img, .slo01 img {padding-top:50px;}
.slo02 img {padding-top:70px;}
.cha01 img {padding-top:40px;}

.symbol_txt span {padding:0 10px;}

@media screen and (max-width:1270px){
	.sub_symbol {width:100%;}
	.symbol_img {width:100%;}
	.symbol01, .symbol02 {width:50%;}
	.symbol01 a {width:45%; margin:2.5%;}
	.logo01 img, .sig01 img {width:70%;}
}

@media screen and (max-width:740px){
	.color_box {position:static; margin:20px 0;}
	.symbol02 {height:auto;}
	.logo01, .logo02, .sig01, .sig02, .emb01, .emb02, .slo01, .slo02 {width:95%; margin:2.5%;}
}

@media screen and (max-width:680px){
	.symbol01, .symbol02 {width:100%;}
}

/* text_bg style */
.text_bg01 {display:inline-block;width:70px;height:13px;background:#d0e1f5;line-height:5px;text-align:center;}
.text_bg02 {display:inline-block;width:100px;height:13px;background:#d0e1f5;line-height:5px;text-align:center;}
.text_bg03 {display:inline-block;width:140px;height:13px;background:#d0e1f5;line-height:5px; text-align:center;}
.text_bg04 {display:inline-block;width:150px;height:25px;background:#d0e1f5;line-height:15px; text-align:center; }
.text_bg05 {display:inline-block;width:170px;height:18px;background:#d0e1f5;line-height:5px; text-align:center; }


/* sub1_3 */
.sub_txt_04 {padding:20px 0;}
/* 수정 */
.sub_txt_04 img {/*width:100%;*/}

@media screen and (max-width:1299px){
	.sub_txt_04 img {width:100%;}
}
/* 수정 끝 */

/* sub1_3_3 */
a.gopage_btn {font-size:15px;display:block; text-align:left; padding-left:30px; color:#343434; width:200px; height:45px; line-height:45px; background:url('../img/page/gopage_btn_off.jpg') no-repeat right 20px center #fff; border:1px solid #ccc;}
a.gopage_btn:hover {border:1px solid #3572e0; color:#3572e0; background:url('../img/page/gopage_btn_on.jpg') no-repeat right 20px center #fff; transition:all 0.3s ease-in-out;}

/* go page_btn style */
.gopage_btn {font-size:15px;display:block; text-align:left; padding-left:30px; color:#343434; width:200px; height:45px; line-height:45px; background:url('../img/page/gopage_btn_off.jpg') no-repeat right 20px center #fff; border:1px solid #ccc;}
.gopage_btn:hover {border:1px solid #3572e0; color:#3572e0; background:url('../img/page/gopage_btn_on.jpg') no-repeat right 20px center #fff; transition:all 0.3s ease-in-out;}


/* sub1_3_4 */
.sub_ind {margin:20px 0; overflow:hidden;word-break:keep-all;}
.ind01 {float:left; }
/* 수정 */
.ind_txt1 {width:100%;margin:20px 0;position:relative;height:270px;border:1px solid #eee;}
.ind_txt1 {text-align:center;padding:50px 20px;}
.ind_txt1 p:first-child {font-size:15px; font-weight:300;}
.ind_txt1 p:nth-child(2) {display:block;font-size:35px; font-weight:600;}
.ind_txt1 p:nth-child(3) {font-weight:300; padding:10px;}

.ind02 {width:100%; height:270px; float:left;}
.ind_txt2 {padding: 20px;position:relative;}
.ind_txt2 p {font-size:25px;font-weight:500;color:#343434;line-height: 20px;padding-top: 20px;}
.ind_txt2 p span {display:inline-block;margin-top:5px;width:25px;height:3px;background:#343434;}
.ind_box {text-indent:15px;font-size:16px; font-weight:300; padding:15px 0;}
/* 수정 끝 */

.sub_group img {padding:30px 0; margin:0 auto;}
.sub_group2 img {padding:30px 0; margin:0 auto;}

@media screen and (max-width:1270px){
	.ind_txt1 {width:100%; height:auto;}
	.ind02 {width:100%;}
	.sub_group img {width:100%;}
}
@media screen and (max-width:538px){
	.sub_group2 img {width:100%;}
}

/* sub1_3_5 */
.sub_cost {margin:20px 0;position:relative;width:100%;border:1px solid #eee;}
.sub_cost img {padding:50px; margin:0 auto;}
.sub_li_03 a {color:#343434; font-weight:400; font-size:17px;}
.sub_li_03 a:hover {font-weight:500; color:#1b6ecd; transition:all 0.2s ease; text-decoration:underline;}
@media screen and (max-width:480px){
	.sub_cost img {width:100%; padding:10px 30px;}
}

/* sub1_5, .sub1_5_2 */
.sub1_5_tab {display:block;width:100%;margin:10px auto 0;overflow:hidden;}
.sub1_5_tabs li {transition:all 0.3s ease;float:left;cursor:pointer;display:inline-block;width:11%;height:43px;line-height:43px;text-align:center; color:#ccc; font-size:16px; border:1px solid #ccc;}
.subtab3-link.current {display:block; }
ul.sub1_5_tabs {overflow:hidden;}
ul.sub1_5_tabs li.current{color:#0661cb; border:1px solid #0661cb; display:inline-block;height:43px;text-align:center; font-weight:500; transition:all 0.3s ease;}
ul.sub1_5_tabs li:hover {font-size:16px; color:#0661cb; border:1px solid #0661cb; font-weight:500; transition:all ease 0.3s 0s;}
.subtab3-content {display:none; padding-top:30px;}
.subtab3-content.current {display: block;}

.sub1_5_img img {display:block; margin:0 auto;}
.sub1_5_img2 img {display:block;}

.sub_li_04 {margin:20px 0px 5px;color:#0d4892;}
.sub_li_04 > li {word-break:keep-all;background:url('../img/page/sub_li_01.png') no-repeat left top 10px; padding-left:20px; font-size:20px; letter-spacing:-0.5px; line-height:35px;}

@media screen and (max-width:800px){
	.sub1_5_tabs li {width:20%;}
}
@media screen and (max-width:630px){
	.sub1_5_img2 img {width:100%;}
	.sub1_5_img img {width:100%;}
}
@media screen and (max-width:480px){
	.sub1_5_tabs li {width:33%;}
}


/* sub1_6 */
.sub_txt_05 {text-align:center; padding:20px 0; font-size:17px; color:#343434; letter-spacing:-0.5px;}
.sub_map {width:100%; padding:10px;}
.map01 {position:relative; width:100%; height:735px; background:url('../img/page/vr_bg.jpg') no-repeat center; border:10px solid #fff; border-radius:30px; box-shadow:inset 0px 0px 5px rgba(0,0,0,0.1), 0px 0px 5px rgba(0,0,0,0.3); -webkit-box-shadow:inset 0px 0px 5px rgba(0,0,0,0.1), 0px 0px 5px rgba(0,0,0,0.3); -moz-box-shadow:inset 0px 0px 5px rgba(0,0,0,0.1), 0px 0px 5px rgba(0,0,0,0.3);}
.vr_btn {background:url('../img/page/vr_btn.png') no-repeat center; width:50px; height:50px; position:absolute; z-index:2;}
.vr_btn a {width:50px; height:50px; display:block;}
.vr_01 {top:35px;left:40px;}
.vr_02 {top:165px;left:90px;}
.vr_03 {top:180px; left:210px;}
.vr_04 {top: 240px;left: 395px;}
.vr_05 {top:175px; right:355px;}
.vr_06 {top:310px; right:240px;}
.vr_07 {top:230px; right:250px;}
.vr_08 {top:340px; right:190px;}
.vr_09 {bottom:175px; left:140px;}
.vr_10 {bottom:260px; left:360px;}
.vr_11 {bottom:140px; left:520px;}

.map_btn {width:fit-content; height:52px; position:absolute; z-index:1; cursor:pointer;}
.map_01 {top:60px; left:50px;}
.map_02 {top:110px;left:130px;}
.map_03 {top:190px; left:100px;}
.map_04 {top:210px; left:220px;}
.map_05 {top: 270px;left: 410px;}
.map_06 {top:200px; right:270px;}
.map_07 {top:260px; right:170px;}
.map_08 {top:370px; right:110px;}
.map_09 {bottom:140px; left:150px;}
.map_10 {bottom:230px; left:370px;}

.overview_textbox {background:url('../img/page/nh_map_bg.png') no-repeat center #fafafa; border-radius:15px; margin-top:30px; width:100%; height:350px;}
.overview_textbox ul {display:none; width:fit-content; height:350px; background:#fafafa; overflow-y:scroll;}
.overview_textbox ul li {float:left; display:block; font-size:16px; letter-spacing:-1px; word-break:keep-all; }

.map_pic {border-radius:20px;overflow:hidden;margin: 20px;}
.map_tit {padding:25px 300px 10px 0;}
.li_b1f {width:50%;background:url('../img/page/b1f.png') no-repeat left center; padding:15px 0 10px 60px;}
.li_1f {width:50%;background:url('../img/page/1f.png') no-repeat left center; padding:15px 0 10px 60px;}
.li_2f {width:50%;background:url('../img/page/2f.png') no-repeat left center; padding:15px 0 10px 60px;}
.li_3f {width:50%;background:url('../img/page/3f.png') no-repeat left center; padding:15px 0 10px 60px;}
.li_4f {width:50%;background:url('../img/page/4f.png') no-repeat left center; padding:15px 0 10px 60px;}
/* 수정 */
.li_5f {width:50%;background:url('../img/page/sub_li_02.png') no-repeat left top 23px; padding:15px 0px 10px 30px;}


/*** mobile campus map ***/
.map_mobile_wr {display:none;}
.map_m_box img:first-child {width:100%;}
.map_m_box img:nth-child(2) {float:right; margin-bottom:20px;}
.map_pic2 {margin:20px; text-align:center;}
.map_pic2 img {margin:0 auto; border-radius:15px;}
.map_tit2 img {margin:5px auto;}
.li_b1f2 {width:100%;background:url('../img/page/b1f.png') no-repeat left center; padding:15px 0 10px 60px;}
.li_1f2 {width:100%;background:url('../img/page/1f.png') no-repeat left center; padding:15px 0 10px 60px;}
.li_2f2 {width:100%;background:url('../img/page/2f.png') no-repeat left center; padding:15px 0 10px 60px;}
.li_3f2 {width:100%;background:url('../img/page/3f.png') no-repeat left center; padding:15px 0 10px 60px;}
.li_4f2 {width:100%;background:url('../img/page/4f.png') no-repeat left center; padding:15px 0 10px 60px;}
.li_5f2 {width:100%;background:url('../img/page/sub_li_02.png') no-repeat left top 23px; padding:15px 0px 10px 30px;}
.lightbox {display:none;}
.map_btn_wr {margin:0px auto; width:100%;}
.minfo_btn {border:1px solid #3d62c9; display:block;width:45%; padding:10px;color:#3d62c9; float:left; margin:5px}
.vr_m_btn {background: #3d62c9; display:block;width:45%; padding:10px;color:#fff;  float:left; margin:5px}
/*** mobile campus map end ***/

@media screen and (max-width:1299px){
	.map_pc_wr {display:none;}
	.map_mobile_wr {display:block;margin:20px auto;}
}
@media screen and (max-width:520px){
	.minfo_btn {width:100%;}
	.vr_m_btn {width:100%;}
}
/* 수정 끝 */

/* sub1_7 */
.sub_road {width:100%; padding:0 0 20px;}
.bus01 {width:50%; float:left; padding:20px;}
.bus02 {width:50%; float:left; padding:20px;}
.bus01 table, .bus02 table {margin-bottom:30px;}
.sub_bus {overflow:hidden;}

@media screen and (max-width:960px){
	.bus01, .bus02 {padding:5px;}
}

@media screen and (max-width:620px){
	.div_scr {width:100%; overflow-x:scroll;}
}

@media screen and (max-width:480px){
	.bus01, .bus02 {width:100%;}
	.div_scr2 {width:100%; overflow-x:scroll;}
}

/* sub3_2 */
a.data_dw{font-size:15px;display:inline-block;text-align:left;padding:0 50px 0 20px;color:#343434;height: 35px;line-height: 35px;background:url('../img/page/gopage_btn_off.jpg') no-repeat right 20px center #fff;border:1px solid #ccc;}
a.data_dw:hover {border:1px solid #3572e0; color:#3572e0; background:url('../img/page/gopage_btn_on.jpg') no-repeat right 20px center #fff; transition:all 0.3s ease-in-out;}

/* sub3_3 */
.sub3_3_tabs {display:block;width:100%;margin:10px auto 0;overflow:hidden;}
.sub3_3_tabs li {transition:all 0.3s ease;float:left;cursor:pointer;display:inline-block;width:20%;height:43px;line-height:43px;text-align:center; color:#ccc; font-size:16px; border:1px solid #ccc;}
.subtab2-link.current {display:block; }
ul.sub3_3_tabs {overflow:hidden;}
ul.sub3_3_tabs li.current{color:#0661cb; border:1px solid #0661cb; display:inline-block;width:20%;height:43px;text-align:center; font-weight:500; transition:all 0.3s ease;}
ul.sub3_3_tabs li:hover {font-size:16px; color:#0661cb; border:1px solid #0661cb; font-weight:500; transition:all ease 0.3s 0s;}
.subtab2-content {display:none; padding-top:30px;}
.subtab2-content.current {display: block;}

.sub_li_02 a {color:#343434; font-weight:400; font-size:17px;}
.sub_li_02 a:hover {font-weight:500; color:#1b6ecd; transition:all 0.2s ease; text-decoration:underline;}


/* sub3_4 */
.sub3_4_tabs {display:block;width:80%;margin:10px auto 0;overflow:hidden;}
.sub3_4_tabs li {transition:all 0.3s ease;float:left;cursor:pointer;display:inline-block;width:33%;height:43px;line-height:43px;text-align:center; color:#ccc; font-size:16px; border:1px solid #ccc;}
.subtab3-link.current {display:block; }
ul.sub3_4_tabs {overflow:hidden;}
ul.sub3_4_tabs li.current{color:#0661cb; border:1px solid #0661cb; display:inline-block;width:33%;height:43px;text-align:center; font-weight:500; transition:all 0.3s ease;}
ul.sub3_4_tabs li:hover {font-size:16px; color:#0661cb; border:1px solid #0661cb; font-weight:500; transition:all ease 0.3s 0s;}
.subtab3-content {display:none; padding-top:30px;}
.subtab3-content.current {display: block;}



/* sub6_1 */
.sub6_1_tabs {display:block;width:60%;margin:10px auto 0;overflow:hidden;}
.sub6_1_tabs li {transition:all 0.3s ease;float:left;cursor:pointer;display:inline-block;width:50%;height:43px;line-height:43px;text-align:center; color:#ccc; font-size:16px; border:1px solid #ccc;}
.subtab4-link.current {display:block; }
ul.sub6_1_tabs {overflow:hidden;}
ul.sub6_1_tabs li.current{color:#0661cb; border:1px solid #0661cb; display:inline-block;width:50%;height:43px;text-align:center; font-weight:500; transition:all 0.3s ease;}
ul.sub6_1_tabs li:hover {font-size:16px; color:#0661cb; border:1px solid #0661cb; font-weight:500; transition:all ease 0.3s 0s;}
.subtab4-content {display:none; padding-top:30px;}
.subtab4-content.current {display: block;}

.sub_student {padding:20px 0;}

@media screen and (max-width:1050px){
	.sub_student img {width:100%;}
}

.board_search{width:100%; margin:20px 0; padding:20px 40px; border:1px solid #d9d9d9; box-shadow:0px 3px 0px rbga(241,241,241,1); overflow:hidden;}



