﻿@charset "utf-8";
@import url("main_nz.css");
@import url(//fonts.googleapis.com/earlyaccess/nanummyeongjo.css);
@import url('https://fonts.googleapis.com/css2?family=Nanum+Brush+Script&family=Noto+Sans+KR:wght@200;300;500;600&display=swap');

.barun_pen {
font-family: 'NanumBarunPen';
font-family: 'NanumBarunPenBold';
}


/*
@font-face{
	font-family:"Nanum Barun Gothic UltraLight";
	src:url('http://kokosexpo.com/2018/font/NanumBarunGothicUltraLight.eot');
	src:url('http://kokosexpo.com/2018/font/NanumBarunGothicUltraLight.eot?#iefix') format('embedded-opentype'),
	url('http://kokosexpo.com/2018/font/NanumBarunGothicUltraLight.woff') format('woff'),
	url('http://kokosexpo.com/2018/font/NanumBarunGothicUltraLight.ttf') format('truetype');
	url('http://kokosexpo.com/2018/font/NanumBarunGothicUltraLight.svg#NanumBarunGothicUltraLight') format('svg')
	src:local(��), url('http://kokosexpo.com/2018/font/NanumBarunGothicUltraLight.woff') format('woff');
}

@font-face{
	font-family:"Nanum Barun Gothic";
	src:url('http://kokosexpo.com/2018/font/NanumBarunGothic.eot');
	src:url('http://kokosexpo.com/2018/font/NanumBarunGothic.eot?#iefix') format('embedded-opentype'),
	url('http://kokosexpo.com/2018/font/NanumBarunGothic.woff') format('woff'),
	url('http://kokosexpo.com/2018/font/NanumBarunGothic.ttf') format('truetype');
	url('http://kokosexpo.com/2018/font/NanumBarunGothic.svg#NanumBarunGothic') format('svg')
	src:local(��), url('http://kokosexpo.com/2018/font/NanumBarunGothic.woff') format('woff');
}
*/

*{font-family:'Noto Sans KR', sans-serif;} 

.cf::after{content:""; display:block; clear:both;}
.mt20{margin-top:20px !important;}
.mt30{margin-top:30px !important;}
.mt40{margin-top:40px !important;}
.mt50{margin-top:50px !important;}
.mt80{margin-top:80px !important;}
.mt100{margin-top:100px !important;}

.top_line{border-top:1px dashed #ababab; padding:80px 0 0;}

.fs14{font-size:14px;}
.fs15{font-size:15px;}

.font_blue{color:#1573ff !important;}
.font_gray{color:#888481 !important;}
.bor_no{border:none !important;}
.c-point-3{color:#ff8100 !important;}
.red_t{color:#ff2626 !important;}

.pc_show{display:block;}
.mob_show{display:none;}
.roboto{font-family: Roboto Condensed,sans-serif !important;}

ul{padding:0 !important;}
li{list-style:none !important;}
a{text-decoration:none !important;}
dd{margin:0 !important;}



hr.dashed-line {border:1px dashed #eaeaea; margin-top:70px;}
hr.dashed-line-pd15 {padding:15px 0; border-top:1px dashed #eaeaea; margin-top:35px; margin-bottom:0}
hr.dotted-line {padding:30px 0; border-top:1px dotted #eaeaea; margin-top:70px;}

h2{font-size:2.5em; font-weight:bold; margin:0 auto 30px; line-height:1.2;}
h3{font-size:22px; margin:0;}

body{/* font-family:'Nanum Gothic'; */ font-family:"Nanum Barun Gothic"; background:#fff;}
.content_wrap{width:100%; margin:0 auto; padding:0 0 120px 0;}

#wrap{width:100%; margin:0 auto;}
#mindex{width:100%; height:auto; overflow:hidden;}
#mindex .menu{width:100%; height:100%; background:#000; position:fixed; filter:Alpha(opacity=70); opacity:0.7; -moz-opacity:0.7; display:none}
#mindex .onmenu{width:70%; height:100%; background:#fff; position:fixed; z-index:99; display:none; filter:Alpha(opacity=90); opacity:0.9; -moz-opacity:0.9;}
#mindex .onmenu .top{width:100%; height:auto; overflow:hidden; margin-top:20px; }
#mindex .onmenu .top img{width:100%;}
#mindex .onmenu .mm{width:45%; height:25px; padding-top:12px; text-align:center; border:1px solid #353535; color:#353535; font-size:13px; float:left; margin-left:5px; margin-top:10px;}
#mindex .onmenu .bb{width:93%; height:25px; padding-top:12px; text-align:center; border:1px solid #353535; color:#fff; background:#353535; font-size:13px; float:left; margin-left:5px; margin-top:10px;}
#mindex .btnc{width:50px; height:55px; position:fixed; bottom:0px; right:5px; z-index:99; display:none;}
#mindex .box{width:100%; height:auto; position:relative; margin:0 auto;}
#mindex .event_b{margin:20px auto;}
#mindex .text_gif a{display:block; width:100%; margin:0 auto;}
#mindex .jojo, #mindex .four{max-width:1100px;}
#mindex .btnm{width:50px; height:110px; position:fixed; bottom:0px; left:5px; z-index:999;}
#mindex .btnm .boxa{width:50px; height:50px;}
#mindex .btnm .boxb{width:50px; height:50px; margin-top:5px;}
#mindex .btnx{width:50px; height:55px; position:fixed; bottom:0px; right:5px; z-index:999;}

#box_form{background:#292929;}
#box_form .bottom_btn{padding:0 0 100px 0;}
#box_form h2{width:100%; text-align:center; line-height:1.2; color:#ffff; background:#292929; padding:40px 0 0;}
#box_form .btn_more{background:#94b9e1; font-size:20px; font-weight:bold;}

/* 2025 메인페이지 */
#main_visual{width:100%; margin:4% auto;}
#main_visual .slick-slide{width:auto !important; margin:0 20px;}
#main_visual>div.expo_title{width:100%; max-width:1100px; margin:0 auto 5%;}
#main_visual>div>p{font-size:70px; font-weight:bold; line-height:1; margin:0;}
#main_visual>div>p img{display:block; margin:5% 0 0;}
#main_visual>div>p span{display:block; color:#e46298;}
#main_visual div div{position:relative;}
#main_visual div div:after{display:block; content:""; clear:both;}
#main_visual div div img{display:block;}
#main_visual div div ul{padding:0; position:absolute; bottom:15px; left:15px;}
#main_visual div div li{list-style:none; color:#fff;}
#main_visual div div li p{margin:0;}

#keyword{width:100%;}
#keyword h2{width:100%; text-align:center; font-size:45px; line-height:1.2; font-weight:400; color:#ffff; background:#e46298; padding:43px 0; margin:0 auto 5%; font-family:"NanumBarunPen", serif !important;}
#keyword .buttons{width:100%; max-width:1100px; margin:0 auto;}
#keyword .buttons button{width:15%; display:inline-block; padding:10px 0; border:1px solid #222; background:#fff; border-radius:50px; margin-right:20px; cursor:pointer; font-size:18px;}
#keyword .buttons button.active{display:inline-block; border:1px solid #e46298; background:#e46298; color:#fff; font-size:18px;}
#keyword .tabs{width:100%; background:url('../img/bg_news.jpg') no-repeat right center; background-size:cover; margin:1% auto 0;}
#keyword .tabs .tab{width:100%; max-width:1100px; margin:0 auto; background:#2a2a2a; border-top-left-radius:20px; border-bottom-left-radius:20px;}
#keyword .tabs .tab{display:none;}
#keyword .tabs .tab.active{display:block;}
#keyword .slick-track, #keyword .slick-list, #keyword .slick-slide{width:100% !important; max-width:1100px; margin:0 auto;}

#expo_intro{width:100%; max-width:1100px; margin:5% auto; display:flex;}
#expo_intro h2{width:50%; font-size:33px; line-height:1.2;}
#expo_intro>ul{width:50%; display:grid; grid-template-columns:300px 800px; padding:0; gap:20px;}
#expo_intro>ul li{list-style:none; font-weight:bold;}
#expo_intro>ul li p{font-size:6em; color:#000; margin:0 auto; font-family: "Barlow Condensed", sans-serif;}
#expo_intro>ul li div img{display:inline-block; max-width:23px; padding-right:5px; float:left;}
#expo_intro>ul li div span{display:inline-block; font-size:0.98em; color:#e95592; font-weight:normal; letter-spacing:-0.3px;}

#three_circle{width:100%; background:url('../img/bg_expo_all.jpg') no-repeat center center; background-size:cover; margin:1% auto 0;}
#three_circle img{display:block; width:100%; max-width:1903px; margin:0 auto;}

#logo_line{width:100%; max-width:1200px; margin:5% auto;}
#logo_line ul{display:flex; padding:0;}
#logo_line ul li{list-style:none; width:25%;}
#logo_line ul li img{display:block; margin:0 auto;}
#logo_line ul li p{text-align:center; line-height:1.2; letter-spacing:-0.5px;}
#logo_line ul li p span{color:#ff7600; display:block;}

.visual_wrap{background:#0155dc;}
.visual_wrap img{display:block; width:100%; max-width:1903px; margin:0 auto;}

.expo_intro{margin:0 auto 100px;}
.expo_intro h2{text-align:center;}
.expo_intro>div>img{display:block; width:100%; max-width:387px; margin:0 auto;}
.expo_intro div ul{display:grid; grid-template-columns: repeat(4, 1fr); width:100%; padding:0; max-width:1400px; margin:50px auto;  position:relative;}
.expo_intro div ul:after{display:block; content:''; clear:both;}
.expo_intro div ul li{list-style:none;}
	
.expo_intro div ul li div p{text-align:center; width:90%; margin:25px auto 0; line-height:1.3;}
.expo_intro div ul li div p span{display:block; font-weight:bold; font-size:1.2em;}
.expo_intro div ul li div.circle{margin:0 auto;}
.expo_intro div ul li div.circle img{display:block; margin:0 auto;}
.text_color_blue{color:#006dae !important;}
.main_wrap:after{display:block; content:''; clear:both;}
	
	
#pathway{width:100%; margin:0 auto; background:#feefc3; padding:100px 0;}
#pathway h2{text-align:center; color:#000;}
#pathway ul{padding:0; width:100%; max-width:1280px; margin:0px auto; display:flex; gap:10px;}
#pathway ul li{list-style:none; display:inline-block; width:25%;}
#pathway ul li img{display:block; width:100%;}

#orange_box{width:100%; margin:0 auto; background:#fea21e; padding:100px 0;}
#orange_box h2{text-align:center;}
#orange_box>div{width:100%; max-width:1350px; margin:0 auto;}
#orange_box>div>p{text-align:center; line-height:1.3; color:#3d3d3d;}
#orange_box>div>img{display:block; margin:0 auto 20px; width:100%; max-width:858px;}
#orange_box>div ul{padding:0; display:flex; grid-column-gap:1%;}
#orange_box>div ul li{display:inline-block; width:20%;}
#orange_box>div ul.orange_sch li{border-radius:20px; overflow:hidden;}
#orange_box>div ul.orange_sch li:hover{transform: scale(0.98); transition-duration:0.3s;}
#orange_box>div ul li a{text-decoration:none; display:block; width:100%;}
#orange_box>div ul.orange_sch li a{background:#fff;}
#orange_box>div ul.orange_sch li a img{display:block; width:100%; max-width:260px;}
#orange_box>div ul li a div{padding:20px 0 20px 15px;}
#orange_box>div ul li a p{margin:0; color:#101010; font-size:15px; letter-spacing:-0.5px;}
#orange_box>div ul li a p.ranking{color:#ff1212;}
#orange_box>div ul.orange_major li a img{display:block; width:100%; border:2px solid #fff;}
#orange_box>div ul.orange_major li a:hover img{transform: scale(0.98); transition-duration:0.3s;}

.mindex_rank{display:block; width:100%; max-width:1150px; margin:0 auto;}
#Feb_uni .rn{color:#fff; font-weight:normal; text-align:center; font-size:0.85em;}

.round_six{width:100%; display:grid; margin:0 auto;grid-template-columns: repeat(3, 1fr);}
.round_six li{margin-bottom:40px; padding:30px 0; width:90%; border-radius:20px; border:1px solid #ddd;}
.round_six li img{display:inline-block;}
.round_six li p{font-size:1.8em; font-weight:bold; color:#ff8100; margin:5px 0; text-align:center;}
.round_six li span{display:block; text-align:center;}


.signature-ico-1:before {content:''; display:block; background:url('../img/school-signature-bg.png') no-repeat center top; background-position:-4px -5px; width:108px; height:100px; margin:0 auto;}
.signature-ico-2:before {content:''; display:block; background:url('../img/school-signature-bg.png') no-repeat center top; background-position:-726px -4px; width:108px; height:100px; margin:0 auto;}
.signature-ico-3:before {content:''; display:block; background:url('../img/school-signature-bg.png') no-repeat center top; background-position:-437px -5px; width:108px; height:100px; margin:0 auto;}
.signature-ico-4:before {content:''; display:block; background:url('../img/school-signature-bg.png') no-repeat center top; background-position:-293px -5px; width:108px; height:100px; margin:0 auto;}
.signature-ico-5:before {content:''; display:block; background:url('../img/school-signature-bg.png') no-repeat center top; background-position:-146px -5px; width:108px; height:100px; margin:0 auto;}
.signature-ico-6:before {content:''; display:block; background:url('../img/school-signature-bg.png') no-repeat center top; background-position:-580px -5px; width:108px; height:100px; margin:0 auto;}


	.testimonial{width:100%; margin:100px auto;}
	.testimonial h2{text-align:center;}
	.testimonial>div{margin:40px auto 0;}
	.testimonial>div .slick-list{width:1280px !important; margin:0 auto;}
	.testimonial>p{text-align:center;}
	.testimonial div a{display:block; text-decoration:none; color:#a1a1a1; width:85%;}
	.testimonial div a:hover p span{color:#000;}
	.testimonial div a img{display:block; padding:0 0 20px 0; width:100%;}
	.testimonial div a p{font-size:0.85em;}
	.testimonial div a p span{font-weight:bold; margin-right:8px; color:#000; font-size:1.5em;}
	.testimonial div a p.story{color:#181818; font-size:0.9em;
		display:-webkit-box;
		overflow:hidden;
		-webkit-box-orient:vertical;
		-webkit-line-clamp:3;
		text-overflow:ellipsis;
	}
	
	.event_monash{width:100%; background:#fee391; padding:80px 0;}
	.event_monash h2{color:#000; margin:0 auto 50px; text-align:center;}
	.event_monash .btn_event{display:block; margin:50px auto 0; width:8%; padding:10px; background:#000; color:#fff; text-align:center; text-decoration:none; border:2px solid #000;}
	.event_monash .btn_event:hover{border-radius:500px; transition-duration:0.5s; background:#fff; color:#000; border:2px solid #000;}

	#DEC_event{width:100%; display:flex; max-width:1350px; margin:0 auto;}
	#DEC_event h2{margin:0;}
	#DEC_event>ul{width:100%; max-width:1350px; padding:0; display:grid; grid-template-columns:repeat(3, 1fr);}
	#DEC_event>ul li{display:inline-block; width:96%; margin-bottom:18px;}
	#DEC_event>ul li div{width:92%; background:#fff; border-radius:20px; margin:0 auto; padding:25px 0 0; overflow:hidden;}
	#DEC_event>ul li img{display:block; width:100%;}
	#DEC_event>ul li img.roulette{right:-20px; bottom:-40px;}
	#DEC_event p{color:#000; padding:0 25px; line-height:1.3; margin:8px 0;}
	#DEC_event p.info{padding:0; min-height:68px;}
	#DEC_event p.item, #DEC_event p.info{text-align:center;}
	#DEC_event .title{font-weight:bold; font-size:1.3em; line-height:1.4; margin-top:7%; color:#006dae;}
	

#program{width:100%; margin:0 auto 10%;}
#program h2{width:100%; color:#ffff; background:#fd9e2f; padding:43px 0; text-align:center;  font-family:"NanumBarunPen", serif !important;}
#program h3{font-size:40px; margin:0 0 12px 0;}
#program .program_all{width:100%; max-width:1100px; margin:5% auto;}
#program .program_all>div{display:flex;}
#program .program_all>div>div{border-radius:25px; margin-right:15px; overflow:hidden;}
#program .program_all div ul{width:100%; display:grid; grid-template-columns: repeat(3, 1fr); margin:0; padding:0; grid-gap:15px;}
#program #elicos div ul{grid-template-columns: repeat(2, 1fr);}
#program .program_all div ul li{border-radius:25px; overflow:hidden; list-style:none; background:#ddd; position:relative;}
#program .program_all div ul li:hover img{transform: scale(1.12); transition-duration:0.3s;}
#program .program_all div ul div.txt{position:absolute; top:0;}
#program .program_all div ul img{display:block; position:absolute;}
#program .program_all>div ul div span{display:block; font-size:14px; color:#b5b5b5; line-height:1.2;}
#program .program_all>div div.main_text div p, #program .program_all>div ul div p{font-size:23px; font-weight:bold; line-height:1.2; margin:5px 0 0 0;}
#program .program_all>div ul div{color:#fff; padding:25px 0 0 20px;}
#program .program_all>div ul div.plus{position:absolute; text-align:center; color:#fff; background:#fd9e2f; border-radius:50px; bottom:15px; right:15px; font-weight:bold; padding:4px 11px;}
#program .program_all>div .main_text{position:relative;}
#program .program_all>div .main_text img{display:block; position:absolute;}
#program .program_all>div .main_text div{position:absolute; bottom:40px; left:30px; color:#fff;}
#program .program_all>div .main_text div span{color:#b5b5b5; font-size:15px;}
#program #uni>div>div{width:34%; background:#000; height:580px;}
#program #elicos h3{text-align:right;}
#program #elicos>div>div{width:48%; background:#000; height:450px;}
#program #school>div>div{width:34%; background:#000; height:400px;}
#program span{display:inline-block;}
#program .orange_tit{text-align:right; font-size:38px; line-height:1.2; font-weight:400; padding-right:10px; font-family:"NanumBarunPen", serif !important;}
#program .education{text-align:right; font-size:100px; font-family:"NanumBarunPen", serif !important;}

#form_box{padding:60px 0;}

.btn_more{display:block; width:40%; padding:15px 0; border-radius:30px; text-align:center; text-decoration:none; background:#353535; color:#fff; margin:0 auto;}
.btn_more:hover{background:#000;}

#event{width:100%;}
#event h2{width:100%; text-align:center; font-size:45px; line-height:1.3; color:#ffff; background:#13bf4f; padding:43px 0; margin:0 auto;  font-weight:400;  font-family:"NanumBarunPen", serif !important;}
#event>div{width:100%; max-width:1100px; margin:90px auto;}
#event>div>div{border-top:1.2px solid #13bf4f; display:grid; grid-template-columns: 300px 800px;}
#event>div>div p{font-weight:bold; font-size:25px; letter-spacing:-0.9px;}
#event>div>div p span{display:block; font-size:0.7em; font-weight:normal; color:#636262;}
#event>div>div ul{height:300px; padding:0;}
#event>div>div ul li{list-style:none;}
#event>div>div ul li img{display:block; border-radius:20px;}

#seminar{width:100%; margin:5% auto;}
#seminar h2{width:100%; text-align:center; font-size:45px; line-height:1.2; color:#2f2f2f; background:#dbdbdb; padding:43px 0; font-weight:400; font-family:"NanumBarunPen", serif !important;}
#seminar>div{width:100%; max-width:1100px; margin:65px auto;}
#seminar>div>ul{width:100%; display:flex; padding:0;}
#seminar>div>ul li{width:20%; list-style:none;}
#seminar>div>ul li a{display:block; text-decoration:none; color:#222;}
#seminar>div>ul li img{display:block; margin:0 auto; max-width:200px; filter:grayscale(0.3);}
#seminar>div>ul li p{text-align:center; letter-spacing:-0.85px; margin:0 auto; width:95%; line-height:1.2;}
#seminar>div>ul li p.tit{font-weight:bold; letter-spacing:0; font-size:20px; margin:13px auto;}


	
#map_around{width:100%; margin:0 auto;}
#map_around h2{width:100%; text-align:center; font-size:38px; font-weight:bold;}
#map_around .main_map{padding:0; width:100%; max-width:1903px; margin:0 auto; display:flex;}
#map_around div p{margin-bottom:30px; font-size:17px;}
#map_around div p span{display:block; padding:5px 0 0; text-align:center;}	

.testi_banner{width:100%; margin:0px auto; background:#a1cbf5 url('../img/bg_testimonial.jpg') no-repeat center center; background-size:cover; padding:50px 0;}
.testi_banner>div{width:100%; max-width:1100px; margin:0px auto;}
.testi_banner a{display:block; padding:45px 0px; text-decoration:none; text-align:center; width:90%; margin:0 auto;}
.testi_banner p{font-size:1.8em; font-weight:bold; color:#000; margin:0;}
.testi_banner span{display:block; color:#000;}

#map_around2 h2{text-align:center; font-size:35px;}
#map_around2 p{text-align:center;}
#map_around2 span{display:block; text-align:center; color:#626262;}
#map_around2 div ul{width:95%; margin:0 auto;}
#map_around2 div li{display:inline-block; width:49%; margin:0 auto;}
#map_around2 div li a{display:inline-block; width:95%; margin:0 auto;}
#map_around2 .btn_more{display:block; width:40%; margin:20px auto 50px; background:#000; border-radius:50px; color:#fff; text-align:center;}
#map_around2 .video_more{display:block; width:20%; padding:20px 0; font-size:19px; margin:30px auto 50px; background:#ff6262; border-radius:50px; color:#fff; text-align:center;}
#map_around2 .video_more:hover{background:#222;}
#map_around2 .map img{display:block; width:100%; margin:0 auto 15px; max-width:1150px;}


/* 서브 페이지 */
.sub_main_title{font-weight:bold; font-size:40px; line-height:1.3; width:100%; margin:0 auto; padding:50px 0; background:#ddd; text-align:center;}
.sub_title_uni{background:#fbbe1f;}
.sub_title_eng{background:#fbbe1f;}
.sub_title_early{background:#fbbe1f; color:#fff;}
.sub_title_semi{background:#fbbe1f;}
.sub_title_event{background:#fbbe1f;}

.wrap_sub .school_list{padding:0; width:100%; display:grid; grid-template-columns:repeat(4,1fr);}
.wrap_sub .school_list.usyd{grid-template-columns:repeat(5,1fr);}
.wrap_sub .school_list.five{grid-template-columns:repeat(5,1fr);}
.wrap_sub .school_list>li{display:inline-block; margin-bottom:15px;}
.wrap_sub .school_list>li img{display:block; width:95%; border-radius:20px;}
.wrap_sub .school_list>li p{margin:5px 0; font-size:17px; font-weight:bold;}
.wrap_sub .school_list>li span{display:block; font-size:16px; line-height:1.3;}
#englist01.two_tab button{width:49%; background:#fff; padding:20px 0; color:#000; border:1.5px solid #000; border-radius:500px; display:inline-block; font-size:20px; cursor:pointer;}
#englist01.two_tab button.active{color:#fff; background:#000;}
#englist01 .item>dl>dd{margin:0;}
.gradu{width:100%; display:grid; grid-template-columns:repeat(3, 1fr); grid-gap: 15px;}
.gradu>li{background:#fdf8e9; border-radius:20px; padding:30px;}
.gradu>li p{font-weight:bold; margin:7px 0; font-size:18px; color:#ff7c00;}

.job_review ul{margin:0 auto;}
.job_review ul li{padding:40px; background:#fdf8e9; border-radius:20px; display:flex; justify-content:space-between;}
.job_review ul li div{font-weight:bold; width:78%;}
.job_review ul li div p{font-weight:normal;}
.job_review ul li img{display:inline-block; width:100%; max-width:200px; object-fit: contain;}
.job_review .school_name{font-weight:bold; font-size:20px; color:#ff7c00;}

.wrap_sub.rmit_list .school_list{grid-template-columns:repeat(3,1fr);}
.rmit_list .gradu{grid-template-columns:none;}
.rmit_list .gradu.row span{display:block;}
.rmit_list .device-box img{display:block; width:100%;}
.rmit_list .device-box dl span{font-size:18px; font-weight:bold; color:#434343;}
.rmit_list .device-box dl span i{padding-right:8px;}
.rmit_list .device-box dl p{margin:5px 0 0 0 ;}
.rmit_list .school_list>li p{text-align:center;}
.rmit_list .school_list>li img{width:90%; margin:0 auto;}
.school_list li ul li{color:#000;}

.pathway_top{display:flex; justify-content:space-between; width:60%; margin:0 auto; align-items:center;}
.pathway_top img{display:inline-block;}
.pathway_top p{font-size:25px; color:#7f9cb9;}
.pathway_top span{display:block; font-size:20px; margin:20px 0 0;}
.major_list{display:flex; gap:15px;}
.major_list li{width:25%;}
.major_list li i{padding-right:8px;}
.major_list li p{font-size:20px; font-weight:bold; margin:10px 0;}
.major_list li img{display:block; width:100%;}
.major_list div{margin:10px 0 0 0;}
.major_list span{font-size:15.5px;}

.business_list{display:grid; grid-template-columns:repeat(3, 1fr); grid-gap:10px;}
.four_major>ul{display:grid; grid-template-columns:repeat(2, 1fr); grid-gap:20px;}
.four_major>ul>li{display:inline-block; width:90%;}
.four_major>ul>li img{display:block; width:100%; margin:0 auto;}
.four_major>ul>li span{display:inline-block; padding:3px 10px; background:#222; border-radius:5px; color:#fff; font-size:14px;}
.four_major>ul>li p.p02{font-size:25px; font-weight:bold;}

.immig_img{display:block; width:100%; max-width:1133px; margin:0 auto;}

/*  2025 모바일 */
#mob_main_visual{width:100%; margin:0 auto;}
#mob_main_visual>div.expo_title{width:90%; margin:7% auto; text-align:center;}
#mob_main_visual>div>p{font-size:38px; font-weight:bold; line-height:1; margin:15px 0 0;;}
#mob_main_visual>div>p img{display:block; margin:5% 0 0;}
#mob_main_visual>div>p span{display:block; color:#e46298;}
#mob_main_visual div div{position:relative;}
#mob_main_visual div div:after{display:block; content:""; clear:both;}
#mob_main_visual div div img{display:block; width:100%; margin:0 auto;}
#mob_main_visual div div ul{padding:0; position:absolute; bottom:10px; left:25px;}
#mob_main_visual div div li{list-style:none; color:#fff;}
#mob_main_visual div div li p{margin:0; line-height:1.2; width:93%;}
#mob_main_visual .slick-dots{bottom:-40px;}


.player {
  padding-top: 56.25%;
  position: relative;
}
.player iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.map_info{width:60%; margin:100px auto;}

.player2 {
  padding-top: 56.25%;
  position: relative;
}
.player2 iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}



h2.mob_all{width:100%; padding:30px 0; text-align:center; color:#fff; font-weight:300; margin:0 auto; font-size:35px; line-height:1.2;
  font-family: "NanumBarunPen", serif !important;
  font-weight: 400;
  font-style: normal;
}

h2.mob_h2_keyword{background:#e46298;}
h2.mob_h2_program{background:#fd9e2f;}
h2.mob_h2_event{background:#13bf4f;}
h2.mob_h2_form{background:#94b9e1;}
h2.mob_h2_seminar{background:#c3c3c3; margin:50px 0; color:#000;}
h2.mob_all .orange_tit{text-align:center; font-size:38px; line-height:1.2; font-weight:400; padding-right:10px; display:inline-block;
  font-family: "NanumBarunPen", serif !important;
  font-weight: 400;
  font-style: normal;
}
h2.mob_all .education{text-align:center; font-size:100px; font-weight:bold;  font-family: "NanumBarunPen", serif !important;}

#menu_bar{position:sticky; top:0; background:#fff; z-index:500;}
#menu_bar .tabmenu{width:100%; border-bottom:1px solid #ebebeb; overflow: auto; padding:10px 0;}
#menu_bar #mob_logo_center a{display:block; text-align:center; color:#000; text-decoration:none; line-height:1.2; padding:5px 0;}
#menu_bar #mob_logo_center span{display:block;}
#menu_bar #mob_logo_center a b{font-size:17px;}
#menu_bar #mob_logo_center a .font_gray{color:#3d3d3d; letter-spacing:-0.4px;}
#menu_bar .tabmenu ul{width:100%; white-space:nowrap; margin:8px 0 10px;}
#menu_bar .tabmenu ul li{display: inline-block; padding: 0 5px;}
#menu_bar .tabmenu ul li a{color:#000; text-decoration: none; font-size:14.5px; letter-spacing:-0.9px;}
#menu_bar .tabmenu ul li.on a{background:#000; border-radius:30px; color:#fff; padding:5px 20px;}



#mob_keyword{width:100%; margin:30px 0;}
#mob_keyword .tabs{width:97%; margin:50px 0 0 50px; background:#262524 url('img/mob_awards.jpg') no-repeat; padding:10px 0; border-top-left-radius:20px; border-bottom-left-radius:20px;}
#mob_keyword .buttons{width:90%; display:grid; grid-template-columns: repeat(2, 1fr); grid-gap:20px; margin:50px auto;}
#mob_keyword .buttons button{display:inline-block; width:100%; margin:0 auto; font-size:1em; padding:15px 0; border:1px solid #222; background:#fff; border-radius:50px; margin-right:20px; cursor:pointer;}
#mob_keyword .buttons button.active{display:inline-block; border:1px solid #e46298; background:#e46298; color:#fff;}
#mob_keyword .tabs .tab img{display:block; width:95%; margin:0 auto;}
#mob_keyword .tabs .tab{display:none;}
#mob_keyword .tabs .tab.active{display:block;}


#mob_intro{width:100%; margin:50px auto; max-width:1000px;}
#mob_intro ul{padding:0; width:90%; margin:0 auto;}
#mob_intro ul li{list-style:none; font-size:3em; margin:40px 0; text-align:center;}
#mob_intro ul li p{margin:0; font-weight:bold;}
#mob_intro ul li span{display:block; font-size:16px; color:#e46298; letter-spacing:-0.9px;}

#mob_awards{width:97%; margin:0 50px 0 0; background:#262524 url('img/mob_awards.jpg') no-repeat; padding:10px 0; border-top-right-radius:20px; border-bottom-right-radius:20px;}
#mob_awards>div{width:90%; margin:50px auto; color:#fff; display:flex;}
#mob_awards>div div{}
#mob_awards img{display:block; max-width:80px; margin:0 auto;}
#mob_awards span{display:block; font-size:0.9em; text-align:center; margin:0 auto; color:#e0bbca;}
#mob_awards p{text-align:center; font-size:1.5em; margin:0 auto; font-weight:bold; letter-spacing:-0.9px;}

#trophy{width:100%; margin:50px auto 60px; text-align:center;}
#trophy ul{width:auto; padding:0; margin:0 auto; white-space:nowrap; overflow:auto;}
#trophy ul li{display:inline-block; list-style:none; margin:0 15px;}
#trophy ul li p{text-align:center; margin:0;}
#trophy ul li span{display:block; text-align:center; color:#ff7600;}
	


.salary-info img{display:block; max-width:676px; width:100%;}
.program_early .layout ul{display:block; }
.program_early .layout ul li{width:100%; margin:30px 0;}


.fa-square:before{font-size:6px; vertical-align:middle; padding-right:7px; color:#a1a1a1;}

.tableWrap {position:relative;overflow:hidden;}
.tableWrap.handoff .hand-control {display:none !important; }
.orange_sale {color:#ff6600; font-weight:bold;}
.blue_text {color:#3181d1; font-weight:bold;}
.tableLayout {overflow-y:hidden; overflow-x:auto;}
.basic-table {border-top:2px solid #a7a7a7; border-bottom:2px solid #a7a7a7; width:100%; border-collapse : collapse;}
.basic-table tr.bg_gray {background:#eceff1 !important;}
.basic-table tr.bg_pink {background:#fdeff4  !important;}
.basic-table.fix {table-layout:fixed; }
.basic-table td, .basic-table th {border:1px; border-style:solid; border-color:#c6c6c6; line-height:1.5em; }
.basic-table.products thead {display:none; }
.basic-table thead {background-size:8px; border-bottom:1px solid #2b2b2b; }
.basic-table th {padding:15px 5px; font-size:20px; font-weight:600; color:#0c0c0c; text-align:center; word-break:break-all; line-height:1.15em; }
.basic-table th span{font-size:15px; font-weight:normal; display:block;}
.basic-table.eng_table th {background:#ffe4c5;}
.basic-table .head-group th {padding:15px 10px; border:0; border-style:solid; border-color:#d8d8d8; border-bottom-width:1px; border-left-width:1px; }
.basic-table .head-group th:first-child {border-left-width:0; }
.basic-table tbody th {background:#f8f8f8; font-weight:400; color:#1b1b1b; text-align:left; border-bottom-width:1px; padding-left:10px; font-size:1em; }
.basic-table tbody.td-center td {padding:15px 25px; border-bottom-width:1px;}
.basic-table tbody.td-center td:first-child {padding:15px 25px; border-bottom-width:1px; border-left-width:1px;}
.basic-table tbody.td-center td:last-child {padding:15px 25px; border-bottom-width:1px; border-right-width:1px;}
.basic-table tbody.td-center td.bg_blue {background:#e8f2f9;}
.basic-table tbody.td-center-bg td {padding:15px 25px; text-align:center; /*border-bottom-width:0*/}
.basic-table tbody.td-bg td {padding:15px 25px; border-top:1px solid #2b2b2b; border-bottom:1px solid #2b2b2b; text-align:center; background:#f9f9f9;}
.basic-table tbody tr td ul{padding-left:20px;}
.basic-table tbody tr ul li {text-align:left;}
.basic-table tbody tr ul li:first-child {font-weight:bold;}
.basic-table tbody tr.add_point td{text-align:left !important; color:#0066b3;}
.basic-table td {padding:15px 14px; border-bottom-width:1px; }
.basic-table td.bg-td {background:#f7f7f7;}
.basic-table td:first-child {border-left-width:1px; }
.basic-table tfoot {background:#f7f7f7; border-top:3px double #c6c6c6; }
.basic-table .eng {font-family:Roboto, 'Noto Sans KR'; font-weight:400; }
.basic-table.products .downBox {text-align:right; }
.basic-table .tline {border-left-width:1px !important; }
.basic-table td.tline {border-left-width:0 !important; }
.basic-table p {margin:0; }


/* 조기유학 */
.wrap_sub{width:100%; max-width:1150px; margin:0 auto 80px;}
.wrap_sub .early_content01 ul{padding:0;}
.wrap_sub .early_content01 ul p{font-size:19px; margin:8px 0;}
.wrap_sub .early_content02{display:flex;}
.wrap_sub .early_content02>div{width:50%; margin:0 auto;}
.wrap_sub .early_content02>div img{display:block; border-radius:20px;}
.early_content04 ul li p.box_title{padding:20px; background:#ddd; font-weight:bold;}

.sub_keyword_bottom{width:100%; padding:60px 0;}
.sub_keyword_bottom h2{width:100%; max-width:1150px; margin:0 auto 20px;}
.sub_keyword_bottom .program{width:100%; max-width:1150px; margin:0 auto;}
.sub_keyword_bottom.bottom_univ{background:#ffd362;}
.sub_keyword_bottom.bottom_eng{background:#ffd362;}
.sub_keyword_bottom.bottom_early{background:#ffd362;}
.sub_keyword_bottom.bottom_event_b{background:#e4f1e0 url('../img/bg_benefit_pc.png') no-repeat 70% 0;}

/* 어학연수 */
#englist01 .tabs .tab{display:none;}
#englist01 .tabs .tab.active{display:block;}

#englist02 .tabs .tab{display:none;}
#englist02 .tabs .tab.active{display:block;}

.wh_program ul li{display:flex; gap:30px; margin-bottom:30px;}
.wh_program ul li img{display:block; border-radius:20px;}
.wh_program ul li div p.tit_program{font-size:22px; font-weight:bold;}
.wh_program ul li div span{display:block; font-size:17px;}
.wh_program ul li div span b{color:#ff6c00; padding-right:10px;}

.wh_program.p_none p{margin:5px 0;}
.wh_program.p_none .tit_program{margin:0 0 10px 0;}
.wh_program.p_none .tit_program span{margin:0; color:#b4b4b4;}
.wh_program.p_none span{margin:10px 0 0;}

.text-title-box {position:relative; width:90%; margin:-100px auto 0 auto}
	.text-title-box .text-title-cont {position:relative; width:100%; background:#fff; padding:50px 70px 0 70px;}
	.text-title-box .text-title-cont-2 {padding:20px 70px}
	.text-title-box span {display:block; padding:100px 0 0 0; text-align:center; background:#fff; box-shadow:0px 42px 38px 4px rgba(0, 0, 0, .1)}
	.text-title-box span:after { top:80px;}
	.text-title-box span.text-span-title {display:block; padding:100px 0 0 70px; text-align:left; background:#fff; box-shadow:0px 42px 38px 4px rgba(0, 0, 0, .1)}
	.department-info .align-item {padding:0 0 30px 0}
	.department-view .title-logo span {width:112px; height:112px; display:block; margin:0 auto;}
	.department-view .title-logo p {display:block; text-align:center; padding-top:30px}
	.tip-box {position:relative; min-height:410px;}
	.tip-box .tip-img {position:absolute; left:0; top:0; padding:0}
	.tip-box .tip-img:after {content:''; display:block; position:absolute; left:0; top:0; width:100%; min-height:410px; background:rgba(0,41,111,.9)}
	.tip-box .tip-text {position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); width:1280px; color:#fff; z-index:8; background:none; padding:0}
	.tip-box .tip-text > dl {position:relative; font-size:0; display:block;}
	.tip-box .tip-text > dl dt {width:20%; display:table-cell; vertical-align:top;}
	.tip-box .tip-text > dl dt > span {display:inline-block; padding:10px 10px; background:#fff; border-radius:500px; margin-left:10px;}
	.tip-box .tip-text > dl dd {width:80%; display:table-cell; vertical-align:top; padding:0}
	.department-gallery .gallery-set .gallery-1 {width:100%; overflow:hidden; height:450px; position:relative;}
	.department-gallery .gallery-set .gallery-1 img {width:100%; height:450px;}
	.department-gallery .gallery-set .gallery-2 {width:50%; float:left; overflow:hidden; height:450px; position:relative;}
	.department-gallery .gallery-set .gallery-2 img {width:inherit; height:450px; max-width:inherit;}
	.department-gallery .gallery-set .gallery-3 {width:50%; float:left; overflow:hidden; height:450px; position:relative;}
	.department-gallery .gallery-set .gallery-3 img {width:100%; position:absolute; bottom:0; left:0}
	.department-gallery .align-box {font-size:0; position:relative; width:100%;}
	.department-gallery .align-box . width-25 {width:25%; float:left; min-height:450px; overflow:hidden; position:relative;}
	.department-gallery .align-box . width-50 {width:50%; float:left; min-height:450px; overflow:hidden; position:relative;}
	.department-gallery .align-box . width-100 {width:100%; float:left; min-height:450px; overflow:hidden; position:relative;}

#mo_pa{padding-left:20px; padding-right:10px;}
.container{width:100%; max-width:1150px; margin:0 auto;}
.container>div{width:100%; margin:0 auto;}
.container h1{width:100%; text-align:center; margin:0; padding:70px 0 0 0;}
.container p.title{font-weight:bold; font-size:22px; margin:5% 0 1%;}
.container .major_intro{width:100%;  background:#fff; position:relative;}
.container .major_intro p{padding:40px 70px; font-size:15px;}
.container .icon_box{width:100%; margin:0 auto;}
.container .icon_box ul{padding:0;}
.container .icon_box ul li{list-style:none; display:inline-block; width:24%; margin-bottom:35px;}
.container .icon_box ul li img{display:block; float:left;}
.container .icon_box ul li>div{float:left; margin:0 0 0 5%;}
.container .icon_box ul li>div p{padding:0; margin:0; width:100%;}
.container .icon_box ul li p span{display:block; font-weight:bold; color:#0066b3;}
.container .pay ul{padding:0;}
.container .pay ul li{list-style:none; text-align:center; display:inline-block; padding:30px 0; background:#e7e7e7; width:33%; margin-left:-60px; border-radius:50px;}
.container .pay ul li:first-child{margin-left:0px;}
.container .pay ul li.pay_cen{background:#b0d4ef; font-weight:bold; position:relative; z-index:10;}
.container .pay .pay_info{text-align:right; font-size:12px; color:#333;}
.container .course_step ul{padding:0;}
.container .course_step ul li{list-style:none; margin:1% 0;}
.container .course_info{margin:5% auto;}


.department-view {position:relative; width:100%;}
.department-view .thum-img {width:100%; border:1px solid #e8e8e8; padding:10px 0; text-align:center; display:block;}
.department-view .thum-img img {width:auto;}
.department-view dl {position:relative; border-top:1px dashed #eaeaea; margin-top:40px; padding-top:40px}
.department-view dl:first-of-type {position:relative; border-top:0 dashed #eaeaea; margin-top:0; padding-top:0}
.department-view dl dt {width:100%; display:block; vertical-align:top}
.department-view dl dd {width:100%; display:block; vertical-align:top;}
.department-view .align-box {position:relative; text-align:left;}
.department-view .align-box li.width-25, .department-view .align-box li.width-33, .department-view .align-box li.width-50 {display:inline-block; width:50%; vertical-align:top;}
.department-view .align-box li.width-25 .align-item, .department-view .align-box li.width-33 .align-item, .department-view .align-box li.width-50 .align-item {padding:0 0 30px 0; position:relative;}
 {padding:0 0 30px 0; position:relative;}
.department-view .align-box li.width-25 .align-item span, .department-view .align-box li.width-33 .align-item span, .department-view .align-box li.width-50 .align-item span {padding-left:70px; vertical-align:top; display:block;}
.department-view .align-box li.width-25 .align-item p, .department-view .align-box li.width-33 .align-item p, .department-view .align-box li.width-50 .align-item p {padding-left:70px; vertical-align:top; display:block; letter-spacing:-0.5px}
.department-view .align-box-20 {font-size:0; position:relative; margin:0;}
.department-view .align-box-20 .width-33 {display:block; width:100%;}
.department-view .align-box-20 .width-33 .align-item {padding:0 0 30px 0; position:relative;}
.department-view .align-box-20 .width-33 .align-item p {letter-spacing:-0.5px;}
.department-view .align-box-20 .width-25 .align-item p.text_sch {
	text-overflow:ellipsis;
	display:-webkit-box;
    word-wrap:break-word; 
    -webkit-line-clamp:3; 
    -webkit-box-orient:vertical; 
    overflow:hidden; 
    text-overflow:ellipsis;
    height:140px;
}
.department-view .img-title {position:relative;}
.department-view .img-title img {width:100%; height:100%;}
.department-view .img-title .title-ribbon {position:absolute; right:0; bottom:0; padding:20px 25px; background:rgba(20,20,20,.9); z-index:8}
.department-view .department-align dd .align-item-20>span.fs18 {display:block; width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.dep-ico-1:before {content:''; display:inline-block; position:absolute; left:0; top:0; width:60px; height:65px; background:url('../img/img-030401-ico.png') no-repeat; background-position:-2px 0;}
.dep-ico-2:before {content:''; display:inline-block; position:absolute; left:10px; top:0; width:60px; height:65px; background:url('../img/img-030401-ico.png') no-repeat; background-position:-68px 0;}
.dep-ico-3:before {content:''; display:inline-block; position:absolute; left:10px; top:0; width:60px; height:65px; background:url('../img/img-030401-ico.png') no-repeat; background-position:-131px 0;}
.dep-ico-4:before {content:''; display:inline-block; position:absolute; left:10px; top:0; width:60px; height:65px; background:url('../img/img-030401-ico.png') no-repeat; background-position:-215px 0;}
.dep-ico-5:before {content:''; display:inline-block; position:absolute; left:10px; top:0; width:60px; height:65px; background:url('../img/img-030401-ico.png') no-repeat; background-position:-281px 0;}
.dep-ico-6:before {content:''; display:inline-block; position:absolute; left:10px; top:0; width:60px; height:65px; background:url('../img/img-030401-ico.png') no-repeat; background-position:-339px 0;}
.dep-ico-7:before {content:''; display:inline-block; position:absolute; left:10px; top:0; width:60px; height:65px; background:url('../img/img-030401-ico.png') no-repeat; background-position:-402px 0px;}
.dep-ico-8:before {content:''; display:inline-block; position:absolute; left:10px; top:0; width:60px; height:65px; background:url('../img/img-030401-ico.png') no-repeat; background-position:-464px 0;}

.list-span {position:relative; width:97%;}

.device-box .device-left>span{display:block; color:#bbb;}
.device-right dl dd .c-grey-2{color:#bbb;}




@media(min-width:640px) {
	.department-view .align-box li.width-25, .department-view .align-box li.width-33, .department-view .align-box li.width-50 {display:inline-block; width:50%; vertical-align:top;}
	.department-view .align-box li.width-25 .align-item, .department-view .align-box li.width-33 .align-item, .department-view .align-box li.width-50 .align-item {padding:0 20px 30px 20px}
	.department-view .align-box li.width-25 .align-item span, .department-view .align-box li.width-33 .align-item span, .department-view .align-box li.width-50 .align-item span {padding-left:70px;}
	.department-view .align-box li.width-25 .align-item p, .department-view .align-box li.width-33 .align-item p, .department-view .align-box li.width-50 .align-item p {padding-left:70px; margin:0; font-size:25px; font-weight:bold;}
	.department-view .align-box-20 {font-size:0; position:relative; margin:0 -20px; text-align:left;}
	.department-view .align-box-20 .width-33 {display:inline-block; width:50%; vertical-align:top;}
	.department-view .align-box-20 .width-33 .align-item {padding:0 20px 50px 20px;}
}

@media(min-width:992px) {
	.department-view dl {margin-top:80px; padding-top:80px}
	.department-view .align-box {position:relative; margin:0 auto; text-align:left;}
	.department-view .align-box li.width-25 {display:inline-block; width:25%; vertical-align:top;}
	.department-view .align-box li.width-25 .align-item {padding:0 10px; position:relative;}
	.department-view .align-box li.width-33 {display:inline-block; width:33%; vertical-align:top;}
	.department-view .align-box li.width-33 .align-item {padding:0 10px 40px 10px; position:relative;}
	.department-view .align-box li.width-50 {display:inline-block; width:50%; vertical-align:top;}
	.department-view .align-box li.width-50 .align-item {padding:0 10px 30px 10px; position:relative;}
	.department-view .align-box-20 .width-33 {width:33.33%;}
	.department-view .align-box-20 .width-33 .align-item span.thum-img img {width:auto;}
	.department-view .align-box li.width-33 .item-nz>img, .department-view .align-box li.width-33 .item-nz>span, .department-view .align-box li.width-33 .item-nz>p{padding:0;}
	.department-view .align-box li.width-33 .item-nz .c-grey-1{padding-top:20px;}
	.department-view .img-title .title-ribbon {padding:40px 45px;}
	
	#page1 .working2208 .cont-btn, #page1 .elicos2208 .cont-btn, #page1 .event2208 .cont-btn{width:100%; margin:0 auto;}
	.tabcontent .eng2208>a img{width:100%; border-radius:30px;}
	.tabcontent .working2208 p, .tabcontent .elicos2208 p, .tabcontent .eng2208 p, .tabcontent .event2208 p{font-size:3.5em;}
	
	.tabcontent .working2208, .tabcontent .event2208, .tabcontent .elicos2208{padding:50px 0;}

}

@media(min-width:1280px) {
	.department-view dl {width:100%;}
	.department-view dl dt {width:100%; text-align:left;}
	.department-view dl dd {width:100%; text-align:left}
	.school-view .major-bgimg {position:relative; width:100%; float:right; text-align:right; display:block;}
	.school-view .mo-major-bgimg {display:none;}
	.school-view .school-left-box {position:relative; width:100%; padding:0}
	.device-box .device-left {width:75%; display:inline-block; vertical-align:top;}
	.device-box .device-right {width:25%; display:inline-block; vertical-align:top; padding:0}
	.department-align .width-25 {width:25%;}
	#form_table .tabb input[type="text"]{width:20%;}
	
	#menu_bar{position:static; background:#fff; width:100%; max-width:1150px; margin:40px auto 20px; display:flex; justify-content:space-between;}
	#menu_bar .tabmenu{border-bottom:none; width:auto;}
	#menu_bar #mob_logo_center a{display:block; text-align:left; color:#000; text-decoration:none;}
	#menu_bar #mob_logo_center span{display:block;}
	#menu_bar #mob_logo_center a b{font-size:17px;}
	#menu_bar #mob_logo_center a .font_gray{color:#8b8b8b !important; font-weight:bold; letter-spacing:0.6px;}
	#menu_bar .tabmenu ul{ padding:0; white-space:normal;}
	#menu_bar .tabmenu ul li{display: inline-block; padding: 0 10px;}
	#menu_bar .tabmenu ul li a{color:#000; text-decoration: none;}
	#menu_bar .tabmenu ul li.on a{background:#000; border-radius:30px; color:#fff; padding:5px 20px;}
	
}

.device-box {position:relative;}
.device-box .device-left {width:100%; display:inline-block; vertical-align:top;}
.device-box .device-left  dl div p{margin:0;}
.device-box .device-left span{display:block;}
.device-box .device-left span.c-grey-2{display:block; color:#818181;}
.device-box .device-right {width:100%; display:inline-block; vertical-align:top; padding-top:30px}
.device-box .device-right .c-grey-2{color:#818181;}

@media(min-width:768px) {
	html{min-width:1580px;}
	.department-align .width-25 {width:50%; display:inline-block; vertical-align:top;}
	
}

	/* 메인 2022 10 */
	.main_wrap:after{display:block; content:''; clear:both;}
	#top_slide{width:100%; max-width:1903px; margin:0 auto; position:relative;}
	#top_slide:after{display:block; content:''; clear:both;}
	
	.slick-dotted.slick-slider{margin-bottom:0;}
	.slick-dots2{position:absolute; top:45%; right:2%; padding:0;}
	.slick-dots2 li{list-style:none;}
	.slick-dots2 li:hover{background:#000;}
	.slick-dots2 li button{display:block; color:transparent; border:none; width:11px; height:11px; padding:0; margin:85% 0; cursor:pointer;}
	.slick-dots2 li.slick-active button{background:#000;}
	
	
	
	/* 메인 2024 08 */
	#main_top{position:relative; background:#fdab0a; overflow:hidden;}
	#main_top .box_white{width:1000px; left:50%; margin-left:-500px; position:absolute; bottom:0; background:#fff; height:70px;}	
	
	#top_slide{width:100%; max-width:1903px; margin:0 auto; height:715px; background:#ffd1c2;}
	#top_slide img{position:absolute;}
		
	.expo_info01{width:100%; margin:0 auto; padding:80px 0; position:relative;}
	.expo_info01>div{width:100%; max-width:1260px; margin:0 auto;}
	.expo_info01>div p{font-size:22px; font-weight:600; color:#004dd9; margin:10px 0 0 0;}
	.expo_info01 ul{padding:0 0 0 16px; margin:5px;}
	.expo_info01 ul li{list-style:circle; letter-spacing:-0.5px;}
	.expo_info01 ul li::marker{color:#7d7d7d;}
	.expo_info01>img{display:block; position:absolute; right:0; bottom:0;}
	.expo_info01.bg_person{background:#dbebf7;}
	.expo_info01.bg_person>img{display:block; position:absolute; right:16%; bottom:0;}
	
	.may_news{width:100%; margin:0 auto; background:#101010 url('https://kokosfair.com/img/bg_issue.png') no-repeat top center;}
	.may_news>div{width:100%; margin:0 auto; max-width:1310px;}

	#slider-div .slick-pr.slick-arrow{position:absolute; width:60px; height:60px; border:1px solid #ddd !important; background:transparent; border-radius:80px; color:#fff; top:45%; left:6%; opacity:0.8; cursor:pointer;}
	#slider-div .slick-ne.slick-arrow{position:absolute; width:60px; height:60px; border:1px solid #0f5bd3 !important; background:#0f5bd3; border-radius:80px; color:#ffff; top:45%; right:6%; opacity:0.8; cursor:pointer;}
	#slider-div .slick-pr.slick-arrow:hover, #slider-div .slick-ne.slick-arrow:hover{opacity:1;}

	
	#nov_uni .slider{width:95%; max-width:1338px; margin:0 auto;}
	#nov_uni .slider .slick-list{width:100%;}
	#nov_uni .slider .slick-slide{width:12%;}
	#nov_uni ul{display:flex; padding:0;}
	#nov_uni ul li{list-style:none;}
	#nov_uni{width:100%; background:url('../img/bg_sch_logo.jpg') no-repeat center center; padding:120px 0;}
	#nov_uni h2{width:100%; max-width:1338px; margin:0 auto 1.8%; text-align:left; color:#111; font-size:2.2em;}
	#nov_uni h2 span{text-align:left; color:#1673ff; font-size:0.5em; font-weight:bold; display:block;}

	
	#seminar_mob{width:100%; max-width:1100px; margin:0 auto; background:#e9f4ff; padding:20px 0;}
	#seminar_mob h2{width:100%; text-align:center; font-size:30px;}
	#seminar_mob p{width:90%; text-align:center; font-size:16px; margin:0 auto;}
	#seminar_mob ul{width:90%; margin:0 auto; padding:0;}
	#seminar_mob ul li{width:100%; margin:0 auto; list-style:none; padding:25px 0;}
	#seminar_mob ul li a{display:block; width:100%; margin:0 auto; text-decoration:none;}
	#seminar_mob ul li a img{display:block; width:100%; max-width:250px; margin:0 auto; border-radius:15px;}
	#seminar_mob ul li a p.semi_tit{margin:3% auto 0; text-align:center; font-size:20px; color:#000; font-weight:bold; color:#004dd9;}
	#seminar_mob ul li a p.semi_time{font-size:16px; color:#000; margin:1% auto 2%; font-weight:bold;}
	#seminar_mob ul li a p.semi_info{margin:0 auto; text-align:center; font-size:15px; color:#1e1e1e;}
	
	#all_sch{width:100%; background:#ededed; padding:120px 0;}
	#all_sch .btn_event{display:block; margin:50px auto 0; width:8%; padding:10px; background:#000; color:#fff; text-align:center; text-decoration:none; border:2px solid #000;}
	#all_sch .btn_event:hover{border-radius:500px; transition-duration:0.5s; background:#fff; color:#000; border:2px solid #000;}	
	#logo_sch{width:100%; max-width:1100px; margin:0px auto;}
	#logo_sch ul{width:100%; display:grid; grid-template-columns:repeat(4, 1fr); padding:0; margin:0 auto 15px;}
	#logo_sch .autoplay>div{max-width:1100px; margin:0 auto;}
	#logo_sch ul li{display:inline-block; width:100%; max-width:260px; background:#fff;}
	#logo_sch ul li img{display:block; width:100%; max-width:260px; margin:0 auto; filter:grayscale(1);}
	#logo_sch ul li img:hover{filter:grayscale(0);}
	
	#nov_uni .btn_event{display:block; margin:50px auto 0; width:40%; padding:10px; background:#000; color:#fff; text-align:center; text-decoration:none; border:2px solid #000;}
	#nov_uni .btn_event:hover{border-radius:500px; transition-duration:0.5s; background:#fff; color:#000; border:2px solid #000;}	

	a.reg_btn{display:block; width:100%; max-width:210px; margin:25px auto 0; color:#fff; background:#ff5a09; padding:10px 0; text-decoration:none; border:1px solid #ff5a09; border-radius:30px; text-align:center; font-size:1em; font-weight:bold;}
	
	#info_boxa .job_maga_pc{width:100%; max-width:1903px; margin:0 auto; position:relative;}
	#info_boxa .job_maga_pc img{width:100%; max-width:1903px; margin:0 auto;}mㅡ
	#info_boxa .job_maga_pc a.reg_btn{display:block; width:100%; max-width:250px; margin:15px auto; color:#fff; background:#333; padding:10px 0; text-decoration:none; border:1px solid #000; border-radius:30px; text-align:center; font-size:1.1em; position:absolute; top:17%; left:50%; margin-left:-125px;}
	#info_boxa .job_maga_pc a.reg_btn:hover{color:#fff; background:#0cb2df; border:1px solid #0cb2df;}
	
	#main01 a.reg_btn:hover{color:#ff5a09; background:#fff;}

	.info_box_2020{position:relative; }

#top{width:100%; height:630px; min-width:1100px; position:relative; background-position:center; }
#top .mmenutop{width:1100px; height:60px; margin:0 auto; color:#fff; position:absolute; z-index:1000; left:50%; margin-left:-550px; top:0px;}
#top .mmenutop .logo{width:150px; float:left; height:60px; margin-right:10px; }
#top .mmenutop .mnnb{width:94px; float:left; height:38px; color:#353535; font-size:18px; text-align:center; padding-top:22px; font-weight:bold;}
#top .mmenutop .mnna{width:94px; float:left; height:38px; color:#353535; font-size:18px; text-align:center; padding-top:22px; cursor:pointer; font-weight:bold;}
#top .mmenutop .mnna a{text-decoration:none; color:#353535; font-weight:bold;}
#top .mmenutop .mnna a:hover{text-decoration:none; color:#353535; font-weight:bold;}
#top .mmenutop .mnna:hover{background:#353535; color:#fff;}
#top .mmenutop .mnna:hover a{text-decoration:none; color:#353535;}
#top .mmenutop .mnna:hover a:hover{text-decoration:none; color:#353535;}
#top .mmenutop .on{background:#353535; color:#fff; }
#top .mmenutop .on a{text-decoration:none; color:#353535;}
#top .mmenutop .on a:hover{text-decoration:none; color:#353535;}
#top .mmenutop .mnnc{width:94px; float:left; height:38px; color:#0066b3; font-size:18px; text-align:center; padding-top:22px; cursor:pointer; font-weight:bold; font-family:"Nanum Barun Gothic";}
#top .mmenutop .mnnc a{text-decoration:none; color:#0066b3; font-weight:bold;}
#top .mmenutop .mnnc a:hover{text-decoration:none; color:#0066b3; font-weight:bold;}
#top .mmenutop .mnnc:hover{background:#0066b3; color:#fff;}
#top .mmenutop .mnnc:hover a{text-decoration:none; color:#fff;}
#top .mmenutop .mnnc:hover a:hover{text-decoration:none; color:#fff;}
#top .mmenutop .onaus{background:#0066b3; color:#fff; }
#top .mmenutop .onaus a{text-decoration:none; color:#fff;}
#top .mmenutop .onaus a:hover{text-decoration:none; color:#fff;}
#top .mmenutop .msearch{width:280px; float:left; height:60px; margin-left:10px;}
#top .mmenutop .msearch .bar{width:220px; height:30px; float:left;}
#top .mmenutop .msearch .bar input{width:214px; border:none; height:28px; border:1px solid #353535; font-size:15px; color:#353535; margin-top:15px; padding-left:5px; font-family:"Nanum Barun Gothic UltraLight";}
#top .mmenutop .msearch .btn{width:48px; height:23px; padding-top:7px; border:1px solid #353535; color:#353535;  float:left; margin-left:10px; font-size:12px; text-align:center; margin-top:15px; cursor:pointer;}
#top .mmenutop .msearch .btn:hover{background:#353535; color:#fff;}
#top .mmenutop .mnsub{width:240px; float:left; height:60px; margin-left:10px;}
#top .mmenutop .mnsub table{width:240px; height:60px;}
#top .mmenutop .mnsub td{text-align:center; font-size:12px; padding-top:2px;}
#top .mmenutop .mnsub td a{text-decoration:none; color:#353535;}
#top .mmenutop .mnsub td a:hover{text-decoration:none; color:#353535;}
#top .mmenutop .login{width:108px; float:left; height:60px; margin-left:10px;}
#top .mmenutop .login .btn{width:48px; height:21px; overflow:hidden; padding-top:9px; border:1px solid #353535; color:#353535; float:left;font-size:12px; text-align:center; margin-top:15px; cursor:pointer;}
#top .mmenutop .login .btn:hover{background:#353535; color:#fff;}
#top .mmenutop .login .off{border:none; width:50px; height:25px; color:#353535;}
#top .mmenutop .login .offon{border:none; width:50px; height:25px; color:#353535;}
#top .mmenu{width:100%; height:60px; position:absolute; top:0px; background:url('//ikokos.com/v7/img/sub_menubg.png'); z-index:100;}
#top .smenu{width:100%; height:80px; position:absolute; bottom:60px; background:url('//ikokos.com/v7/img/sub_menubg.png'); z-index:2000; }
#top .jbFixed{ position: fixed; top: 0px; }
#top .smenu .smenutop{width:1100px; height:80px; position:absolute; margin-left:-550px; left:50%; bottom:0px; z-index:1000; color:#fff; }
#top .smenu .smenutop .subm{width:220px; height:50px; text-align:center; position:relative; float:left; font-size:25px; padding-top:30px; cursor:pointer; z-index:1000; }
#top .smenu .smenutop .subm a{text-decoration:none; color:#fff;}
#top .smenu .smenutop .subm a:hover{text-decoration:none; color:#fff;}
#top .smenu .smenutop .on{background:#fff; color:#353535; z-index:100;}
#top .smenu .smenutop .on a{ color:#353535;}
#top .smenu .smenutop .on a:hover{ color:#353535;}
#top .smenu .smenutop .subm:hover{background:#fff; color:#353535;}
#top .smenu .smenutop .subm:hover a{ color:#353535;}
#top .smenu .smenutop .subm:hover a:hover{ color:#353535;}
#top .smenu .smenutop .subm .submn{position:absolute; top:80px; color:#353535; display:none; width:1100px; height:59px; border-bottom:1px solid #353535; background:url('//ikokos.com/v7/img/subsub_menubg.png'); }
#top .smenu .smenutop .subm .submn .subbox{width:220px; height:36px; padding-top:20px; float:left; text-align:center; font-size:16px; }
#top .smenu .smenutop .subm .submn .gonbox{width:220px; height:36px; padding-top:20px; float:left; text-align:center; font-size:16px;}
#top .smenu .smenutop .subm .submn .on{border-bottom:3px solid #353535;}
#top .smenu .smenutop .subm .submn .subbox:hover{border-bottom:3px solid #353535;}
#top .smenu .smenutop .subm .on{display:block;}
#top .smenu .smenutop .subm:hover .submn{display:block;}
#top .smenusub{width:100%; min-width:1100px; height:60px; position:absolute; bottom:0px; background:#fff; z-index:100;}
#top .mainbg{width:100%; min-width:1100px; height:640px; overflow:hidden; position:absolute; top:-20px;}

#amtype_f{width:1100px; height:auto; overflow:hidden; margin:0 auto; padding-top:17px;}
#amtype_f .boxa{width:366px; height:auto; overflow:hidden; float:left;}
#amtype_f .boxb{width:368px; height:auto; overflow:hidden; float:left;}
#amtype_f .boxc{width:366px; height:auto; overflow:hidden; float:left;}

.back-to-top { position: fixed; bottom: 2em; right: 0px; text-decoration: none; color: #000000; font-size: 12px; padding: 1em; display: none;}



.tabSet2{width:100%; margin:0 auto;}
.tabSet3 dl dd{margin:0;}
#program_btn2{width:100%; margin:50px auto; padding:40px 0 0 0;}
#program_btn2 li{display:inline-block; width:49%;}
#program_btn2 li a{display:block; padding:20px 0; font-size:20px; background:#fff; color:#000; border:1.5px solid #000; border-radius:20px; text-align:center;}
#program_btn2 li a.on{transition-duration: 1.0s; background:#000; color:#fff; border:1.5px solid #000;}
#program_btn2.eng_btn{display:grid; grid-template-columns:repeat(6, 1fr); gap:10px;}
#program_btn2.eng_btn li{display:inline-block; width:auto;}
#program_btn2.eng_btn li a{padding:20px 0px; font-weight:bold;}

#program_btn2.early_btn{display:grid; grid-template-columns:repeat(2, 1fr); gap:10px;}
#program_btn2.early_btn li{display:inline-block; width:auto;}
#program_btn2.early_btn li a{padding:20px 0px; font-weight:bold;}

#program_btn3{width:100%; max-width:1280px; margin:0 auto;}
#program_btn3 li{width:20%; list-style:none; margin:0 1%; display:inline-block;}
#program_btn3 li a{display:block; width:100%; border:1px solid #0f5bd3; background:#fff; color:#0f5bd3; padding:13px 0; text-decoration:none; text-align:center; border-radius:30px;}
#program_btn3 li a:hover{display:block; width:100%; border:1px solid #0f5bd3; background:#0f5bd3; color:#fff;}
#program_btn3 li a.on{transition-duration: 0.5s; background:#0f5bd3; color:#fff;}
#program_btn3 .panel img{display:block; width:100%; max-width:1280px; margin:0 auto;}

.city_eng{font-size:25px; font-weight:bold; margin:0;}
.city_eng span{display:inline-block; color:#aaa; padding-left:10px;}


#footer_box{width:100%; height:auto; max-width:1100px; margin:0 auto; font-family:"Nanum Barun Gothic UltraLight";}
#footer .prize{width:100%; height:90px; border-top:1px solid #eee;  border-bottom:1px solid #eee; margin:0 auto; text-align:center;}
#footer .office{width:1100px; height:auto; overflow:hidden; margin:0 auto;}
#footer .office .link{font-size:13px; font-weight:bold; width:1100px; height:35px; padding-top:15px;}.link{font-size:13px; font-weight:bold; width:1100px; height:35px; padding-top:15px;}
#footer .office .link span{font-size:11px; color:#555; margin-left:2px; margin-right:2px; font-weight:normal;}
#footer .office .link a{text-decoration:none; color:#353535;}
#footer .office .link a:hover{text-decoration:none; color:#353535;}
#footer .office .add{width:1100px;}
#footer .office .add table
#footer .office .add table td.net{font-size:12px;}
#footer .office .add table td.net table{width:810px; line-height:25px; font-size:12px;}
#footer .office .add table td.net table td.cit{width:65px; color:#0066b3; font-size:12px;}
#footer .office .add table td.net table td.cit span{letter-spacing:-1px;}
#footer .office .add table td.net table td.tel{width:120px;}
#footer .office .add table td.net table td.add{width:555px; font-size:12px; color:#555;}
#footer .office .add table td.net table td.add span{letter-spacing:-1px;}
#footer .office .add table td.net table td.btn{width:70px; border-right:1px solid #eee;}
#footer .office .add table td.net table td.btn a{text-decoration:none;}
#footer .office .add table td.net table td.btn a:hover{text-decoration:none;}
#footer .office .add table td.net table td.btn img{filter:Alpha(opacity=30); opacity:0.3; -moz-opacity:0.3; height:15px;}
#footer .office .add table td.net table td.btn img:hover{filter:Alpha(opacity=90); opacity:0.9; -moz-opacity:0.9;}
#footer .office .add table td.logo{width:290px; text-align:center;}

#main01{width:100%; margin:0px auto; position:relative;}
#main01 h2{width:100%; margin:0px auto; text-align:center;}

.onoff_aus_pc{display:block;}
.onoff_aus_mob{display:none;}
.off_aus_pc{display:block;}
.off_aus_mob{display:none;}
#info2007{width:100%;}


#program_btn{width:100%; max-width:1150px; margin:0px auto; padding:0; float:none; border:1px solid #d6d2d2;}
#program_btn:after{display:block; content:""; clear:both;}
#program_btn li{width:11%; list-style:none; float:left; border-right:1px solid #d6d2d2;}
#program_btn li:last-child{border-right:none;}
#program_btn li a{display:block; text-decoration:none; color:#1f1f1f; padding:12px 0 12px;  transition-duration:0.6s; text-align:center;}
#program_btn li a.on{color:#3dcebe; font-weight:bold;}
#main01>h2{width:100%; font-size:30px; text-align:center; color:#000;}
.panels{width:100%; margin:25px auto 0; text-align:center;}
.panels p{width:100%; margin:25px auto 0; text-align:center; font-weight:bold;}
.panels span{display:block; width:100%; margin:5px auto; text-align:center; font-weight:bold; color:#696969;}
.panels span.spot{color:#004dd9; margin:5% auto 0;}
.panels iframe{margin:50px 0 0;}
.panels .panel a{display:block; width:70%; margin:5% auto 4%; background:#004dd9; color:#fff; padding:10px 0; border-radius:20px; text-decoration:none;}

.info_box_2020 a.main_off{width:300px; height:50px; position:absolute; bottom:6%; left:50%; margin-left:-150px; background:url('http://kokosexpo.com/img/main_off_btn.png') no-repeat 0 0;}
.info_box_2020 a.main_off:hover{background:url('http://kokosexpo.com/img/main_off_btn_black.png') no-repeat 0 0;}


.qs{background:#24485d; padding:12px 8px 12px 0; color:#a1a1a1; font-size:12px; text-align:right; margin:0 auto; width:100%; max-width:1500px;}

.aus19:after{clear:both; content:""; display:block;}
.aus19>div{float:left; margin-right:0.68%;}
.aus19 .aus1-3{display:block; margin-right:0;}
.aus19 .ph-1{display:block; margin-right:0.8%;}
.aus19 .aus4{margin-top:1%;}
.aus19 a{display:block; border:1px solid #aaa; transition-duration:0.6s;}
.aus19 a:hover{border:1px solid #00A0F0; }
.aus19 .aus0708{float:left;}
.aus19 .aus0708 a{display:block; float:left;}
.aus19 .aus0708 a.right_add{margin-right:1%;}
.aus19 .aus0708{margin-right:0;}
.aus19 .aus0708 a img{display:block; width:100%;}

#univer{width:100%; margin:0 auto; background:#24485d; padding:120px 0 80px 0;}
#univer ul{width:100%; max-width:1600px; margin:3% auto; display:grid; grid-template-columns:repeat(5, 1fr); padding:0;}
#univer ul li{display:inline-block; width:95%; margin:5% auto;}
#univer ul li .btn_open, #univer ul li .btn_open img{display:block; width:100%; max-width:370px; margin:0 auto;}
#univer ul li .btn_open img{border-radius:25px; overflow:hidden;}
#univer ul li .btn_open:hover img{transform: scale(0.98); transition-duration:0.3s;}
#univer ul li .btn_open p{color:#fff; padding:0 0 0 8px; margin:0px; font-weight:300; font-size:15px; line-height:1.4; font-family:"Nanum Barun Gothic, sans-serif"}
#univer ul li .btn_open p.uni_name{font-weight:bold; margin:15px 0 10px; font-size:21px;}
#univer ul li .btn_open p.uni_per{color:#46f8ff;}

#schedu{width:100%; margin:0 auto;}
#schedu a, #schedu a img{display:block; width:100%; max-width:1100px; margin:0 auto;}
#schedu a{margin-bottom:15px;}

#main_video{width:100%; margin:95px auto; position:relative;}
#main_video>img{display:block; width:100%; margin:0 auto;}

#story_slide{width:100%; height:405px; position:relative; min-width:936px; overflow:hidden; }
#story_slide{width:100%; max-width:936px; margin:0 auto; position:absolute; top:254px; margin-left:-468px; left:50%;;}
#story_slide #slide_img2{width:936px; padding:0; margin:0; overflow:hidden}
#story_slide #slide_img2:after{display:block; content:""; clear:both;}
#story_slide #slide_img2 li{width:100%; position:absolute; top:0; left:0; list-style:none; float:left;}
#story_slide #slide_img2 li a{width:100%; display:block;}
#story_slide #slide_img2 li.img01{left:0;}
#story_slide #slide_img2 li.img02{left:936px;}
#story_slide #slide_img2 li.img03{left:1872px;}
#story_slide #slide_img2 li.img04{left:2808px;}
#story_slide #slide_img2 li.img05{left:3744px;}
#story_slide #slide_img2 li.img06{left:4680px;}
#story_slide #slide_img2 li.img07{left:5616px;}
#story_slide #slide_img2 li a, #story_slide #slide_img2 li img{display:block; max-width:936px; width:100%;}
#story_slide2{max-width:1150px; width:100%; }
#story_slide2:after{display:block; content:""; clear:both;}
#story_slide2{width:100%; max-width:1150px; margin:0 auto; position:relative;}
#story_slide2 #slide_img2{max-width:1150px; width:100%; padding:0; margin:0;}
#story_slide2 #slide_img2:after{display:block; content:""; clear:both;}
#story_slide2 #slide_img2 li{width:100%; position:absolute; top:0; left:0; list-style:none;}
#story_slide2 #slide_img2 li a{display:block; width:100%; max-width:1150px;}
#story_slide2 #slide_img2 li.img01{left:0%;}
#story_slide2 #slide_img2 li.img02{left:100%;}
#story_slide2 #slide_img2 li.img03{left:200%;}
#story_slide2 #slide_img2 li.img04{left:300%;}
#story_slide2 #slide_img2 li.img05{left:400%;}
#story_slide2 #slide_img2 li.img06{left:500%;}
#story_slide2 #slide_img2 li.img07{left:600%;}
#story_slide2 #slide_img2 li img{display:block; width:90%; margin:0 auto;}

.slide_btn a{display:block; width:35px; height:180px; position:absolute; top:50%;}
.slide_btn a.prev{left:0; background:url('http://kokosexpo.com/img/allow_left.png') no-repeat; opacity:0.4;}
.slide_btn a.next{right:0; background:url('http://kokosexpo.com/img/allow_right.png') no-repeat; opacity:0.4;}
.slide_btn a.prev:hover, .slide_btn a.next:hover{opacity:1;}

.slide_btn2{position:absolute; bottom:00px; right:0;}
.slide_btn2 a{display:block; width:22px; height:22px; float:left;}
.slide_btn2 a.prev{left:0; background:url('http://kokosexpo.com/img/left_mo.jpg') 0 0 no-repeat; margin-right:5px; opacity:0.6; border:1px solid #888888;}
.slide_btn2 a.next{right:0; background:url('http://kokosexpo.com/img/right_mo.jpg') 0 0 no-repeat; opacity:0.6; border:1px solid #888888; margin-right:10px;}
.slide_btn2 a:hover{opacity:0.7; border:1px solid #444;}

#story_slide .main{display:block;  width:1100px; height:530px;  position:absolute; top:75px; left:50%; margin-left:-550px; z-index:500;}
#story_slide .main img{display:block;}

#main_video #bottom_bar{max-width:936px; width:100%; height:4px; background:url('http://kokosexpo.com/img/bottom_bar20.png') no-repeat 0 0; position:absolute; left:50%; margin-left:-468px; bottom:263px; z-index:800; padding:0; display:none;}
#main_video #bottom_bar li{list-style:none; width:14.26%; height:3.5px; float:left; border-radius:15px; cursor:pointer;}
#main_video #bottom_bar li.on{list-style:none; background:#ffdf4e; transition-duration:1.1s;}

#main02{ width:100%; margin:0 auto; position:relative;}
#main02 a{display:block; width:100%; max-width:1230px; margin:0 auto; position:absolute; top:35%; left:50%; margin-left:-615px;}
#main02>img{display:block; width:100%; max-width:1903px; margin:0 auto;}
#main02 a img{display:block;}

#main03{ width:100%; margin:0 auto}
#main03 img{display:block; width:100%; margin:0 auto}

	#footer{width:100%; margin-top:25px; padding:20px 0 0; background:#323232;}
	#footer>div{margin:0 auto;}
	#footer>div>img{display:block; width:90%; max-width:1070px; margin:0 auto;}
	#footer>div .kokos_logo ul{margin:0 auto; display:flex; justify-content:center;}
	#footer>div .kokos_logo ul li{display:flex; list-style:none; padding:0 10px; opacity:0.6;}
	#footer>div .kokos_logo ul li:hover{opacity:1;}
	#footer>div .logo_all{display:flex; margin:2% auto; justify-content:center;}
	#footer>div .logo_all img{display:flex; padding:0 13px; object-fit:none; opacity:0.3;}
	#footer>div .btm_t{margin-top:10px;}
	#footer>div .btm_t p{margin:0 auto; font-size:13px; text-align:center; color:#616161;}
	#footer #foot_mo .logo_all img{width:9.5%; margin:0 1.2%;}
	#footer{margin:0 auto; display:block;  width:100%;}
	#footer #foot_b>a{display:block; max-width:95px; margin:0px auto; padding:50px 0; opacity:0.3;}
	#footer #foot_b>a>img{display:block; margin:2% auto 4%;}
	#footer .foot_mob_kokos{display:block; width:100%; max-width:90px; margin:0 auto;}
	#footer .foot_mob_kokos a{display:block; width:100%; max-width:90px; margin:0 auto; padding:0 0 50px 0;}
	#footer .foot_mob_kokos a img{display:block; width:100%; max-width:90px; margin:30px auto 0; opacity:0.3;}
	#footer .logo_all_m img{display:block; width:100%; max-width:1150px; margin:0 auto;}

#top_top{width:100%; height:24px; border-bottom:1px solid #ededed; background:#f6f6f6; text-align:center;}
#top_top .top{width:1250px;/*width:1100px;*/ margin:0 auto;}
#top_top .top .event{width:320px; text-align:left; font-size:11px; color:#aaa; padding-top:7px; cursor:pointer;}
#top_top .top .event .comm{}
#top_top .top .event .benf{}
#top_top .top .linkbox{width:auto; text-align:right; float:right; font-size:11px; color:#aaa; padding-top:7px;}
#top_top .top .linkbox span{font-size:10px; color:#dcdcdc;}
#top_top .top .linkbox a{text-decoration:none; color:#aaa;}
#top_top .top .linkbox a:hover{text-decoration:none; color:#aaa;}
#top_menu{display:block; width:100%; margin:0 auto;}
#top_menu.top_menu2{display:block; width:100%; margin:0 auto;}
#top_menu .menu{width:100%; max-width:1100px; margin:0 auto; font-family:'Noto Sans KR', sans-serif;}
#top_menu .menu .logo{display:flex; align-items:center;}
#top_menu .menu .logo a{display:inline-block; text-decoration:none; line-height:1.2; color:#000; font-weight:bold; font-size:17px;}

#top_menu .menu .logo a span{display:block; letter-spacing:-0.5px;}
#top_menu .menu .logo a span .font_gray{color:#8b8b8b !important; letter-spacing:0.3px; font-weight:500;}
#top_menu .menu .logom{width:225px; height:80px; float:left; }
#top_menu .menu .menubar{width:100%; display:flex;}
#top_menu .menu .menubar:after{display:block; content:""; clear:both;}
#top_menu .menu .menubar img{display:block; width:100%; max-width:150px;}
#top_menu .menu .menubar>ul{display:flex; margin:0 0 0 auto; padding:0;}
#top_menu.info_menu .menu .menubar>ul{width:auto;}
#top_menu .menu .menubar>ul>li{display:inline-block; position:relative;}
#top_menu .menu .menubar ul li a{display:block; text-decoration:none; letter-spacing:-0.5px; color:#000; padding:13px 10px; font-weight:500;}
#top_menu.top_menu2 .menu .menubar ul li a{color:#121212;}
#top_menu .menu .menubar ul li ul li a{color:#000;}
#top_menu .menu .menubar>ul>li>a{padding:30px 17px;}
#top_menu.info_menu .menu .menubar>ul>li>a{padding:31px 14px;}
#top_menu .menu .menubar>ul>li>a:hover,#top_menu .menu .menubar>ul>li>a:focus{color:#fff; background:#333;}
#top_menu.info_menu .menu .menubar>ul>li>a:hover{color:#fff; background:#333;}
#top_menu .menu .menubar ul li ul li:hover{background:#edf7fb url('http://kokosexpo.com/img/arrow_gray.png') no-repeat 93%;}
#top_menu .menu .menubar ul li ul li:hover a{color:#333;}
#top_menu .menu .menubar ul ul{display:none; width:100%; position:absolute; top:80px; background:#333333; padding:0; z-index:50;}
#top_menu .menu .menubar ul li:hover ul{display:block}
#top_menu .menu .menubar ul li:hover ul{display:none;}
#top_menu .menu .menubar ul ul li{list-style:none; background:url('http://kokosexpo.com/img/arrow_gray.png') no-repeat 93%;}
#top_menu .menu .menubar ul ul li .sub{width:150px; background:#fff; border:1px solid #dcdcdc; font-family:"Nanum Barun Gothic UltraLight"; font-size:12px; color:#353535; position:relative;}
#top_menu .menu .menubar ul ul li .dot{width:10px; height:10px; left:271px; top:-1px; background:url('http://kokosexpo.com/img/menu/sub/sub_dot.png'); position:absolute;}
#top_menu .menu .menubar ul ul li .sub table td{ width:160px; }
#top_menu .menu .menubar ul ul li .sub .topm{width:130px; float:left;}
#top_menu .menu .menubar ul ul li .sub .topm a{text-decoration:none; display:block; width:100%; font-weight:bold; color:#7e7e7e; font-size:12px; padding:11px 0 11px 20px; background:url('http://kokosexpo.com/img/menu/sub/sub_sub_bg.png') no-repeat -4px center;}
#top_menu .menu .menubar ul ul li .sub .topm a:hover{text-decoration:none;  font-weight:bold; color:#353535; font-size:12px;}

#top_menu .menu .menubar ul ul li .eng{width:150px; height:86px; background:#fff; border:1px solid #dcdcdc; font-family:"Nanum Barun Gothic UltraLight"; font-size:12px; color:#353535; position:relative;}
#top_menu .menu .menubar ul ul li .eng table td{ width:150px;}
#top_menu .menu .menubar ul ul li .eng .topm{width:130px; float:left; background:url('http://kokosexpo.com/img/menu/sub/sub_sub_bg.png');}
#top_menu .menu .menubar ul ul li .eng .line{padding-left:10px; width:130px; border-bottom:1px solid #dcdcdc;}
#top_menu .menu .menubar ul ul li .eng .topm a{text-decoration:none; display:block; width:100%; font-weight:bold; color:#7e7e7e; font-size:12px; padding:5px 0 5px 20px; background:url('http://kokosexpo.com/img/menu/sub/sub_sub_bg.png') no-repeat -4px center;}
#top_menu .menu .menubar ul ul li .eng .topm a:hover{text-decoration:none;  font-weight:bold; color:#353535; font-size:12px;}

#top_menu .menu .menubar ul ul li .immig{width:150px; background:#fff; border:1px solid #dcdcdc; font-family:"Nanum Barun Gothic UltraLight"; font-size:12px; color:#353535; position:relative;}
#top_menu .menu .menubar ul ul li .immig table td{ width:150px;}
#top_menu .menu .menubar ul ul li .immig .topm{width:130px; float:left; background:url('http://kokosexpo.com/img/menu/sub/sub_sub_bg.png');}
#top_menu .menu .menubar ul ul li .immig .line{padding-left:10px; width:130px; border-bottom:1px solid #dcdcdc;}
#top_menu .menu .menubar ul ul li .immig .topm a{text-decoration:none; display:block; width:100%; font-weight:bold; color:#7e7e7e; font-size:12px; padding:11px 0 11px 20px; background:url('http://kokosexpo.com/img/menu/sub/sub_sub_bg.png') no-repeat -4px center;}
#top_menu .menu .menubar ul ul li .immig .topm a:hover{text-decoration:none;  font-weight:bold; color:#353535; font-size:12px;}

#top_menu .menu .menubar ul ul li .early{width:150px; background:#fff; border:1px solid #dcdcdc; font-family:"Nanum Barun Gothic UltraLight"; font-size:12px; color:#353535; position:relative;}
#top_menu .menu .menubar ul ul li .early table td{width:150px;}
#top_menu .menu .menubar ul ul li .early .topm{width:130px; float:left; background:url('http://kokosexpo.com/img/menu/sub/sub_sub_bg.png');}
#top_menu .menu .menubar ul ul li .early .line{padding-left:10px; width:130px; border-bottom:1px solid #dcdcdc;}
#top_menu .menu .menubar ul ul li .early .topm a{text-decoration:none; display:block; width:100%;  font-weight:bold; color:#7e7e7e; font-size:12px; padding:11px 0 11px 20px; background:url('http://kokosexpo.com/img/menu/sub/sub_sub_bg.png') no-repeat -4px center;}
#top_menu .menu .menubar ul ul li .early .topm a:hover{text-decoration:none;  font-weight:bold; color:#353535; font-size:12px;}

#top_menu .menu .menubar .mobile_menu{display:none;}
#top_menu .menu .menubar .logo_center{display:none;}

.sub_visual{width:100%; margin:0 auto 50px; display:block; background-size:contain; filter:grayscale(0.5);}
.program{width:100%; max-width:1100px; display:flex;}
.program li{width:40%; text-align:center;}
.program li a{display:block; border-radius:15px; width:95%; margin:0 auto; color:#fff; padding:20px 0; border:1px solid #000; font-size:18px; background:#000;}
.program li a:hover{background:#fff; color:#000;}

.onoff_wave{width:100%; max-width:1903px; margin:0 auto;}
.onoff_wave:after{display:block; content:""; clear:both;}



.early_content01 ul{display:grid; grid-template-columns:repeat(3, 1fr); gap:30px;}
.early_content01.rmit_con ul{grid-template-columns:repeat(4, 1fr);}
.early_content01 ul li{padding:10px; text-align:center; letter-spacing:-0.9px;}
.early_content01 ul i{font-size:50px; color:#fd7ca8;}
.early_content01 ul p{font-weight:bold;}
.early_content03 span{display:block; font-weight:normal; color:ccc;}

.early_content02 .tit_name{font-weight:bold; font-size:20px;}

#top_slide_mob{width:100%; height:auto; position:relative; background:url('http://kokosexpo.com/img/top_bg_51_new.jpg'); background-repeat:no-repeat; background-position:center; overflow:hidden; }
#top_slide_mob{width:100%; margin:0 auto; position:relative;}
#top_slide_mob #slide_img_mob{max-width:1150px; width:100%; height:auto; padding:0; margin:0; overflow:hidden;}
#top_slide_mob #slide_img_mob li{width:100%; position:absolute; top:0; left:0; list-style:none; float:left;}
#top_slide_mob #slide_img_mob li.img01{left:0;}
#top_slide_mob #slide_img_mob li.img02{left:1150px;}
#top_slide_mob #slide_img_mob li.img03{left:2300px;}
#top_slide_mob #slide_img_mob li.img04{left:3450px;}
#top_slide_mob #slide_img_mob li.img05{left:5600px;}
#top_slide_mob #slide_img_mob li img{display:block; width:100%;}
#top_slide_mob .main{display:none;}

#sub_top{width:100%; margin:0 auto; position:relative;}
#sub_top>div{width:100%; margin:0 auto; max-width:1100px; position:absolute; top:0; left:50%; margin-left:-550px; height:100%;}
#sub_top div.title{width:100%; margin:0 auto; max-width:1100px; position:absolute; top:120px; left:50%; margin-left:-550px;}
#sub_top div.title p{color:#fff; font-weight:bold; font-size:2.5em; font-family:Roboto Condensed,sans-serif;}
#sub_top div.title p span{display:block; font-weight:normal; font-size:0.45em; padding-top:15px;}
#sub_top div.m{display:block; clip-path:url(#business); background:#fff; width:340px; height:100%; position:absolute; right:0; top:0; -webkit-clip-path:polygon(57.45% 0,50% 33%,42% 0,0 0,0 100%,27% 100%,27% 59%,37% 100%,63.4% 100%,73.6% 59%,73.6% 100%,100% 100%,100% 0,57.45% 0); transform:scaleX(.5) translateX(50%); opacity:0.35;}
#sub_top img{display:block; width:100%; height:25rem; overflow:hidden; object-fit:cover;}


#event_pc .event_btn{background:#222;}
#event_pc .event_btn:hover{background:#555;}

/* #mtitle .main .main_box{width:85px; height:30px; background:#666; position:absolute;} */
/*#mtitle{margin:0 auto; display:block;  width:1100px; height:530px; margin-top:70px;  position:relative;}*/

#main_pop{width:332px; height:272px; position:fixed; top:300px; right:2%; z-index:1000; }
#main_back{width:100%; height:1160px; background:url('http://kokosexpo.com/img/in_bg.gif'); background-repeat:repeat-y; background-position:center;}

#sub_enter{display:block; width:100%; margin:50px auto; position:relative;}
#sub_enter a{display:block; width:100%; max-width:600px; margin:0 auto;  padding:8px 0;}
#sub_enter a.same img{display:block; width:100%; max-width:1050px; margin:0 auto; position:absolute;}
#sub_enter a.no_same img, #sub_enter a.sam2 img{display:block; width:100%; max-width:600px; margin:0 auto; position:absolute;}
#sub_enter a:hover img{opacity:0.92;}

#main_box_1{width:100%; text-align:center; margin:0 auto; }
#main_box_1 img{display:block; width:100%; max-width:1903px; margin:0 auto;}
#main_box_1>img{display:block; width:100%; max-width:1903px; margin:0 auto; position:relative; top:45px;}
#main_box_2{max-width:1903px; width:100%;  margin:0 auto; position:relative;}
#main_box_2>img{display:block; width:100%; max-width:1903px; margin:0 auto;}
#main_box_2 .event_box{display:block; position:absolute; top:100px; left:50%; margin-left:-560px;}
#main_box_2 .event_box img{display:block; width:100%; max-width:1120px;}
#main_box_2 .hand{display:block; max-width:700px; width:32%; position:absolute; top:125px; left:0;}
#main_box_3{width:100%; min-width:1100px; overflow:hidden; height:auto; background:#fdee00; text-align:center;}
#main_box_4{width:1100px; overflow:hidden; height:auto; margin:0 auto;}
#line4{background:transparent !important;}

#main_box_1 h1{width:100%; max-width:1180px; margin:60px auto 25px; padding:0; text-align:center; font-size:30px;}
#main_box_1 ul{width:100%; max-width:1903px; margin:-50px auto 0; padding-bottom:80px; background:#fff url('http://kokosexpo.com/img/major_bg.png') no-repeat 0 0;}
#main_box_1 ul:after{display:block; content:""; clear:both;}
#main_box_1 ul li{width:16%; float:left; list-style:none; margin-top:450px;}
#main_box_1 ul li a{display:block; width:100%; max-width:305px; height:590px; margin:10px auto;}
#main_box_1 ul li a:hover{display:block; width:100%; max-width:305px; height:590px; margin:10px auto;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
  }
#main_box_1 ul li a.major01{background:#fff url('http://kokosexpo.com/img/major01.png') no-repeat 0 0;}
#main_box_1 ul li a.major01:hover{background:#fff url('http://kokosexpo.com/img/major01_on.png') no-repeat 0 0;}
#main_box_1 ul li a.major02{background:#fff url('http://kokosexpo.com/img/major02.png') no-repeat 0 0;}
#main_box_1 ul li a.major02:hover{background:#fff url('http://kokosexpo.com/img/major02_on.png') no-repeat 0 0;}
#main_box_1 ul li a.major03{background:#fff url('http://kokosexpo.com/img/major03.png') no-repeat 0 0;}
#main_box_1 ul li a.major03:hover{background:#fff url('http://kokosexpo.com/img/major03_on.png') no-repeat 0 0;}
#main_box_1 ul li a.major04{background:#fff url('http://kokosexpo.com/img/major04.png') no-repeat 0 0;}
#main_box_1 ul li a.major04:hover{background:#fff url('http://kokosexpo.com/img/major04_on.png') no-repeat 0 0;}
#main_box_1 ul li a.major05{background:#fff url('http://kokosexpo.com/img/major05.png') no-repeat 0 0;}
#main_box_1 ul li a.major05:hover{background:#fff url('http://kokosexpo.com/img/major05_on.png') no-repeat 0 0;}
#main_box_1 ul li a.major06{background:#fff url('http://kokosexpo.com/img/major06.png') no-repeat 0 0;}
#main_box_1 ul li a.major06:hover{background:#fff url('http://kokosexpo.com/img/major06_on.png') no-repeat 0 0;}

#main_box_4{max-width:1100px; width:100%; margin:90px auto;}
#main_box_4 h2{font-size:25px; padding:0; margin:0 0 25px;}
#main_box_4 ul{width:100%; margin:0 auto; max-width:1100px; padding:0;}
#main_box_4 ul:after{display:block; content:""; clear:both;}
#main_box_4 ul li{width:25%; float:left; list-style:none;}
#main_box_4 ul li a{display:block; width:100%; max-width:240px; border:1px solid #eaeaea;}
#main_box_4 ul li a:hover{border:1px solid #ccc; duration:1s;}
#main_box_4 ul li a img{display:block; width:100%; max-width:240px;}

#main_top_reg{max-width:1903px; width:100%; margin:0 auto;}
#main_top_reg a{display:block; max-width:1903px; height:50px; width:100%; background:#1f1f1f url('http://kokosexpo.com/img/main_bar.gif') no-repeat 0 0;}
#main_top_reg a:hover{background:#1f1f1f url('http://kokosexpo.com/img/main_bar.png') no-repeat 0 0;}

#main_contents{margin:0 auto; display:block;  width:1100px; height:1160px; position:relative;}
#main_contents .jb_part{width:750px; height:1160px; float:left; background:#fff;}
#main_contents .jb_part .top{height:180px;}
#main_contents .jb_part .top img{margin-top:33px;}
#main_contents .jb_part .cont{margin-top:0px;}
#main_contents .jb_part .cont .jb_box{width:175px; height:175px; margin-left:10px; margin-top:10px; position:relative; float:left;}
#main_contents .jb_part .cont .jb_box img{cursor:pointer; border:none;}
#main_contents .jb_part .cont .jb_box .more{cursor:pointer; width:19px; height:19px; position:absolute; right:0px; background:url('http://kokosexpo.com/img/more_btn.jpg');}
#main_contents .jb_part .cont .jb_box .jb_name{width:130px; height:60px; position:absolute; background:#fff; font-size:11px; filter:Alpha(opacity=80); opacity:0.8; -moz-opacity:0.8; top:115px;}
#main_contents .jb_part .cont .jb_box .jb_name h4{color:#000; font-size:14px; margin-bottom:2px; margin-top:7px; font-weight:bold; padding-left:3px;}
#main_contents .wh_part{width:350px; height:1160px; background:#dcdcdc; float:left;}
#main_contents .wh_part .top{height:180px;}
#main_contents .wh_part .top img{margin-top:33px; margin-left:16px;}
#main_contents .wh_part .cont{margin-top:0px;}
#main_contents .wh_part .cont .wh_box{width:330px; height:175px; margin-left:20px; margin-top:10px; position:relative; float:left;}
#main_contents .wh_part .cont .wh_box img{cursor:pointer}
#main_contents .wh_part .cont .wh_box .more{cursor:pointer; width:19px; height:19px; position:absolute; right:0px; background:url('http://kokosexpo.com/img/more_btn.jpg');}
#main_contents .wh_part .cont .wh_box .wh_name{width:130px; height:60px; position:absolute; background:#fff; font-size:11px; filter:Alpha(opacity=80); opacity:0.8; -moz-opacity:0.8; top:115px;}
#main_contents .wh_part .cont .wh_box .wh_name h4{color:#000; font-size:14px; margin-bottom:2px; margin-top:7px; font-weight:bold; padding-left:3px;}

#main_benefit{width:100%; height:460px; margin-top:0px; background:#878787; min-width:1100px;}
#main_benefit .box{margin:0 auto; display:block;  width:1100px; height:460px;}
#main_benefit .box img{margin-top:45px}

#main_sem{margin:0 auto; display:block;  width:1100px; height:555px;}

/* 사전참가완료 popup */
#popup{display:block; width:100%;}
#popup div{width:100%; margin:0 auto;}
#popup div img{display:block; max-width:225px; width:100%; margin:20px auto 0;}
#popup div img.map{display:block; max-width:1100px; width:100%; margin:0 auto 50px;}
#popup p{text-align:center; width:100%; font-size:1.6em; color:#3a3a3a; line-height:1.6; margin:65px auto 25px auto; font-family:'Noto Sans KR', sans-serif; font-weight:bold;}
#popup a.homeback{display:block; max-width:200px; width:100%; margin:35px auto 0; background:#3a3a3a; color:#fff; padding:8px 0; text-align:center; text-decoration:none;}
#popup a.homeback:hover{display:block; max-width:200px; width:100%; background:#4c4c4c; color:#fff; padding:8px 0; text-align:center; text-decoration:none;}
#popup span.txt02{display:block; font-size:0.58em; color:#000;  margin:40px auto 20px auto;}

#popup_mob{display:none;}

/* 박람회 참석자 전원혜택 이미지*/
#mindex .event_b{margin:20px auto 0px;}

#sub_top{width:100%;  margin:0 auto; display:block;}
#sub_top .subbox{max-width:1903px; width:100%; height:400px; margin:0 auto; display:block;  position:relative; }
#sub_top .subbox .maintit{position:absolute; top:50px; right:0px}
#sub_top_mob{display:none;}



#sub_rt{max-width:1100px; padding:12px 0; margin:0 auto; display:block;  font-size:11px; color:#000; border-bottom:1px solid #e6e6e6; display:none;}
#sub_rt .hm{font-weight:bold; color:#333;}
#sub_rt .hm a{text-decoration:none; color:#353535; letter-spacing:1px;}
#sub_rt .hm a:hover{text-decoration:none; color:#35353; letter-spacing:1px;}
#sub_rt .sub{color:#666;}
#sub_rt .sub a{text-decoration:none; color:#878787;}
#sub_rt .sub a:hover{text-decoration:none; color:#878787;}
#sub_rt .page{color:#999;}
#2020_event_line{max-width:1903px; width:100%; margin:0 auto; background:#ff775f;}

#sub_menu_bar{width:100%; margin:0 auto;}
.sub_menu_bar{width:100%; height:75px; padding-top:15px; margin-top:0px; background:#fff; z-index:99; filter:Alpha(opacity=90); opacity:0.9; -moz-opacity:0.9; }

#sub_menu{max-width:1100px; width:100%; height:60px; margin:0 auto; display:block; }
#sub_menu .all{max-width:68px; width:10%; padding:20px 0 18px 0; border:1px solid #dcdcdc; color:#353535; background:#fff; float:left; text-align:center;  font-size:15px; cursor:pointer; margin:0 0 5px 5px; font-size:0.75em;}
#sub_menu .all_on{max-width:68px; width:10%; padding:20px 0 18px 0; border:1px solid #353535; background:#353535; color:#fff; float:left; text-align:center; font-size:15px; cursor:pointer; margin:0 0 5px 5px; font-size:0.75em;}
#sub_menu .box{ width:19.8%; padding:22px 0 18px 0; border:1px solid #dcdcdc; color:#878787; background:#fff; float:left; text-align:center;  margin:0 0 5px 5px; font-size:15px; cursor:pointer; font-size:0.75em;}
#sub_menu .box_on{ width:19.8%; padding:21px 0 17px 0; border:1px solid #353535; background:#353535; color:#fff; float:left; text-align:center; margin:0 0 5px 5px; font-size:15px; cursor:pointer; font-size:0.75em;}
#sub_menu .all:first-child {margin-left:0}
#sub_menu .all_on:first-child {margin-left:0}

.sub_sch{height:138px;}
#sub_menu .ch_n{clear:both; margin-left:150px;}

.carea #intro{margin-top:70px;}

 #ifra{width:100%; max-width:1000px; margin:0px auto;}
 #ifra2021{width:100%; max-width:1000px; margin:0px auto; height:480px;}
 #iframe{width:100%; max-width:1100px; margin:0 auto; height:580px;}

.sub_tab{width:100%; min-width:1100px; height:20px; padding-top:5px; background:#fff; z-index:99;  filter:Alpha(opacity=90); opacity:0.9; -moz-opacity:0.9; }
#sub_menu .tab{width:138px; height:25x; padding-top:10px; border:1px solid #005b7f; color:#005b7f; background:#fff; float:left; text-align:center;  margin-left:10px; font-size:13px; cursor:pointer;}
#sub_menu .tab_on{width:138px; height:25px; padding-top:10px; border:1px solid #005b7f; background:#005b7f; color:#fff; float:left; text-align:center; margin-left:10px; font-size:13px; cursor:pointer;}

#sub_menu_bar2{}
.sub_menu_bar2{width:100%; padding-top:15px; margin:0 auto 0; height:75px; background:#fff; z-index:99; filter:Alpha(opacity=90); opacity:0.9; -moz-opacity:0.9; }

#sub_menu2{max-width:740px; width:100%;  padding-top:5px; margin:0 auto; display:block; }

#sub_menu2 .all{width:78px; height:38px; padding-top:20px; border:1px solid #dcdcdc; color:#353535; background:#fff; float:left; text-align:center;  font-size:15px; cursor:pointer;}
#sub_menu2 .all_on{width:78px; height:38px; padding-top:20px; border:1px solid #353535; background:#353535; color:#fff; float:left; text-align:center; font-size:15px; cursor:pointer;}

#sub_menu2 .box{width:30%; padding:14px 0; border:1px solid #dcdcdc; color:#878787; background:#fff; float:left; text-align:center;  margin-left:10px; font-size:15px; cursor:pointer;}
#sub_menu2 .box_on{width:30%; padding:14px 0; border:1px solid #353535; background:#353535; color:#fff; float:left; text-align:center; margin-left:10px; font-size:15px; cursor:pointer;}

.sub_tab{width:100%; min-width:1100px; height:20px; padding-top:5px; background:#fff; z-index:99;  filter:Alpha(opacity=90); opacity:0.9; -moz-opacity:0.9; padding: 20px 0 50px 0; }
#sub_menu2 .tab{width:138px; height:25x; padding-top:10px; border:1px solid #005b7f; color:#005b7f; background:#fff; float:left; text-align:center;  margin-left:10px; font-size:13px; cursor:pointer;}
#sub_menu2 .tab_on{width:138px; height:25px; padding-top:10px; border:1px solid #005b7f; background:#005b7f; color:#fff; float:left; text-align:center; margin-left:10px; font-size:13px; cursor:pointer;}

#sub_contents{margin:25px auto 70px auto; display:block; max-width:1100px; width:98%; overflow:hidden; height:auto;}

#sub_contents .sub_box{max-width:200px; width:18.2%; float:left; margin-left:1.5%; margin-top:28px; position:relative;}
#sub_contents .sub_box .photo{width:100%; position:relative;}
#sub_contents .sub_box .photo img{display:block; max-width:200px; width:100%;}
#sub_contents .sub_box .photo .text{max-width:200px; width:100%; position:absolute; bottom:0px; background:#353535; opacity:0.85; text-align:center;}
#sub_contents .sub_box .photo .text h4{font-size:13.5px; color:#fff; margin:5px 0; font-weight:normal;}
#sub_contents .sub_box .info{margin-top:10px; text-align:center;}
#sub_contents .sub_box .info .fee{width:100%; font-size:13px; color:#353535;}
.job_btn{max-width:1100px; width:100%; padding-bottom:20px; margin:3% auto;}

#sub_menu_change{display:none;}
#sub_menu_eng{max-width:480px; width:100%; margin:0px auto; padding-top:5px;}
#sub_menu_eng:after{display:block; content:""; clear:both;}
#sub_menu_eng .box{width:46.3%; padding:14px 0; border:1px solid #dcdcdc; color:#878787; background:#fff; float:left; text-align:center;  margin-left:10px; font-size:15px; cursor:pointer;}
#sub_menu_eng .box_on{width:46.3%; padding:14px 0; border:1px solid #353535; background:#353535; color:#fff; float:left; text-align:center; margin-left:10px; font-size:15px; cursor:pointer;}

.bottom_all_ban{position:relative; margin:0px auto;}
.bottom_all_ban img{display:block; width:100%; margin:0px auto;}

.bottom_all_ban a{display:block; position:absolute; ; transition-duration:0.55s;}
.bottom_all_ban a.main_on{width:195px; height:41px; bottom:13.4%; left:31.8%; background:url('http://kokosexpo.com/img/main_on_btn.png') no-repeat 0 0; display:none;}
.bottom_all_ban a.main_on:hover{background:url('http://kokosexpo.com/img/main_on_btn_black.png') no-repeat 0 0;}
.bottom_all_ban a.main_off{width:300px; height:50px; bottom:2.8%; left:50%; margin-left:-150px; background:url('http://kokosexpo.com/img/main_off_btn.png') no-repeat 0 0;}
.bottom_all_ban a.main_off:hover{background:url('http://kokosexpo.com/img/main_off_btn_black.png') no-repeat 0 0;}

#info_boxa a.main_on{display:block; position:absolute; ; transition-duration:0.55s; top:635px; left:50%; margin-left:-116px; max-width:260px; 
background:url('http://kokosexpo.com/img/arrow_sky.png') no-repeat left center; color:#000; border:1.5px solid #3dcebd;
border-radius:20px; text-align:center; padding:8px 20px 8px 35px; font-weight:bold; text-decoration:none; letter-spacing:-1px; font-size:1.2em;
}
#info_boxa a.main_on:hover{color:#000; background:#3dcebd url('http://kokosexpo.com/img/arrow_w.png') no-repeat left center;}


#info_boxa{position:relative; width:100%; margin:0 auto;}
#info_boxa:after{display:block; content:""; clear:both;}
#main01>.job_maga_pc{display:block;}

.event_b a.main_on{width:195px; height:41px; bottom:10.5%; left:31.8%; background:url('../img/event_on_btn.png') no-repeat 0 0;}
.event_b a.main_on:hover{background:url('../img/event_on_btn_black.png') no-repeat 0 0;}
.event_b a.main_off{width:204px; height:41px; bottom:10.5%; left:56.6%; background:url('../img/event_off_btn.png') no-repeat 0 0;}
.event_b a.main_off:hover{background:url('../img/event_off_btn_black.png') no-repeat 0 0;}


#subpage{position:relative;}


	#Feb_uni{width:100%; margin:0 auto; background:#00467f url('https://kokosfair.com/img/bg_navy.webp') no-repeat; padding:100px 0 80px 0; background-size:cover;}
	#Feb_uni>div{margin:50px auto 0; width:100%; max-width:950px; font-family: "Nanum Myeongjo", serif; font-weight: bold;}
	#Feb_uni>div>p{margin:10px 0 0 10px; color:#fff; font-weight:normal; font-size:15px;}
	#Feb_uni>div ul{padding:0 0 30px; margin:15px; display:flex; gap:15px;}
	#Feb_uni>div ul li{list-style:none; border-radius:15px; background:#fff; width:33%; padding:40px 0;}
	#Feb_uni>div ul li.color01{color:#00467f;}
	#Feb_uni>div ul li.color02{color:#0080a7;}
	#Feb_uni>div ul li:last-child{border:none; margin:0;}
	#Feb_uni>div ul li p{text-align:center; font-size:5em; margin:0 auto; font-weight:900; font-family:"Nanum Myeongjo", serif !important;}
	#Feb_uni>div ul li span{text-align:center; display:block; letter-spacing:-0.5px; line-height:1.2; font-weight:normal; margin:12px 0 0 0;}
	#Feb_uni>div ul li span.ranking{font-size:0.8em; color:#777; margin:20px 0 0;}
	#Feb_uni_mob>div ul li span.ranking{font-size:0.8em; color:#777; margin:20px 0 0;}
	#Feb_uni h2{text-align:center; width:100%; max-width:1903px; color:#fff;}
	#Feb_uni>p{font-size:0.9px; color:#555;}
	
	#Feb_uni .icon_boxs{width:100%; display:flex; margin:30px 0 0;}
	#Feb_uni .icon_boxs div{width:10%;}
	#Feb_uni .icon_boxs div img{display:block; max-width:100px; margin:0 auto; width:100%;}
	#Feb_uni .icon_boxs p{font-weight:normal; color:#000; text-align:center; font-size:0.95em; padding:10px 0 0 0; line-height:1.3;}
	#Feb_uni .ranking8{background:#fff url('https://kokosfair.com/img/ranking_major.png') no-repeat top right;}
	
	#Feb_uni_mob{width:100%; max-width:1280px; margin:0 auto;}
	#Feb_uni_mob img{display:block;width:100%; max-width:1280px; margin:0 auto;}
	

/* 결과가 있는 연수 */
.nz_eng_banner{display:block; max-width:1100px; width:100%; margin:0 auto 45px; border:1px solid #aaaaaa;}
#china_wrap{width:100%; max-width:1903px; margin:0 auto;}
#china_wrap h3{width:100%; max-width:1100px; margin:25px auto 5px; font-size:1.5em; color:#000054;}
#china_wrap #btn02{width:100%; max-width:1100px; margin:24px auto;}
#china_wrap p{color:#353535; font-size:15px; line-height:1.7; width: 100%; max-width: 1100px; margin:20px auto;}
#china_wrap p span{color:#000054; font-size:18px; font-weight:bold;}
#china_wrap ul.china_btn{padding:0; max-width:1100px; margin:0 auto;}
#china_wrap ul.china_btn:after{display:block; content:""; clear:both;}
#china_wrap ul.china_btn li{float:left; list-style:none; margin-left:32px;}
#china_wrap ul.china_btn li.margin_r{margin-left:0px;}
#china_wrap .subj{padding:25px 0 55px;}
.china_ul{width:100%; max-width:1100px; margin:0 auto; clear:both; padding:0;}
.china_ul li{float:none; color:#353535; font-size:15px; line-height:1.7;
	list-style:inside;
    padding-left:25px;
    text-align: left;
}

.xjtlu_main{display:block; max-width:1100px; width:100%; margin:0 auto;}
.china_ul>li:first-child{list-style:none; font-weight:bold; font-size:16px; margin: 30px auto 8px; margin-top:15px; background:none; padding:0; font-size:15.5px;}
.china_ul li.china_top{margin-top:10px;}
.china_ul li ul li{list-style:none; padding:0; line-height:1.5;}	

.china_ul li span.rmit_arrow{display:line-block; color:#000054; font-size:12px; margin-right: 5px; padding-top:2px;}

/* 이민이 되는 */
#sub_menu_immi{max-width:480px; width:100%; margin:0px auto;overflow:hidden;background: #fff;z-index: 99;filter: Alpha(opacity=90);opacity: 0.9;}
#sub_menu_immi .box{ width:46.3%; padding:14px 0; border:1px solid #dcdcdc; color:#878787; background:#fff; float:left; text-align:center; margin-left:10px; font-size:15px; cursor:pointer;}
#sub_menu_immi .box_on{ width:46.3%; padding:14px 0; border:1px solid #353535; background:#353535; color:#fff; float:left; text-align:center; margin-left:10px; font-size:15px; cursor:pointer;}

#sub_menu_immi2{max-width:1100px; width:100%; margin:0 auto;overflow:hidden;background: #fff;z-index: 99;filter: Alpha(opacity=90);opacity: 0.9;}
#sub_menu_immi2 .tab{width:18.7%; padding:8px 0; border:1px solid #005b7f; color:#005b7f; background:#fff; float:left; text-align:center; margin:0 0.5%;; font-size:15px; cursor:pointer;}
#sub_menu_immi2 .tab_on{width:18.7%; padding:8px 0; border:1px solid #005b7f; background:#005b7f; color:#fff; float:left; text-align:center; margin:0 0.5%;  font-size:15px; cursor:pointer;}

#sub_menu_immi3{max-width:1100px; width:100%; margin:0 auto;overflow:hidden;background: #fff;z-index: 99;filter: Alpha(opacity=90);opacity: 0.9;}
#sub_menu_immi3 .tab{width:18.7%; padding:8px 0; border:1px solid #005b7f; color:#005b7f; background:#fff; float:left; text-align:center; margin:0 0.5%;; font-size:15px; cursor:pointer;}
#sub_menu_immi3 .tab_on{width:18.7%; padding:8px 0; border:1px solid #005b7f; background:#005b7f; color:#fff; float:left; text-align:center; margin:0 0.5%;  font-size:15px; cursor:pointer;}

.immg_footer{display:block; max-width:1100px; margin:0 auto;}
.immg_footer .immg_bottom_no{display:none;}
.immg_footer p, #immg_footer p img{display:block; width:100%;}

.nzimmg-mobile{display:none}
.line_center{width:100%; max-width:1100px; border:0.5px dashed #b9b7b7; margin:15px auto;}



/* 조기유학 */
#sub_menu_early{max-width:480px; width:100%; margin:0px auto;}
#sub_menu_early .box{width:46.3%; padding:14px 0; border:1px solid #dcdcdc; color:#878787; background:#fff; float:left; text-align:center;  margin-left:10px; font-size:15px; cursor:pointer;}
#sub_menu_early .box_on{width:46.3%; padding:14px 0; border:1px solid #353535; background:#353535; color:#fff; float:left; text-align:center; margin-left:10px; font-size:15px; cursor:pointer;}




#job_title{width:1100px; font-family:"Nanum Barun Gothic"; height:90px; margin:0 auto; display:block;  margin-top:53px; text-align:center; font-size:50px; color:#353535;}

#job_menu_bar{font-family:"Nanum Barun Gothic";}
.job_menu_bar{width:100%; height:95px; padding-top:30px; background:#fff; min-width:1100px; z-index:100; filter:Alpha(opacity=90); opacity:0.9; -moz-opacity:0.9; }

#job_menu{width:720px; height:60px; margin:0 auto; display:block;  margin-top:0px; }

#job_menu .all{width:68px; height:35px; padding-top:15px; border:1px solid #dcdcdc; color:#353535; float:left; text-align:center;  font-size:15px; cursor:pointer;}
#job_menu .all_on{width:68px; height:35px; padding-top:15px; border:1px solid #353535; background:#353535; color:#fff; float:left; text-align:center; font-size:15px; cursor:pointer;}

#job_menu .box{width:95px; height:35px; padding-top:15px; border:1px solid #dcdcdc; color:#878787; background:#fff; float:left; text-align:center; margin-left:10px; font-size:15px; cursor:pointer;}
#job_menu .box_on{width:95px; height:35px; padding-top:15px; border:1px solid #353535; background:#353535; color:#fff; float:left; text-align:center; margin-left:10px; font-size:15px; cursor:pointer;}


#job_mov{width:100%; height:480px; padding-top:30px; min-width:1100px;}
#job_mov .mov{width:800px; height:450px; margin:0 auto; display:block; }

#job_con_wb{width:100%; background:#ffffff; overflow:hidden; height:auto; min-height:95px; min-width:1100px; padding-top:60px; padding-bottom:50px;}
#job_con_bb{width:100%; background:#ededed; overflow:hidden; height:auto; min-height:95px; min-width:1100px; padding-top:60px; padding-bottom:50px;}

#job_bbtn{margin:0 auto; width:1100px; height:auto; overflow:hidden; padding-top:40px;}

#job_con{margin:0 auto; display:block;  width:1100px; min-height:95px;}
#job_con .title{width:180px; overflow:hidden; height:auto; min-height:95px; color:#454545; font-size:32px; font-family:"Nanum Barun Gothic UltraLight"; line-height:35px;  float:left; }
#job_con .em{width:100px;  overflow:hidden; height:auto; min-height:95px; float:left; }
#job_con .cont{width:820px; overflow:hidden; height:auto; min-height:95px; font-size:13px; color:#878787; line-height:20px; font-family:"Nanum Barun Gothic UltraLight"; float:left; }
#job_con .cont .vision{width:812px;}
#job_con .cont .vision .tab_top{height:32px; border-top:1px solid #03bb69; border-bottom:2px solid #03bb69; color:#03bb69; text-align:center;}
#job_con .cont .vision .tab{height:34px; border-bottom:1px solid #dcdcdc; color:#878787; text-align:center;}
#job_con .cont .vision .ff{text-align:left;}
#job_con .cont .vision .tab .box{width:40px; height:10px; margin-left:1px; background:#03bb69; float:left}
#job_con .cont .vision .cus{font-size:11px; text-align:right; color:#878787;}
#job_con .cont .fee{width:812px; height:200px; position:relative; background:url('http://kokosexpo.com/img/fee_bg.png'); z-index:0;}
#job_con .cont .fee .all{position:absolute; font-size:20px; color:#353535; top:53px; left:170px;}
#job_con .cont .fee .avg{position:absolute; color:#353535; top:50px; left:423px;}
#job_con .cont .fee .avg span{font-size:20px; color:#35ad68;}
#job_con .cont .cus{width:812px; font-size:11px; text-align:right;}
#job_con .cont .cuss{width:1000px; font-size:13px; text-align:left; font-weight:bold; margin-top:20px;}

#job_con .cont .sch{width:812px; border-top:1px solid #03bb69; height:auto; overflow:hidden; min-height:150px; margin-bottom:20px;}
#job_con .cont .sch .top{width:812px; height:34px; padding-top:16px;}
#job_con .cont .sch .top .nm{width:518px; float:left; color:#03bb69; font-size:15px; font-family:"Nanum Barun Gothic"; font-weight:bold;}
#job_con .cont .sch .top .nm span{margin-left:10px; font-size:12px; font-weight:normal;}
#job_con .cont .sch .top .cpc{width:290px; float:left; text-align:right; font-size:11px; color:#878787;}
#job_con .cont .sch .logo{width:200px; min-height:80px; float:left;}
#job_con .cont .sch .info{width:588px; padding-left:20px; height:auto; overflow:hidden; float:left; min-height:80px; font-size:12px; color:#878787;}
#job_con .cont .sch .infosp{width:588px; padding-left:0px; height:auto; overflow:hidden; float:left; min-height:80px; font-size:12px; color:#353535;}
#job_con .cont .sch .infosp ul{margin-left:-18px; list-style:square}
#job_con .cont .sch .infosp li{margin-bottom:3px; letter-spacing:-1px;}

#job_con .cont .map5{width:820px; height:180px; position:relative; background:url('http://kokosexpo.com/img/course_05.png');} 
#job_con .cont .map5 .title{width:820px; height:50px; font-size:20px;}
#job_con .cont .map5 .title span{font-size:11px;}
#job_con .cont .map5 .mapa{position:absolute; color:#fff; top:70px; left:10px;}
#job_con .cont .map5 .mapa h5{font-size:15px; letter-spacing:-1px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#job_con .cont .map5 .mapa p{font-size:12px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#job_con .cont .map5 .mapb{position:absolute; color:#fff; top:70px; left:220px;}
#job_con .cont .map5 .mapb h5{font-size:15px; letter-spacing:-1px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#job_con .cont .map5 .mapb p{font-size:11px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}

#job_con .cont .map5 .mapc{position:absolute; color:#fff; top:70px; left:360px;}
#job_con .cont .map5 .mapc h5{font-size:15px; letter-spacing:-1px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#job_con .cont .map5 .mapc p{font-size:11px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}

#job_con .cont .map5 .mapd{position:absolute; left:670px; top:95px; color:#fff;}
#job_con .cont .map5 .mapd h5{font-size:20px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}

#job_con .cont .map5 .psw{position:absolute; left:430px; top:45px; width:245px; height:80px; color:#fff; background:url('http://kokosexpo.com/img/psw.png'); cursor:pointer}
#job_con .cont .map5 .psw h5{font-size:15px; padding:20px 0px 0px 40px; margin:0px 0px 0px 0px;}
#job_con .cont .map5 .psw p{font-size:11px; padding:0px 0px 0px 45px; margin:0px 0px 0px 0px; }

#job_con .cont .map5 .workvisa{position:absolute; left:430px; top:45px; width:245px; height:80px; color:#fff; background:url('http://kokosexpo.com/img/psw.png'); cursor:pointer}
#job_con .cont .map5 .workvisa h5{font-size:15px; padding:12px 0px 0px 40px; margin:0px 0px 0px 0px;}
#job_con .cont .map5 .workvisa p{font-size:11px; padding:0px 0px 0px 45px; margin:0px 0px 0px 0px; }


#job_con .cont .map6{width:820px; height:180px; position:relative; background:url('http://kokosexpo.com/img/course_06.png');} 
#job_con .cont .map6 .title{width:820px; height:50px; font-size:20px;}
#job_con .cont .map6 .title span{font-size:12px;}
#job_con .cont .map6 .mapa{position:absolute; color:#fff; top:70px; left:10px;}
#job_con .cont .map6 .mapa h5{font-size:15px; letter-spacing:-1px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#job_con .cont .map6 .mapa p{font-size:11px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#job_con .cont .map6 .mapb{position:absolute; color:#fff; top:70px; left:220px;}
#job_con .cont .map6 .mapb h5{font-size:15px; letter-spacing:-1px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#job_con .cont .map6 .mapb p{font-size:11px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}

#job_con .cont .map6 .mapc{position:absolute; color:#fff; top:70px; left:360px;}
#job_con .cont .map6 .mapc h5{font-size:15px; letter-spacing:-1px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#job_con .cont .map6 .mapc p{font-size:11px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}

#job_con .cont .map6 .mapd{position:absolute; left:670px; top:95px; color:#fff;}
#job_con .cont .map6 .mapd h5{font-size:20px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}

#job_con .cont .map6 .psw{position:absolute; left:430px; top:45px; width:245px; height:80px; color:#fff; background:url('http://kokosexpo.com/img/psw.png'); cursor:pointer}
#job_con .cont .map6 .psw h5{font-size:15px; padding:20px 0px 0px 40px; margin:0px 0px 0px 0px;}
#job_con .cont .map6 .psw p{font-size:11px; padding:0px 0px 0px 45px; margin:0px 0px 0px 0px; }

#job_con .cont .map6 .workvisa{position:absolute; left:430px; top:30px; width:245px; height:80px; color:#fff; background:url('http://kokosexpo.com/img/psw.png'); cursor:pointer}
#job_con .cont .map6 .workvisa h5{font-size:15px; padding:12px 0px 0px 40px; margin:0px 0px 0px 0px;}
#job_con .cont .map6 .workvisa p{font-size:11px; padding:0px 0px 0px 45px; margin:0px 0px 0px 0px; }


#job_con .cont .map4{width:820px; height:180px; position:relative; background:url('http://kokosexpo.com/img/course_03.png');} 
#job_con .cont .map4 .title{width:820px; height:50px; font-size:20px;}
#job_con .cont .map4 .title span{font-size:12px;}
#job_con .cont .map4 .mapa{position:absolute; color:#fff; top:70px; left:10px;}
#job_con .cont .map4 .mapa h5{font-size:15px; letter-spacing:-1px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#job_con .cont .map4 .mapa p{font-size:11px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#job_con .cont .map4 .mapb{position:absolute; left:530px; top:95px; color:#fff;}
#job_con .cont .map4 .mapb h5{font-size:20px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#job_con .cont .map4 .psw{position:absolute; left:280px; top:45px; width:245px; height:80px; color:#fff; background:url('http://kokosexpo.com/img/psw.png'); cursor:pointer}
#job_con .cont .map4 .psw h5{font-size:15px; padding:20px 0px 0px 40px; margin:0px 0px 0px 0px;}
#job_con .cont .map4 .psw p{font-size:11px; padding:0px 0px 0px 45px; margin:0px 0px 0px 0px;}
#job_con .cont .map4 .workvisa{position:absolute; left:280px; top:45px; width:245px; height:80px; color:#fff; background:url('http://kokosexpo.com/img/psw.png'); cursor:pointer}
#job_con .cont .map4 .workvisa h5{font-size:15px; padding:12px 0px 0px 40px; margin:0px 0px 0px 0px;}
#job_con .cont .map4 .workvisa p{font-size:11px; padding:0px 0px 0px 45px; margin:0px 0px 0px 0px; }

#job_con .cont .map3{width:820px; height:180px; position:relative; background:url('http://kokosexpo.com/img/course_03.png');} 
#job_con .cont .map3 .title{width:820px; height:50px; font-size:20px;}
#job_con .cont .map3 .title span{font-size:12px;}
#job_con .cont .map3 .mapa{position:absolute; color:#fff; top:70px; left:10px;}
#job_con .cont .map3 .mapa h5{font-size:15px; letter-spacing:-1px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#job_con .cont .map3 .mapa p{font-size:11px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#job_con .cont .map3 .mapb{position:absolute; left:530px; top:80px; color:#fff;}
#job_con .cont .map3 .mapb h5{font-size:20px; padding:10px; margin:0px 0px 0px 0px;}
#job_con .cont .map3 .psw{position:absolute; left:280px; top:45px; width:245px; height:80px; color:#fff; background:url('http://kokosexpo.com/img/psw.png'); cursor:pointer}
#job_con .cont .map3 .psw h5{font-size:14px; padding:20px 0px 0px 40px; margin:0px 0px 0px 0px;}
#job_con .cont .map3 .psw p{font-size:11px; padding:0px 0px 0px 45px; margin:0px 0px 0px 0px;}
#job_con .cont .map3 .workvisa{position:absolute; left:280px; top:45px; width:245px; height:80px; color:#fff; background:url('http://kokosexpo.com/img/psw.png'); cursor:pointer}
#job_con .cont .map3 .workvisa h5{font-size:15px; padding:12px 0px 0px 40px; margin:0px 0px 0px 0px;}
#job_con .cont .map3 .workvisa p{font-size:11px; padding:0px 0px 0px 45px; margin:0px 0px 0px 0px; }

#job_con .cont .map2{width:820px; height:180px; position:relative; background:url('http://kokosexpo.com/img/course_02.png');} 
#job_con .cont .map2 .title{width:820px; height:50px; font-size:20px;}
#job_con .cont .map2 .title span{font-size:12px;}
#job_con .cont .map2 .mapa{position:absolute; color:#fff; top:70px; left:10px;}
#job_con .cont .map2 .mapa h5{font-size:15px; letter-spacing:-1px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#job_con .cont .map2 .mapa p{font-size:11px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#job_con .cont .map2 .mapb{position:absolute; left:480px; top:95px; color:#fff;}
#job_con .cont .map2 .mapb h5{font-size:20px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#job_con .cont .map2 .psw{position:absolute; left:230px; top:45px; width:245px; height:80px; color:#fff; background:url('http://kokosexpo.com/img/psw.png'); cursor:pointer}
#job_con .cont .map2 .psw h5{font-size:15px; padding:20px 0px 0px 40px; margin:0px 0px 0px 0px;}
#job_con .cont .map2 .psw p{font-size:11px; padding:0px 0px 0px 45px; margin:0px 0px 0px 0px;}
#job_con .cont .map2 .workvisa{position:absolute; left:230px; top:45px; width:245px; height:80px; color:#fff; background:url('http://kokosexpo.com/img/psw.png'); cursor:pointer}
#job_con .cont .map2 .workvisa h5{font-size:15px; padding:12px 0px 0px 40px; margin:0px 0px 0px 0px;}
#job_con .cont .map2 .workvisa p{font-size:11px; padding:0px 0px 0px 45px; margin:0px 0px 0px 0px; }

#job_con .cont .map1{width:820px; height:180px; position:relative; background:url('http://kokosexpo.com/img/course_01.png');} 
#job_con .cont .map1 .title{width:820px; height:50px; font-size:20px;}
#job_con .cont .map1 .title span{font-size:12px;}
#job_con .cont .map1 .mapa{position:absolute; color:#fff; top:70px; left:10px;}
#job_con .cont .map1 .mapa h5{font-size:15px; letter-spacing:-1px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#job_con .cont .map1 .mapa p{font-size:11px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#job_con .cont .map1 .mapb{position:absolute; left:430px; top:95px; color:#fff;}
#job_con .cont .map1 .mapb h5{font-size:20px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#job_con .cont .map1 .psw{position:absolute; left:230px; top:45px; width:245px; height:80px; color:#fff; background:url('http://kokosexpo.com/img/psw.png'); cursor:pointer}
#job_con .cont .map1 .psw h5{font-size:15px; padding:20px 0px 0px 40px; margin:0px 0px 0px 0px;}
#job_con .cont .map1 .psw p{font-size:11px; padding:0px 0px 0px 45px; margin:0px 0px 0px 0px;}
#job_con .cont .map1 .workvisa{position:absolute; left:190px; top:45px; width:245px; height:80px; color:#fff; background:url('http://kokosexpo.com/img/psw.png'); cursor:pointer}
#job_con .cont .map1 .workvisa h5{font-size:15px; padding:12px 0px 0px 40px; margin:0px 0px 0px 0px;}
#job_con .cont .map1 .workvisa p{font-size:11px; padding:0px 0px 0px 45px; margin:0px 0px 0px 0px; }

#job_con .cont .mapdi{width:820px; height:180px; position:relative; background:url('http://kokosexpo.com/img/course_di.png');} 
#job_con .cont .mapdi .title{width:820px; height:50px; font-size:20px;}
#job_con .cont .mapdi .title span{font-size:12px;}
#job_con .cont .mapdi .mapa{position:absolute; color:#fff; top:70px; left:10px;}
#job_con .cont .mapdi .mapa h5{font-size:15px; letter-spacing:-1px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#job_con .cont .mapdi .mapa p{font-size:11px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#job_con .cont .mapdi .mapb{position:absolute; color:#fff; top:70px; left:270px;}
#job_con .cont .mapdi .mapb h5{font-size:15px; letter-spacing:-1px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#job_con .cont .mapdi .mapb p{font-size:11px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}

#job_con .cont .mapdi .mapc{position:absolute; left:670px; top:95px; color:#fff;}
#job_con .cont .mapdi .mapc span{font-size:12px; font-weight:100;}
#job_con .cont .mapdi .mapc h5{font-size:20px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}

#job_con .cont .mapdi .psw{position:absolute; left:430px; top:45px; width:245px; height:80px; color:#fff; background:url('http://kokosexpo.com/img/psw.png'); cursor:pointer}
#job_con .cont .mapdi .psw h5{font-size:15px; padding:20px 0px 0px 40px; margin:0px 0px 0px 0px;}
#job_con .cont .mapdi .psw p{font-size:11px; padding:0px 0px 0px 45px; margin:0px 0px 0px 0px; }

#job_con .cont .mapdi .workvisa{position:absolute; left:430px; top:45px; width:245px; height:80px; color:#fff; background:url('http://kokosexpo.com/img/psw.png'); cursor:pointer}
#job_con .cont .mapdi .workvisa h5{font-size:15px; padding:12px 0px 0px 40px; margin:0px 0px 0px 0px;}
#job_con .cont .mapdi .workvisa p{font-size:11px; padding:0px 0px 0px 45px; margin:0px 0px 0px 0px; }
#pswpop{position:fixed; width:600px; height:470px; z-index:10; display:none; top:20%; left:30%;}
#workvisapop{position:fixed; max-width:600px; width:100%; height:510px; z-index:10; display:none; top:20%; left:50%; margin-left:-300px;}
#workvisapop img{display:block; margin:0 auto;}

.job_maga_m{display:none;}

.job_banner{max-width:414.5px; width:100%; float:left; border:1px solid #eee; margin-top:28px; margin-left:1.5%;}
.job_banner a, .job_banner a img{display:block; max-width:414.5px; width:100%;}

.job_banner01{max-width:628.5px; width:100%; float:left; border:1px solid #eee; margin-top:28px; margin-left:1.5%;}
.job_banner01 a, .job_banner01 a img{display:block; max-width:628.5px; width:100%;}

#job_con_bb #job_con .cont .map img{display:block; max-width:820px; width:100%;}
#job_con .cont .map{width:100%; margin:0 auto;}
#job_con .cont .map img{display:block; width:100%; margin:0 auto;}

#info_title{width:100%; min-width:1100px; height:auto; overflow:hidden;}
#info_title .title{margin:0 auto; display:block;  width:280px; height:50px; padding-top:60px;}

#info_boxa{width:100%; background:#fff; max-width:1920px; margin:0 auto;}
#info_boxa .box{width:100%; margin:0 auto;}
#info_boxa .sch_box{width:100%; max-width:1130px; margin:0 auto;}
#info_boxa .box_img01, #info_boxa .box_img02{width:100%; max-width:1903px; margin:0px auto;}
#intern_box .box_img02 a, #intern_box .box_img02 a img{display:block; width:100%; margin:0px auto;}
#info_boxa .box_img01{margin:15px auto 0px;}
#info_boxa .box_img01 img{display:block; width:100%; max-width:1100px; margin:0 auto;}
#info_boxa .box_img02 img{display:block; width:100%; max-width:1903px; margin:0 auto;}

#info_boxa{max-width:1930px; width:100%; margin:0 auto; position:relative;}
#info_boxa img.one_info{display:block; width:100%; margin:0 auto;}
#info_boxa img.two_info{display:block; width:100%; margin:0 auto;}
#info_boxa img.one_info_mob{display:block; max-width:1150px; width:100%; margin:0 auto;}

#info_boxb{width:100%; background:#878787; height:auto; overflow:hidden; margin:0 auto;}
#info_boxb .box{margin:0 auto; display:block; width:100%; max-width:1100px; height:auto; overflow:hidden;}
#info_boxb .box img{display:block; width:100%; margin:0 auto;}

#info_boxc{width:100%; background:#fff; max-width:1903px; height:auto; margin:0 auto;}
#info_boxc .box{display:block; width:100%; max-width:1903px; margin:0 auto; height:auto; padding:20px 0;}
#info_boxc .info_mob03{display:none;}
#info_boxc .info_mob03 a{display:block; width:95%; margin:0 auto;}
#info_boxc .info_mob03 a img, #info_boxd .info_mob04 img{display:block; max-width:1100px; width:100%; margin:0 auto;}
#info_boxc>img{display:block; width:100%; max-width:1100px; margin:0 auto;}
#info_boxc img.infoc_btn{display:block; float:right;}

#info_boxd{width:100%; background:#fff; max-width:1100px; height:auto; overflow:hidden; margin:0 auto;}
#info_boxd>img{display:block; width:100%; max-width:1100px; margin:0 auto;}
#info_boxd .box{margin:0 auto; display:block;  max-width:1100px; height:auto; overflow:hidden; width:100%;}
#info_boxd .tab_mob{margin:0 auto; display:block;  max-width:1100px; height:auto; overflow:hidden; width:100%;}
#info_boxd .info_mob04{display:none;}
#info_boxd .box .tab_name{width:351px; height:800px; float:left;}

#info_boxd .box .tab_map{max-width:749px; width:100%; height:auto; overflow:hidden; float:left;}
#info_boxd .box .tab_map .tab{width:194px; height:auto; overflow:hidden; float:left;}
#info_boxd .box .tab_map .txt{width:555px; height:auto; overflow:hidden; float:left;}
#info_boxd .box .tab_map .txt ul{list-style:none; font-size:12px; margin-left:0px; margin-top:0px;}
#info_boxd .box .tab_map .txt li.tit{font-weight:bold; font-size:13px; color:#353535; height:20px;}
#info_boxd .box .tab_map .txt li.sub{margin-left:10px; color:#353535; height:20px;}
#info_boxd .box .tab_map .txt li.sub span{letter-spacing:-1px;}
#info_boxd .box .tab_map .txt li.tit a{color:#353535;}
#info_boxd .box .tab_map .txt li.tit a:hover{color:#353535;}
#info_boxd .box .top{margin-top:50px;}

#info_boxa .all{max-width:1200px; width:100%; margin:0 auto;}
#info_boxa .all>img{display:block; max-width:1200px; width:100%; margin:0 auto;}
#info_boxa .all a{display:block; max-width:1172px; width:95%; margin:0 auto;}
#info_boxa .all a img{display:block; max-width:1172px; width:100%; margin:0 auto;}


h2.testi_main_title{font-family:'SUITE-Regular';}
.case{width:100%; max-width:1150px; margin:0 auto;}
.case>ul{display:grid; grid-template-columns:repeat(3, 1fr); gap:30px;}
.case>ul li{list-style:none;}
.case>ul li>div{width:100%; margin:0 auto;}
.case>ul li div img{display:block; width:100%; max-width:250px; margin:15px auto;}
.case>ul li div .text_area{border:1px solid #ddd; padding:0 0 30px; text-align:center; border-radius:10px; overflow:hidden;}
.case>ul li div .text_area p{margin:0 auto;}
.case>ul li div .text_area .grade{font-size:1.3em; background:#e3e3e3; font-weight:bold; padding:15px 0 10px; text-align:center;}
.case>ul li div .text_area .grade span{font-size:0.83em; color:#000000; padding:2px; text-align:center; display:block; font-weight:normal;}
.case>ul li div .text_area .sch_info{color:#000; font-weight:500; font-size:1.15em;}
.case>ul li div .text_area .sch_info2{color:#8f8f8f; font-size:0.9em; letter-spacing:-0.5px;}
#testimonial_con{width:100%; 150px; margin:0 auto;}
#testimonial_con>div{width:100%; max-width:1150px; margin:20px auto; display:flex; padding:0 0 50px; border-bottom:1px dashed #ddd;}
#testimonial_con>div img{display:block; width:100%; max-width:200px; margin:0 auto;}
#testimonial_con>div div{display:flex; flex-direction:column; justify-content:center;}
#testimonial_con>div div p{width:85%; margin:10px 0 0 40px; font-size:1em; font-family: 'SUITE-Regular'; line-height:1.4;}
#testimonial_con>div div p.sch_name{width:85%; margin:0 0 0 40px; font-size:1.5em; font-weight:bold;}
#testimonial_con>div div p.sch_name span{display:inline-block; font-size:0.7em; color:#858585; padding-left:10px;  font-weight:normal;}


#info_boxe{width:1100px; overflow:hidden; height:auto; margin:0 auto; padding-top:50px; padding-top:70px;}
#info_boxe .img_box{width:212px; height:212px; margin-left:10px; margin-top:10px; float:left; position:relative; cursor:pointer;}
#info_boxe .img_box:hover .up_mouse{display:block;}
#info_boxe .fs{margin-left:0px; margin-top:10px;}
#info_boxe .img_box .up_mouse{background:url('http://www.kokosexpo.com/img/gal_bg.png'); width:212px; height:212px; position:absolute; display:none}
#gal_bg{width:100%; height:100%; background:#000; filter:Alpha(opacity=80); opacity:0.8; -moz-opacity:0.8; position:fixed; top:0px; left:0px; z-index:1500; display:none;}
#img_box{width:600px; height:600px; left:32%; top:10%; background:#fff; z-index:2000; display:none; position:fixed;}
#img_box .close{width:25px; height:25px; background:url('http://www.kokosexpo.com/img/close_img.png'); cursor:pointer; position:absolute; right:0px; display:none; filter:Alpha(opacity=80); opacity:0.8; -moz-opacity:0.8;}
#img_box .right{width:35px; height:180px; background:url('http://www.kokosexpo.com/img/allow_right.png'); cursor:pointer; position:absolute; right:0px; top:210px; display:none;}
#img_box .left{width:35px; height:180px; background:url('http://www.kokosexpo.com/img/allow_left.png'); cursor:pointer; position:absolute; left:0px; top:210px; display:none;}
#img_box:hover .right{display:block;}
#img_box:hover .left{display:block;}
#img_box:hover .close{display:block;}
#img_box .num{width:75px; height:18px; position:absolute; left:5px; bottom:5px; background:#fff; font-size:12px; color:#666; padding-top:2px; filter:Alpha(opacity=60); opacity:0.6; -moz-opacity:0.6;}
#img_box .num input{width:25px; text-align:right; background:none; border:none; font-size:12px; color:#666;}


#mform_toptop{width:100%; border-bottom:1px solid #353535;}
#mform_top{width:100%; font-family:"Nanum Barun Gothic UltraLight"; color:#353535;}
#mform_top .boxs{width:33%; height:40px; padding-top:20px; text-align:center; font-size:11px; float:left; border-bottom:1px solid #eee;}
#mform_top .boxc{width:33%; height:40px; padding-top:20px; text-align:center; font-size:11px; float:left; border-bottom:1px solid #eee; border-right:1px solid #eee; border-left:1px solid #eee;}
#mform_top .boxg{width:33%; height:40px; padding-top:20px; text-align:center; font-size:11px; float:left;}
#mform_top .boxd{width:33%; height:40px; padding-top:20px; text-align:center; font-size:11px; float:left; border-right:1px solid #eee; border-left:1px solid #eee;}
#mform_top .on{background:#353535; color:#fff;} 

#mform_box{margin:0 auto; width:100%; height:auto; overflow:hidden; font-family:"Nanum Barun Gothic";}
#mform_box .form_sub{width:90%; padding-left:10px; height:35px; padding-top:15px; font-size:15px; font-weight:bold; }
#mform_box .form_sub span{font-size:11px; font-weight:100; color:#999;}
#mform_box .bas{color:#dc1c1c;}
#mform_box .etc{color:#006fba; margin-top:20px;}
#mform_box .form_sub{width:95%; height:auto;} 
#mform_box .form_bas{width:100%; height:auto;}
#mform_table{width:100%;}
#mform_table .taba{width:30%; font-family:"Nanum Barun Gothic"; padding-left:10px; height:60px; text-align:left; background:#eee; border-bottom:1px solid #ccc; font-size:13px; color:#333;}
#mform_table .tabb{width:70%; font-family:"Nanum Barun Gothic"; height:60px; padding-left:10px; border-bottom:1px solid #ccc; font-size:12px; color:#666;}
#mform_table .tabb span{font-size:11px; padding-left:5px; color:#999; font-family:"Nanum Barun Gothic";}
#mform_table .top{ border-top:1px solid #ccc;}
#mform_table .tabc{width:30%; font-family:"Nanum Barun Gothic"; padding-left:10px; height:60px; text-align:left; background:#eee; border-top:1px solid #ccc; font-size:13px; color:#333;}
#mform_table .tabd{width:70%; font-family:"Nanum Barun Gothic"; height:60px; padding-left:10px; border-top:1px solid #ccc; font-size:12px; color:#666;}
#mform_table .btm{ border-bottom:1px solid #ccc;}
#mform_btn{width:100%; padding-top:20px; margin:0 auto; text-align:center;}
#event_part_a{width:1100px; height:auto; overflow:hidden; padding-top:60px; margin:0 auto;}
#event_part_a .box{width:1100px; height:auto; overflow:hidden;}
#event_part_b{width:100%; min-width:1100px; overflow:hidden; height:auto; background:#878787; height:auto; overflow:hidden;}
#event_part_b .box{margin:0 auto; width:1100px; overflow:hidden; height:auto; }
#event_part_b .box .parta{width:1100px; height:auto; overflow:hidden;}
#event_part_b .box .partb{width:1100px; overflow:hidden; height:auto;}
#event_part_b .box .partb .fb_sh{width:1050px; margin-left:50px; height:30px; padding-top:60px; font-family:"Nanum Barun Gothic"; font-size:12px; background:url('http://kokosexpo.com/img/comm_bgbg.png');}
#event_part_b .box .partb .fb_comm{width:1070px; margin-left:30px; overflow:hidden; height:auto; margin-top:20px;}

#event_part_c{width:100%; min-width:1100px; overflow:hidden; height:auto; background:#fdee00;}
#event_part_c .box{width:1100px; overflow:hidden; height:auto; margin:0 auto;}
#eng_cont{width:100%; height:auto; overflow:hidden; min-width:1100px;}
#eng_cont .box{width:1150px; height:auto; overflow:hidden; margin:0 auto;}
#eng_cont .boxw{width:100%; height:auto; overflow:hidden; background:#dcdcdc; min-width:1100px;}
#eng_cont .box_btn{width:1100px; height:auto; overflow:hidden; margin:0 auto; padding-top:40px;}
#eng_cont img{display:block; margin:0 auto;}
.eng_h3{max-width:1100px; width:100%; margin:20px auto;}


#box_sch{width:1100px; height:auto; overflow:hidden; margin:0 auto;}
#box_sch .sch{width:200px; font-family:"Nanum Barun Gothic"; float:left; margin-right:25px;}
#box_sch .sch .nm{width:200px; height:23px; padding-top:27px; font-size:15px; font-weight:bold; color:#353535;}
#box_sch .sch .logo{width:200px; height:80px;}
#box_sch .sch .loca{width:200px; height:30px; padding-top:10px; font-size:11px;  color:#353535;}
#box_sch .sch .locaa{width:200px; height:45px; padding-top:5px; font-size:11px;  color:#353535;}
#box_sch .sch .info{width:200px; height:130px; font-size:11px;  color:#878787; line-height:17px;}
#box_sch .sch_logo{width:200px; height:130px; padding-top:20px; float:left; margin-right:25px;}
#box_sch .sch_logo .nm{width:200px; height:23px; padding-top:27px; font-size:15px; font-weight:bold; color:#353535;}
#box_sch .sch_logo .logo{width:200px; height:80px;}
#box_sch .last{margin-right:0px;}

#early_con{width:100%; height:auto; overflow:hidden; min-width:1100px;}
#early_con .semi_pop{width:278px; height:278px; position:fixed; right:10%; top:350px;}
#early_con .boxb{width:1100px; height:auto; overflow:hidden; margin:0 auto 25px;}
#early_con .boxb .title{width:280px; height:auto; overflow:hidden; float:left}
#early_con .boxb .econt{width:820px; height:auto; overflow:hidden; float:right;}
#early_con .boxb .econt .sch{width:50%; max-width:390px; font-family:"Nanum Barun Gothic"; padding-top:40px; float:right;}
#early_con .boxb .econt .left_a{width:820px; height:auto; overflow:hidden; float:left; clear:both;}
#early_con .boxb .econt .sch .tit{width:100%; font-size:15.5px; clear:both; padding-top:10px;}
#early_con .boxb .econt .sch .tit span{font-family:'Nanum Gothic'; display:block; font-size:15px; float:left; padding-top:3px;}
#early_con .boxb .econt .sch .tit span.nz_early_name{padding-top:10px;}
#early_con .boxb .econt .sch .tit span span{display:block; font-size:12px;}
#early_con .boxb .econt .sch .tit img{display:block; float:right;}
#early_con .boxb .econt .sch .pho{max-width:410px; width:100%; float:left;}
#early_con .boxb .econt .sch .con .ah{height:24px; padding-top:10px;}
#early_con .boxb .econt .sch .con .ah3{height:59px; padding-top:10px;}
#early_con .boxb .econt .sch .con .ah3{height:59px; padding-top:10px;}
#early_con .boxb .econt .sch .con .ah2{height:39px; padding-top:10px;}
#early_con .boxb .econt .sch .con .ah2{height:39px; padding-top:10px;}
#early_con .boxb .etc p{color:#444444; font-size:0.9em;}
#early_con .boxb .econt .etc{width:820px; height:auto; overflow:hidden; font-family:"Nanum Barun Gothic";}
#early_con .boxb .econt .etc p{line-height:25px;}
#early_con .boxw{width:100%; height:auto; overflow:hidden; background:#ededed;}
#early_con .boxw .box{width:1100px; height:auto; overflow:hidden;  margin:0 auto;}

#mob_show_early{display:none; width:100%;}

#sub_menu_sch{max-width:740px; width:100%; margin:0px auto;}
#sub_menu_sch .all, #sub_menu_sch .box{max-width:170px; width:100%; padding:14px 0; border:1px solid #dcdcdc; color:#878787; background:#fff; float:left; text-align:center; margin:0.2%; font-size:15px; cursor:pointer;}
#sub_menu_sch .all_on, #sub_menu_sch .box_on{max-width:170px; width:100%; padding:14px 0; border:1px solid #353535; background:#353535; color:#fff; float:left; text-align:center; margin:0.2%; font-size:15px; cursor:pointer;}
#sch_btn{width:1100px; height:auto; overflow:hidden; margin:0 auto; padding-bottom:30px;}

div.sch_g8_logo{max-width:1100px; width:100%; line-height:22px;}
div.sch_g8_logo img{display:block; max-width:160px; width:100%; float:left; margin-top:30px;}
div.sch_g8_logo p{float:right; width:85%; margin:25px 0 40px 0; color:#353535; font-size:15px;}

#seminar_title{width:1100px; height:auto; overflow:hidden; margin:0 auto;}

/* 세미나 안내 */
#seminar_title{margin-top:25px;}
#mob_semin{display:none;}
#pc_semin{display:block; width:100%;}
#pc_semin>p{color:#353535; text-align:center; font-size:15px;}
#pc_semin h1{text-align:center; color:#095f81; font-size:3em;}
#pc_semin .seminar_content{width:100%; max-width:1100px; margin:4% auto;}
#pc_semin .seminar_content>div{margin:7% auto; border-bottom:1px dashed #e3e3e3; padding:0 0 60px;}
#pc_semin .seminar_content>div.semi05{border-bottom:0; padding:0;}
#pc_semin .seminar_content div:after{display:block; content:""; clear:both;}
#pc_semin .seminar_content>div>img{display:block; float:left;}
#pc_semin .seminar_content div.img_right img{display:block; float:right;}
#pc_semin .seminar_content div div{float:right; width:68%; border-radius:10px; color:#000;}
#pc_semin .seminar_content div div p{color:#000; font-size:16px; margin:0; line-height:1.3;}
#pc_semin .seminar_content div div p.medicine {color:#004dd9;}
#pc_semin .seminar_content div div p.medicine span{display:inline-block; color:#fff; background:#004dd9; padding:3px 7px; border-radius:3px; margin-right:5px;}
#pc_semin .seminar_content div div p.keyword{font-size:25px; font-weight:bold; margin:10px 0 15px; line-height:1.2;}
#pc_semin .seminar_content div div p.day{color:#004dd9; font-weight:bold;}
#pc_semin .seminar_content div div ul{padding:0;}
#pc_semin .seminar_content div div ul li{color:#7a7a7a; font-size:13px; list-style:none;}
#pc_semin div div img{display:none;}

/* 이벤트 혜택 페이지 */
#event_mob{display:none;}
#event_mob div a{display:block; width:90%; margin:0 auto; max-width:740px; background:#00bc70; font-size:24px; font-weight:bold; padding:30px 0; color:#282828; text-decoration:none;}

.nzimmg_mob{display:none; max-width:1100px; width:100%; margin:0 auto;}
.nzimmg_mob img{display:block; max-width:1100px; width:100%; margin:0 auto;}
.nzimmg{display:block;}
.nzimmg h1, .nzimmg h2{max-width:1100px; width:100%; margin:0 auto;}
.nzimmg h2{font-size:1em; font-weight:normal; padding-bottom:25px;}
#immg_12{width:100%; margin:0 auto;}
#immg_12 .boxb{max-width:1100px; width:100%; margin:0 auto; padding:25px 0;}
#immg_12 .boxw{max-width:1903px; width:100%; margin:0 auto; background:#ededed;}

#seminar_con_bw{width:1100px; height:auto; overflow:hidden; margin:0 auto;}
#seminar_btn{width:1100px; height:auto; overflow:hidden; padding-top:43px; margin:0 auto;}
#seminar_con_bg{width:100%; height:auto; overflow:hidden; background:#ededed; margin:0 auto;}
#seminar_con_bg img{display:block; max-width:1100px; width:100%; height:auto; overflow:hidden; background:#ededed; margin:0 auto;}
#seminar_con_bg .box{max-width:1100px; width:100%; height:auto; overflow:hidden; margin:0 auto;}

#testimonial_banner{width:100%; height:auto; overflow:hidden; background:#353535; min-width:1100px; margin-top:110px;}
#testimonial_banner .banner{max-width:1100px; width:100%; height:auto; overflow:hidden; margin:0 auto;}
#testimonial_banner .banner a, #testimonial_banner .banner a img{display:block; margin:0 auto;}
#testimonial_title{width:100%; height:auto; overflow:hidden; min-width:1100px;}
#testimonial_title .box{margin:0 auto;}

#icon_testi{display:block; width:100%; margin:0 auto; position:relative;}
#icon_testi a{display:block; width:100%; max-width:508px; margin:0 auto; position:absolute; top:255px; left:50%; margin-left:-254px;}
#icon_testi>img{display:block; width:100%; margin:0 auto;}
#icon_testi .box img{display:block; width:100%; max-width:508px; margin:0 auto;}

#testimonial_con_bw{width:1100px; height:auto; overflow:hidden; margin:0 auto;}
#testimonial_con_bw .boxa{width:1100px; height:390px; overflow:hidden;}
#testimonial_con_bw .boxb{width:1100px; overflow:hidden;}
#testimonial_con_bw .boxc{width:1100px; height:auto; overflow:hidden; }

#testimonial_con_bg{width:100%; height:auto; overflow:hidden; background:#ededed; min-width:1100px;}
#testimonial_con_bg .boxa{width:1100px; overflow:hidden; margin:0 auto;}
#testimonial_con_bg .boxb{width:1100px; overflow:hidden; margin:0 auto;}
#testimonial_con_bg .boxc{width:1100px; height:auto; overflow:hidden; margin:0 auto;}

#pc_semin .semi_div_b img{display:block; width:100%; margin:0 auto;}
.immg_btn{margin:60px auto 90px;}
.carea{width:100%; margin:0px auto;}
.carea h1{padding:30px 0 30px 0; font-size:30px; color:#42bcea; font-weight:normal;}
.carea h1 span{ font-size:14px; color:#666; margin-left:20px;}
.carea h2{padding:0 0 40px 0; margin:10px 0 0 0; font-size:15px; font-weight:normal; line-height:25px;}
.carea h3{padding:0px 0 30px 0; margin:0 0 0 0; color:#ea4277; font-size:20px;}
.carea h3.none_border{border:none;}
.carea h4{padding:40px 0 0 0; margin:0 0 0 0; color:#1b1b1b; font-size:17px;  }
.carea p{font-size:15px; line-height:25px; }
.carea ul.immg_ul{margin-bottom:45px;}
.immg01_ul li{list-style:none;}
.carea b{color:#7a7a7a; font-size:22px; font-weight:bold; margin:0; padding:0;}
.carea p.immg_text{font-size:17px; color:#005b7f; padding:40px 0; background:#f9f9f9;}
.immg_bold{font-size:17.8px; font-weight:bold; color:#005b7f;}
.sub_cent .care2020 .mov_box{margin-right:15px; margin-top:20px;}
.care2020{width:1150px; margin:0 auto; padding-left:60px;}

a.job_btn19{display:block; width:40%; margin:70px auto 150px; color:#fff; text-align:center; padding:23px 0; background:#000; text-decoration:none; letter-spacing:-1px; border-radius:50px; font-size:18.5px;}
a.reg_btn2{display:block; width:40%; margin:30px auto; color:#000; text-align:center; padding:23px 0; background:#fff; text-decoration:none; letter-spacing:-1px; border-radius:50px; font-size:18.5px;}
a.reg_btn2.mob_b{width:60%;}
#box_form a.job_btn19{margin:15px auto 30px;}
a.job_btn19:hover{background:#333333; color:#fff;}
a.reg_btn2:hover{background:#006dae; color:#fff;}
 
.carea .work_box{width:1100px; height:280px; padding-top:60px; border-top:1px solid #d2d2d2; padding-bottom:60px;}
.carea .work_box .txtarea{float:left; width:550px; height:280px;}
.carea .work_box .txtarea .wtit{width:550px; height:55px; font-size:12px;}
.carea .work_box .txtarea .wtit p{font-size:20px; color:#ea4277; line-height:32px;}
.carea .work_box .txtarea .wtit p b{font-size:20px; color:#ea4277;}
.carea .work_box .txtarea .wtit span{font-size:12px; color:#7a7a7a;}
.carea .work_box .txtarea .wtit span.date{background:#ea4277; color:#fff; font-size:30px; padding:0px 3px 2px 3px; }
.carea .work_box .txtarea .blue p{font-size:20px; color:#42bcea;}
.carea .work_box .txtarea .blue p b{font-size:20px; color:#42bcea;}
.carea .work_box .txtarea .wtbl{width:480px; height:165px; margin-top:60px; position:relative;}
.carea .work_box .txtarea .wtbl table td{color:#7a7a7a; font-size:15px; height:25px; }
.carea .work_box .txtarea .wtbl p{line-height:25px;  color:#7a7a7a;}
.carea .work_box .txtarea .wtbl .pbtn{width:96px; padding-top:7px; height:26px; border:1px solid #ea4277; color:#ea4277; text-align:center; font-size:12px; position:absolute; bottom:0px; left:0px; cursor:pointer;}
.carea .work_box .txtarea .wtbl .pbtn:hover{background:#ea4277; color:#fff;}
.carea .work_box .imgarea{float:left; width:550px; height:280px; position:relative;}
.carea .work_box .imgarea .text_box{position:absolute; padding:10px 10px 10px 10px; background:rgba(49,49,49,0.7); bottom:0px; left:0px;}
.carea .work_box .imgarea .text_box h4{color:#fff; font-size:16px; padding:0; margin:0;}
.carea .work_box .imgarea .text_box p{color:#f8f8f8; font-size:12px; padding:0; margin:0; line-height:14px; margin-top:10px;}
.carea .work_boxwork{width:1100px; height:480px; padding-top:60px; border-top:1px solid #d2d2d2; padding-bottom:60px;}
.carea .work_boxwork .txtareawork{float:left; width:550px; height:480px;}
.carea .work_boxwork .txtareawork .wtit{width:550px; height:55px;}
.carea .work_boxwork .txtareawork .wtit p{font-size:20px; color:#ea4277;}
.carea .work_boxwork .txtareawork .wtit p b{font-size:20px; color:#ea4277;}
.carea .work_boxwork .txtareawork .wtit span{font-size:12px; color:#7a7a7a;}
.carea .work_boxwork .txtareawork .blue p{font-size:20px; color:#42bcea;}
.carea .work_boxwork .txtareawork .blue p b{font-size:20px; color:#42bcea;}
.carea .work_boxwork .txtareawork .wtbl{width:480px; height:365px; margin-top:60px; position:relative;}
.carea .work_boxwork .txtareawork .wtbl table td{color:#7a7a7a; font-size:13px; height:25px; }
.carea .work_boxwork .txtareawork .wtbl p{line-height:25px;  color:#7a7a7a;}
.carea .work_boxwork .txtareawork .wtbl table td span{color:#ea4277; font-weight:bold;}
.carea .work_boxwork .txtareawork .wtbl .pbtn{width:96px; padding-top:7px; height:26px; border:1px solid #ea4277; color:#ea4277; text-align:center; font-size:12px; position:absolute; bottom:0px; left:0px; cursor:pointer;}
.carea .work_boxwork .txtareawork .wtbl .pbtn:hover{background:#ea4277; color:#fff;}
.carea .work_boxwork .imgareawork{float:left; width:550px; height:480px; position:relative;}
.carea .work_boxwork .imgareawork h4{color:#fff; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-size:15px; position:absolute; top:25px; left:25px;}
.carea .work_boxwork .imgareawork p{color:#fff;  padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-size:12px; position:absolute; top:65px; left:25px; line-height:14px;}
.immg_link{margin:30px auto;}

	
#box_sch{width:1100px; height:auto; overflow:hidden; margin:0 auto 100px;}
#box_sch .sch{width:200px; float:left; margin-right:25px;}
#box_sch .sch .nm{width:200px; height:23px; padding-top:27px; font-size:15px; font-weight:bold; color:#7a7a7a;}
#box_sch .sch .logo{width:200px; height:80px;}
#box_sch .sch .loca{width:200px; height:30px; padding-top:10px; font-size:11px;  color:#7a7a7a;}
#box_sch .sch .locaa{width:200px; height:45px; padding-top:5px; font-size:11px;  color:#7a7a7a;}
#box_sch .sch .info{width:200px; height:130px; font-size:11px;  color:#878787; line-height:17px;}
#box_sch .sch_logo{width:200px; height:130px; padding-top:20px; float:left; margin-right:25px;}
#box_sch .sch_logo .nm{width:200px; height:23px; padding-top:27px; font-size:15px; font-weight:bold; color:#7a7a7a;}
#box_sch .sch_logo .logo{width:200px; height:80px;}
#box_sch .last{margin-right:0px;}
#early_con .boxb .econt .sch li{padding:0 0 5px 0;}
#main_box_5{width:100%; overflow:hidden; height:auto; margin:0 auto; background:#fdee00;;}
#main_box_5 dl{width:1100px; overflow:hidden; height:462px; margin:0 auto; background:url(../img/main_new_05.jpg) no-repeat 0 0; text-align:center;}
#main_box_5 .l_video{float:left; padding-top:153px; margin:0;}
#main_box_5 .r_event{float:right; padding:50px 0 0 230px; margin:0;}

 #thanks{
	width:100%;
	min-width:1420px;
	height:4600px;
	background:rgba(0,0,0,0.8);
	z-index:9000;
	position:absolute;
	text-align:center;
}
#thanks img{
	margin-top:30px;
}

	#nov_uni{padding:60px 0; background:#ededed;}
	#nov_uni .slick-slide img{width:90%; border:none; margin:0 auto;}
	#nov_uni h2 span{text-align:center; font-size:0.7em;}
	#nov_uni h2{font-size:1.7em; text-align:center; width:90%; margin:0 auto;}

.nzimmg h1{font-size:30px; color:#03bb69; font-weight:normal;}
.nzimmg h4{padding:15px 0 14px 0; margin:0 0 0 0; color:#ea4277; font-size:20px;}
.nzimmg h5{padding:0 0 10px 0; margin:0 0 0 0; color:#000; font-size:18px;}
.nzimmg ul {padding:0 0 30px 0; margin:0}
.nzimmg ul li { list-style-type:none; padding: 0 0 4px 42px; margin:0; line-height:24px; text-indent:-19px; }
.nzimmg ul li:before {content: "- ";  color: #ea4277;  font-weight: bold;  padding-right: 5px; font-size:24px; line-height:16px}
.nzimmg ul li:first-child{padding-left:19px;}
.nzimmg ul li.immgtop:before {content: "▶ ";  color: #ea4277;  font-weight: bold;  padding-right: 5px; font-size:14px; line-height:16px}
.nzimmg ul.nz_li li{padding-left:19px;}
.nzimmg ol {padding:0 0 30px 0; margin:0; list-style:none; counter-reset:li}
.nzimmg ol li { counter-increment:li; padding: 0 0 4px 19px; margin:0; line-height:24px; text-indent:-19px; }
.nzimmg ol li:before {content: counter(li);
    color: #ea4277;
    display: inline-block;
    width: 1em;
    margin-left: -1em;}
.nzimmg p{margin-top:0; font-size:15px; line-height:25px;} 
.nzimmg p span{color:#005b7f;}
.nzimmg .nzimmg-img {height:auto; overflow:hidden; border:none; padding-bottom:30px; clear:both; text-align:center}
.nzimmg a {color:#ea4277; text-decoration:underline;font-family:'Nanum Gothic'; }
.nzimmg-table { width: 100%;  max-width:1100px; margin:0 auto; border: none; border-collapse: separate; border-spacing: 2px;padding-bottom:30px; overflow-y:auto; font-family:'Nanum Gothic';border-top:1px solid #DDD;}
.nzimmg-table th { padding: 10px;font-weight:bold; border: none; border-bottom: 1px solid #DDD; background: #d8e6ec; text-align:center; text-shadow: 0 1px #FFF; vertical-align: middle;}
.nzimmg-table td { padding: 5px 15px; border: none; border-bottom: 1px solid #DDD; text-align: left; vertical-align:middle;}
.nzimmg-table td.tac{text-align:center}

ul.school_index {overflow:hidden; margin-bottom:30px; }
ul.school_index li {float:left; width:calc(25% - 14px);  border:3px solid #eee; margin:0 10px 10px 0; padding:0; text-align: center; display: inline-block;  text-indent: 0;position:relative}
ul.school_index li:before {content:""; padding:0;}
ul.school_index li a{ text-decoration:none}
ul.school_index li a span {display:inline-grid; background:#eee; text-align:center; color:#616161; padding:10px 0; font-weight:600; min-height:48px; width:100%; align-items:center; font-size:15px;}
ul.school_index li a:hover span {color:#ea4277; text-decoration:underline}
ul.school_index li:nth-child(4n) {margin-right:0}
ul.school_index li:nth-child(4n+1) {clear:both}

/* 사전참가신청폼 */
#box_form #form_box #form_table{width:100%; max-width:1100px; margin:0 auto; color:#fff;}
#box_form #form_box #form_table label{display:inline-block; color:#fff; padding:13px 20px; border:none; text-align:center; background:#4b4b4b; width:auto;}
#box_form #form_box #form_table input[type=checkbox]:checked + label{background:#fff; color:#000;}
#box_form #form_box #form_table select{background:#424242; color:#fff; border:none; width:20%; padding:10px;}
#box_form #form_box #form_table tr{height:80px;}
#form_table .taba{width:160px; color:#a7d8f9; font-size:16px;}
#form_table .tabb>div{display:inline-block; margin-right:5px;}
#form_table .tabb input[type="text"]{background:#424242; color:#fff; border:none; padding:11px 0 11px 1px; width:20%;}
#form_table .tabb .layer1{width:21%;}
#form_table .tabb .layer1 input[type="text"]{width:100%;}
#form_table .tabb input[type="checkbox"]{margin:0; display:none !important;}
#form_table .tabb input[type="checkbox"] + label{cursor:pointer;}
#form_table .tabb.btm input[type="checkbox"]{margin:0; display:inline-block !important;}
#box_form #form_box #form_table .tabb.btm label{display:inline-block; color:#fff; background:none; border:none; text-align:left; padding:0 0 0 10px;}
#box_form #form_box #form_table .tabb.btm input[type=checkbox]:checked + label{background:none; color:#fff;}
a.job_btn19{display:block; max-width:1100px; width:95%; margin:3% auto 7%; color:#fff; text-align:center; padding:20px 0; background:#025a97; text-decoration:none; letter-spacing:-1px; border-radius:50px; font-size:18.5px;}
#box_form a.job_btn19{margin:3% auto 2%; background:#94b9e1;}
a.job_btn19:hover{background:#fff; color:#000;}

h1.immi_tit{margin:24px 0;}
.immi_img{margin-left:-7px;}

#tab_nav{width:98%; max-width:1150px; margin:0 auto 20px; height:42px; padding:0;}
#tab_nav li{float:left; list-style:none; width:14.2%; text-align:center; border-right:1px solid #222;}
#tab_nav li a{display:block; text-decoration:none; font-weight:bold; width:100%; padding:10px 0; background:#575756; color:#ffffff;}
#tab_nav li a.on{background:#ffffff; border-top:1px solid #575756; border-bottom:1px solid #575756; padding:9px 0;}
#tab_nav li.tab_all a.on{color:#03a16d; border-left:1px solid #575756;}
#tab_nav li.nsw a.on{color:#666ed3;}
#tab_nav li.vic a.on{color:#ffd731;}
#tab_nav li.qld a.on{color:#e94e1b;}
#tab_nav li.wa a.on{color:#36a9e1;}
#tab_nav li.sa a.on{color:#dd8cd3;}
#tab_nav li.nz a.on{color:#0c46ba; border-right:1px solid #575756;}

#sch_tab{margin-top:40px;}
#sch_tab .all a{display:block; max-width:1172px; width:100%; margin:20px auto 50px;}

#mindex .img_center2{position:relative; margin:90% auto 0;}
#mindex .img_center2::after{display:block; content:""; clear:both;}
.img_center2>img{display:block; width:100%; margin:0 auto; max-width:1100px;}
#mindex .img_center2>.mob_off{position:absolute; bottom:2.5%; left:50%; margin-left:-140px;}

	.seminar2{width:90%;}
	.seminar2>p{width:90%; margin:5% auto; text-align:center;}
	.seminar_mob{background:#8ac6e8;}
	.seminar_mob h2{color:#154447;}
	.seminar2 .width_area>div a div.semi01 img{display:block; width:100%;}
	.seminar2{margin:80px auto;}
	.seminar2 h2{text-align:center; margin:0 auto;}
	.seminar2 .width_area{display:block;}
	.seminar2 .width_area>div{max-width:1280px; margin:35px auto;}
	.seminar2 .width_area>div a{width:100%;}
	.seminar2 .width_area>div a div.semi01{max-width:1280px;}
	.seminar2 .posi_mob{display:block;	}
	.seminar2 .width_area>div a div .white_info p{bottom:15px; margin-top:20px;}
	.seminar2 .width_area>div a div .white_info p.ranking{top:15px;}
	
.mob2022 a{display:block; width:100%; max-width:1100px; margin:3% auto;}
.mob2022 a img{display:block; width:100%; max-width:1100px; margin:0 auto;}
.inside_gif, .inside_gif img{display:block; width:100%; max-width:1100px; margin:0 auto;}

.nzimmg h1 span{font-size:0.75em; padding-top:10px; color:#005b7f;}
#immg_12 h2{padding:35px 0 0;}
#ifra iframe {height:480px;}

#DEC_info{margin:48% auto 0; position:relative;}

	.mobile_menu{width:100%; margin:0 auto; padding:0; display:flex;}
	.mobile_menu::after{display:block; content:''; clear:both;}
	.mobile_menu li{list-style:none; float:left; width:24.8%; text-align:center; border-top:1px solid #ddd; border-right:1px solid #ddd; box-sizing:border-box;}
	.mobile_menu li.bor_right_no{border-right:none;}
	.mobile_menu li a{display:inline-block; text-decoration:none; font-size: 1em; padding:8px 0; color:#222;}
	.mobile_menu li a:hover{color:#0e61c5;}


@media screen and (max-width:1700px){
	#DEC_seminar a{right:20%;}
}
	#DEC_seminar{margin:0px auto;}
	#DEC_seminar a{display: block; width: 100%; max-width: 210px; top:94%;	left:50%; margin-left:-105px; color: #fff;	background: #0b9a6c;	padding: 10px 0;	text-decoration: none;	border: 1px solid #0b9a6c; border-radius:30px; text-align: center; font-size: 1em; font-weight: bold;}

@media screen and (max-width:1150px){

h2{font-size:2em;}
h2.mob_all .orange_tit{text-align:center; font-size:38px; line-height:1.2; font-weight:400; padding-right:10px; display:block;}
h2.mob_all .education{text-align:center; font-size:60px; font-weight:bold;}

#orange_box{padding:70px 0;}
#form_box{padding:0;}
.event_monash{padding:60px 0;}
#orange_box>div>p{width:90%; margin:0 auto 20px;}


	html{min-width:auto;}
	#mindex .img_center2 .icon_mob_air{max-width:96px; width:100%; margin:50px auto 20px;}
	#mindex .img_center2 h2{font-family:'Noto Sans KR', sans-serif; color:#65d3c2; font-weight:bold; text-align:center; font-size:1.6em;}
	body#this{margin-top:80px;}
	#top_slide{height:auto;}
	#top_slide::after{display:block; content:''; clear:both;}
	#top_slide img{display:block; width:100%; max-width:1150px; margin:0 auto;}
	.panels iframe{margin:20px 0 0;}
	#sub_enter{display:block; max-width:1100px; width:100%; margin:0 auto; padding-bottom:45px; position:relative; background:#4de0f4;}
	#sub_enter a{display:block; width:100%; max-width:1100px;}
	#sub_enter a img{display:block; width:85%; max-width:800px; margin:0 auto;}
	#DECschMo div ul.sch_line li{width:100%; max-width:620px; margin:0 auto;}
	#DECschMo div ul.sch_line li a, #DECschMo div ul.sch_line li img{float:left; width:47%;}
	#DECschMo div ul.sch_line li.cook_m a{width:96%; margin:0.6%;}
	#DECschMo div ul.sch_line li a img{width:100%;}
	#DECschMo div ul.sch_line li:after{display:block; clear:both; content:"";}
	#menu_bar{position:sticky; top:0; background:#fff; z-index:500; padding:13px 0 0;}
	
	.expo_intro{margin:50px auto; width:95%;}
	.expo_intro>div>img{display:block; width:80%; margin:0 auto;}
	.expo_intro div ul{display:block;}
	.expo_intro div ul li{margin:0 auto 50px;}
	.expo_intro div ul li div p{margin:15px auto 0;}
	
	#orange_box>div ul{padding:0; display:inline-block; white-space:nowrap; overflow:auto; width:100%; margin-left:5%;}
	#orange_box>div ul li{width:70%;}
	#orange_box>div ul li:last-child{margin-right:10%;}
	#orange_box>div ul.orange_sch li a img{max-width:inherit;}
	
	#orange_box>div ul.orange_major{display:grid; white-space:normal; grid-template-columns:repeat(2, 1fr); margin:0 auto; width:95%; gap:12px;}
	#orange_box>div ul.orange_major li{width:100%;}
	#orange_box>div ul.orange_major li a img{box-sizing:border-box;}
	
	#Feb_uni{padding:50px 0 40px;}
	#Feb_uni>div{width:95%;}
	#Feb_uni>div ul li{width:100%; margin:15px 0;}
	#Feb_uni>div ul{display:block;}
	.expo_intro div ul li div p span{font-size:1.05em;}
	
	#pathway ul{width:95%; margin:10px auto;}
	#pathway ul li{width:50%;}
	
	#DEC_event>ul{width:95%; margin:0 auto; grid-template-columns:repeat(2, 1fr); gap:12px;}
	#DEC_event>ul li{width:100%; margin-bottom:0;}
	.event_monash .btn_event{width:30%;}
	
	.layerPopup .layerBox img{display:block; max-width:500px; margin:0 auto; width:100%;}
	.layerPopup .layerBox {transform:none; left:0; top:10%;}
	
	a.mob_off{display:block; width:40%; color:#fff; border-radius:30px; background:#50504e; padding:8px 18px 8px 35px; text-decoration:none; text-align:center; font-size:0.88em; font-weight:bold; margin:30px auto 0;}
	a.mob_off:hover{background:#000;}

	#event{width:100%; max-width:1100px; margin:0 auto;}
	#event img{display:block; width:100%; max-width:1100px; margin:0 auto;}
	
	#main01{margin:50px auto 0;}
	.tabSet{width:95%; margin:0 auto;}
	#mindex .event_b{width:95%; margin:18px auto 0;}
	.job_maga_m{display:none;}
	#top_top{display:none;}
	#sub_rt{width:95%; margin:0 auto;}
	

	#sub_menu{display:none;}
	#sub_menu2{max-width:310px; width:100%;}
	#sub_menu_change .all{height:36px;}
	#sub_menu_change .all_on{box-sizing:border-box; -moz-box-sizing:border-box; border:1px solid rgba(4, 187, 105, 1); color:rgba(4, 187, 105, 1);}
	#sub_menu_change .box_on{border:1px solid rgba(4, 187, 105, 1); color:rgba(4, 187, 105, 1);}
	#sub_menu_change{display:block;}
	#sub_menu_change div{float:left; color:#878787; width:23%; text-align:center; font-size:0.8em; cursor:pointer; margin:3px 1% 10px; padding:10px 0;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		border:1px solid #dcdcdc;
	}
	#sub_menu_change div:hover{background:rgba(4, 187, 105, 1); color:#ffffff;}

	.sub_menu_bar{height:100px; padding-top:5px;}
	#sub_menu_bar{max-width:1150px; width:100%; margin:0 auto;}
	#sub_menu_change div.both{clear:both;}
	#sub_contents .sub_box .text h4{font-size:0.75em; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
	#sub_top .subbox .maintit{display:none !important;}

	#mindex .img_center_top img{display:block; width:100%; margin:0 auto;}
	#mindex .img_center img{display:block; width:95%; margin:0 auto;}
	.gray_b{background:#e6e6e6;}
	
	.eventSeminar{width:100%; max-width:1150px; margin:0 auto; padding:30px 0 50px; position:relative;}
	.eventSeminar h2{text-align:center; font-size:2.2em; color:#fff; font-family:'Noto Sans KR', sans-serif;}
	.eventSeminar a{display: block; width:50%; padding:15px 0;	text-decoration:none; text-align:center; font-size:1em; font-weight:bold;}
	.eventSeminar img{display:block; max-width:1150px; width:100%; margin:0 auto;}

	
	.seminar_mob{background:#8ac6e8;}
	.seminar_mob h2{color:#154447;}

	
	#mindex .four{width:100%; margin:20px auto 0 auto;}
	#mindex .four a{display:block; width:100%; margin:0 auto;}
	#mindex .four img{display:block; width:95%; margin:0 auto; border:1px solid #ddd;}
	#mindex .jojo{width:95%; margin:42px auto 130px;}
	#mindex .jojo>mg{display:block; width:95%; margin:15px auto;}

	.hoo{max-width:1150px; height:auto; position:relative;}
	.hoo:after{display:block; content:""; clear:both; margin-bottom:53%;}
	
	#mindex .news{width:100%; max-width:1100px; margin:0 auto;}
	#mindex .news img{display:block; width:100%; max-width:1100px; margin:0 auto;}
	#mindex .news a.seminar_on{display:block; position:absolute; top:48%; left:50%; margin-left:-84px; color:#27dac7; border-radius:20px; border:1.5px solid #27dac7; padding:8px 18px 8px 35px; text-decoration:none; text-align:center; font-size:0.88em; font-weight:bold; background:url('http://kokosexpo.com/img/arrow_sky.png') no-repeat left center; letter-spacing:-1px;}
	#mindex .news a.seminar_on span{display:inline-block; color:#000;}
	#mindex .news a.seminar_on:hover{background:#27dac7 url('http://kokosexpo.com/img/arrow_w.png') no-repeat left center; color:#fff;}	
	
	#footer>div .kokos_logo ul{clear:both; float:none; margin:9px auto; max-width:200px;}
	#footer>div .kokos_logo ul li{margin:0 2%;}
	.mo_foot .kokos_logo{margin:15px auto 0;}
	#footer.mo_foot .kokos_logo>a{display:block; width:100%; max-width:118px; float:none; margin:0 auto;}
	.btm_t{margin:0 auto; text-align:center;}
	
	/* 결과가있는연수 */
	#eng_cont .eng_01{display:none !important;}
	#eng_cont .eng_02{display:block;}
	#eng_cont .eng_02 img{display:block; max-width:1100px; margin:0 auto;}
	#eng_cont .eng_03{display:none !important;}
	#eng_cont .eng_04{display:block;}
	#eng_cont .eng_04 img{display:block; max-width:1100px; margin:0 auto;}
	#tab_nav{width:100%; margin:0 auto;}
	#tab_nav li{width:16%; margin:0 auto;}
	
	/* 이벤트 혜택 */
	#event_pc{display:none;}
	#event_pc .event_btn{background:#222;}
	#event_pc .event_btn:hover{background:#555;}
	#event_mob{display:block;}	
	#info_boxa .all{width:95%; margin:0 auto;}
	#info_boxa .box_img01 img{width:95%; margin: 0 auto;}
	.intern_btn img{display:block; max-width:1150px; width:95%; margin:0 auto; padding-left:0;}
	
	/* 조기유학 */
	#mob_show_early{display:block; width:100%;}
	#early_con  #mob_none_early{display:none !important;}
	#sch_btn{max-width:1100px; width:100%; height:auto; overflow:hidden; margin:0 auto; padding-bottom:30px;}

	/* 박람회 소개 */
	#info_boxa .box_img img.one_info{display:none;}
	#info_boxa .box_img img.one_info_mob{display:block;}
	#info_boxa .box_img a.green_button{font-size:20px;}
	#info_boxc .mob_none, #info_boxd .mob_none{display:none;}
	#info_boxc .info_mob03, #info_boxd .info_mob04{display:block;}
	#info_boxc .info_mob03>img, #info_boxd .info_mob04 img{display:block; max-width:1100px; width:95%; margin:0 auto;}
	#info_boxd .box .tab_name{display:none;}
	#info_boxd .box .tab_map{max-width:1100px; width:95%; margin:15px auto; float:none;}
	#info_boxd .box .tab_map .txt{float:right;}

	/* 사전참가신청 완료 */
	#popup div{width:95%; margin:0 auto;}

	#footer_box.mob_foot{display:block;}
	#footer_box.mob_no{display:none;}
	
	/*신청폼*/
	#form_box{width:90%; margin:0 auto;}
	#form_box .form_sub{padding-top:0;}
	#main_mob{max-width:1150px; margin:0px auto 55px; position:relative;}
	#main_mob:after{display:block; content:""; clear:both;}
	#main_mob>img{display:block; width:100%; max-width:1150px;}
	#main_mob .panels{width:100%; max-width:1150px; display:block; content:""; clear:both;}
	#main_mob .panels .aus19_mo{width:100%; max-width:1150px;}
	#main_mob .panels .aus19_mo div{width:49.5%;}
	#main_mob .panels .aus19_mo div.viet{width:100%;}
	#main_mob .panels .aus19_mo div a{display:block; width:100%;}
	#main_mob .panels .aus19_mo div a img{display:block; width:100%;}
	.left_mo{float:left;}
	.right_mo{float:right;}
	.top_mo{margin-bottom:10px;}
	#main_mob .panels .aus19_mo .ph001{width:62.3%}
	#main_mob .panels .aus19_mo .ph002{width:36.5%}
	#form_table .tabb input[type="text"]{width:100%;}
	#form_table .tabb .layer1{width:100%;}
	#box_form #form_box #form_table label{width:100%; padding:13px 0px;}
	#box_form #form_box #form_table .btm label{width:auto;}

	
	.aus19_mo a{display:block; border:1px solid #eee;}
	.aus19_mo a:hover{border:1px solid #fda3d4;}
	
	.mo_title3{margin:10px auto 0;}
	#program_btn{width:100%; margin:10px auto 13px;}

	#story_slide2:after{display:block; content:""; clear:both;}
	#story_slide2 #slide_img2:after{display:block; content:""; clear:both;}
	
	.mobile_menu li{list-style:none; float:left; width:24.8%; text-align:center; border-top:1px solid #ddd; border-right:1px solid #ddd;}
	.mobile_menu li a{font-size: 0.86em;}
	


	.nzimmg #div1 h2{font-size:0.75em; font-weight:normal;}
	.nzimmg h1 span{font-size:0.58em; padding-top:10px;}

	.china_pc{display:none;}
	.china_mob{display:block;}

	.aus_do{width:100%; max-width:1903px; margin:0 auto;}
	img.aus_do{display:block; width:100%; max-width:1100px; margin:0 auto;}

	#iframe {width:100%; max-width:1100px; margin:0 auto; height:380px;}

	#footer>div .kokos_logo ul{clear:both; float:none; margin:9px auto; max-width:200px;}
	#footer>div .kokos_logo ul li{margin:0 2%;}
	.mo_foot .kokos_logo{margin:15px auto 0;}
	#footer.mo_foot .kokos_logo>a{display:block; width:100%; max-width:118px; float:none; margin:0 auto;}
	.btm_t{margin:0 auto; text-align:center;}

	#form_table, .form_bas{margin-top:0;}
	#form_table .taba{width:25%; text-align:center; border-bottom:1px solid #515151;}
	#form_table tbody .list_ta>div{width:100%; display:block;}
	#form_table .tabb div{margin:10px 0;}
	#box_form #form_box #form_table .taba.btm{display:none;}
	#box_form #form_box #form_table .tabb.btm{font-size:15.5px; padding:0;}
	#form_table .top select{width:80%;}
	#box_form #form_box #form_table select{float:none; width:100%; margin-bottom:10px;}
	#box_form #form_box #form_table select.day{margin-bottom:0px;}
	#box_form #form_box #form_table .tabb{padding:20px 0 20px 20px; border-bottom:1px solid #515151;}
	#box_form #form_box #form_table .tabb span label{margin:5px 0;}
	#box_form #form_box #form_table .plan select{width:35%;}
	#form_table .top{border-top:none;}
	#box_form #form_box #form_table .btm{border-bottom:none;}
	#box_form .bottom_btn{margin:0 auto;}
}

@media screen and (max-width:920px){
	#sub_contents .sub_box{width:23.2%;}
	#tab_right{max-width:920px; width:95%; margin:0 auto;}
}

@media screen and (max-width:830px){
	#form_table .height_no>div{height:80px; margin-top:5px;}
	#footer #foot_mo .logo_all img.end_logo{margin:0;}
	#footer #foot_mo .logo_all img{width:8.85%; margin:0 1.4%;}
	
	.mo_foot .kokos_logo ul li a, .mo_foot .kokos_logo ul li a img{display:block; width:100%; padding:0px;}
	.btm_t{padding:15px 0 0 15px; font-size:10px;}
	}
	
@media screen and (max-width:640px){
	/* 이벤트&헤택 */
	#event_mob div a{width:100%; font-size:22px; padding:20px 0;}
	/* 박람회소개 */
	#info_boxa .box_img a.green_button{width:100%; padding:20px 0; font-size:22px;}
	#popup p{font-size:1.4em;}
}

@media screen and (max-width:568px){
	.mobile_menu li{list-style:none; float:left; text-align:center; border-top:1px solid #ddd; border-right:1px solid #ddd; width:33.3%;}
	.mobile_menu li a{font-size: 0.86em;}
	#sub_contents .sub_box{width:31.4%;}
	#sub_menu_change div{font-size:0.75em;}
	#form_table .tabb div.oc{float:none;}
	#form_table .tabb table.fl{float:left;}
	#form_table .tabb{max-width:690px; width:70%;}
	#form_table .height_no>div{height:60px; margin:10px 0;}
	#sub_menu_early .box, #sub_menu_early .box_on{font-size:12px;}
}

@media screen and (max-width:480px){
	#top_menu .menu .menubar .mobile_menu>li a{font-size:0.7em;}
	#sub_menu_change div{font-size:0.7em;}
	#sub_contents{margin:0 auto;}
	#info_boxa .box_img a.green_button{font-size:15px;}
	#form_table .tabb div.oc{float:left !important;}
	#form_table .city div{width:95%;}
	#sub_menu_early .box, #sub_menu_early .box_on{padding:23px 0; font-size:11.5px;}
	#form_table .rmit_reg{float:left;}
}

@media screen and (max-width:430px){
	.mobile_menu li a{font-size: 0.75em;}
	/* 사전참가신청서 */
	#form_table .tabb{margin-left: 15px;}
	#form_table .tabb span{display:block; padding-top:5px;}
	#form_table .taba, #form_table .tabc{min-width:60px;}
	#form_btn img{width:60%;}
	/* 이벤트&헤택 */
	#event_mob div a{font-size:16px; padding:15px 0;}
	/* 박람회소개 */
	#info_boxa .box_img a.green_button{width:100%; padding:15px 0; font-size:16px;}
	/* 신청완료페이지 */
	#popup p{font-size:1em;}
	#popup div img.map{margin-bottom:20px;}
	#popup a{max-width:150px; width:100%; margin:0 auto 20px; padding:8px 0; font-size:14px;}
	.mo_foot .kokos_logo{margin:8px 0 0 0;}
	#footer #foot_mo .logo_all img{margin:0 1.1%;}
	#footer #foot_mo .logo_all img.end_logo{margin:0;}
	#footer .btm_t{font-size:8px;}
	.btm_t{padding:8px 0 0 10px; font-size:9.5px;}
}

@media screen and (max-width:420px){
	#sub_menu_early .box, #sub_menu_early .box_on{padding:23px 0; font-size:11.5px;}
	#sub_menu_early .early_c, #sub_menu_early .early_c_on{padding:14px 0; font-size:11.5px;}
}

@media screen and (max-width:380px){
	.mobile_menu li a{font-size: 0.7em;}
	#form_table .taba, #form_table .tabc{font-size:10.7px;}
	#tab_nav li a{padding:24px 0;}
	#tab_nav li a.on{padding:23px 0;}
	#tab_nav li.nz a{padding:26.5px 0;}
	#tab_nav li.nz a.on{padding:25.5px 0;}
	#sub_menu_early .box, #sub_menu_early .box_on{font-size:11px;}
	#sub_menu_early .early_c, #sub_menu_early .early_c_on{padding:15px 0;}
}

@media screen and (max-width:345px){
	#top_menu .menu .menubar .mobile_menu>li a{font-size:0.58em;}
}

@media screen and (max-width:313px){
	#tab_nav li.nz a{padding:19px 0;}
	#tab_nav li.nz a.on{padding:18px 0;}
	#footer #foot_mo .logo_all img{width:7.5%; margin:0 1.6%;}
}

@media screen and (max-width:280px){
	#top_menu .menu .menubar .mobile_menu>li a{font-size:0.6em;}
}