<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";

#wrap { position:relative;}
#header { height:140px; background:#131313;}

.global_menu {height:40px;background-color:#0d6fb8;}
.global_menu .gbm {width:1200px; margin:0 auto; position:relative;}
.global_menu .gbm span {float:left;padding:14px 20px;border-right:solid 1px #267ebf;}
.global_menu .gbm span:first-child {border-left:solid 1px #267ebf;}
.global_menu .gbm span a { display:block; color:#fff;font-size:12.5px;}
.global_menu .gbm span a:hover {color:#fff;}

.head { width:1200px; margin:0 auto; position:relative;border-top:solid 1px #131313;}
.head h1 { float:left; padding:8px 0 0;}
.nav {  }

ul#gnb { position:absolute; left:300px; top:44px; width:680px;}
ul#gnb li { float:left; }
ul#gnb li a { display:block;  font-size:18px; color:#fff; font-weight:700;letter-spacing:-1px; }
ul#gnb li a:hover { color:#3fb3e7; }

ul.tmenu li {
	float: left;
	position: relative;
	margin:0 15px;
	background-color: #131313;
	z-index:9999;
	text-align:center;
	list-style:none;
	color:#fff;
}
ul.tmenu li a {
	display: block;
	width: 100%;
	height: 100%;
	font-size:18px;
	padding:0px 5px;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
}
ul.tmenu li a:hover {
	color:#3fb3e7;
	font-weight:800;
	color:#fff;
}
ul.tmenu{
	zoom: 1;
}
ul.tmenu:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}

ul.tmenu li ul.sub {
	display:none;
	position: absolute;
	margin-left:-40px;
	padding-top:12px;
	color:#fff;

}
ul.tmenu li ul.sub li {
	width: 150px;
	line-height: 48px;
	background-color:#009ee8;
	border-bottom:solid 1px #11a8ef;
	color:#fff;
}
ul.tmenu li &gt; ul.sub li a {
	color:#fff !important;
	font-size:14px !important;
	font-weight:400 !important;
}
ul.tmenu li ul.sub li a:hover {
	background-color: #05293a;
	font-weight:800;
	color:#fff;
}

.menus { top:46px; right:0; position:absolute; }
.menus li { float:left; margin-left:16px; }
.menus li a { font-size:14px; color:#fff; font-weight:500; }
.menus li a:hover { color:#3186ef;}

.menus li.auth a { font-size:14px; color:#131313; background-color:#fff; font-weight:500; padding:13px; }
.menus li.auth a:hover { color:#131313;}

#mv_visual { background:#dbdbdb;min-width:1200px; height:500px;  }
#ms_visual { background:#dbdbdb;min-width:1200px; height:240px;  }


.main_visual {overflow:hidden;position:relative;min-width:1120px;height:500px; z-index:1;}
.main_visual .bx-controls {position:relative;bottom:0px;left:50%;width:1000px;margin-left:-501px;z-index:1000;}
.main_visual .bx-pager {overflow:hidden;position:absolute;top:-59px;left:0;width:1000px;text-align:center;z-index:1000;}
.main_visual .bx-pager .bx-pager-item {float:;display:inline-block;*display:inline;zoom:1;margin-left:0px;}
.main_visual .bx-pager .bx-pager-item a {display:block;margin-left:5px;width:52px;height:7px;background:url("../images/main/mdot_off.jpg") 50% 0 no-repeat;text-indent:-9999px;}
.main_visual .bx-pager .bx-pager-item .active {width:52px;height:7px;background:url("../images/main/mdot_on.jpg") 0 0 no-repeat;}
.main_visual .main_bx_btn_box {position:relative;width:1280px;margin:-325px auto 0;z-index:100;}
.main_visual .main_bx_btn_box a {display:block;width:64px;height:44px;text-indent:-9999px;}
.main_visual .main_bx_btn_box span {position:absolute;top:-9999px;left:-9999px;}
.main_visual .main_bx_btn_box .bx_prev {position:absolute;top:0;left:0;}
.main_visual .main_bx_btn_box .bx_prev a {background:url("../images/main/mprev.png") 0 0 no-repeat;background-size:100%;}
.main_visual .main_bx_btn_box .bx_next {position:absolute;top:0;right:0;}
.main_visual .main_bx_btn_box .bx_next a {background:url("../images/main/mnext.png") 0 0 no-repeat;background-size:100%;}
.main_visual .main_slide_box { }
.main_visual .main_slide_box li {height:500px; position:relative;}

/* ����󿵿� */
.main_visual .main_slide_box .visual_1 {background:url("../images/main/mv5.jpg") center top no-repeat;}
.main_visual .main_slide_box .visual_2 {background:url("../images/main/mv6.jpg") center top no-repeat;}
.main_visual .main_slide_box .visual_3 {background:url("../images/main/mv7.jpg") center top no-repeat;}
.main_visual .main_slide_box .visual_4 {background:url("../images/main/mv8.jpg") center top no-repeat;}


/*  2021-03-16 ���� */
.main_visual .main_slide_box .visual_n1 {background:url("../images/main/mv_n1.jpg") center top no-repeat;}
.main_visual .main_slide_box .visual_n2 {background:url("../images/main/mv_n2.jpg") center top no-repeat;}
.main_visual .main_slide_box .visual_n3 {background:url("../images/main/mv_n3.jpg") center top no-repeat;}
.main_visual .main_slide_box .visual_n4 {background:url("../images/main/mv_n4.jpg") center top no-repeat;}
.main_visual .main_slide_box .visual_n5 {background:url("../images/main/mv_n5.jpg") center top no-repeat;}
/*
.main_visual .main_slide_box .visual_1 {background:url("../images/main/mv4.png") center top no-repeat;}
.main_visual .main_slide_box .visual_1 {background:url("../images/main/mv1.jpg") center top no-repeat;}
.main_visual .main_slide_box .visual_2 {background:url("../images/main/mv2.jpg") center top no-repeat;}
.main_visual .main_slide_box .visual_3 {background:url("../images/main/mv3.jpg") center top no-repeat;}
*/


.mv_title1 { width:400px; position:absolute; right:15%; top:100px; /*background:url(../images/main/mv_title2.png) no-repeat;*/ z-index:100; margin-left:0px; }
.mv_title1 .gnulinc4u img {display:inline-block;margin-left:2px;}
.mv_title1 .mv_title_doc {margin-top:40px;width:400px;clear:both;display:inline-block;font-size:60px; font-weight:700;color:#131313;}
.mv_title1 .mv_title_doc em {font-size:60px; font-weight:700;color:#131313;}
.mv_title1 .mv_title_text {display:inline-block;padding-top:30px 10px; margin-top:40px;line-height:34px;font-size:22px; font-weight:400;color:#acadb3;}
.mv_title1 .mv_title_text em {font-weight:600;color:#2eaad2;text-decoration: underline;text-underline-position: under;}

.mv_title2 { width:400px; position:absolute; left:20%; top:100px; /*background:url(../images/main/mv_title2.png) no-repeat;*/ z-index:100; margin-left:0px; }
.mv_title2 .gnulinc4u img {display:inline-block;margin-left:2px;}
.mv_title2 .mv_title_doc {margin-top:40px;width:400px;clear:both;display:inline-block;font-size:60px; font-weight:700;color:#131313;}
.mv_title2 .mv_title_doc em {font-size:60px; font-weight:700;color:#131313;}
.mv_title2 .mv_title_text {display:inline-block;padding-top:30px 10px; margin-top:40px;line-height:34px;font-size:22px; font-weight:400;color:#acadb3;}
.mv_title2 .mv_title_text em {font-weight:600;color:#2eaad2;text-decoration: underline;text-underline-position: under;}


.mv_title3 { width:400px; position:absolute; right:15%; top:100px; /*background:url(../images/main/mv_title2.png) no-repeat;*/ z-index:100; margin-left:0px; }
.mv_title3 .gnulinc4u img {display:inline-block;margin-left:2px;}
.mv_title3 .mv_title_doc {margin-top:40px;width:400px;clear:both;display:inline-block;font-size:60px; font-weight:700;color:#fff;}
.mv_title3 .mv_title_doc em {font-size:60px; font-weight:700;color:#fff;}
.mv_title3 .mv_title_text {display:inline-block;padding-top:30px 10px; margin-top:40px;line-height:34px;font-size:22px; font-weight:400;color:#acadb3;}
.mv_title3 .mv_title_text em {font-weight:600;color:#2eaad2;text-decoration: underline;text-underline-position: under;}


.mv_title4 { width:660px; height:167px; position:absolute; left:20%; top:100px; /*background:url(../images/main/mv_title2.png) no-repeat;*/ z-index:100; margin-left:0px; }
.mv_title4 .mv_title_doc {font-size:56px; font-weight:600;color:#fff;}
.mv_title4 .mv_title_doc em {font-size:56px; font-weight:400;color:#fff;}
.mv_title4 .mv_title_text {display:inline-block;padding:10px; margin-top:40px;line-height:34px;font-size:22px; font-weight:400;color:#fff;}
.mv_title4 .mv_title_text em {font-weight:600;color:#2eaad2;text-decoration: underline;text-underline-position: under;}
.mv_title4 .gnulinc4u img {margin-left:10px;margin-top:80px;}



.mv_title5 { width:588px; height:167px; position:absolute; left:40%; top:155px; z-index:100; margin-left:-400px; }
.mv_title5 .mv_title_doc {font-size:56px; font-weight:600;color:#fff;}
.mv_title5 .mv_title_doc em {font-size:56px; font-weight:400;color:#027FD7;}

.mv_title5 .mv_title_text {display:inline-block;margin-top:40px;line-height:34px;font-size:22px; font-weight:400;color:#fff;margin-bottom:40px; }
.mv_title5 .mv_title_text em {font-weight:600;color:#2eaad2;text-decoration: underline;text-underline-position: under;}


.mv_title5 .mv_btn_box { }
.mv_title5 .mv_btn_box button.mv_btn1  { background-color:#33a5fb;padding:20px;color:#fff;font-size:18px;font-weight:700;margin-right:11px;}
.mv_title5 .mv_btn_box button.mv_btn1:hover {background-color:#7bb3dd;}
.mv_title5 .mv_btn_box button.mv_btn2  { background-color:#edc921;padding:20px;color:#131313;font-size:18px;font-weight:700;}
.mv_title5 .mv_btn_box button.mv_btn2:hover {background-color:#ead575;}

/*  2018-04-06 ���� */


.sectionA { background:#f7f9fb; }
.sectionA &gt; div { width:1200px; margin:0 auto; position:relative; padding:40px 0; }

.h2-a { font-size:22px; color:#343f53; letter-spacing:-1px; }
.h2-a &gt; span { margin-left:20px; font-size:15px; color:#a3a3a3; font-weight:400; letter-spacing:-0.5px; }
.btnEduMore { display:block; width:82px; height:35px; box-sizing:border-box;
background:#fff url(../images/main/ico_more.jpg) 15px 10px no-repeat;
position:absolute; right:0; top:40px; border:1px solid #d4d9e2; padding:8px 0 0 32px;
font-size:13px; color:#343f53;
}

.eduMList { padding:30px 0 0; }
.eduMList li { cursor:pointer; width:380px; height:333px; float:left; margin-left:30px; border:1px solid #e7ecf0; background:#fff;
box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;
position:relative; }
.eduMList li:first-child { margin-left:0; }
.eduMList li img { position:relative; z-index:1; width:378px;height:219px;}
.eduMList li div { padding:30px 20px 30px 30px;  }
.eduMList li div p { font-size:19px; color:#3a3939; padding-bottom:12px; font-weight:300; letter-spacing:-1px; }
.eduMList li div span { font-size:14px; padding:0 10px; background:url(../images/main/edu_line.jpg) 0 2px no-repeat; display:inline-block; color:#888888; font-weight:400; }
.eduMList li div span.none { padding-left:0; background:none; }
/*
.eduP1 { position:absolute; left:0; top:0; display:inline-block; width:74px; background:#f19a41; color:#fff; font-size:14px; text-align:center; padding:10px 0 12px; z-index:9;  }
.eduP2 { position:absolute; left:0; top:0; display:inline-block; width:74px; background:#986d5a; color:#fff; font-size:14px; text-align:center; padding:10px 0 12px; z-index:9; }
.eduP3 { position:absolute; left:0; top:0; display:inline-block; width:74px; background:#4a5e84; color:#fff; font-size:14px; text-align:center; padding:10px 0 12px; z-index:9; }
*/
.eduP01 { position:absolute; left:0; top:0; display:inline-block; width:120px; background:#f19a41; color:#fff; font-size:14px; text-align:center; padding:10px 0 12px; z-index:9;  }
.eduP02 { position:absolute; left:0; top:0; display:inline-block; width:120px; background:#986d5a; color:#fff; font-size:14px; text-align:center; padding:10px 0 12px; z-index:9; }
.eduP03 { position:absolute; left:0; top:0; display:inline-block; width:120px; background:#4a5e84; color:#fff; font-size:14px; text-align:center; padding:10px 0 12px; z-index:9; }
.eduP04 { position:absolute; left:0; top:0; display:inline-block; width:120px; background:#009999; color:#fff; font-size:14px; text-align:center; padding:10px 0 12px; z-index:9; }
.eduP05 { position:absolute; left:0; top:0; display:inline-block; width:120px; background:#8c4646; color:#fff; font-size:14px; text-align:center; padding:10px 0 12px; z-index:9; }
.eduP06 { position:absolute; left:0; top:0; display:inline-block; width:120px; background:#339900; color:#fff; font-size:14px; text-align:center; padding:10px 0 12px; z-index:9; }
.eduP07 { position:absolute; left:0; top:0; display:inline-block; width:120px; background:#990000; color:#fff; font-size:14px; text-align:center; padding:10px 0 12px; z-index:9; }
.eduP08 { position:absolute; left:0; top:0; display:inline-block; width:120px; background:#660099; color:#fff; font-size:14px; text-align:center; padding:10px 0 12px; z-index:9; }
.eduP09 { position:absolute; left:0; top:0; display:inline-block; width:120px; background:#996633; color:#fff; font-size:14px; text-align:center; padding:10px 0 12px; z-index:9; }


.eduP10 { position:absolute; left:0; top:0; display:inline-block; width:120px; background:#f19a41; color:#fff; font-size:14px; text-align:center; padding:10px 0 12px; z-index:9;  }
.eduP11 { position:absolute; left:0; top:0; display:inline-block; width:120px; background:#986d5a; color:#fff; font-size:14px; text-align:center; padding:10px 0 12px; z-index:9; }
.eduP12 { position:absolute; left:0; top:0; display:inline-block; width:120px; background:#4a5e84; color:#fff; font-size:14px; text-align:center; padding:10px 0 12px; z-index:9; }
.eduP13 { position:absolute; left:0; top:0; display:inline-block; width:120px; background:#009999; color:#fff; font-size:14px; text-align:center; padding:10px 0 12px; z-index:9; }
.eduP14 { position:absolute; left:0; top:0; display:inline-block; width:120px; background:#8c4646; color:#fff; font-size:14px; text-align:center; padding:10px 0 12px; z-index:9; }
.eduP15 { position:absolute; left:0; top:0; display:inline-block; width:120px; background:#339900; color:#fff; font-size:14px; text-align:center; padding:10px 0 12px; z-index:9; }
.eduP16 { position:absolute; left:0; top:0; display:inline-block; width:120px; background:#990000; color:#fff; font-size:14px; text-align:center; padding:10px 0 12px; z-index:9; }
.eduP17 { position:absolute; left:0; top:0; display:inline-block; width:120px; background:#660099; color:#fff; font-size:14px; text-align:center; padding:10px 0 12px; z-index:9; }
.eduP18 { position:absolute; left:0; top:0; display:inline-block; width:120px; background:#996633; color:#fff; font-size:14px; text-align:center; padding:10px 0 12px; z-index:9; }



.eduBottom { padding:30px 0 50px; }
.mNotice { width:380px; height:220px; position:relative; background:#fff; border:1px solid #e7ecf0; float:left;}
.mNotice h3 { padding:31px 0 32px 32px; }
.mNotice ul { padding:0 0 0 32px; }
.mNotice ul li {  background:url(../images/main/dot_recent.jpg) 0 6px no-repeat; padding:0 0 0 10px; margin-top:16px;}
.mNotice ul li:first-child { margin-top:0; }
.mNotice ul li a { font-size:15px; color:#555555; font-weight:300;  }
a.btnRecentMore { display:inline-block;
background:#fff url(../images/main/ico_more.jpg) 0 2px no-repeat;
position:absolute; right:30px; top:32px; padding:0 0 0 16px;
font-size:13px; color:#343f53; }

.eduList2 { float:right; width:790px; height:220px; }
.eduList2 li { float:left; width:262px; height:220px; }
.eduList2 li div { padding:35px 0 35px 35px; height:220px;
box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;}
.eduList2 li div h3 { font-size:20px; line-height:22px; font-weight:400; color:#fff;  }
.eduList2 li div h3 strong { display:block;  font-weight:500; }
.base1 { background:#d4b28f url(../images/main/ico_edu1.jpg) no-repeat right 28px top 30px; }
.base2 { background:#d3a87c url(../images/main/ico_edu2.jpg) no-repeat right 28px top 30px; border-left:1px solid #d8ba9a; }
.base3 { background:#d4b28f url(../images/main/ico_edu3.jpg) no-repeat right 28px top 30px; border-left:1px solid #d8ba9a; }

a.btnMore { border-radius:3px; background:#fff; display:inline-block;
padding:6px 12px; color:#89643e; font-size:12px; font-weight:500; margin:28px 0 18px; }
.eduList2 li div p { color:#fff; font-size:14px; line-height:17px; }

.sectionB { background:#343f53 url(../images/main/mbg1.jpg) no-repeat center top; height:500px; position:relative; z-index:1; }
.sectionB &gt; div { width:1200px; margin:0 auto; position:relative; padding:54px 0; }

.h2-b {  letter-spacing:-0.5px; text-align:center; color:#fff; }
.h2-b span { font-size:18px; color:#ffe3b6;text-align:center; font-weight:400;}
.h2-b strong { font-size:40px; color:#ffe3b6; font-weight:300; display:block;text-align:center; padding:13px 0 25px; }
.sectionB &gt; div &gt; p { color:#e1e2e4; font-size:16px; text-align:center; padding:23px 0 0;
background:url(../images/main/baro_line.jpg) no-repeat center top;
}
.sectList { position:absolute; left:0; top:145px; }
.sectList li a { display:block; height:100%; }
.sectList li a h3 { text-align:center; font-size:22px; font-weight:700; padding:33px 0 12px; }
.sectList li a p { text-align:center; font-size:14px; font-weight:500; line-height:18px; }
.se1 { width:207px; height:187px; position:absolute; left:0; top:0; background:#f5be60 url(../images/main/ico_baro1.jpg) no-repeat center bottom; }
.se2 { width:207px; height:187px; position:absolute; left:248px; top:117px; background:#e0c1a2 url(../images/main/ico_baro2.jpg) no-repeat center bottom;  }
.se3 { width:207px; height:187px; position:absolute; left:497px; top:85px; background:#db9f83 url(../images/main/ico_baro3.jpg) no-repeat center bottom;  }
.se4 { width:207px; height:187px; position:absolute; left:744px; top:117px; background:#e0c1a2 url(../images/main/ico_baro4.jpg) no-repeat center bottom;  }
.se5 { width:207px; height:187px; position:absolute; left:990px; top:0; background:#f5be60 url(../images/main/ico_baro5.jpg) no-repeat center bottom;  }
.se1 h3 { color:#7c5717;  }
.se1 p { color:#a4782d; }
.se2 h3 { color:#664f38;  }
.se2 p { color:#917860; }
.se3 h3 { color:#684c3f;  }
.se3 p { color:#926b59; }
.se4 h3 { color:#664f38;  }
.se4 p { color:#917860; }
.se5 h3 { color:#7c5717;  }
.se5 p { color:#a4782d; }

.sectionC { background:#7e8490; height:190px; position:relative; z-index:1; }
.sectionC &gt; div { width:1200px; margin:0 auto; position:relative; }

.faqList { width:50%; float:left; position:relative; border-right:1px solid #8b919b; height:190px;}
.faqList h3 { padding:40px 0 0; font-size:19px; color:#fff; font-weight:400; }
.faqList p { padding:18px 0 0; font-size:14px; color:#fff; font-weight:300; line-height:23px;}
.faqList ul { position:absolute; right:45px; top:63px; }
.faqList ul li { float:left; margin-left:15px;  }
.faqList ul li a { border-radius:150px; color:#646b7a; background:#fff;
font-size:14px; text-align:center; display:inline-block; padding:14px 15px;
width:60px; height:60px; line-height:16px; box-sizing:border-box; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box; }
.faqList ul li a.btnfaq { padding:20px 15px; }

.guideList { padding:32px 0 0 41px; float:left; width:50%; box-sizing:border-box; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;
/*border-right:1px solid #8b919b;*/ height:190px; position:relative;
}
.guideList h3 { background:url(../images/main/ico_guide.jpg) no-repeat; padding:8px 0 0 50px; color:#fff; font-size:18px;
font-weight:500; height:37px;}
.guideList &gt; img { position:absolute; right:44px; top:35px; }
.guideList ul { padding:9px 0 0 56px; }
.guideList ul li { margin-bottom:10px; background:url(../images/main/dot_guide.jpg) 0 7px no-repeat; padding:0 0 0 10px; }
.guideList ul li strong { display:inline-block; width:74px; font-size:14px; color:#fff; font-weight:400; }
.guideList ul li span { display:inline-block; width:115px; font-size:14px; color:#fff; font-weight:400; letter-spacing:1px;}
.guideList p { color:#fedfa9; font-size:13px; padding:12px 0 0 50px; font-weight:400; }
.guideList p.info_tel {position:absolute; right:44px; top:20px; color:#fff; font-size:1.9em;}

.bankList { float:left; position:relative; width:220px; }
.bankList h3 { color:#fff; font-size:18px; padding:41px 0 0 40px; font-weight:500;}
.bank_logo { width:39px; height:36px; position:absolute; right:0; top:36px; display:block;
/*background:url(../images/main/kb_logo.jpg) no-repeat;*/
background:url(../images/main/keb_logo.png) no-repeat;

}
.bankList &gt; p { padding:25px 0 0 40px }
.bankList &gt; p &gt; * { display:block; }
.bankList &gt; p &gt; strong { font-size:15px; color:#f5be60; padding:0 0 15px; }
.bankList &gt; p &gt; span { font-size:18px; color:#ffdda2; padding:0 0 6px; letter-spacing:1px; }
.bankList &gt; p &gt; em { font-size:13px; color:#ffdda2;}

#footer { padding:34px 0 70px; background:#fff; }
.foot { width:1200px; margin:0 auto; position:relative; }
.b_logo { position:absolute; left:0; top:0; }
.bnb { margin-left:310px; padding:10px 0 0; }
.bnb li {float:left;padding:0 10px 0 11px; background:url(../images/inc/b_line.jpg) no-repeat; }
.bnb li:first-child { padding:0 10px 0 0; background:none; }
.bnb li a { color:#5f697c; font-size:14px; }
.addr { display:block; padding:34px 0 0; line-height:24px; color:#757679; font-size:14px !important; letter-spacing:0; }
.addr span { margin-right:20px; font-size:14px !important; }
.addr .copyright { color:#757679; font-size:12px; padding:15px 0 0; letter-spacing:0.5px; font-family:"verdana;"}


#sub { border-bottom:1px solid #e4e4e4; min-width:1200px; }
.sv1 { background:url(../images/contents/sv1.jpg) no-repeat center top; height:240px; }
.sv2 { background:url(../images/contents/sv2.jpg) no-repeat center top; height:240px; }
.sv3 { background:#C6CACB url(../images/contents/sv3.jpg) no-repeat center top; height:240px; }
.sv4 { background:#DEDEDE url(../images/contents/sv4.jpg) no-repeat center top; height:240px; }
.sv5 { background:url(../images/contents/sv5.jpg) no-repeat center top; height:240px; }

#snb { height:62px; background:#3186ef; }
.snb2 { width:1200px; margin:0 auto; }
.snb2 li { width:50%; float:left; }
.snb2 li a { font-size:18px; color:#fff; display:block; border-right:1px solid #4692f1; height:62px;
box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;
text-align:center; padding:21px 0; }
.snb2 li:first-child a { border-left:1px solid #4692f1;}
.snb2 li a.on { background:#47484b; }

.snb3 { width:1200px; margin:0 auto; }
.snb3 li { width:33.33%; float:left; }
.snb3 li a { font-size:18px; color:#fff; display:block; border-right:1px solid #4692f1; height:62px;
box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;
text-align:center; padding:21px 0; }
.snb3 li:first-child a { border-left:1px solid #4692f1;}
.snb3 li a.on { background:#47484b; }


.snb4 { width:1200px; margin:0 auto; }
.snb4 li { width:25%; float:left; }
.snb4 li a { font-size:18px; color:#fff; display:block; border-right:1px solid #4692f1; height:62px;
box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;
text-align:center; padding:21px 0; }
.snb4 li:first-child a { border-left:1px solid #4692f1;}
.snb4 li a.on { background:#47484b; }

.snb5 { width:1200px; margin:0 auto; }
.snb5 li { width:20%; float:left; }
.snb5 li a { font-size:18px; color:#fff; display:block; border-right:1px solid #4692f1; height:62px;
box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;
text-align:center; padding:21px 0; }
.snb5 li:first-child a { border-left:1px solid #4692f1;}
.snb5 li a.on { background:#47484b; }

.snb6 { width:1200px; margin:0 auto; }
.snb6 li { width:16.66%; float:left; }
.snb6 li a { font-size:18px; color:#fff; display:block; border-right:1px solid #4692f1; height:62px;
box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;
text-align:center; padding:21px 0; }
.snb6 li:first-child a { border-left:1px solid #4692f1;}
.snb6 li a.on { background:#47484b; }

.snb7 { width:1200px; margin:0 auto; }
.snb7 li { width:14.285%; float:left; }
.snb7 li a { font-size:18px; color:#fff; display:block; border-right:1px solid #4692f1; height:62px;
box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;
text-align:center; padding:21px 0; }
.snb7 li:first-child a { border-left:1px solid #4692f1;}
.snb7 li a.on { background:#47484b; }

.pathDiv { height:51px; border-bottom:1px solid #dcdcdc; }
.pathDiv &gt; div { width:1200px; margin:0 auto; }
.path { float:left; background:url(../images/contents/ico_home.jpg) no-repeat 0 20px; padding-left:20px; padding-top:17px; font-size:14px; }
.path span { background:url(../images/contents/ico_path_arrow.jpg) 0 5px no-repeat; padding-left:12px; display:inline-block; padding-right:12px; color:#898989; }
.path strong { background:url(../images/contents/ico_path_arrow.jpg) 0 5px no-repeat; padding-left:12px; display:inline-block; font-weight:400; }
.sideBtn { float:right; padding:10px 0 0 0; }
.sideBtn li { float:left; padding-left:5px; }
.sectionCont { margin:0 auto; width:1200px; padding:35px 0 80px; position:relative; }
.com-h2 { font-size:28px; color:#47484b; font-weight:700; padding:0 0 27px;/* border-bottom:1px solid #3fb3e7; */}

.boardView { padding:10px 0 0; }
.boardView table thead th { background:#f5f7f8; padding:20px 0; text-align:center; font-size:16px; font-weight:700; border-bottom:1px solid #e4e4e4; border-top:2px solid #3fb3e7;}
.boardView table tbody th { background:#f5f7f8; padding:20px 0; text-align:center; font-size:16px; font-weight:400; border-bottom:1px solid #e4e4e4;}
.boardView table tbody td { padding:14px 23px 17px; font-size:16px;color:#777777; line-height:28px; border-bottom:1px solid #e4e4e4;border-left:1px solid #e4e4e4;}
.contp { padding:10px 0;  line-height:30px !important;}
.content_text {}
.content_text p {line-height:1.5;}
.boardView table tfoot td { padding:14px 23px 17px; font-size:16px; color:#777777; line-height:28px; border-bottom:1px solid #e4e4e4;}


.y_dot { background:url(../images/main/dot_recent.jpg) no-repeat 0 14px; padding-left:10px; display:inline-block; }
.y_dot strong { font-weight:400;}
.ico_file_img { background:url(../images/contents/ico_file.jpg) no-repeat 0 5px; padding-left:22px; display:inline-block; font-weight:400; margin-left:10px;}

.btnBoardArea { text-align:center; padding:38px 0 0; margin-bottom:30px;}
a.btnBoardList { display:inline-block; background:#3186ef url(../images/contents/ico_list.jpg) 20px 24px no-repeat; padding:21px 0 0 42px;
font-size:18px; color:#fff; font-weight:400; width:147px; height:60px;
box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; }
a.btnBoardWrite { display:inline-block; background:#3186ef url(../images/contents/ico_write.jpg) 20px 22px no-repeat; padding:21px 0 0 42px;
font-size:18px; color:#fff; font-weight:400; width:147px; height:60px;
box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; }
a.btnCancel { display:inline-block; background:#fa811f url(../images/contents/ico_cancel.jpg) 20px 22px no-repeat; padding:21px 0 0 42px;
font-size:18px; color:#fff; font-weight:400; width:147px; height:60px;
box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; }
a.btnPassing { display:inline-block; background:#fa811f url(../images/contents/ico_passing.jpg) 20px 22px no-repeat; padding:21px 0 0 42px;
font-size:18px; color:#fff; font-weight:400; width:147px; height:60px;
box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; }
a.btnBoardWrite2 { display:inline-block; background:#3186ef; padding:21px 0 0;
font-size:18px; color:#fff; font-weight:400; width:147px; height:60px;
box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; }
a.btnCancel2 { display:inline-block; background:#47484b; padding:21px 0 0;
font-size:18px; color:#fff; font-weight:400; width:147px; height:60px;
box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; }

a.btnBoardWrite3 { display:inline-block; background:#3186ef; padding:15px 20px 15px;
font-size:16px; color:#fff; font-weight:400;
box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; }
a.btnCancel3 { display:inline-block; background:#47484b; padding:15px 20px 15px;
font-size:16px; color:#fff; font-weight:400;
box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; }

button.btnCancel3 { display:inline-block; background:#47484b; padding:15px 10px 15px;
font-size:16px; color:#fff; font-weight:400; margin:5px;
box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; }

.boardSearchTop { padding:45px 0 20px; }
.searchBoard { float:left; position:relative; width:356px; }
.inpSelect1 { width:100px; border:1px solid #ccc; height:38px; font-size:14px; color:#333; margin-right:6px; display:inline-block;
padding:0 0 0 10px;
box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;
}
.inpText1 { width:238px; border:1px solid #ccc; height:38px; font-size:14px; color:#333; margin-right:6px; display:inline-block;
padding:0 0 0 10px;
box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;
}
.btnBoardSearch { position:absolute; right:10px; top:1px; display:block; width:36px; height:36px;
background:url(../images/contents/btn_board_search.jpg) center center no-repeat; border:0; cursor:pointer;
}

.pageView { float:right; padding:10px 7px 0; }
.pageView ul li { float:left; margin-left:10px; font-size:14px; color:#888888;}
.pageView ul li span { font-weight:400; }
.pageView ul li strong { font-weight:500; margin-left:5px; }
.pageView ul li strong.red { color:#f43789; }
.pageView ul li strong.black { color:#333; }

.boardList { padding:0 0 0; }
.boardList table thead th { background:#f5f7f8; padding:17px 0; text-align:center; font-size:17px; font-weight:400; border-bottom:1px solid #e4e4e4; border-top:2px solid #3fb3e7; color:#333333;}
.boardList table tbody td { padding:14px 0; font-size:17px; color:#444; line-height:28px; border-bottom:1px solid #e4e4e4; text-align:center;}
.left { text-align:left !important; }
.ico_file { width:16px; height:19px; background:url(../images/contents/ico_file.jpg) no-repeat; display:inline-block; }
.ico_reply { width:10px; height:11px; background:url(../images/contents/ico_reply.jpg) no-repeat; display:inline-block; margin-right:10px;}

.resultList { padding:0 0 0; }
.resultList table thead th { border:1px solid #d4dbde; background:#f5f7f8; padding:17px 0; text-align:center; font-size:17px; font-weight:400; border-top:2px solid #3fb3e7; color:#333333;}
.resultList table tbody td { border:1px solid #d4dbde; border-top:0; padding:14px 0; font-size:17px; color:#444; line-height:22px; border-bottom:1px solid #e4e4e4; text-align:center;}
.resultList table tbody td.lf { text-align:left;padding-left:20px;}

.paging { text-align:center; padding:40px 0 0;  }
.paging a { border:1px solid #cccccc; padding:9px 0; color:#444; font-size:14px;
text-align:center; display:inline-block; vertical-align:top; height:36px; width:36px; margin-left:6px;
box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;
}
.paging a.str { background:#3186ef; border:1px solid #3186ef; color:#fff; }
.pg_prev, .pg_next,.pg_first,.pg_last { border:0 !important; padding:0 !important; }
.pg_first {  margin-left:0 !important;  }
.reply { color:#ff5723 !important; }

.red1 { color:#ff4800 !important; }
.blue1 { color:#3186ef !important; }
.gray1 { color:#888888 !important; }
.blueGreen1 { color:#077777 !important;  }
.mr7 { margin-right:5px; }

.surveyTitle { background:#3186ef; height:88px; margin-top:50px; }
.surveyTitle_p { background:#3186ef; height:88px; }
.survey { float:left;background:url(../images/contents/ico_survey.jpg) 34px 23px no-repeat; height:70px; padding:35px 0 0 105px; font-size:18px; font-weight:400;
color:#fff;}
.survey_date {float:right;padding:35px 20px 0px 0px;color:#ffff1e;letter-spacing:1px;font-size:14px;line-height:20px;}
.current_date {padding:35px 20px 0px 0px;color:#ffffff;letter-spacing:1px;font-size:14px;}

.faq_img { background:url(../images/contents/faq_img.jpg) 34px 25px no-repeat; height:70px; padding:35px 0 0 105px; font-size:18px; font-weight:400;
color:#fff;}
.survey strong { font-weight:500; }
.surveyList { border-top:2px solid #3fb3e7; padding:15px 0 0; margin:34px 0 0; }
.qnaList { padding:15px 0 0; margin:34px 0 0; }
.question { }
.question &gt; li { border-bottom:1px solid #e4e4e4; }
.question &gt; li &gt; h4 { border-bottom:1px solid #e4e4e4; font-size:16px; padding:24px 0 24px 28px; font-weight:400;}
.question &gt; li &gt; h4 &gt; strong { color:#3186ef; display:inline-block; width:70px; font-weight:400;}
.question &gt; li &gt; ul { padding:28px 44px; }
.question &gt; li &gt; ul &gt; li  { font-size:16px; color:#666; margin-top:15px; }
.question &gt; li &gt; ul &gt; li:first-child {  margin-top:0;}
.question &gt; li &gt; ul &gt; li input[type="radio"] { margin-right:10px; }

.examTime { background:#14233c; height:173px; position:relative; margin:50px 0 20px; }
.examTime ul { padding:30px 0 30px 50px; }
.examTime ul li { float:left; width:255px; background:url(../images/contents/dot1.jpg) repeat-y; padding:30px 40px 0 40px;
box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; height:115px;
font-weight:400;
}
.examTime ul li strong { display:block; color:#fff; font-size:17px;font-weight:400; padding-bottom:10px;}
.examTime ul li span { display:block; color:#ffd423; font-size:18px; font-weight:400;}
.examTime ul li.exam1 { width:370px; padding:47px 40px 47px 58px; background:url(../images/contents/ico_tme.jpg) 0 36px no-repeat; }
.examTime ul li.exam1 strong { display:inline-block; font-size:18px; margin-right:25px; }
.examTime ul li.exam1 span { display:inline-block;font-size:20px; }

.boardNone { border:1px solid #e5e5e5; text-align:center; padding:105px 0; font-size:18px; color:#888; font-weight:300; }


.faq_tab {position:relative;z-index:99; height:49px; background:url(../images/contents/tab_line.jpg) repeat-x;
width:100%; }
.faq_tab li { float:left; display:block; color:#fff; background:#6b7683;
border:1px solid #606b79; padding:15px 0; width:128px; height:49px;
font-weight:700; font-size:15px; text-align:center; margin-right:4px; cursor:pointer; letter-spacing:-1px;
box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;
}
.faq_tab li.on { background:#fff; color:#3a4047; border:1px solid #606b79; border-bottom:1px solid #fff; }
.faq_tab_con { clear:both; position:relative; z-index:5; top:-2px;  border-top:2px solid #3fb3e7; }
.faq_tab_con &gt; div { display:none;  background:#fff; text-align:left; padding:10px 0; }

.faq {display:block;}
.f_qa_list { position:relative; }
.f_qa_list li {zoom:1; position:relative;border-bottom:1px solid #e4e4e4; padding:18px 0; }
.f_qa_list li:after{display:block;clear:both;content:"";}
.qa_com &gt; strong { display:block; float:left; width:65px; text-align:center; padding-bottom:5px !important; height:30px;}
.qa_com &gt; span {  display:block; float:left; width:1100px; text-align:left; padding:5px 0 !important;}
.que_obj &gt; strong { font-size:17px; color:#0045a4; font-weight:400;  }
.que_obj &gt; span { font-size:17px; color:#000; font-weight:400; letter-spacing:-1px; line-height:22px;}
.anw_obj &gt; strong { font-size:17px; color:#444444; font-weight:400; }
.anw_obj &gt; span { font-size:15px; color:#444444; font-weight:400; letter-spacing:-1px;line-height:26px;}
.anw_obj &gt; span div {line-height:26px;}
.q strong { background:url(../images/contents/n_question.jpg) no-repeat 20px 6px; display:inline-block; }
.a strong { background:url(../images/contents/n_answer.jpg) no-repeat 20px 6px; display:inline-block; }

.pvText { font-size:16px; color:#777; font-weight:400; }
.courseList { }
.courseList &gt; ul { border-top:2px solid #3fb3e7; }
.courseList &gt; ul &gt; li { padding:30px 0; border-bottom:1px solid #e4e4e4; *zoom:1; overflow:hidden; clear:both;}
.courseList &gt; ul &gt; li:after { content:""; display:block; clear:both; }
.coThum { position:relative; }
.thumImg { width:319px; height:209px; float:left; }
.thumImg img {width:319px; height:209px;overflow:hidden;}
.coBox { margin-left:40px; width:700px; float:left;}
.cbt { }
.cbt li { height:37px; text-align:center; background:#a4aab1; padding:11px 15px; font-size:14px; color:#fff;
box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;
border-radius:3px; margin-right:5px; display:inline-block; float:left;
}
.cbm { padding:28px 0 24px; }
.cbm strong { display:block; font-size:23px; color:#323232;  font-weight:400;}
.cbm span { display:block; font-size:15px; color:#a8a8a8; font-weight:400; padding-top:7px;}
.cbb { }
.cbb li { margin-top:10px; background:url(../images/main/dot_recent.jpg) 0 6px no-repeat; padding-left:8px; }
.cbb li span { font-size:15px; display:inline-block; font-weight:400; color:#323232;}
.cbb li strong { font-size:15px; display:inline-block; font-weight:500; margin-left:5px;  color:#323232;}

.coBtn { position:absolute; right:0; top:30px; }
.coBtn li a { display:block; width:110px; height:103px; font-size:18px; text-align:center; padding:55px 0 0;
box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;
color:#fff;
}
a.btnDetailView { background:#3186ef url(../images/contents/ico_detail.jpg) center 30px no-repeat ;  }
a.btnCourseApp { background:#f35050 url(../images/contents/ico_app.jpg) center 30px no-repeat; }

a.btnCourseApp2 { background:#ff9966 url(../images/contents/ico_app.png) center 30px no-repeat; }
a.btnCourseApp0 { background:#929292 url(../images/contents/ico_app.png) center 30px no-repeat; }

.userInfo { position:absolute; right:0; top:36px; background:url(../images/contents/profile.jpg) no-repeat; padding:8px 0 0 40px;
font-size:15px; height:40px; color:#828a94; font-weight:400; }
.userInfo strong { font-weight:500; color:#384351; }

a.btnExam { display:inline-block; padding:10px 15px ; font-size:14px; color:#fff; background:#5f6975; border-radius:4px;
text-decoration:none;
}

a.btnPopup { display:inline-block; padding:2px 6px ; font-size:12px; color:#fff; background:#3186ef; border-radius:0px;
text-decoration:none;
}

.memBox { background:#f5f6f7; margin:50px 0 0; padding:90px 0 100px; text-align:center; }
.memBox ul { width:460px; margin:0 auto; }
.memBox ul li { margin-bottom:10px; }
.int { border:1px solid #dadada; height:51px; color:#47484b; padding:17px 16px;
box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;
display:block;
}
.int1 { width:100%; }
.int2 { width:50%; }
a.btnBlue { background:#3186ef; height:61px; color:#fff; text-align:center; display:block; width:460px;
box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;
padding:20px 0; font-size:20px; font-weight:400; margin:20px auto 0;
}
.slt { border:1px solid #dadada; height:51px; color:#47484b; padding:2px 0 2px 16px;
box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;
display:block;
}
.texta1 { width:100%; height:120px;  }
.com-h3 { font-size:22px; font-weight:400; color:#3186ef; text-align:left; width:461px; padding:0 0 26px; margin:0 auto; }
.com-h3-2 { font-size:22px; font-weight:400; color:#3186ef; text-align:left; width:461px; padding:0 0 26px; margin:0 auto; }
.bton { border-top:1px solid #dadada; padding:38px 0 26px; margin:50px auto 0;}

.selList { text-align: left; padding:10px 0 10px;}
.selList li { display:inline-block; margin-right:30px;}
.selList li input[type="radio"] { vertical-align: -1px; margin-right:6px;}
.selList li label { color:#5e5d5d; font-size:16px;}
.joinFind { border-top:1px solid #dadada; padding:25px 0 0; margin:50px auto 0;}
.joinFind li { background:url(../images/contents/j_line.jpg) 0 3px no-repeat; display:inline-block; margin-left:12px; padding-left:14px;}
.joinFind li:first-child { background:none;margin-left:0; padding-left:0;}
.joinFind li a { color:#777; font-size:15px;}
.mb50 { margin-bottom:50px;}

.jbTitle { background:#828a94; height:73px; border:0 !important; margin:30px 0 30px;}
.mid_title { float:left; background:url(../images/contents/dot4.jpg) no-repeat; padding-left:28px;
margin:28px 0 30px 30px; font-size:18px; color:#fff;}
.necessary { float:right; color:#ffd800; font-size:16px; margin:28px 30px; background:url(../images/contents/dot3.jpg) 0 5px no-repeat; padding-left:10px;}

.jbCont { border-top:1px solid #3fb3e7;}
.jbCont table tbody th { padding:26px 36px; background:url(../images/contents/dot2.jpg) 21px 29px no-repeat;
font-size:17px; color:#384351; border-bottom:1px solid #dfe3e7; text-align:left; vertical-align: top; font-weight:400;}
.jbCont table tbody td { border-bottom:1px solid #dfe3e7; padding:11px 0;}
.bg_none { background: none !important;}
.inc { border:1px solid #cccccc; height:38px; padding:5px 0 5px 10px; font-size:15px;
    box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;
}

.inc2 { border:1px solid #cccccc; height:38px; padding:5px 0 5px 10px; font-size:11px;
    box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;
}

.incp1 { width:240px; }
.incp2 { width:640px;}
.incp3 { width:400px; }
.incp4 { width:80px; }
.incp5 { width:100px; }
.incp6 { width:100%; }
.incp7 { width:105px; }
.incp8 { width:72px; }

.msg_box {width:100%;margin-bottom:20px;border:solid 1px #ddd;background-color:#eee;padding:20px 20px;}
.msg_box ul li {height:25px;}

/* �ӽ� �����Է��Ҷ� ���༱�� */
.select2
{ border:1px solid #cccccc; height:38px; padding:5px 0 5px 10px; font-size:15px;
    box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;
}
.form-control {width:240px;}


.chkbox { width:20px; }
.incChkbox { border:1px solid #cccccc; height:20px; padding:5px 0 5px 10px; font-size:15px;
    box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;
	margin-right:5px;
}
.flList li { float:left; margin-right:10px;}

.flList li p {font-size:14px;padding:4px 2px;}

a.btnGray1 {
    border:1px solid #47484b; height:38px; padding:10px 15px 0; display: block; text-align: center;
    background:#47484b; font-size:15px; color:#fff; text-decoration: none;
    box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;
}
a.btnGray2 {
    border:1px solid #47484b; height:38px; padding:10px 15px 0; display: inline-block; text-align: center;
    background:#47484b; font-size:15px; color:#fff; text-decoration: none; width:139px;
    box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;
}
a.btnGray3 {
    height:38px; padding:10px 15px 0; display: inline-block; text-align: center; color:#222222;
    background:#dadadb; font-size:15px; text-decoration: none; width:90px;
    box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;
}
.txt1 { padding:12px 0 0 4px;}
.clearList li { margin-top:8px;}
.clearList li:first-child { margin-top:0;}
.vdash1 { padding:12px 2px 0;}
.mr10 { margin-right:10px;}
.texta2 { width:668px; height:152px;  }
.texta3 { width:900px; height:152px; padding:20px; line-height:24px;}
.texta4 { width:100%; height:200px; border:1px solid #dadada; padding:10px;}

.someBox { padding:0 0 15px;}
.someBox2 { padding:50px 0;}

.sbTopBox { padding:40px 0 18px; border-bottom:2px solid #3fb3e7;}
.sbTopBox h3 span { display:inline-block; border-radius:3px; background:#3186ef; padding:12px; font-size:15px; font-weight:400;
color:#fff; margin-right:20px; vertical-align: top;}
.sbTopBox h3 strong { display:inline-block; color:#000; font-size:30px; font-weight:400; padding:5px 0 0;}

.sbMidBox { padding:30px 0 0;}
.smbImg { float:left; width:389px; height:251px;}
.smbImg img { width:389px; height:251px;overflow:hidden}
.smbList { float: right; width:766px;}
.smbList li { background:url(../images/contents/dot5.jpg) 16px 25px no-repeat; padding:18px 25px; *zoom:1; overflow:hidden;
border-bottom:1px solid #e4e4e4;}
.smbList li:first-child { border-top:1px solid #e4e4e4; }
.smbList li:after { content:"";clear:both;display:block;}
.smbList li span { display:inline-block; width:122px;}
.smbList li strong { display:inline-block; background: url(../images/contents/title_line.jpg) 0 1px no-repeat; padding-left:25px;}

.reqList { float: right; width:100%;}
.reqList li { background:url(../images/contents/dot5.jpg) 16px 25px no-repeat; padding:18px 25px; *zoom:1; overflow:hidden;
border-bottom:1px solid #e4e4e4;}
.reqList li:first-child { border-top:1px solid #e4e4e4; }
.reqList li:after { content:"";clear:both;display:block;}
.reqList li span { display:inline-block; width:122px;}
.reqList li strong { display:inline-block; background: url(../images/contents/title_line.jpg) 0 1px no-repeat; padding-left:25px;}




a.btnRed { display:inline-block; background:#f35050; padding:21px 0 0;
    font-size:18px; color:#fff; font-weight:400; width:147px; height:60px;
    box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;
}
.table-type1 {}
.table-type1 table tbody th { font-weight:400; background:#ecf0f3; border:1px solid #dfe3e7; text-align: left; padding:18px; font-size:16px; color:#4d575e;}
.table-type1 table tbody td { border:1px solid #dfe3e7; text-align: left; padding:18px; font-size:16px; color:#333333;}
.c_red { color:#fe0c0c !important;}
.ptb1 { padding:50px 0 45px;}

.cDetail {}
.cTab { background: url(../images/contents/ctab_line.jpg) repeat-x; width:100%; height:49px;}
.cTab li {
    height:49px; width:120px; color:#fff; font-size:16px; text-align: center; padding: 17px 0;
    box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;
    margin-right:4px; background: #6b7683; border:1px solid #606b79; float:left;
	cursor:pointer;
}
.cTab li.on {
    color:#3a4047; border:1px solid #606b79; border-bottom:1px solid #fff; background: #fff;
}
.cdCont { padding-bottom:15px;}
.cdcList { padding:40px 10px;}
.cdcList li {
    color:#444; font-size:16px; margin-bottom:8px;
    background:url(../images/contents/dot6.jpg) 0 7px no-repeat;
    padding-left:6px;
}
.cdCont2 { padding:40px 10px; border-bottom:1px solid #606b79;}
.defList dt { color:#3a4047; font-size:22px; font-weight:400; padding-bottom:10px;border-bottom:solid 1px #eee; }
.defList dd { color:#666666; font-size:16px; font-weight:400; line-height:24px; padding:20px 0 40px;}
.defList dd ul li { margin-top:10px;line-height:24px;}
.defList dd ul li.list { float:left;margin-top:10px;}
.defList dd ul li.time { text-align:right;margin-top:10px;color:#828282;font-weight:200;}
.defList dd ul li:first-child { margin-top:0;}

.lecTitle1 { position: relative; background:#828a94; height:125px;}
.lecTitle1 h3 { padding:52px 0 0 51px; font-size:25px; color:#fff; font-weight:400;}
.vline { width:37px; height:2px; background:#fff; position:absolute; left:234px; top:60px; display: block;}
.lecTitle1 ul { position: absolute; left:320px; top: 46px;}
.lecTitle1 ul li { margin-bottom:7px; color:#fff; font-size:16px;}

.lecTitle2 { position: relative; background: #384351; height:125px;}
.lectcom dt { display:inline-block; font-size:18px; color:#ffd200; margin-right:26px;}
.lectcom dd { display:inline-block; font-size:18px; color:#fff;}
.lect1 { position: absolute; left:50px; top:55px;}
.lect2 { position: absolute; left:580px; top:55px;}
.lect3 { position: absolute; left:1000px; top:55px;}

.table-type2 { border-top:1px solid #384352;}
.table-type2 table tbody th { font-weight:400;  border-bottom:1px solid #dfe3e7; text-align: left; padding:20px 23px; font-size:16px; color:#4d575e;}
.table-type2 table tbody td { border-bottom:1px solid #dfe3e7; text-align: left; padding:18px; font-size:16px; color:#333333;}
.lastDate { padding:12px 0 0; font-size:24px;letter-spacing:5px;}
.flList2 li { float:left; margin-right:30px;}
.flList2 li input[type="checkbox"] { vertical-align: -2px; margin-right:5px;}

/* popup */
/*
#popWrap { background: #3186ef; position: relative;padding:100px 0;}
*/
#popWrap { background: #3186ef; position: relative;padding:0px 0;}
.popLayout { width:100%; margin:0 auto; padding:0px 0px;
    box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;
    background:#fff;
}
.popContrainer {width:1000px;margin:0 auto;margin-bottom:50px;}

/*
.ptBox1 { height:85px; background: #384351;}
.ptBox1 dt {
    float:left; padding:35px 0 30px 68px; font-size:17px; color:#fff;
    background:url(../images/contents/p_ico_date.jpg) 30px 32px no-repeat;
}
.ptBox1 dd {
    float:left; color:#ffd200; font-size:17px; margin-left:30px; padding:35px 0 0 32px;
    background:url(../images/contents/p_line.jpg) 0 32px no-repeat;
}
.ptBox1 p { float:right; font-size:13px; color:#b2b5b9; padding:36px 30px 0 0;}
.ptBox2 { height:105px; background: #828a94;}
.ptBox2 h2 { float:left; padding:42px 0 0 30px; font-size:23px; color:#fff; font-weight:400;}
.ptBox2 p { float:right; padding:45px 30px 0 0; font-size:17px; color:#fff;}
*/

.ptBox1 { height:50px; background: #384351;}
.ptBox1 dt {
    float:left; padding:15px 0 10px 68px; font-size:17px; color:#fff;
    background:url(../images/contents/p_ico_date.jpg) 30px 12px no-repeat;
}
.ptBox1 dd {
    float:left; color:#ffd200; font-size:17px; margin-left:30px; padding:15px 0 0 32px;
    background:url(../images/contents/p_line.jpg) 0 12px no-repeat;
}
.ptBox1 p { float:right; font-size:13px; color:#b2b5b9; padding:16px 30px 0 0;}
.ptBox2 { background:#f5f7f8; height:60px; padding:18px 0px; }
.ptBox2 h2 { float:left; padding:0px 0 0 30px; font-size:23px; color:#000; font-weight:400;}
.ptBox2 p { float:right; padding:0px 30px 0 0; font-size:17px; color:#000;}

.ptTitleImg { padding:50px 0;}
/*.ptTitleImg img { width:1000px;}*/
.ptTitleImg img { width:100%;}
.ptContent {}
.ptcFileView { border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; padding:19px 0;}
.ptcFileView dt { float:left; color:#222; font-size:16px; padding:4px 5px 0 0;}
.ptcFileView dd { float:left; background: url(../images/contents/p_ico_file.jpg) 0 2px no-repeat;
    padding:3px 0 0 22px; color:#fe4800; font-size:16px;
}
.ptc_p1 { padding:28px 0 24px; font-weight:400; font-size:16px; line-height:26px; border-bottom:1px solid #e9e9e9;}
.ptc_p1 p {font-weight:400; line-height: 26px !important; color:#666666; font-size:16px;}
.ptcCont { padding:20px 0 0;}
.ptcCont dt { padding:0 0 16px;}
.ptcFile { margin-top:22px; border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; padding:19px 0;}
.ptcFile dt { float:left; font-size:16px; margin-right:22px; padding:11px 0 0;}
.ptcFile dd { float:left;}
.ptcFile dd ul li { float:left; margin-right:5px;}

.popTab { width:1000px; margin:0 auto;}
.popTab li { float:left; /*width:16.66%;*/width:14.28%; border-left:1px solid #4c5663; height:60px;
    box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;
}
.popTab li:first-child { border-left: 0;}
.popTab li a {
    background:#384351; display:block; padding:22px 0 0; text-align:center; color:#fff; font-size:17px; height:60px;
    box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;
}
.popTab li a.on { background: #1f4a89; color:#ffd200;}
.popContent { }
.popTitle-h2 { font-size:25px; font-weight:700; padding-bottom: 29px;}

.pcTitle1 { background: #384351; height:85px; }
.pcTitle1 h3 { float: left; font-size:23px; color:#ffffff; padding:34px 0 0 29px; font-weight:400; }
.pcTitle1 ul { float: right; padding:35px 30px 0 0;}
.pcTitle1 ul li { display:inline-block; margin-left:25px; color:#c0c2c5; font-size:13px;}
.pcTitle2 { height:105px; background: #1e2631; position: relative; margin-bottom:30px;}
.pcTitle2 &gt; p {
    padding:45px 0 30px 76px; background: url(../images/contents/img_profile.jpg) 31px 39px no-repeat; font-size:20px;
    float:left;
}
.pcTitle2 &gt; p &gt; strong { color:#ffd200;}
.pcTitle2 &gt; p &gt; strong &gt; span { color:#fff;font-weight:400; }
.pcTitle2 &gt; p &gt; span { color:#9b9da0; font-size:16px; margin-left:10px;}
.dday { position: absolute; right: 24px; top: 24px; padding:20px 30px; text-align: center; color:#fe3d3d; border-radius:150px; background:#fff;}

.timeBox { border:1px solid #e8e8e8; padding:15px 0 15px 32px; height:73px;
    box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;
    margin:11px 0 94px;
}
.timeBox dl { float:left; margin-right:50px;}
.timeBox dl dt { float:left; padding:12px 0 0 13px; background:url(../images/contents/pdot1.jpg) 0 17px no-repeat;  }
.timeBox dl dd { float:left; margin-left:10px;}

.fn1 { border:1px solid #dadada; height:41px; padding:5px 0 5px 10px; font-size:15px; width:116px;
    box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;
}

.popFooter { /*position: fixed;*/width:100%; margin-top:20px; margin:0 auto; background:#f5f7f8; height:60px;}
.popFooter p { padding:24px 0 0 37px; color:#707276; font-size:13px; font-weight:400; letter-spacing: 0;}

.pt40 { padding-top:40px;}
.pb30 { padding-bottom:30px;}
.pb50 { padding-bottom:50px;}

a.btnRed1 { display:inline-block; background:#f35050; padding:12px 0 0;
    font-size:16px; color:#fff; font-weight:400; width:85px; height:45px;
    box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;
}

a.btnRed0 { display:inline-block; background:#faabab; padding:12px 0 0;
    font-size:16px; color:#fff; font-weight:400; width:85px; height:45px;
    box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;
}

.pl20 { padding-left:20px !important; }
.left {text-align: left !important;}

.edcBox { height:85px; background: #fdd985; margin:0 auto; position:relative; width:100%;}
.edcBox dt {
    float:left; padding:35px 0 30px 78px; font-size:17px; color:#514834;
    background:url(../images/contents/p_ico_date2.jpg) 40px 32px no-repeat;
}
.edcBox dd {
    float:left; color:#463612; font-size:17px; margin-left:30px; padding:35px 0 0 32px;
    background:url(../images/contents/p_bline.jpg) 0 32px no-repeat;
}
.dday1 { position: absolute; right: 40px; top: 16px; padding:20px 30px; text-align: center; color:#fe3d3d; border-radius:150px; background:#fff;}

.eduTable1 { padding:0 0 0; }
.eduTable1 table thead th { border:1px solid #d4dbde; background:#f5f7f8; padding:17px 0; text-align:center; font-size:17px; font-weight:400; border-top:2px solid #3fb3e7; color:#333333; font-weight:700}
.eduTable1 table tbody th { border:1px solid #d4dbde; border-top:0; background:#f5f7f8; padding:17px 0; text-align:center; font-size:17px; font-weight:700; color:#333333;}
.eduTable1 table tbody td { border:1px solid #d4dbde; border-top:0; padding:14px 0; font-size:17px; color:#444; line-height:22px; border-bottom:1px solid #e4e4e4; text-align:center;}
.eduTable1 p {margin:10px 0px;font-size:16px;}
.pNoticeList { background: url(../images/contents/p_ico_import.jpg) no-repeat; height:51px; padding:5px 0 0 71px; margin:28px 0 64px}
.pNoticeList li { background: url(../images/contents/pdot2.jpg) 0 6px no-repeat; padding:0 0 0 9px; color:#717171; font-size:15px; margin-bottom:8px; }

.popLayout2 {
    width:100%; margin:0 auto; padding:40px;background:#fff;padding:80px 0 120px;
    box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;
}
.popLayout2 &gt; span { text-align: center; display: block;}
.captureText { font-size:22px; color:#3186ef; font-weight:500; text-align: center; padding:40px 0 20px; background: url(../images/contents/ptitle_line.jpg) center bottom no-repeat;}
.capTxt1 { color:#666; font-size:16px; text-align: center; margin:56px 0 20px;}
.capInput { width:560px; margin:0 auto;}
.capInput &gt; ul {vertical-align: top;}
.capInput &gt; ul &gt; li { float:left; }
.capInput &gt; ul &gt; li.ci1 { width:200px;  }
.capInput &gt; ul &gt; li.ci2 { margin-left:10px; width:234px; }
.capInput &gt; ul &gt; li.ci3 { margin-left:5px; width:110px; vertical-align: top; }
.capInput &gt; ul &gt; li.ci3 ul li { margin-bottom:4px; }
.capt1 { border:1px solid #dadada; height:90px;
    color:#47484b; font-size:20px; padding:0 0 0 20px;width:234px;
    box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;
}
a.btnBlue2 { background:#3186ef; height:43px; color:#fff; text-align:center; display:block; width:110px;
    box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;
    padding:14px 0; font-size:17px; font-weight:400; border:1px solid #3186ef;
}
a.btnRefresh { display:block; background:#e1e6ed url(../images/contents/p_ico_refresh.jpg) 15px 14px no-repeat;
    padding:14px 0 0 42px; font-size:15px; color:#696969; font-weight:400; width:110px; height:43px; border:1px solid #d8dee5;
    box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;
}

/* 2018-02-06 */
.olList-1 {}
.olList-1 &gt; li { float:left; width:600px; margin-bottom:30px; }
.olList-1 &gt; li:nth-child(1) { height:181px;}
.olList-1 &gt; li:nth-child(2) { height:181px;}
.olList-1 &gt; li:nth-child(3) { height:172px;}
.olList-1 &gt; li:nth-child(4) { height:172px;}

.dlList-1 &gt; dt { padding:0 0 0 39px; }
.num-1 { background:url(../images/contents/num1.jpg) no-repeat;}
.num-2 { background:url(../images/contents/num2.jpg) no-repeat;}
.num-3 { background:url(../images/contents/num3.jpg) no-repeat;}
.num-4 { background:url(../images/contents/num4.jpg) no-repeat;}
.num-5 { background:url(../images/contents/num5.jpg) no-repeat;}

.dlList-1 &gt; dt { font-size:25px; color:#125ab4; font-weight:400; margin-bottom:22px; line-height:27px;}
.dlList-1 &gt; dt strong { font-weight:500; }
.dlList-1 &gt; dd { background:url(../images/contents/title_line.jpg) 5px 0 repeat-y; padding:6px 0 6px 39px;}
.dlList-1 &gt; dd &gt; ul &gt; li {
	background:url(../images/contents/dot5.jpg) 0 6px no-repeat; padding-left:8px;
	font-size:16px; color:#6f7176; margin-top:12px; line-height:22px;
}
.dlList-1 &gt; dd &gt; ul &gt; li strong {color:#1a467c; font-weight:500;}
.dlList-1 &gt; dd &gt; ul &gt; li:first-child {margin-top:0;}

.dlList-1 &gt; dd &gt; ul.unListA-1 &gt; li {
	background:url(../images/contents/dot5.jpg) 0 9px no-repeat; padding:0 0 6px 8px;
	font-size:16px; color:#6f7176; margin-top:30px; line-height:22px; font-weight:500;
}
.dlList-1 &gt; dd &gt; ul.unListA-1 &gt; li:first-child {margin-top:0;}

.unList-1 { padding:6px 0 0;}
.unList-1 &gt; li { margin-top:7px; font-size:15px; color:#275185; }
.unList-2 { padding:6px 0 0;}
.unList-2 &gt; li { margin-top:18px; font-size:15px; color:#666; font-weight:400; }
.unList-2 &gt; li:first-child { margin-top:10px;}

.olList-1 &gt; li.clear-1 { float:none; width:100%;}
.olListB-1 { padding:8px 0 0;}
.olListB-1 li { font-size:14px; color:#777777; line-height:20px; margin-top:8px; padding-left:7px; font-weight:400;}

.clLeft-1 {float: left; width:620px;}
.clLeft-2 {float: left; width:570px;}
.olList-2 { background: url(../images/contents/process_line.jpg) repeat-y; padding:18px 0 0;}
.olList-2 &gt; li { margin-bottom:30px; }
.olList-2 &gt; li &gt; dl {*zoom:1;overflow:hidden;}
.olList-2 &gt; li &gt; dl:after { content:"";clear:both;display:block;}
.olList-2 &gt; li &gt; dl &gt; dt { width:205px; height:121px; float:left; text-align:right;}
.olList-2 &gt; li &gt; dl &gt; dt span { display:none;}
.olList-2 &gt; li &gt; dl &gt; dt strong {
	width:118px; display:inline-block; font-size:20px; color:#fff; font-weight:bold; line-height:24px;
	padding:50px 0 0; text-align:center;
}
.olList-2 &gt; li &gt; dl &gt; dd {
	float:left; width:360px; padding:28px 0 0 18px; margin-left:35px; line-height:22px; color:#47484b; font-size:15px;
	background:url(../images/contents/dot7.jpg) 0 33px no-repeat;
}

.olList-3 { background: url(../images/contents/process_line.jpg) repeat-y; padding:18px 0 0;}
.olList-3 &gt; li { margin-bottom:30px; }
.olList-3 &gt; li &gt; dl {*zoom:1;overflow:hidden;}
.olList-3 &gt; li &gt; dl:after { content:"";clear:both;display:block;}
.olList-3 &gt; li &gt; dl &gt; dt { width:205px; height:121px; float:left; text-align:right;}
.olList-3 &gt; li &gt; dl &gt; dt span { display:none;}
.olList-3 &gt; li &gt; dl &gt; dt strong {
	width:118px; display:inline-block; font-size:20px; color:#fff; font-weight:bold; line-height:24px;
	padding:50px 0 0; text-align:center;
}
.olList-3 &gt; li &gt; dl &gt; dd {
	float:left; width:330px; padding:28px 0 0 18px; margin-left:35px; line-height:22px; color:#47484b; font-size:15px;
	background:url(../images/contents/dot7.jpg) 0 33px no-repeat;
}

.fcBlue-1 { color:#3186ef;}
.cNum-1 { background:url(../images/contents/pro_bg1.jpg) no-repeat;}
.cNum-2 { background:url(../images/contents/pro_bg2.jpg) no-repeat;}
.cNum-3 { background:url(../images/contents/pro_bg3.jpg) no-repeat;}
.cNum-4 { background:url(../images/contents/pro_bg4.jpg) no-repeat;}
.cNum-5 { background:url(../images/contents/pro_bg5.jpg) no-repeat;}
.cNum-6 { background:url(../images/contents/pro_bg6.jpg) no-repeat;}
.cNum-7 { background:url(../images/contents/pro_bg7.jpg) no-repeat;}
.cNum-8 { background:url(../images/contents/pro_bg8.jpg) no-repeat;}
.cNum-9 { background:url(../images/contents/pro_bg9.jpg) no-repeat;}

.cNum-2 strong {padding:58px 0 0 !important;}

.titleArea-1 { position: relative; height:323px; background:#3186ef;}
.titleArea-1 h3 { position: absolute; left:73px; top:67px;}
.titleArea-1 &gt; div { margin-left:362px; padding:47px 0 0}
.titleArea-1 &gt; div dl {}
.titleArea-1 &gt; div dl dt { font-size:22px; color:#fff; font-weight:500;}
.titleArea-1 &gt; div dl dd { font-size:15px; color:#fff; font-weight:400; line-height:26px; padding:16px 0 0;}

.titleArea-1 &gt; div ul { padding:30px 0 0;}
.titleArea-1 &gt; div ul li {}
.titleArea-1 &gt; div ul li strong { width:90px; display:inline-block; font-size:15px; color:#fff; font-weight:500; line-height:22px;
    padding:5px 0 0 10px; background:url(../images/contents/dot9.jpg) 0 15px no-repeat;
}
.titleArea-1 &gt; div ul li span { display:inline-block; font-size:15px; color:#fff; font-weight:400; line-height:22px; padding:5px 0 0;}


.contArea-1 { margin:60px 0 0; position: relative;}
.contArea-1 p {
    padding:25px 0 0 28px; color:#666; font-size:16px; line-height:30px;
    background:url(../images/contents/edu_guide_line.jpg) 28px bottom no-repeat; height:455px;
}
.posA-1 { position: absolute; right: 0; top: 0;}
.cont-h4-1 { padding: 0 0 0 28px; background: url(../images/contents/dot12.jpg) no-repeat; font-size:20px; color:#2f3034;}

.contArea-2 { padding:60px 0 0;}


.contArea-3 { margin:10px 0 0; position: relative;}

.contList { padding:10px 0;}
.contList &gt; li {
	padding-left:20px;line-height:24px;
}


.contList-1 { padding:10px 0;}
.contList-1 &gt; li {
    background:url(../images/contents/dot_arrow1.jpg) no-repeat; padding:0 0 0 28px; margin-top:40px; font-size:16px; color:#3186ef;
    position:relative;
}
.contList-1 &gt; li &gt; ul { padding:10px 0 0;}
.contList-1 &gt; li &gt; ul &gt; li {
    background:url(../images/contents/dot10.jpg) 0 9px no-repeat; padding-left:12px; font-size:15px; color:#666;
    margin-top:10px; line-height:22px;
}
.contDeList-1 { background:#eff2f5; padding:40px; }
.contDeList-1 &gt; dt { padding-bottom:12px;}
.contDeList-1 &gt; dt &gt; span { padding-top:15px; display: block;}
.contDeList-1 &gt; dd { margin-top:10px; color:#4b5259; font-size:15px; padding:4px 0 0 10px;
    background:url(../images/contents/dot11.jpg) 0 11px no-repeat;
}
.cfRed-1 { color:#ff4317;}



.olList-4 { }
.olList-4 &gt; li { color:#3186ef; font-size:16px; padding-top:25px; }
.olList-4 &gt; li &gt; ul {}
.olList-4 &gt; li &gt; ul &gt; li { font-size:16px; color:#666; margin-top:15px; padding-left:10px; }
.olList-4 &gt; li &gt; ul &gt; li &gt; span { font-size:14px; color:#888; line-height:20px; padding:12px 0 0 0; display:block; }

a.btnSearchView {
    width:266px; height:71px; padding:26px 28px; display: block; font-size:20px; color:#fff;
    box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;
    background:#3186ef url(../images/contents/ico_edu_search.jpg) right 30px top 22px no-repeat;
    position: absolute; right:0; top:0;
}
.dotted {display: block; background:url(../images/contents/dotted_1.jpg) repeat-x; position:absolute; right:298px; top:35px;height:1px; }
.dotted-1 { width:625px; }
.dotted-2 { width:250px; }

.titleArea-3 { height:252px;background:#47484b;}
.titleArea-3 dl { padding:72px 0 0 328px; background:url(../images/contents/edu_box_img2.jpg) 87px 53px no-repeat; height:201px; }
.titleArea-3 dl dt { padding-bottom:23px;}
.titleArea-3 dl dd { line-height:28px; color:#fff; font-size:15px;}


/* 2018-02-14 */
.hrdDiv1 {}
.hrd101 { background:url(../images/contents/hrd_bg1.jpg) top right no-repeat; height:542px; width:100%;}
.hrd101 dt { padding:30px 0 0; font-size:34px; font-weight:700; color:#0096ff; font-weight:500;}
.hrd101 dt:first-child { }
.hrd101 dd { padding:20px 0 25px; font-size:16px; color:#414141; line-height:22px;}
.hrdDiv2 { height:549px; position: relative; margin-top:70px;
	background:#2f3963 url(../images/contents/hrd_bg2.jpg) center bottom no-repeat;
}
.hrdc dt { font-size:33px; color:#fff; font-weight:700; padding:0 0 24px; text-align:center;}
.hrdc dd { font-size:16px; color:#fff; font-weight:400; line-height:24px; text-align:center;}

.hrd201 { position: absolute; left:50%; top:72px; width:465px; margin-left:-237px; }
.hrd202 { position: absolute; left:322px; top:282px; width:276px; margin-left:-188px; }
.hrd203 { position: absolute; left:886px; top:282px; width:370px; margin-left:-185px; }

.hrdDiv3 { padding:49px 0 0;}
.ch3-1 {
	font-size:20px; color:#2f3034; padding-left:28px;
	padding-bottom:21px; background:url(../images/contents/dot12.jpg) no-repeat;
}
.msList { padding:30px 0 0;}
.msList li { margin-bottom:12px;}
.msList li strong { background:url(../images/contents/dot10.jpg) 0 5px no-repeat; padding:0 0 0 10px;
color:#3186ef; font-size:15px; display:inline-block; width:104px; }
.msList li span { color:#333; font-size:15px;}

.mt30 { margin-top:30px;}
.lawCont1 { background:url(../images/contents/law_bg1.jpg) no-repeat; height:578px;}
.lawCont1 &gt; h3 { font-size:80px; color:#fff; text-align: center; padding:125px 0 0;}
.lawCont1 &gt; p { padding:30px 0 70px; text-align: center; color:#40b0ff; font-size:30px;}
.lawCont1 &gt; ul { border-top:2px solid #fff; width:788px; margin:0 auto; padding:70px 0 0;}
.lawCont1 &gt; ul &gt; li { text-align: center; padding-bottom:10px; color:#fff; font-size:20px; font-weight:500;}
.yellow1 { color:#ffc949;}

.lawCont2 { background:#eeeeec; margin-top:30px;}
.lcDl { padding:100px 0 60px; border-bottom:1px solid #fff; width:788px; margin:0 auto;}
.lcDl dt { text-align: center; font-size:40px; color:#006bb6; padding:0 0 30px; font-weight:700; letter-spacing: -2px;}
.lcDl dd { text-align: center; font-size:18px; color:#006bb6; line-height:30px;}

.law-h4 { font-size:30px; color:#2f3336; font-weight:700; text-align: center;}
.mt60 { margin-top:60px;}

.lcUl { padding:60px 0 70px; width:920px; margin:0 auto;}
.lcUl &gt; li { margin-left:67px; width:262px; float:left;}
.lcUl &gt; li:first-child { margin-left:0;}

.lcDl1 &gt; dt { text-align: center; font-size:22px; color:#2e4c84; padding:30px 0 20px; font-weight:700;}
.lcDl1 &gt; dd { text-align: center; font-size:15px; color:#34363b; line-height: 22px; font-weight:700; }
.lcDl2 { text-align: center; padding:25px 0 0;}
.lcDl2 &gt; dt {
border-radius:100px; color:#fff; font-size:13px;
background:#0291d7; width:35px; height:35px;display:inline-block;
box-sizing:border-box; text-align: center; padding:10px 0 0;
}
.lcDl2 &gt; dd { padding:13px 0 0; font-size:13px; color:#34363b; line-height:24px; font-weight:500;}
.lcDl2 &gt; dd &gt; strong { display:block;}
.red1 { color:#da0b0b; }
.orange1 { color:#ff5831; }

.lcM {float: left; width:600px; padding:60px 0 0 40px; height:764px;
	box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;}
.lcLeft { background:#3186ef;}
.lcRight { background:#58c5fe}
.fea_h4 { font-size:36px; color:#fff; font-weight:700; line-height:42px;display:inline-block;
border-bottom:2px solid #fff; padding-bottom:15px;
}
.feaDl-1 { padding:30px 0 55px;}
.feaDl-1 &gt; dt { padding:40px 0 18px; font-size:17px; color:#f5e347;}
.feaDl-1 &gt; dd { font-size:17px; color:#fff; line-height:24px;}

.feaUl-1 li { float:left; margin-right:4px; }
.feaUl-1 li a {
	display:block; height:80px; background:#253f60; padding:21px 25px 0; text-align: center; color:#fff; font-size:15px;
	box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;
}
.feaUl-1 li a:hover { text-decoration: none;}
.feaUl-1 li a span { width:70px; margin: 8px auto 0; color:#ffcb68; display:block; padding:0 15px 0 0; background: url(../images/contents/ico_go.jpg) right 4px no-repeat; }

.prOl-1 {padding:50px 0 0;}
.prOl-1 li {
	float:left; width:105px; height:105px; background:#fff; margin-right:32px;
	box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;
	text-align:center; padding:25px 0 0; color:#353739; font-size:18px; font-weight:700;
}
.prOl-1 li strong { display: block; padding-bottom:8px; color:#58c5fe; padding:0 0 10px;  }
.prDl-1 { padding:30px 0 50px;}
.prDl-1 &gt; dt { padding:35px 0 16px; font-size:18px; color:#235772; font-weight:700;}
.prDl-1 &gt; dd { font-size:17px; color:#fff; line-height:22px;}




.btn-box {display:block;margin:0 auto;text-align:center;}

.btn-box button.btn-test  { background-color:#ff6600;padding:16px;border-radius: 5px; color:#fff;font-size:16px;}
.btn-box button.btn-test:hover {background-color:#ff9933;}

.btn-box button.btn-check  { background-color:#0066cc;padding:20px;border-radius: 10px; color:#fff;font-size:18px; width:300px;}
.btn-box button.btn-check:hover {background-color:#0099cc;}
.btn-box button.btn-check-test  { background-color:#008000;padding:20px;border-radius: 10px; color:#fff;font-size:18px;}
.btn-box button.btn-check-test:hover {background-color:#00b000;}
.btn-box button.btn-check-result  { background-color:#ff6600;padding:20px;border-radius: 10px; color:#fff;font-size:18px;}
.btn-box button.btn-check-result:hover {background-color:#ff9933;}

/* popup */
.popup-wrap {padding:10px;margin-bottom:50px;}
.popup-contents { }
.popup-contents .work-net {padding:0px 10px 0px 20px;}
.popup-contents .work-net ul li {font-size:16px;line-height:26px;}
.popup-contents .work-net ul li img {border:solid 2px #a0a0a0;}

.popup-box {
	opacity: 0;
	display: none;
	position: relative;
	width: auto;
	border: 5px solid #fff;
	padding: 10px;
	background-color: #fff;
	height:auto;
	width:626px;
}

.popup-box-title {
	padding:10px 0px;
	font-size:24px;
	font-weight:800;
	text-align:left;
	display: inline-block;
	width:100%;
}
.popup-box-title span {
	float:right;
	width:50px;
	text-align:right;
	margin-top:-15px;
}
.tabmenu {margin:10px 0px;}
.tabmenu a {color:#003300;padding:10px 10px;}
.tabmenu a:hover {color:#003300;}

.popup-box div.content .popup-form h3 {	padding:10px 0px;font-size:20px;}
.popup-box div.content .popup-form li {	padding:5px 0;	text-align:left;}
.popup-box div.content .popup-form li dl dd {	line-height:26px;	font-size:18px;}
.popup-box div.content .popup-form li dl dd span {	font-size:12px;	padding:0px 10px;}

.popup-box div.content .popup-form2 h3 {	padding:10px 0px;font-size:20px;}
.popup-box div.content .popup-form2 ul li {	padding:5px 0;	text-align:center;}
.popup-box div.content .popup-form2 ul li h2 {	 margin:10px 0px 3px; text-align:left; font-size:16px;}
.popup-box div.content .popup-form2 ul li dl dd {	line-height:26px; font-size:18px;}
.popup-box div.content .popup-form2 ul li dl dd span {	font-size:12px;	padding:0px 10px;}

.btn-popup a {background-color:#ffcc00;color:#000;border-radius:10px;padding:10px;}
.btn-popup a:hover {background-color:#000;color:#fff;}
.btn-popup span {float:right;}
.btn-popup span a {background-color:#8f8f8f;color:#000;border-radius:10px;padding:10px;}
.btn-popup span a:hover {background-color:#000;color:#fff;}

@media (max-width:640px) {
	.popup-box {
		opacity: 0;
		display: none;
		position: relative;
		width: auto;
		border: 5px solid #fff;
		padding: 10px;
		background-color: #fff;
		height:auto;
		width:90%;
	}
	.popup-box-title {
		top: 5px;
		padding:6px 0px;
		font-size:16px;
		font-weight:800;
		text-align:left;
		display: inline-block;
	}
	.popup-box div.content .popup-form h3 { padding:6px 0px;font-size:14px;}
	.popup-box div.content .popup-form li {	padding:5px 0;}
	.popup-box div.content .popup-form li dl dd {line-height:16px;font-size:12px;}
	.popup-box div.content .popup-form li dl dd span {font-size:10px;padding:0px 10px;}

	.popup-box div.content .popup-form2 h3 { padding:6px 0px;font-size:14px;}
	.popup-box div.content .popup-form2 li {	padding:5px 0;}
	.popup-box div.content .popup-form2 li img {	width:60%;}
	.popup-box div.content .popup-form2 li dl dd {line-height:16px;font-size:12px;}
	.popup-box div.content .popup-form2 li dl dd span {font-size:10px;padding:0px 10px;}

	.tabmenu {margin:10px 0px;font-size:12px;}

}


@media (max-width:330px) {
	.tabmenu {margin:10px 0px;font-size:12px;}
	.tabmenu a {color:#003300;padding:5px 5px;}
	.tabmenu a:hover {color:#003300;}
}

</pre></body></html>