@charset 'utf-8';
@import url("font.css");

/* Çìµå */
#wrap {overflow:hidden; width:100%;  color:#333; }
#header {min-width:100%; min-height:170px; position:relative;}
.gnb {width:100%; height:40px; background-color:#1a2a5f; color:#f1f1f1; font-size:12px;}
.ingnb {width:1100px; margin:auto; height:100%; display:flex; justify-content: space-between;}
.gnb_sitemap {float:left; padding-top:12px;}
.gnb_sitemap li {margin-right:40px;}
.adjust_screen {float:right; }
.adjust_screen ul {display:inline-block; position:relative; top:7px; margin-left:15px;}
.adjust_screen li {width:35px; height:22px; margin-left:-4px; border:1px solid #cccccc; cursor:pointer;}
.adjust_screen .adjust_01 {background:url("../img/adjust_icon01.png") no-repeat center 5px #efefef;}
.adjust_screen .adjust_02 {background:url("../img/adjust_icon02.png") no-repeat center 5px #ffffff;}
.adjust_screen .adjust_02:hover {background-color:#efefef;}
.adjust_screen .adjust_03 {background:url("../img/adjust_icon03.png") no-repeat center 5px #ffffff;}
.adjust_screen .adjust_03:hover {background-color:#efefef;}
.adjust_screen .adjust_04 {background:url("../img/adjust_icon04.png") no-repeat center 5px #ffffff;}
.adjust_screen .adjust_04:hover {background-color:#efefef;}
 
 
 /* ¾ð¾î */
.lang {position:relative;  z-index:1000; display:flex; align-items:center}
.lang:after {content:""; position:absolute; right:0; top:50%; transform:TranslateY(-50%);background: url("https://eng.kmac.co.kr/images/main/lang_arrow_btn.svg") center no-repeat;  width:12px; height:7px; background-size:cover;}
.lang.lang_on:After {content:"";  }
.lang_btn span {margin-right:15px}
.lang span .lang_ico_on {display:none;}
.lang_wrap {position:relative}
.lang_wrap .lang_btn {display:block; width:60px; border-bottom:2px solid #fff; margin-left: 15px;}
.lang_wrap .lang_btn span {display:block; font-size:18px;font-weight: 700;  color:#fff}
.lang_wrap .langList {position:absolute; left:0; right:0; top:30px; width:100%; text-align:center; background:#fff; padding:15px 10px; border-radius:10px; border:1px solid #ddd; font-size:18px;font-weight: 700; }
.lang_wrap .langList a {font-weight:500; display:block; color:#000; padding: 5px 0;}
.lang_wrap .langList a + a {margin-top:3px}
.lang_wrap .langList a:hover {font-weight:700}

 
.snb {width:1100px; height:53px; padding-top:22px; margin:auto;}
.snb h1 {float:left;}
.snb ul {float:right;}
.snb li {float:left;}
.snb label {float:left; margin-right:10px; padding-top:10px; font-size:13px; font-weight:bold; color:#666;}
.snb .search_form { border-left: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; border-top : 1px solid #d9d9d9; border-right:0px;padding:8px 10px; width:200px; font-size:13px; letter-spacing:-1px; color :#666;} 
.snb .btn_search {width:46px; height:33px; background:url("../img/btn_search.png") no-repeat; border:0px; cursor:pointer; position:relative; top:0px;}
.nav {width:100%; background-color:#f1f1f1; height:40px; padding-top:14px; border-top: 1px solid #dfdfdf;}
.innav {width:1460px; margin:auto; font-size:19px; font-weight:bold; color:#000; position:relative;}
.nav_menu {text-align:center; width:178px; font-size: 20px; font-family: 'NanumBarunGothic', sans-serif; font-weight: 600;}
.nav_subdepth {font-size:14px !important; color:#fff;}


/* 2depth */
.menudepth {height:80px;}
.menudepth ul {display:none;position:absolute; cursor:pointer; z-index:10000;}
/* height : 195px --> 230px */
.menudepth .as {display:none;position:absolute; cursor:pointer; z-index:4; opacity:.95; background-color:#fff; width:1000%; height:270px; padding-bottom:30px;top:0px;  border-top:1px solid #222; border-bottom:2px solid #333333;}

.menudepth:hover .as{display:inline; left:-1000px; top:40px; z-index:9999;}
.menudepth:hover ul li {display:block;font-weight:normal;  font-size:13px; color:#000; padding:0px 20px !important;position:relative; text-align:left; line-height:24px;}
.menudepth:hover ul li a:hover{color:#fff;}
/* height : 225px --> 260px */
.menudepth:hover ul {display:block; left:0px; top:39px; width:183px; height:300px; text-align:left; margin-top:2px;border-right:1px solid #d9d9d9; box-sizing:border-box; padding-top:10px; position:absolute; float:left;}

.nav_bg_over {background-color:#001a67;}
.nav_bg_over li a {color:#cdd0e3;}
.nav_bg_over .nav_arrow {width:15px; height:11px; background:url("../img/nav_arrow.png") no-repeat; position:absolute; top:-10px; left:47%;}
/*
.menudepth1:hover .nav_bg01 {background-color:#001a67;}
.menudepth1:hover .nav_bg01 li {color:#cdd0e3;}
.menudepth1:hover .nav_arrow01 {width:15px; height:11px; background:url("../img/nav_arrow.png") no-repeat; position:absolute; top:-10px; left:47%;}
.menudepth2:hover .nav_bg02 {background-color:#001a67;}
.menudepth2:hover .nav_bg02 li {color:#cdd0e3;}
.menudepth2:hover .nav_bg02 .nav_subdepth {color:#fff;}
.menudepth2:hover .nav_arrow02 {width:15px; height:11px; background:url("../img/nav_arrow.png") no-repeat; position:absolute; top:-10px; left:47%;}
.menudepth3:hover .nav_bg03 {background-color:#001a67;}
.menudepth3:hover .nav_bg03 li {color:#cdd0e3;}
.menudepth3:hover .nav_arrow03 {width:15px; height:11px; background:url("../img/nav_arrow.png") no-repeat; position:absolute; top:-10px; left:47%;}
.menudepth4:hover .nav_bg04 {background-color:#001a67;}
.menudepth4:hover .nav_bg04 li {color:#cdd0e3;}
.menudepth4:hover .nav_arrow04 {width:15px; height:11px; background:url("../img/nav_arrow.png") no-repeat; position:absolute; top:-10px; left:47%;}
.menudepth5:hover .nav_bg05 {background-color:#001a67;}
.menudepth5:hover .nav_bg05 li {color:#cdd0e3;}
.menudepth5:hover .nav_arrow05 {width:15px; height:11px; background:url("../img/nav_arrow.png") no-repeat; position:absolute; top:-10px; left:47%;}
.menudepth6:hover .nav_bg06 {background-color:#001a67;}
.menudepth6:hover .nav_bg06 li {color:#cdd0e3;}
.menudepth6:hover .nav_arrow06 {width:15px; height:11px; background:url("../img/nav_arrow.png") no-repeat; position:absolute; top:-10px; left:47%;}
*/



/* ¸ÞÀÎÆäÀÌÁö */
.main_visual {width:100%; height:335px; margin-bottom:29px; background-color:#dacfff; color:#000;}
.main_board_wrap {width:1100px; height:325px; border:1px solid #e5e5e5; border-top:0px; box-sizing:border-box; margin-bottom:29px;} 
.main_board {width:365px; height:100%; float:left; border-right:1px solid #e5e5e5;} 
.main_board:last-child {width:366px; border-right:0;}
.board_head {width:100%; box-sizing:border-box; background-color:#1a2a5f; padding:15px 20px; overflow:hidden;} 
.board_head h3 { font-size:18px; font-weight:normal; color:#fff; display:inline-block; float:left;}
.board_head span {display:inline-block; float:right; position:relative; top:2px; }
.board_cont {padding:21px 18px; overflow:hidden;}
.board_cont h4{overflow:hidden; font-size:16px; height:56px; width:330px; margin-bottom:10px; font-weight:normal;    }
/*.board_cont h4 span.title {word-break:keep-all; color:#000;width:263px; max-height:48px;  padding-left:6px; overflow: hidden; text-overflow: ellipsis; display: box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-wrap:break-word;line-height: 24px; }  */
.board_cont h4 span.title {word-break:keep-all; color:#000;width:263px; max-height:48px;  padding-left:6px; overflow: hidden; text-overflow: ellipsis; display: box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-wrap:break-word;line-height: 24px; }
.board_cont h4 span {display:inline-block; vertical-align:middle;}
.board_cont h4 span.thumb {width:56px; height:56px; box-sizing:border-box; border:1px solid #d7d4cf;}
.board_cont h4 span.thumb img {width:100%; height:100%;}
.board_cont p {color:#999999; font-size:13px; word-break:keep-all; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; word-wrap:break-word; line-height: 22px;}
.board_cont li {padding-left:8px; background:url("../img/list_bulit.png") no-repeat left 12px;width:260px; text-overflow: ellipsis; overflow:hidden; white-space:nowrap; font-size:13px; color:#666; float:left; line-height:24px;}
.board_cont ul span {float:right; color:#999; font-size:13px; line-height: 22px;}
.board_cont .photo_layout {width:140px; float: right; display:inline-block;}
.photo_layout h4 {width:140px !important} 
.kmacwork {position:relative; height:auto; margin-bottom:51px;}
.quick_menu {position:relative;  overflow:hidden; margin-top:30px;}
.quick_menu li {width:274px; height:50px; margin-left:0px; margin-right:1px; background-color:#96a3b7; text-align:center; color:#fff; font-size:13px; cursor:pointer; font-weight:bold; padding:15px 0px;}
 
 
 /*
.main_visual {width:100%; height:335px; margin-bottom:29px; background-color:#dacfff; color:#000;}
.main_board_wrap {width:1100px; height:325px; border:1px solid #e5e5e5; border-top:0px; box-sizing:border-box; margin-bottom:29px;} 
.main_board {width:273px; height:100%; float:left; border-right:1px solid #e5e5e5;} 
.main_board:last-child {width:273px; border-right:0;}
.board_head {width:234px; background-color:#576c8d; padding:15px 20px; overflow:hidden;} 
.board_head h3 { font-size:18px; font-weight:normal; color:#fff; display:inline-block; float:left;}
.board_head span {display:inline-block; float:right; position:relative; top:2px; }
.board_cont {padding:21px 18px; overflow:hidden;}
.board_cont h4{overflow:hidden; font-size:18px; height:56px; width:236px; margin-bottom:10px; font-weight:normal;    }
.board_cont h4 span.title {width:164px; max-height:48px;  padding-left:6px; overflow: hidden; text-overflow: ellipsis; display: box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-wrap:break-word;line-height: 24px; }
.board_cont h4 span {display:inline-block; vertical-align:middle;}
.board_cont h4 span.thumb {width:56px; height:56px; box-sizing:border-box; border:1px solid #d7d4cf;}
.board_cont h4 span.thumb img {width:100%; height:100%;}
.board_cont p {color:#999999; font-size:14px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; word-wrap:break-word; line-height: 22px;}
.board_cont li {padding-left:10px; background:url("../img/list_bulit.png") no-repeat left 12px;width:160px; text-overflow: ellipsis; overflow:hidden; white-space:nowrap; font-size:14px; color:#666; float:left; line-height:24px;}
.board_cont ul span {float:right; color:#999; font-size:14px; line-height: 22px;}
.board_cont .photo_layout {width:140px; float: right; display:inline-block;}
.photo_layout h4 {width:140px !important} 
.kmacwork {position:relative; height:auto; margin-bottom:51px;}
.quick_menu {position:relative;  overflow:hidden; margin-top:30px;}
.quick_menu li {width:274px; height:50px; margin-left:0px; margin-right:1px; background-color:#96a3b7; text-align:center; color:#fff; font-size:13px; cursor:pointer; font-weight:bold; padding:15px 0px;}
*/

/* ·Ñ¸µ¹è³Ê */
/* 2019-11-08 
.main1 {background:url(../img/main/img_main01_1.png) no-repeat top center; background-size:cover; padding:0;margin:0;}
*/
.main1 {background:url(../img/main/img_main_2021.jpg) no-repeat top center; background-size:cover; padding:0;margin:0;cursor:pointer; }
.main2 {width:100%;height:335px;padding:0;margin:0; }
.main2-1 {width:50%; height:100%; float:left; background:url(../img/main/img_main_2021_1.jpg) no-repeat top center; background-size:cover; position:relative;}
.main2-1 dl {position:absolute; top:50px; right:37px;color:#ffffff;}
.main2-1 dl dd { /* color:#dad7d6; */ color:#ffffff;}
.main_visual dt {font-size:32px;  margin-bottom:12px;}
.main_visual dd {font-size:15px; margin-bottom:9px; font-weight:bold;}
.main_visual dd div span {display:block; font-weight:normal; font-size:13px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:320px; padding-left:9px; box-sizing:border-box; background:url("../img/main/bulit_main_gray.png") 0 9px no-repeat;}
.main2-2 {width:50%; height:100%; float:left; background:url(../img/main/img_main_2021_2.jpg) no-repeat top center; background-size:cover; position:relative;}
.main2-2 dl {position:absolute; bottom:140px; left:40px; color:#fff;}
.main3 {width:100%;height:335px;padding:0;margin:0;}
.main3-1 {color:#fff; background:url(../img/main/img_main_2021_3.jpg) no-repeat top center; background-size:cover; width:50%; height:100%; float:left; position:relative;}
.main3-1 dl {position:absolute; bottom:45px; right:150px;}
.main3-2 {color:#fff; background:url(../img/main/img_main_2021_4.jpg) no-repeat top center; background-size:cover; width:50%; height:100%; float:left; position:relative; }
.main3-2 dl {position:absolute; top:35px; left:40px;}
.main3-2 dd div span {color:#eee; background:url("../img/main/bulit_main_white.png") 0 9px no-repeat;}
.main4 {width:100%;height:335px;padding:0;margin:0;}
.main4 dd div span {color:#eee; background:url("../img/main/bulit_main_white.png") 0 9px no-repeat;}
.main4-1 {color:#fff; background:url(../img/main/img_main_2021_5.jpg) no-repeat top center; background-size:cover; width:50%; height:100%; float:left; position:relative;}
.main4-1 dl {position:absolute; top:35px; right:150px;}
.main4-2 {color:#fff; background:url(../img/main/img_main_2021_6.jpg) no-repeat top center; background-size:cover; width:50%; height:100%; float:left; position:relative; }
.main4-2 dl {position:absolute; bottom:45px; left:40px;}
.main4-2 dd div {width:400px;}
.main4-2 dd div span {display:inline-block; line-height:1.2; width:190px; color:#eee; background:url("../img/main/bulit_main_white.png") 0 9px no-repeat;}
.main4-2 dd div span:nth-child(even) {margin-left:10px;}
.main5 {width:100%;height:335px;padding:0;margin:0;}
.main5-1 {width:100%; height:100%; float:left; background:url(../img/main/img_main_202011_5.jpg) no-repeat top center; background-size:cover; position:relative;cursor:pointer;}
.main6 {width:100%;height:335px;padding:0;margin:0;}
.main6-1 {width:100%; height:100%; float:left; background:url(../img/main/img_main_202011_3.jpg) no-repeat top center; background-size:cover; position:relative;cursor:pointer;}

.main7{width:100%;height:335px;padding:0;margin:0;}
.main7-1 {width:100%; height:100%; float:left; background:url(../img/main/img_main_202104_1.png) no-repeat top center; background-size:cover; position:relative;cursor:pointer;}

.main8{width:100%;height:335px;padding:0;margin:0;}
.main8-1 {width:100%; height:100%; float:left; background:url(../img/main/img_main_202104_2.png) no-repeat top center; background-size:cover; position:relative;cursor:pointer;}

.main9{width:100%;height:335px;padding:0;margin:0;}
.main9-1 {width:100%; height:100%; float:left; background:url(../img/main/img_main_202102_3.png) no-repeat top center; background-size:cover; position:relative;cursor:pointer;}

.main10{width:100%;height:335px;padding:0;margin:0;}
.main10-1 {width:100%; height:100%; float:left; background:url(../img/main/img_main_202103_1.png) no-repeat top center; background-size:cover; position:relative;cursor:pointer;}
 
.main3-4 .btn_main_more {opacity:0.5; }
.bullet a {width:13px; height:13px; margin:0 2px; background:url("../img/main_bulit.png") no-repeat; display:inline-block;}
.bullet2 a {width:10px; height:9px; background:url("../img/kmac_bulit.png") no-repeat; display:inline-block; margin-left:5px;}
.bulit_active {background:url("../img/main_bulit_active.png") no-repeat !important; width:47px !important;}
.work_active {background:url("../img/kmac_bulit_active.png") no-repeat !important;}

.kmacwork_banner_wrap {width:100%;height:196px;padding:0;margin:0;}
.kmacwork_banner {width:350px; float:left; margin:0px 8px;}
.btn {position:relative; width:1100px; margin:auto; }
.btn .prev {z-index:100; top:118px; left:-56px; position:absolute;}
.btn .next {z-index:100; top:118px; right:-56px; position:absolute;}
.btn2 {position:absolute; top:80px; width:100%; z-index:999;}
.btn2 .prev2 {position:absolute; left:-50px;}
.btn2 .next2 {position:absolute; right:-50px;}
.btn3 {position:absolute; top:10px; width:100%; z-index:999;}
.btn3 .prev3 {position:absolute; right:60px;}
.btn3 .next3 {position:absolute; right:30px;}


/* ÄÁÅÙÃ÷ ·¹ÀÌ¾Æ¿ô */
#contents_wrap {width:1100px;  margin:auto;  position:relative; overflow:hidden; padding-bottom:50px;}
.contents {width:861px; padding-top:36px; min-height:1100px; float:right;}
.contents_title {width:100%; overflow:hidden; border-bottom:1px solid #ccc; padding-bottom:12px; position:relative; margin-bottom:32px;}
.contents_title dl {width:60%; float:left;}
.contents_title h2 {font-size:30px; padding-top:16px;  display:block; background:url("../img/bg_titleline.png") no-repeat top left;}
.contents_title dd {min-height:26px; overflow:hidden; font-size:14px; color:#666; margin-top:16px; display:block; width:680px;}
.site_location {font-size:13px; color:#666; padding-top:0px; display:block;}
.site_location li{position:relative; top:-2px;}
.site_location span {background:url("../img/icon_step.png") no-repeat; width:8px; height:11px; display:inline-block; margin:0px 3px;}
.icon_home {background:url("../img/icon_home.png") no-repeat 0px; width:14px; height:11px; position:relative; top:0px !important;}
.sub_contents {width:100%; overflow:hidden; color:#333;}

.sub_title {font-size:26px; font-weight:normal; padding-left:23px; background:url("../img/bulit_subtit.png") left 10px no-repeat; margin-bottom:33px;}
.sub_title_in {font-size:22px; font-weight:normal; padding-left:21px; background:url("../img/bulit_subtit_in.png") left 7px no-repeat; margin-bottom:31px;}
.list_title {display:block; font-size:16px !important; font-weight:bold; padding-left:10px; background:url("../img/bulit_li.png") 0px 50% no-repeat; margin:20px 0px 10px 0px; color:#444 !important;}
.list_board_title {font-size:18px !important; padding-left:10px; background:url("../img/bulit_li.png") 0px 50% no-repeat; }
.sub_title_depth {font-size:14px; font-weight:bold; margin-bottom:10px;}
.p_wrap {background:#f4f4f4; padding:10px 30px; display:block; width:430px; font-weight:bold; border:1px solid red; margin:15px 0px 30px 0px;}


/* Ç¥ */
.table_form {border-bottom:1px solid #e6e6e6; margin-bottom:20px; width:100%;}
.table_form tr{ border-bottom:1px solid #e6e6e6;}
.table_form tr:last-child {border:0;}
.table_form th { padding:15px 0px; border-right:1px solid #e6e6e6; background:#898888; color:#fff; font-weight:bold; border-bottom:0;}
.table_form td {padding:10px 0px;  border-right:1px solid #e6e6e6; color:#888; line-height:20px; font-weight:normal;}
.table_form tr td:last-child{border:0;}
.table_form span {text-align:left !important; display:block; margin-left:30px;}
.table_form .thdepth {padding:5px 5px !important; width:25px;}
.table_form b {color:#3878c2; font-size:16px; margin-bottom:4px; display:block;}
.table_form p {width:245px; text-overflow: ellipsis; overflow:hidden; white-space:pre; }
.table_title {padding:10px 10px !important; text-align:left; line-height:28px;}
.table_form li {display:block; text-align:left; padding:0px 20px; line-height:20px; color:#333; margin-left:20px; padding-left:10px; background:url("../img/bulit_li.png") 0px 50% no-repeat;}
.table_li_2depth {background-position:0px 9px !important;  margin-bottom:5px;}
.table_li_2depth p {color:#999; font-weight:normal; width:auto;}


/* Ç¥ ½ºÅ¸ÀÏ2 */
.table_form2 {border:1px solid #ddd;  margin-bottom:15px; width:100%;}
.table_form2 tr {border-bottom: 1px solid #ddd;}
.table_form2 th { padding:17px 20px; background:#f5f5f5; text-align:left; width:30%; line-height:20px;}
.table_form2 td {padding:5px 20px; text-align:left; line-height:18px; color:#666;}


/* Ç¥ ½ºÅ¸ÀÏ3 */
.table_form3 { margin-bottom:15px; width:100%;}
.table_form3 tr {border-bottom: 1px solid #ddd;}
.table_form3 th { padding:17px 20px; background:#ebf8f9; text-align:center; border:1px solid #8e8e8e; color:#2480c1;}
.table_form3 td {padding:15px 20px; text-align:left; line-height:18px; color:#666; border:1px solid #8e8e8e;}


/* Ç¥ ½ºÅ¸ÀÏ4 */
.table_studying {border: 1px solid #cfcfcf;}
.table_studying th {border-bottom: 1px solid #905728; border-right: 1px solid #e0bc9a; border-top:1px solid #d09d70; padding:13px 0px; color:#905728; font-size:14px; font-weight:bold; background:#f8eedc;}
.table_studying td {border-bottom: 1px solid #cfcfcf; padding:13px 15px;color:#666;}
.table_studying tr:nth-child(even) {background-color:#fffcef;}

.table_studying .th {border-bottom: 1px solid #905728; border-right: 1px solid #e0bc9a; border-top:1px solid #d09d70; color:#905728; font-size:14px; font-weight:bold; background:#f8eedc;}
.table_studying span {border-bottom: 1px solid #cfcfcf; padding:13px 0px;  border-right:1px solid #e0bc9a; color:#666; font-size:13px; display:table-cell; text-align:center; box-sizing:border-box;}
.table_studying .cont {color:#666;  border-right:1px solid #d09d70;}
.table_studying .cont span {border-right:0;}
.table_studying li:nth-child(even) {background-color:#fffcef;}
.table_studying li:last-child {border-bottom:0;}
.table_studying .type {min-width:160px;}
.table_studying .area {min-width:91px;}
.table_studying .subject {min-width:382px; padding:0px 20px; box-sizing:border-box;}
.table_studying .date {min-width:215px; border-right:0;}


/* Ç¥ ½ºÅ¸ÀÏ5 */
.table_form4 { margin-bottom:15px; width:100%; }
.table_form4 tr {border-bottom: 1px solid #ddd;}
.table_form4 th { padding:12px 20px;  background:#ebf8f9; text-align:center; border:1px solid #8e8e8e; font-size:13px; color:#2480c1;}
.table_form4 td {padding:20px; text-align:left; width:50%; height:130px;  line-height:18px; color:#666; border:1px solid #8e8e8e; font-size:13px; color :#666; vertical-align:top;}
.table_form4 .li_tag {width:auto !important; padding:3px 5px !important;}
.table_form4 li {display:list-item; margin-left:15px; line-height:20px;}
.table_form4 h4 {display:inline-block; margin-bottom:15px;}
.table_form4 h4 {font-size:14px; color:#222;}

/* Ç¥ ½ºÅ¸ÀÏ6 */
.table_form5 { margin-bottom:15px; width:100%;}
.table_form5 tr {border-bottom: 1px solid #ddd;}
.table_form5 th { padding:12px 20px;  background:#ebf8f9; text-align:center; border:1px solid #d1dcdd; font-size:13px; color:#2480c1;}
.table_form5 td {padding:20px; text-align:left; line-height:22px; color:#666; border:1px solid #d1dcdd; font-size:13px; color :#666; vertical-align:top;}

/* Ç¥ ½ºÅ¸ÀÏ7 */
.table_form6 { margin-bottom:15px;}
.table_form6 tr {border-bottom: 1px solid #ddd;}
.table_form6 th {padding:12px 20px;  background:#4a8e9b; text-align:center; border:1px solid #e4e3e3; font-size:13px; color:#fff;}
.table_form6 td {padding:12px; line-height:22px; color:#666; font-size:12px; border:1px solid #e4e3e3;  vertical-align:middle;}


/* Ç¥ ½ºÅ¸ÀÏ8 */
.table_form7 { margin-bottom:15px; border-top:2px solid #a8a8a8; width:100%;}
.table_form7 tr {border-bottom: 1px solid #e7e7e7;}
.table_form7 th {padding:12px 20px;  background:#fafafa; text-align:center; border:1px solid #e7e7e7; font-size:13px; color:#7f95b4;}
.table_form7 td {padding:20px; line-height:22px; color:#666; font-size:12px; vertical-align:middle; text-align:left; border:1px solid #e8e8e8;}
.table_form7 li {display:list-item; margin-left:20px;}
.table_form7 th strong {display:block; font-size:18px; font-weight:normal; color:#afafaf; margin-bottom:10px; }
.table_form7 .imp td {font-weight:bold; background:#f4f9fc; color:#222; font-size:14px;}

/* Ç¥ ½ºÅ¸ÀÏ9 */
.table_form8 {border:1px solid #ddd; border-top:2px solid #333; margin-bottom:15px;}
.table_form8 tr {border-bottom: 1px solid #ddd;}
.table_form8 th { padding:10px 20px; background:#f5f5f5; text-align:left; border:1px solid #ddd; color:#666; line-height:20px;  text-align:center;}
.table_form8 td {padding:7px 20px; text-align:left; border:1px solid #ddd; line-height:18px; color:#666; text-align:center;}


/* Ç¥ ½ºÅ¸ÀÏ10 */
.table_form9 {border-bottom:1px solid #e6e6e6; margin-bottom:20px; width:100%; border-top: 1px solid #444; }
.table_form9 tr{ border-bottom:1px solid #e6e6e6;}
.table_form9 tr:last-child {border:0;}
.table_form9 th { padding:15px 0px; border-right:1px solid #e6e6e6; background:#fafafa; color:#394f6a; font-weight:bold; border-bottom:1px solid #e6e6e6;}
.table_form9 th:last-child {border:0;}
.table_form9 td {padding:15px 20px; border-right:1px solid #e6e6e6; color:#666; line-height:20px; font-weight:normal;}
.table_form9 tr td:last-child{border:0;}

/* Ç¥ ½ºÅ¸ÀÏ11 */
.table_form10 {width:100%; font-size:14px; box-sizing:border-box; border-top:2px solid #222;}
.table_form10 th, .table_form10 td {border-bottom:1px solid #ddd; padding:15px 20px; text-align:left;}
.table_form10 th {vertical-align:top; font-weight:bold;}			  
.table_form10 td {font-size:14px; color:#444;}
.table_form10 td ul li {display:block; background:url("../img/list_bulit.png") left 11px no-repeat; padding-left:12px; margin-bottom:8px;}
.table_form10 td ul li:last-child {margin-bottom:0;}


/* È¸»ç¼Ò°³ */
.ceo_message_area {background:url("../img/about/bg_ceo.png") right 0px no-repeat; overflow:hidden; min-height:500px;}
.ceomessage {margin-top:50px;}
.ceomessage strong {font-size:16px; margin-top:10px; margin-bottom:50px; display:block;}
.ceomessage p {margin-bottom:20px; display:block; fint-size:14px; line-height:24px;}
.ceomessage b {font-size:14px; display:block; margin-bottom:40px;}
.ceo_signature {text-align:right; overflow:hidden; margin-bottom:50px; margin-right:95px;}
.ceo_foot {width:861px; height:166px; background:url("../img/about/bg_ceo02.png") no-repeat;}
.history_area {min-height:500px; padding-bottom:40px; overflow:hidden; box-sizing:border-box; border: 1px solid #efefef; padding-top:127px; background:url("../img/about/bg_history.png") no-repeat;}
.history_area h4 {font-size:30px; padding-bottom:5px;  display:block; border-bottom: 2px solid #ce6c66; width:95px; margin:40px auto;}
.history {overflow:hidden; width:800px; margin:auto; font-size:0; text-align:center;}
.history_li_left {width:350px; border-right:1px solid #efefef; line-height:24px;  padding-right:40px; text-align:right; font-size:14px; float:left; position:relative;}
.history_li_right {width:370px; border-left:1px solid #efefef; line-height:24px; padding-left:40px; text-align:left; font-size:14px; float:right; position:relative;}
.history_li_left strong {background:url("../img/about/bulit_history.png") 60px 0px no-repeat; font-size:14px; right:-13px; font-weight:bold; padding-right:50px; margin-bottom:10px; display:block; position:absolute;}
.history_li_left p {text-align:right;}
.history_li_right strong {background:url("../img/about/bulit_history.png") 6px 0px no-repeat; font-size:14px; left:-13px; font-weight:bold; padding-left:50px; margin-bottom:10px; display:block; position:absolute;}
.history_li_left span {padding:25px 0px 20px 0px; display:block;}
.history_li_right span {padding:25px 0px 20px 0px; display:block;}
.org_info_box {width:420px; float:left; overflow:hidden; font-size:0;}
.org_info_box span {display:block; border:1px solid #e8e8e8; padding:20px; font-size:13px; font-weight:bold; color:#666; line-height:22px;}
.org_info_txt {width:410px; overflow:hidden;}
.org_info_txt li {width:100%;}
.org_info_txt h5 {padding:15px; color:#fff; font-weight:bold; background:#7f95b4; display:block; font-size:15px;}
.org_info_txt .cont {padding:15px; display:block;}
.org_info_txt p {padding-left:10px; margin-bottom:10px; background:url("../img/bulit_li.png") 0px 12px no-repeat; display:block;}
.mission_info {border: 1px solid #e8e8e8; border-radius:5px; padding:30px 0px; text-align:center; overflow:hidden;}
.mission_info dl {text-align:left; width:230px; float:left;}
.mission_info dt {font-size:16px; color:#000; font-weight:bold; margin-bottom:10px;}
.mission_info dd {font-size:13px; color:#666; background:url("../img/bulit_li.png") 0px 13px no-repeat; padding-left:10px; line-height:20px;}

.solution_intro {width:389px; overflow:hidden; float:left; margin-bottom:30px;}
.solution_intro ul {width:240px;}
.solution_intro li{ display:block; padding-left:10px; background:url("../img/about/bulit_about.png") 0px 8px no-repeat; font-size:13px; color:#666; line-height:20px;}
.solution_intro dl {width:160px;}
.solution_intro dd{ display:block; font-size:13px; color:#666; line-height:20px;}
.solution_head {width:100%; height:51px; margin-bottom:10px; font-size:18px; font-weight:bold; box-sizing:border-box; padding-left:85px; padding-top:15px;}
.solution_num01 {background:url("../img/about/solution_tit01.png") no-repeat; color:#206fb8;}
.solution_num02 {background:url("../img/about/solution_tit02.png") no-repeat; color:#26a3d7;}
.solution_num03 {background:url("../img/about/solution_tit03.png") no-repeat; color:#09afc8;}
.solution_num04 {background:url("../img/about/solution_tit04.png") no-repeat; color:#09afc8;}
.solution_num05 {background:url("../img/about/solution_tit05.png") no-repeat; color:#2684da;}
.solution_num06 {background:url("../img/about/solution_tit06.png") no-repeat; color:#26a3d7;}
.solution_num07 {background:url("../img/about/solution_tit07.png") no-repeat; color:#09afc8;}
.solution_num08 {background:url("../img/about/solution_tit08.png") no-repeat; color:#02b8ba;}
.solution_num09 {background:url("../img/about/solution_tit09.png") no-repeat; color:#206fb8;}
.solution_num10 {background:url("../img/about/solution_tit10.png") no-repeat; color:#26a5da;}
.solution_num11 {background:url("../img/about/solution_tit11.png") no-repeat; color:#09afc8;}
.solution_num12 {background:url("../img/about/solution_tit12.png") no-repeat; color:#09afc8;}
.solution_num13 {background:url("../img/about/solution_tit13.png") no-repeat; color:#26a5da;}
.solution_num14 {background:url("../img/about/solution_tit14.png") no-repeat; color:#26a5da;}

.network_box {overflow:hidden; border:1px solid #efefef; border-bottom:0;}
.network_box .head {padding:20px 0px; text-align:center; font-size:13px; color:#fff; background:#7f95b4;}
.network_box .head strong {font-size:18px; margin:0px 15px; display:inline-block;}
.network_box .head span {color:#d8d8d8;}
.network_box li {float:left; border-right:1px solid #efefef; border-bottom:1px solid #efefef; display:inline-block; box-sizing:border-box; width:278px; height:156px; padding:15px 0px; text-align:center;}
.network_box li:nth-child(odd) {background:#f8f8f8;}
.network_box h4 {color:#395a87; font-size:18px; margin-bottom:10px; display:block;}
.network_box strong {color:#5785c3; margin-bottom:10px; display:block;}
.network_box p {line-height:20px; font-size:13px;}
.network_box.advs strong {font-size:16px;}
.network_box.advs p {font-size:16px;}
.network_box.advs li {padding:53px 0;}

.global_network_area {overflow:hidden; text-align:center;}
.global_network_area dl {width:278px; float:left;}
.global_network_area dt {padding:8px 20px; margin-bottom:10px; color:#fff; font-weight:bold; font-size:14px; text-align:left;}
.global_network_area dd {font-size:13px; padding-left:15px; background:url("../img/bulit_li.png") 0px 10px no-repeat; line-height:20px; text-align:left;}

.pay_process {width:268px; height:244px; border:1px solid #e8e8e8; box-sizing:border-box; padding:30px 20px; display:inline-block;}
.pay_process strong {font-size:14px; display:block;}
.pay_process b {font-size:13px; color:#999;}
.pay_process p {font-size:13px; color:#999; margin-top:20px;}
.pay_pr01 {background:url("../img/about/bg_pay_pr01.jpg"); position:relative; top:5px;}
.pay_pr02 {background:url("../img/about/bg_pay_pr02.jpg"); margin:0px 28px;}
.pay_pr03 {background:url("../img/about/bg_pay_pr03.jpg");}

.hr_dev_process {width:860px; height:818px; margin-bottom:40px;  background:url("../img/about/bg_dev_process.png") no-repeat; position:relative;}
.hr_dev_process li {position:absolute;  font-size:14px;}
.hr_dev_process .item_01 {color:#999; top:23px; left:170px;}
.hr_dev_process .item_02 {color:#fff; top:23px; left:430px;}
.hr_dev_process .item_03 {color:#fff;top:23px; left:700px;}
.hr_dev_process .item_04 {color:#777; top:140px; left:22px;}
.hr_dev_process .item_05 {color:#777; top:338px; left:22px;}
.hr_dev_process .item_06 {color:#777; top:125px; left:610px;}
.hr_dev_process .item_07 {color:#666; font-size:13px; font-weight:normal; top:135px; left:100px; text-align:center;}
.hr_dev_process .item_08 {color:#666; font-size:13px; font-weight:normal; top:135px; left:184px; text-align:center;}
.hr_dev_process .item_09 {color:#666; font-size:13px; font-weight:normal; top:135px; left:265px; text-align:center;}
.hr_dev_process .item_10 {color:#fff; top:236px; left:165px; text-align:center; color:#fff;}
.hr_dev_process .item_11 { top:145px; font-size:14px; left:410px; line-height:1.5; text-align:center; color:#666;}
.hr_dev_process .item_12 {color:#777; bottom:30px; left:390px;}
.hr_dev_process .item_13 {color:#777; top:493px; left:22px;}
.hr_dev_process .item_14 {color:#777; top:351px; left:415px; text-align:center; line-height:1.6;}
.hr_dev_process .item_15 {color:#777; top:675px; left:403px; text-align:center;}
.hr_dev_process .item_16 {color:#777; top:540px; left:692px;}
.kmac_map_info_area {overflow:hidden; background:#fafafa; border:1px solid #eeeded; padding:20px 40px;}
.kmac_map_info_area dl {margin-bottom:20px; display:block; font-size:13px; color:#666; line-height:24px;}
.kmac_map_info_area dt {font-weight:bold;}
.kmac_map_info_area2 {overflow:hidden; background:#fafafa; border:1px solid #eeeded; font-size:13px; line-height:24px; padding:20px 20px; box-sizing:border-box; height:484px; width:425px; display:inline-block;}
.kmac_map_info_area2 dl {margin-bottom:25px;}
.kmac_map_info_area2 dt {font-weight:bold; margin-bottom:10px; font-size:14px; padding-left:30px;}
.kmac_map_info_area2 dd {margin-left:30px; line-height:22px;}
.newcomer_process{ margin-bottom:30px;}
.newcomer_process li {width:110px; height:110px; text-align:center; font-weight:bold; font-size:14px; margin-right:15px; padding:18px 12px; box-sizing:border-box;}
.newcomer_process b {display:block; width:25px; height:25px; border-radius:25px; padding-top:2px; box-sizing:border-box; margin:auto; margin-bottom:10px;}
.newcomer_pr01 {border:3px solid #b3a79d; color:#938071;}
.newcomer_pr01 b { background:#b3a79d; color:#fff; }
.newcomer_pr02 {border:3px solid #aacca7; color:#648e60;}
.newcomer_pr02 b { background:#aacca7; color:#fff; }
.newcomer_pr03 {border:3px solid #c3d3e8; color:#627c9e;}
.newcomer_pr03 b { background:#c3d3e8; color:#fff; }
.newcomer_pr04 {border:3px solid #a8a8a8; color:#7a7a7a;}
.newcomer_pr04 b { background:#a8a8a8; color:#fff; }

.kmac_culture_box {font-size:0; overflow:hidden; margin-top:15px;}
.kmac_culture_box li {padding:20px; font-size:13px; border:1px solid #efefef; width:406px; height:124px; box-sizing:border-box; color:#666; float:left; margin-bottom:25px;}
.kmac_culture_box dt {font-weight:bold; color:#333; font-size:14px; margin-bottom:10px; display:block;}
.kmac_culture_box dd {background:url("../img/bulit_li.png") 0px 10px no-repeat; padding-left:10px; line-height:20px;}
.kmac_culture_box .culture01 {background:url("../img/about/icon_culture01.png") 320px 35px no-repeat;}
.kmac_culture_box .culture02 {background:url("../img/about/icon_culture02.png") 320px 35px no-repeat; float:right;}
.kmac_culture_box .culture03 {background:url("../img/about/icon_culture03.png") 320px 35px no-repeat;}
.kmac_culture_box .culture04 {background:url("../img/about/icon_culture04.png") 320px 35px no-repeat; float:right;}
.kmac_culture_box .culture05 {background:url("../img/about/icon_culture05.png") 320px 35px no-repeat;}
.kmac_culture_box .culture06 {background:url("../img/about/icon_culture06.png") 320px 35px no-repeat; float:right;}

.kmac_welfare_box {width:425px; height:247px; box-sizing:border-box; float:left; display:table;  padding-left:240px;font-size:14px; color:#666; position:relative; margin-bottom:10px; vertical-align:middle;}
.kmac_welfare_box dl {vertical-align:middle; display:table-cell;}
.kmac_welfare_box dt {font-size:16px; color:#000; margin-bottom:10px; font-weight:bold; display:block;}
.kmac_welfare_box dd {background:url("../img/bulit_li.png") 0px 10px no-repeat; padding-left:10px; line-height:20px;}
.welfare01 {background:url("../img/about/bg_welfare01.png") no-repeat;}
.welfare02 {background:url("../img/about/bg_welfare02.png") no-repeat; float:right;}
.welfare03 {background:url("../img/about/bg_welfare03.png") no-repeat;}
.welfare04 {background:url("../img/about/bg_welfare04.png") no-repeat; float:right;}
.welfare05 {background:url("../img/about/bg_welfare05.png") no-repeat;}

.recruit_category {width:50%; height:299px; box-sizing:border-box; float:left; border:1px solid #efefef; padding:30px;}
.recruit_category h4 {font-size:24px; color:#395a87; display:block; margin-bottom:15px; font-weight:normal;}
.rc_01 {background:url("../img/about/bg_rc01.png") right bottom no-repeat #f8f8f8;}
.rc_02 {background:url("../img/about/bg_rc02.png") right bottom no-repeat #f6f2f1;}
.recruit_view_area {overflow:hidden; color:#666;}
.recruit_view_area h3 {font-size:24px; font-weight:normal; margin-bottom:20px; display:block;}
.recruit_view_area .recruit_view_header {overflow:hidden; height:66px; margin-bottom:20px;}
.recruit_view_area .recruit_view_header span {display:inline-block; margin-right:10px; font-size:14px;}
.recruit_submit_form {overflow:hidden; border:0px solid #efefef; min-height:300px; margin-top:30px;}
.recruit_submit_form .head {height:62px; width:100%; background:#efefef;}

.register_company .txt_corpnum {min-width:40px; max-width:40px;}
.register_company .txt_addr_detail {min-width:210px;}
.register_company .txt02 {min-width:120px;} 
.register_company .col_tit {min-width:122px;}

.recruit_submit_tit {font-size:15px; color:#333; text-align:center; font-weight:normal; line-height:24px; padding:30px; background:#fafafa; border:1px solid #efefef; border-bottom:0;}
.terms_service {width:100%; box-sizing:border-box; overflow:hidden; font-size:13px; color:#666;  padding:15px; border:1px solid #fcfcfc;}
.terms_check { overflow:hidden;}
.terms_footer .terms_check {padding:0px 15px; border:1px solid #f0f0f0; border-top:0px; overflow:hidden;}
.terms_footer .terms_check .left {float:left;  padding:15px 0px 15px 0px;}
.terms_footer .terms_check .right {float:right; border-left:1px solid #f0f0f0; padding:15px 0px 15px 20px;}
.recruit_view_info_txt {overflow:hidden; margin:15px 0px;}
.recruit_view_info_txt .head {width:230px; text-align:center; padding:9px 0px; font-size:13px; font-weight:bold; color:#fff; background:#73b49c; position:relative; bottom:-1px;}
.recruit_view_info_txt .cont {box-sizing:border-box; border:1px solid #e4e4e4; overflow:hidden; padding:10px 20px; font-size:13px; color:#666; line-height:20px;}
.recruit_view_info_txt .cont li {display:block;}
/*20180319 before
.terms_policy {width:100%; position:relative; height:150px; font-size:13px; border:1px solid #f0f0f0; background:#fafafa; overflow-y:scroll; padding:15px 20px; box-sizing:border-box; line-height:24px; overflow-y:scroll;}
.terms_policy div {margin-top:15px;}
.terms_policy div b {color:#333; margin-left:0;}
.terms_policy div p {word-break:keep-all;}
.terms_policy div .blank {margin-left:34px; font-size:12px; margin-bottom:5px;}
.terms_policy_box b {margin-bottom:10px; display:block;}
.terms_policy_box p {font-size:14px; color:#333; line-height:30px; word-break:keep-all; }
.terms_policy_box > div {margin-bottom:30px; border-bottom:1px dashed #ddd; padding-bottom:30px;}
.terms_policy_box ol {margin-top:5px; padding-left:20px; display:block; list-style-type:decimal;}
.terms_policy_box li {display:list-item; list-style-type:decimal; font-size:14px; line-height:30px;  word-break:keep-all; }
*/
.terms_policy {width:100%; position:relative; height:150px; font-size:13px; border:1px solid #f0f0f0; background:#fafafa; overflow-y:scroll; padding:15px 20px; box-sizing:border-box; line-height:24px; overflow-y:scroll;}
.terms_policy_box .terms_sub_tit {margin-bottom:10px; font-size:18px; display:block;}
.terms_policy_box .terms_text {font-size:13px; line-height:20px; word-break:keep-all; }
.terms_policy_box > .terms_index {margin-bottom:20px; background:#fafafa; border:1px solid #ddd; padding:20px 20px; word-break:keep-all;}
.terms_policy_box > .terms_column {margin-bottom:35px;}
.terms_policy_box ol {position:relative; margin:12px 0px 0px 12px; padding:0;}
.terms_policy_box ol li {display:block; padding-left:20px;}
.terms_policy_box li {display:list-item; list-style-type:decimal; font-size:13px; line-height:24px; display:block; margin-bottom:9px;  word-break:keep-all; }
.terms_policy_box .tnum {position:absolute; left:0;}
.terms_policy_box .subsub_tit {color:#263a67; display:block; font-size:15px;}
.terms_policy_box .subsub_tit .terms_text {font-size:15px;}

/* ¾à°üÇ¥ */
.table_terms {border-bottom:1px solid #e6e6e6; margin-bottom:20px; width:100%; border-top: 1px solid #444; }
.table_terms tr{ border-bottom:1px solid #e6e6e6;}
.table_terms tr:last-child {border:0;}
.table_terms th { padding:10px 0px; text-align:center; border-right:1px solid #e6e6e6; background:#fafafa; color:#394f6a; font-weight:bold; border-bottom:1px solid #e6e6e6;}
.table_terms th:last-child {border:0;}
.table_terms td {padding:10px 20px; text-align:center; border-right:1px solid #e6e6e6; color:#666; line-height:20px; font-weight:normal;}

.write_count { font-size:13px; color:#666; vertical-align:middle; text-align:center; margin-bottom:15px;}
.write_count span{vertical-align:top; line-height:20px; display:block;}
.write_count strong {color:#333; font-weight:bold;}
.write_count .count {box-sizing:border-box; padding-top:24px; font-size:18px; color:#d63232; margin-right:10px;  height:60px; display:block; background:url("../img/about/icon_count.png") 60% 0px no-repeat;}

.kmac_consult_tit {padding:15px 30px; background:#8095b4; margin-bottom:30px; color:#fff !important; font-weight:bold; font-size:15px !important; width:860px; box-sizing:border-box;}

.recruit_div_info {width:861px; border:1px solid #e2e2e2; margin-bottom:20px; overflow:hidden; box-sizing:border-box; font-size:14px; margin-top:30px; color:#444;}
.recruit_div {width:100%; float:left; box-sizing:border-box;}
.recruit_div_info .head {box-sizing:border-box; overflow:hidden; background:#f3f3f3;}
.recruit_div_info .head .head_item {padding:12px; 0px; float:left; font-size:14px; text-align:center; font-weight:bold; color:#444; border-bottom:1px solid #e2e2e2; box-sizing:border-box;}
.recruit_div_info .head .item01 {width:200px; border-right:1px solid #e2e2e2; }
.recruit_div_info .head .item02 {width:559px;}
.recruit_div_info .cont {border-bottom:1px solid #e2e2e2; margin-bottom:-1px;}
.recruit_div_info .cont .cont_item {padding:15px 20px;  box-sizing:border-box;  line-height:20px; display:table-cell; vertical-align:top;}
.recruit_div_info .cont .cont_item_title {height:28px; margin-bottom:10px;} 
.recruit_div_info .cont .cont_item ul .recruit_div_list {display:list-item; list-style-type:square; margin-bottom:5px; margin-left:20px;}
.recruit_div_info .cont .cont_item ol .recruit_div_list {display:list-item; list-style-type:decimal; margin-bottom:5px; margin-left:20px;}
.recruit_div_info .cont ul .recruit_div_list_in {font-size:12px; margin-left:20px; display:list-item; color:#666; list-style-type:disc;}
.recruit_div_info .cont  .item01 {min-width:200px; max-width:200px;  box-sizing:border-box; border-right:1px solid #e2e2e2; text-align:center;}
.recruit_div_info .cont  .item02 {min-width:659px; max-width:659px; min-height:80px; box-sizing:border-box;}
.recruit_div_info .cont b {color:#2480c1;}

.recruit_step1 {position:absolute; width:202px; height:42px; box-sizing:border-box; text-align:center; z-index:1;}
.recruit_step2 {position:absolute; width:202px; height:42px; box-sizing:border-box; left:170px; text-align:center; z-index:1;}
.recruit_step3 {position:absolute; width:202px; height:42px; box-sizing:border-box; left:340px; text-align:center; z-index:1;}
.recruit_step4 {position:absolute; width:202px; height:42px; box-sizing:border-box; left:510px; text-align:center; z-index:1;}
.recruit_step5 {position:absolute; width:202px; height:42px; box-sizing:border-box; left:680px; text-align:center; z-index:1;}
.recruit_step_cont {width:160px; height:42px; font-weight:bold; color:#999; padding-top:13px; box-sizing:border-box; top:1px; background:url("../img/about/bg_process.png")  no-repeat; font-size:15px; left:-20px; position:relative;}
.recruit_step_on {background:url("../img/about/bg_process_on.png")  no-repeat; position:relative; color:#fff;}
.user_photo {width:130px; height:209px; background:#fff; text-align:center; font-size:11px; box-sizing:border-box; padding-top:32px; border-right:1px solid #eee;}
.photo_area {width:110px; height:147px; background-size:110px !important; margin:auto; overflow:hidden; background:url("../../img/about/userphoto.png") 50% center no-repeat;}
.user_photo b {margin-bottom:5px; display:block;}
.write_recruit_area {width:100%; overflow:hidden; margin-bottom:40px; text-align:center;}
.write_recruit_area .head {overflow:hidden; height:44px; box-sizing:border-box; padding:12px 25px; margin-bottom:20px; border-top:2px solid #666; border-bottom:1px solid #e4e4e4; background:#fafafa; font-size:13px;}
.write_recruit_area .head h3 { color:#333; float:left; text-align:left; font-size:13px;}
.write_recruit_area .head span {text-align:right; float:right; font-size:12px; color:#999999; position:relative; top:1px;}
.write_recruit_area .cont {width:732px; box-sizing:border-box; border:1px solid #ddd; padding:6px; font-size:13px; color:#666; overflow-y:scroll; height:249px; font-family:"µ¸¿ò","dotum";}
.submit_recruit_area {width:100%; overflow:hidden; margin-bottom:40px;}
.submit_recruit_area .head {overflow:hidden; text-align:center; box-sizing:border-box; padding:25px;  border-top:2px solid #666; border-bottom:1px solid #e4e4e4; background:#fafafa; font-size:13px;}
.submit_recruit_area .cont {padding:25px; overflow:hidden; border-bottom:1px solid #666;}
.submit_recruit_area .cont p {padding:4px 0px 10px 40px; font-size:13px; color:#858585; margin-bottom:35px;}
.submit_recruit_area .cont .submit_recruit01 {background:url("../img/about/icon_submit_num01.png") no-repeat;}
.submit_recruit_area .cont .submit_recruit02 {background:url("../img/about/icon_submit_num02.png") no-repeat;}
.submit_recruit_area .cont .submit_recruit03 {background:url("../img/about/icon_submit_num03.png") no-repeat;}
.submit_recruit_area .cont .submit_recruit04 {background:url("../img/about/icon_submit_num04.png") no-repeat; margin-bottom:0;}

.question_recruit_area {overflow:hidden; margin-bottom:10px; border-bottom:1px solid #e8e8e8;}
.question_recruit_area h4 {padding:15px 25px; color:#fff; font-size:16px; background:#8a8a8a;}
.question_recruit_area .head {font-size:14px; border-top:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; text-align:left; padding:15px 25px;}
.question_recruit_area .head .icon01 {padding:3px 0px 5px 30px; background:url("../img/about/icon_question01.png") no-repeat;}
.question_recruit_area .head .icon02 {padding:3px 0px 5px 30px; background:url("../img/about/icon_question02.png") no-repeat;}
.question_recruit_area .cont {padding:15px 40px; font-size:13px; color:#666; line-height:24px;}

.result_recruit_area {overflow:hidden; width:700px; text-align:center; margin:70px auto;}
.result_recruit_area h3 {margin-bottom:20px;}
.recruit_manager {font-size:0; margin-top:75px;}
.recruit_manager li {padding:8px 10px; font-size:13px; color:#666; border:1px solid #e8e8e8; box-sizing:border-box;}
.recruit_manager span {display:inline-block; margin:0px 10px;}
.recruit_manager .tit {background:#b57672; font-weight:bold; color:#fff; border:0;}

.recruit_title {font-size:18px; margin-bottom:31px;}


.kmac_recruit_ach_area {margin-bottom:50px;}
.kmac_recruit_ach {width:861px; font-size:13px; position:relative; overflow:hidden; border-top:2px solid #666; border-bottom:1px solid #ddd; margin-bottom:10px;}
.kmac_recruit_ach .cont {float:right; width:740px;}
.kmac_recruit_ach .th { width:121px; height:100%; position:absolute; padding:80px 0px; color:#333; text-align:center; font-weight:bold; background:#f9f9f9; border-right:1px solid #ddd;}
.kmac_recruit_ach .cont .row {border-bottom:1px solid #ddd; width:100%;}
.kmac_recruit_ach .cont .row .item_th {display:table-cell; width:131px; background:#f9f9f9; padding:15px 20px; height:45px; box-sizing:border-box; color:#333; font-weight:bold;}
.kmac_recruit_ach .cont .row .item_cont {display:table-cell; min-width:150px; height:45px; box-sizing:border-box; padding:10px 10px;}


/* °Ë»ö°á°ú */
.search_result_info {padding-bottom:15px; margin-bottom:0px; font-size:18px; text-align:left;  font-size:16px;}
.search_result_info strong {font-size:22px; color:#333; margin-right:7px;}
.search_result_area {clear:both; margin-bottom:80px; width:861px !important; font-size:13px;}
.search_result_area .head {padding:15px 20px; background:#546375; color:#fff; overflow:hidden; font-size:16px;}
.search_result_area .head .right {position:relative; top:1px;}
.search_result_area .head .horizon {background:#999; display:inline-block; margin:0px 20px; width:1px; height:16px; position:relative; top:3px;}
.search_result_area .search_result_cont {padding:30px 0px; border-bottom:1px solid #ddd;}
.search_result_area .search_result_cont .site_location {margin-bottom:10px;}
.search_result_area .search_result_cont .search_result_location {margin-bottom:15px; line-height:20px;}
.search_result_area .search_result_cont .search_result_location .horizon  {background:#ccc; display:inline-block; margin:0px 6px; width:1px; height:16px; position:relative; top:5px;}
.search_result_area .search_result_cont:last-child{margin-bottom:0;}
.search_result_area .search_result_text {vertical-align:top; padding:20px 0px; border-bottom: 1px solid #efefef;   width:860px; box-sizing:border-box;}
.search_result_area .search_result_text dt {display:block; font-size:18px; margin-bottom:15px; font-weight:bold; background:url("../img/about/bulit_dt.png") 0px 11px no-repeat; padding-left:10px;}
.search_result_area .search_result_text dt a:hover {text-decoration:underline;}
.search_result_area .search_result_text dt strong {color:#d02b2b; font-weight:bold;}
.search_result_area .search_result_text dt a:visited {color:#99209b;}
.search_result_area .search_result_text dd {display:block; color:#666; font-size:14px; word-wrap:break-word; word-break:break-all; line-height:20px; text-overflow:clip; display: -webkit-box;  width:800px;}
.search_result_area .search_result_text dd {white-space:normal; -webkit-line-clamp:2; -webkit-box-orient :vertical; overflow:hidden; height:43px; }
.search_result_area .search_result_text .search_location {color:#999; margin-top:5px; height:auto;}
.search_result_area .search_result_text .search_location span {background:url("../img/icon_step.png") 0px 3px no-repeat; width:8px; height:13px; display:inline-block; position:relative; top:1px; margin:0px 3px; margin-top:10px;}


/* °ø°³±³À° */
.sub_main_area {width:100%; overflow:hidden; margin-bottom:15px;}
.sub_banner_area {width:601px; float:left; overflow:hidden;}
.sub_main_banner {width:100%; height:337px; margin-bottom:2px;}
.dn_banner_area {font-size:0px;}
.banner_hotcorner {display:block; font-size:0; border-bottom:1px solid #d9d9d9;}
.banner_earlybird {display:block; font-size:0; border-bottom:1px solid #d9d9d9;}
.sub_util_area {width:254px; float:right;}
.edu_search_area {padding:11px; background-color:#53545a; height:51px; box-sizing:border-box;}
.edu_search_area ul {displat:block; border-bottom: 1px solid #ccc;}
.sub_notice_board {height:100%; float:left; margin-bottom:10px;}
.sub_notice_head {background-color:#8a8a8a; padding:15px 15px; overflow:hidden;} 
.sub_notice_head h3 { font-size:16px; font-weight:normal; color:#fff; display:inline-block; float:left;}
.sub_notice_head span {display:inline-block; float:right; position:relative; top:2px; font-size:12px;}
.sub_notice_cont {padding:7px 15px; overflow:hidden; border-right:1px solid #e5e5e5; border-left:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.sub_notice_cont h4{font-size:18px; width:236px; height:46px; margin-bottom:10px; font-weight:normal;  overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-wrap:break-word; line-height: 24px;}
.sub_notice_cont p {color:#999999; font-size:14px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; word-wrap:break-word; line-height: 22px;}
.sub_notice_cont li {padding-left:8px; background:url("../img/list_bulit.png") no-repeat left 12px; width:140px; text-overflow: ellipsis; overflow:hidden; white-space:nowrap; font-size:13px; color:#666; float:left; line-height:28px;}
.sub_notice_cont span {font-size:13px; color:#999;  line-height:28px; float:right;}
.service_menu {width:100%; border-bottom:0 !important; box-sizing:border-box; overflow:hidden;  border:1px solid #dfdfdf; margin-bottom:17px; position:relative; font-size:0;}
.icon_servmenu {width:111px; height:111px; position:absolute; left:376px; background:url("../img/edu/icon_servmenu.png");}
.icon_servmenu {box-sizing:border-box; padding-top:35px;  color:#fff; font-weight:bold; font-size:20px; text-align:center; line-height:24px;}
.serv_quickmenu {position:relative; padding-left:50px; padding-top:24px; float:left; height:64px; text-align:center; border-top:0 !important; cursor:pointer; width:25%; box-sizing:border-box; border:1px solid #dfdfdf; border-left:0;}
.serv_quickmenu span {position:absolute; top:0px; right:0px;}
.service_menu h4 {font-size:14px;}
.service_menu p {color:#9d9d9d; font-size:12px;}

.serv_quickmenu.serv01 {background:url("../img/edu/icon_serv01.png") 35px 12px no-repeat; padding-top:16px;}
.serv_quickmenu.serv02 {background:url("../img/edu/icon_serv02.png") 20px 12px no-repeat; padding-left:60px; padding-top:11px;}
.serv_quickmenu.serv03 {background:url("../img/edu/icon_serv03.png") 35px 12px no-repeat;}
.serv_quickmenu.serv04 {background:url("../img/edu/icon_serv04.png") 20px 12px no-repeat; padding-top:16px; border-right:0;}
.serv_quickmenu.serv05 {background:url("../img/edu/icon_serv05.png") 35px 11px no-repeat; padding-top:16px;}
.serv_quickmenu.serv06 {background:url("../img/edu/icon_serv06.png") 22px 11px no-repeat; padding-left:60px;}
.serv_quickmenu.serv07 {background:url("../img/edu/icon_serv07.png") 35px 11px no-repeat;}
.serv_quickmenu.serv08 {background:url("../img/edu/icon_serv08.png") 20px 10px no-repeat; border-right:0;}


.edu_question {height:73px; margin-bottom:25px;}
.edu_question table {width:100%;}
table { border-collapse: collapse; font-size:13px; text-align:center;}
.edu_question th {background-color:#db7e73; color:#fff; height:83px; width:132px; font-size:14px; color:#f8e9e7; font-weight:bold; line-height:24px;}
.edu_question h4 {font-size:18px; color:#fff;}
.edu_question td {padding:5px 10px; border:1px solid #e9e9e9;}
.question_tel {background-color:#f7f7f6; font-weight:bold; font-size:14px;}
.taskedu_list {position:relative; width:100%;}
.taskedu_title {width:132px; height:100px; background-color:#f2ad4d; color:#fff; font-weight:bold; font-size:18px; text-align:center; float:left; box-sizing:border-box; padding-top:30px;}
.tasklist_tit {width:860px; height:32px; border-left:1px solid #53545a; border-right: 0px solid #53545a; box-sizing:border-box; padding:6px 20px;; background-color:#7db266; color:#fff; padding-left:150px; position:absolute; top:79px; font-weight:bold; font-size:14px;}
.taskedu_head {border:1px solid #cad5d0; border-bottom:0px; font-size:14px; font-weight:bold; padding:11px 0px; text-align:center; background:#f2f7ef;}
.taskhead {padding:16px 0; background:#fff; position:relative; top:1px; border:1px solid #dcdcdc; border-top:1px solid #fff; display:block;}
.taskhead span {display:table-cell; vertical-align:middle; text-align:center; font-size:14px; font-weight:bold; border-right:1px solid #ccc;}
.taskhead span:last-child {border:0;}
.taskmenu {position:relative; overflow:hidden; border-bottom: 1px solid #e8e8e8;}
.task_th {width:100px; text-align:left; padding-left:30px; background:url("../img/edu/bulit_tasklist.png") no-repeat 120px center;}
.task_th {display:table-cell; border-bottom: 1px solid #dcdcdc; font-weight:bold; position:absolute; height:100%;}
.task_th p {height:0px; top:49%; position:absolute;}
.task_cont {padding:10px 0px; border-bottom: 1px solid #dcdcdc; padding-right:30px; float:right; width:680px;}
.task_cont:last-child {border:0;}
.taskcont_tit {float:left; width:380px;}
.taskcont_btn {float:right; position:relative; top:3px;}
.task_menu {width:100%; height:100%; overflow:hidden; position:relative; border-bottom:1px solid #e8e8e8;}
.tasklist_toggle {width:710px; float:right; padding:15px 0px; border-bottom:1px solid #e8e8e8; font-size:13px; color:#adadad;  text-align:left;}
.tasklist_toggle:last-child {border:0;}


.tasklist {border: 1px solid #dcdcdc; width:859px; overflow:hidden; position:relative; border-top:0;}
.tasklist table {height:100%; text-align:left;}
/*
.tasklist th {width:120px; text-align:left; padding-left:30px; background:url("../img/edu/bulit_tasklist.png") no-repeat 120px center; border-bottom: 1px solid #dcdcdc;}
.tasklist td {padding:15px 0px; border-bottom: 1px solid #dcdcdc; padding-right:30px;}
*/
.tasklist .tasklist_on {font-size:13px; color:#333; margin-bottom:5px; text-align:left;}
.tasklist .tasklist_off {font-size:13px; color:#adadad;  text-align:left;}
.taskcont_tit h4:hover {color:#ba191e;}
.tasklist p {font-size:13px; color:#666; text-align:left;}
.tasklist span {display:inline-block;}
.task_offtabs {font-size:0px;}
.task_offtabs li {text-align:center; border-bottom:1px solid #53545a; display:inline-block; box-sizing:border-box; border-top:1px solid #b9b9ba; top:-5px; border-right:1px solid #bbb9b9; height:34px !important; background-color:#d6d6d6; color:#999; font-size:13px !important;}
.task_offtabs li:last-child {border-right:0;}


/* °ø°³ÇØ¿Ü¿¬¼ö */
.os_sub_area {width:100%; overflow:hidden; position:relative; margin-bottom:20px;}
.sub_other_banner_area {width:254px; border-bottom:1px solid #ddd;}
.sub_other_banner_area ul {font-size:0;}
.sub_other_banner_area .icon_flag  {width:83px; height:65px; border:1px solid #ececec; display:inline-block; margin-left:-1px; margin-bottom:-1px; position:relative;} 
.sub_other_banner_area .icon_flag p {display:none;}
.sub_other_banner_area .icon_flag:hover p {display:inline; position:absolute; font-size:15px; color:#777; font-weight:bold;}
.sub_other_banner_area .icon_flag:hover .txt_01 {top:24px; left:27px;}
.sub_other_banner_area .icon_flag:hover .txt_02 {top:24px; left:8px;}
.sub_other_banner_area .icon_flag:hover .txt_03 {top:24px; left:14px;}

.os_board_list {background:#fafafa; border:1px solid #dfdede; width:100%; overflow:hidden; font-size:0; box-sizing:border-box; padding:15px 15px 0px 15px;}
.os_item {cursor:pointer; margin-bottom:15px; margin-right:12px; width:268px; height:254px; border:1px solid #dfdede; background:#fff; box-sizing:border-box; display:inline-block; overflow:hidden; text-align:center;}
.os_item:nth-child(3n) {margin-right:0;}
.os_item:hover .os_date {background:#d8e3ec;}
.os_item:hover{background:#e8ecf1; border:1px solid #bebdbd;}
.os_item img {margin-top:20px;}
.os_item dl {margin-bottom:20px; padding:11px 22px 0px 22px; height:88px; box-sizing:border-box;}
.os_item dt {font-size:14px; color:#607084; font-weight:bold; width:190px; margin:auto; margin-bottom:5px; text-align:center; word-break:keep-all;}
.os_item dd {color:#828282; height:30px; font-size:12px; line-height:1.3; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.os_item .os_date {background:#edf5f9; border-top:1px solid #dfdede; overflow:hidden; padding:18px 22px;}
.os_item .os_date li {display:block; color:#666; }
.os_item .os_date li:first-child {margin-bottom:4px;}
.os_item .os_date span {display:table-cell; font-size:12px;}
.os_item .os_date .li_txt {padding-left:10px;}
.os_board_end {background:#fafafa;}
.os_board_end .os_item {opacity:.5;}
.os_board_end .os_item .os_date {background:#eee;}


.sub_other_banner_area .icon_flag:hover {background:#eee;}
.sub_other_banner_area .flag_01 {background:url("../img/edu/icon_flag_usa.png") no-repeat;}
.sub_other_banner_area .flag_02 {background:url("../img/edu/icon_flag_jap.png") no-repeat;}
.sub_other_banner_area .flag_03 {background:url("../img/edu/icon_flag_china.png") no-repeat;}
.sub_other_banner_area .flag_04 {background:url("../img/edu/icon_flag_eu.png") no-repeat;}
.sub_other_banner_area .flag_05 {background:url("../img/edu/icon_flag_sea.png") no-repeat;}
.sub_other_banner_area .flag_06 {background:url("../img/edu/icon_flag_other.png") no-repeat;}

.os_sub_tit {width:850px; padding:11px 80px; border:1px solid #d09d70; margin-bottom:10px; font-weight:bold; box-sizing:border-box; margin-left:11px;}
.os_sub_tit b {font-weight:bold;}
.os_sub_tit01 {background:url("../img/edu/os_sub_tit01.png") no-repeat; width:81px; height:53px; position:absolute;}
.os_sub_tit02 {background:url("../img/edu/os_sub_tit02.png") no-repeat; width:81px; height:43px; position:absolute;}
.os_sub_tit03 {background:url("../img/edu/os_sub_tit03.png") no-repeat; width:81px; height:43px; position:absolute;}
.os_sub_tit04 {background:url("../img/edu/os_sub_tit04.png") no-repeat; width:81px; height:43px; position:absolute;}
.country_conference {width:100%; height:113px; border:1px solid #dbdbdb; box-sizing:border-box; padding:15px 25px; background:url("../img/edu/bg_country.png") no-repeat;}
.country_conference ul {font-size:0;}
.country_conference li {font-size:13px; margin:0px 22px; width:98px; height:82px; color:#fff; text-align:center; padding-top:63px; font-weight:bold;}
.os_sub_area ul {font-size:0px;}
.country01 {background:url("../img/edu/icon_country01.png") no-repeat;}
.country02 {background:url("../img/edu/icon_country02.png") no-repeat;}
.country03 {background:url("../img/edu/icon_country03.png") no-repeat;}
.country04 {background:url("../img/edu/icon_country04.png") no-repeat;}
.country05 {background:url("../img/edu/icon_country05.png") no-repeat;}
.country06 {background:url("../img/edu/icon_country06.png") no-repeat;}

.study_type {box-sizing:border-box; width:173px; height:80px; margin-left:-1px; text-align:center; padding-top:53px; border:1px solid #ddd;}
.study_type01 {background:url("../img/edu/icon_study_01.png") no-repeat 50% 13px #f5f5f5;}
.study_type02 {background:url("../img/edu/icon_study_02.png") no-repeat 50% 13px #f5f5f5;}
.study_type03 {background:url("../img/edu/icon_study_03.png") no-repeat 50% 13px #f5f5f5;}
.study_type04 {background:url("../img/edu/icon_study_04.png") no-repeat 50% 13px #f5f5f5;}
.study_type05 {background:url("../img/edu/icon_study_05.png") no-repeat 50% 13px #f5f5f5;}
.study_type06 {background:url("../img/edu/icon_study_06.png") no-repeat 50% 13px #f5f5f5;}
.study_type07 {background:url("../img/edu/icon_study_07.png") no-repeat 50% 13px #f5f5f5;}
.study_type08 {background:url("../img/edu/icon_study_08.png") no-repeat 50% 13px #f5f5f5;}
.study_type09 {background:url("../img/edu/icon_study_09.png") no-repeat 50% 13px #f5f5f5;}
.study_type10 {background:url("../img/edu/icon_study_10.png") no-repeat 50% 13px #f5f5f5;}

.study_type span {display:block; width:172px; height:22px; color:#fff; font-weight:bold; font-size:14px; padding-top:5px;}
.study_cont {background:url("../img/edu/bg_study_cont.png") no-repeat;}
.study_cont2 {background:url("../img/edu/bg_study_cont2.png") no-repeat;}

/* FAQ °Ô½ÃÆÇ */
.faq_board {width:100%; overflow:hidden; box-sizing:border-box; border:1px solid #ccc; margin-top:-1px;}
.faq_head {padding:10px 20px; background:#f9f9f9; border-bottom: 1px solid #ccc; overflow:hidden;}
.faq_head h3 {display:block;padding-left:30px; padding-top:3px; height:18px; background:url("../img/icon_faq01.png") no-repeat; font-size:13px; float:left;}
.faq_head span {display:block; float:right;}
.faq_cont {padding:10px 20px;}
.faq_txt {padding-left:30px; background:url("../img/icon_faq02.png") 0px 5px no-repeat; line-height:24px !important;}
.faq_popup {margin:5px 0px 5px 10px; padding:2px 0px 0px 25px; /*background:url("../img/icon_faq.png") 0px 5px no-repeat;*/ line-height:24px !important; color:red !important; font-weight:bold;}

/* °Ô½ÃÆÇ½ºÅ¸ÀÏ */
.board_column {width:100%;position:relative; font-size:13px; overflow:hidden; border-bottom: 1px solid #ddd; box-sizing:border-box; color:#666; line-height:20px; display: flex;}
.column_2 {padding-right:30px !important;}
.column_part {width:234px; border-right:1px solid #ddd; padding:10px 20px !important; text-align:center !important; position:relative;}
.placeholder_txt {position:absolute; top:7px; right:30px;}
.col_tit {min-width:140px; margin-right:20px;}
.col_cont {min-width:280px; max-width:280px; margin-right:20px; display: flex !important;}
.col_cont1 {min-width:650px; max-width:650px;text-align:left;}
.col_army {padding:10px 0px !important; font-size:0; margin-right:5px; }
.col_army label {font-weight:bold; color:#999; margin-left:0; margin-right:5px; font-size:12px;}
.col_army .select_board {font-size:12px;}
.col_army .txt07 {min-width:65px; width:65px; font-size:12px; border:1px solid #ccc;}
.col_depth {padding:0px 0px 0px 0px !important;}
.col_tit p {display:inline-block;}
.col_tit p a {text-decoration:underline;}
.col_tit p a:hover {font-weight:bold;}
.board_column span {height:45px; display:table-cell; vertical-align:middle; box-sizing:border-box; text-align:center;}
.board_th {background-color:#898888; color:#fff; font-size:13px; font-weight:bold; border-bottom:0px;}
.table_th {background-color:#f4f5f7; color:#333; font-size:13px; font-weight:bold; border-bottom:1px solid #ccc; border-top:1px solid #666;}
.col_on {background-color:#f9f9f9;  font-weight:bold; color:#333;}
.col_on1 {background-color:#fefcfc;position:relative; top:2px;margin:7px -2px;text-decoration:;font-weight:bold; color:#333;font-size:14px;line-height:25px;}
.col_on2 {background-color:#ffffff;position:relative; top:2px;margin:7px -2px;text-decoration:;font-weight:; color:#333;font-size:13px;line-height:25px;}
.col_add {width:45px; text-align:center; display:inline-block; color:#999; vertical-align:middle;}
.board_num {min-width:75px; border-right:1px solid #ccc;}
.board_subject {min-width:220px; max-width:220px; padding:0px 10px; border-right:1px solid #ccc;}
.board_date {min-width:103px; border-right:1px solid #ccc;}
.board_place {min-width:84px; border-right:1px solid #ccc;}
.board_other {min-width:130px; padding:15px 0px; border-right:1px solid #ccc;}
.board_cert {min-width:72px;}
.board_print {min-width:90px; padding:15px 0px; border-right:1px solid #ccc;}
.board_cal {min-width:157px; border-right:1px solid #ccc;}
.board_title {min-width:400px; text-align:left; border-right:1px solid #ccc;}
.board_depth {min-width:132px; height:27px !important; border-right:1px solid #ccc;}
.board_process {min-width:567px; box-sizing:border-box; padding:10px 20px; text-align:left !important; border-right:1px solid #ccc;}
.board_edu_cont {min-width:205px; max-width:205px; border-right:1px solid #ccc; padding:10px 10px; box-sizing:border-box;}
.board_edu_cont li {display:block;}
.info_board {width:100%; overflow:hidden; box-sizing:border-box; margin-top:20px; border:1px solid #d4d4d4; font-size:13px;}
.info_board .info_head {padding:15px 0px; color:#d6010b; font-weight:bold; background-color:#f9f9f9; border-bottom:1px solid #d4d4d4; text-align:center;}
.info_board .info_cont{padding:15px 110px; }
.info_board .info_cont ol li {font-weight:bold; width:49%; text-align:left; line-height:24px;}
.info_board .info_cont ul {font-size:13px; line-height:24px;}
.info_board .info_cont ul li { display:list-item;}
.board_option { width:100%; margin-bottom:20px; overflow:hidden;}
.board_option span { display:inline-block;}
.table_cont .board_depth {min-height:45px !important;}
.table_cont span {font-size:13px;}
.package_notice {border:1px solid #ddd;}
.package_notice span {padding:0 15px; display:table-cell; height:45px; line-height:45px; font-size:14px;}
.package_notice span.th {min-width:90px; max-width:90px; font-weight:bold; background:#fafafa; border-right:1px solid #ddd;}
.package_notice span.td {min-width:140px; max-width:140px; border-right:1px solid #ddd;}
.package_notice span em {font-style:normal; font-size:18px; font-weight:bold; color:#ca0606;}
.map_prov_area {margin:10px 0; font-size:0;}
.map_prov_area .heading {background:#fafafa; margin-bottom:5px; position:relative; border:1px solid #ddd; cursor:pointer; color:#444; font-weight:bold; font-size:13px; text-align:center; padding:15px 0;}
.map_prov_area .heading .more {position:absolute; right:20px; top:16px; background:url("../img/edu/icon_toggle_down.png") no-repeat; width:21px; height:18px;}
.map_prov_area .div {position:relative;}
/*.map_prov_area .more_up {position:absolute; right:21px; top:-41px; background:url("../img/edu/icon_toggle_up.png") no-repeat; width:21px; height:18px;}*/
.map_prov {overflow:hidden; width:741px; margin:auto; vertical-align:top; margin-bottom:30px;}
.map_prov img {text-align:center; margin-bottom:5px;}
.map_prov h3 {background:#434343; color:#fff; font-weight:bold; font-size:16px; text-align:center; padding:12px 0;}
.map_prov .addr {margin:15px 0;}
.map_prov .addr p {margin-bottom:7px; font-size:13px; font-weight:normal;}
.map_prov .addr span {display:inline-block; width:90px; background:#4e79a9; padding:2px 0; font-weight:bold; text-align:center; color:#fff; margin-right:10px;}
.board_footer_num {margin:20px auto; font-size:0px; margin-bottom:20px; text-align:center; vertical-align:middle; position:relative;}
.listnum {width:30px; height:30px; padding-top:6px; background:#fff; border:1px solid #d1d1d1; color:#979797; margin:0px 5px; text-align:center; box-sizing:border-box;  font-size:13px;}
.listnum:hover {font-weight:bold; color:#fff; background:#979797; border:1px solid #808080;}
.listnum_on {width:30px; height:30px; padding-top:6px; font-weight:bold; color:#fff; background:#979797; border:1px solid #808080; box-sizing:border-box; margin:0px 5px;  font-size:13px;}
.btn_num {width:30px; height:30px; background:#fff; position:relative; top:11px; margin:0px 5px;}
.btn_num_next {background-image:url("../img/num_next.png");}
.btn_num_next:hover {background-image:url("../img/num_next_hover.png");}
.btn_num_prev {background-image:url("../img/num_prev.png");}
.btn_num_prev:hover {background-image:url("../img/num_prev_hover.png");}


/* °Ô½ÃÆÇ ½ºÅ¸ÀÏ 2*/
.article_column {width:100%;position:relative; font-size:13px; overflow:hidden; border-bottom: 1px solid #ddd; box-sizing:border-box; color:#666; line-height:20px;}
.article_column span {height:55px; display:table-cell; vertical-align:middle; padding:15px 20px; box-sizing:border-box; text-align:center; border-right:1px solid #ddd;}
.article_th {background:#fafafa; border-top:1px solid #444;}
.article_view_th {width:230px; color:#333; font-weight:bold;}
.article_view_cont {width:632px; text-align:left !important;}
.article_view_cont1 {width:316px; text-align:left !important;}
.article_view_cont strong{font-size:18px;}
.article_view_btn_area {width:250px; margin:20px auto; position:relative;}
.article_view_cont .horizon {width:1px; height:13px; padding:0; background:#999; margin:0px 10px; display:inline-block; border:0;}
.article_pay {color:#333;}
.article_pay_result {color:#db0600; font-size:18px; }
/* °ø¿ëÅÇ */
.tab_form {margin: 0;padding: 0;float: left;width: 100%;font-size:14px; border-bottom:3px solid #333; border-left:1px solid #e8e8e8; margin-top:-5px;}
.tab_form li { float:left;  color:#fff; width:173px; text-align:center; margin-left:-1px; border:1px solid #e8e8e8; box-sizing:border-box; font-weight:bold;}
.tab_form li { display:inline-block; background: #fff; color:#333; padding:10px 0px; cursor:pointer; position:relative; bottom:-5px; left:-1px; overflow:hidden;}
.tab_form li.on { background:#8a8a8a; color:#fff; border-bottom:0; border-left: 1px solid #333;  border-top:1px solid #333; border-right: 1px solid #333;  position:relative; bottom:-5px;}
.tab_con3 { clear:both; }
.tab_con3 div {position:relative; display:none; height:auto; background:#fff; margin-top:50px;}
.table_title_class {width:245px; text-overflow:ellipsis; white-space:pre; overflow:hidden;}

/* °ø¿ëÅÇ2 */
.tab_form1 { background:#fff; overflow:hidden; font-weight:bold;}
.tab_form1 li { float:left; background-color:#f5f5f5;width:173px; text-align:center; box-sizing:border-box; margin-right:-1px; margin-bottom:-1px;}
.tab_form1 li { display:inline-block; padding:15px 15px; cursor:pointer; background:#fff; border:1px solid #e8e8e8; font-size:14px; font-weight:normal; color:#666;}
.tab_form1 li:hover {background:#eee;}
.tab_form1 li.on { background-color:#4e4e4e; color:#fff; font-weight:bold;}
.tab_form1 li.on:hover { background-color:#555; }
.tab_con1 { clear:both; border-top: 2px solid #555; }
.tab_con1 p {line-height:1.6; font-size:13px;}
.tab_con1 > div {position:relative; display:none; word-break:break-word; height:auto; background:#fff; padding:32px 0px; font-size:13px;}

/* °ø¿ëÅÇ2 */
.tab_form2 { background:#fff; overflow:hidden; font-weight:bold;}
.tab_form2 li { float:left; background-color:#f5f5f5;width:173px; text-align:center; box-sizing:border-box; margin-left:-1px; margin-bottom:-1px;}
.tab_form2 li { display:inline-block; padding:15px 15px; cursor:pointer; background:#fff; border:1px solid #e8e8e8; font-size:14px; font-weight:normal; color:#666;}
.tab_form2 li:hover {background:#eee;}
.tab_form2 li.on { background-color:#4e4e4e; color:#fff; font-weight:bold;}
.tab_form2 li.on:hover { background-color:#555; }

/* ÅÇ¸Þ´º(ÆäÀÌÁö) */
.page_form { background:#fff; overflow:hidden; border-bottom:2px solid #666; font-weight:bold; margin-bottom:30px;}
.page_form li { float:left; background-color:#f5f5f5;width:173px; text-align:center; box-sizing:border-box; margin-left:-1px; margin-bottom:-1px;}
.page_form li { display:inline-block; padding:15px 15px; cursor:pointer; background:#fff; border:1px solid #e8e8e8; font-size:14px; font-weight:normal; color:#666;}
.page_form li:hover {background:#eee;}
.page_form li.on { background-color:#4e4e4e; color:#fff; font-weight:bold;}
.page_form li.on:hover { background-color:#555; }




/* ÀÔ·ÂÆû */
.board_form {overflow:hidden; border-top:2px solid #666;}
.board_form ul {font-size:0;}
.board_form .col_on {color:#333;}
.board_form .board_column span {padding:10px; padding-left:20px; height:auto; text-align:left;}
.board_form .write_addr {margin-top:10px; display:block;}
.board_form .write_addr li {margin-right:10px;}
.stat_accept {color:#59904c;}
.stat_ann {color:#e25d55;}
.stat_end {color:#666;}
.stat_interview {color:#5785c3;}
.r_list li {width:25%; font-size:13px;}

/* ÀÔ·ÂÆû2 */
.result_form {border-top:2px solid #666; border-bottom:1px solid #e8e8e8; background-color:#fbfbfb; overflow:hidden; padding:20px; font-size:13px; margin:15px 0px;}
.result_form div {margin-bottom:20px;}
label {margin-left:5px; margin-right:10px;}


/* °áÁ¦Æû */
.paper_write {margin-bottom:40px;overflow-x:hidden;border-top:2px solid #666; border-bottom: 1px solid #666; padding:10px 0px 15px 0px; }
.paper_column {padding:15px 0px; position:relative; font-size:13px; overflow-x:hidden; line-height:24px;}
.pp_col {width:100%; padding:7px 0px;}
.pp_bg {width:40%; height:137px;padding:15px 40px 30px 40px; background-color:#ececec; position:absolute; right:0; top:-10px;}
.pp_bg strong {display:block; text-align:right; color:#3355ac; font-size:40px;}
.pp_bg span {display:block; margin-bottom:15px;}
.pp_col b {margin:0px 5px 10px 0px;}
.list_file {width:600px;padding:8px 0px;border:0; border-bottom: 1px solid #e8e8e8;}
.write_text {width:761px; border:0; font-size:16px;}
.deposit_date {display:inline-block; margin-left:60px;}
.deposit_date li {margin-right:25px;}
.payment_notice p {font-size:15px !important; color:#333; margin-bottom:5px;}
.payment_notice li {display:list-item; line-height:28px;font-size:13px;}
.terms_box {padding:20px; display:block; border:1px solid #d1d1d1; font-size:14px; margin-bottom:20px; overflow-y:scroll; line-height:22px; font-size:13px; height:100px;}
.terms_box p:last-child {margin-bottom:20px;}
.drop_list {width:18px; height:17px; background-image:url("../img/sub/btn_droplist.png"); border:0; cursor:pointer;}
.refundArea {padding-top:20px;}
.refund_search_form {position:relative; width:100%; padding:10px 0; font-size:13px; margin-bottom:30px; overflow:hidden; color:#333; box-sizing:border-box; border:2px solid #333; border-left:0; border-right:0;}
.refund_search_form li {display:table-cell; vertical-align:middle;}
.refund_search_form li.tit {min-width:120px; text-align:left; padding-left:15px; box-sizing:border-box; background:#fff;}
.refund_search_form li.cont {padding:7px 15px; text-align:left;}

/* ¼­ºê¸ÞÀÎÆäÀÌÁö ÅÇ */
ul.tabs, ul.s_tabs {margin: 0;padding: 0;list-style: none;height: 110px;width: 100%;}
ul.tabs li, ul.s_tabs li {float: left;text-align:center;cursor: pointer; width:33.3%; height: 25px;line-height: 31px;font-weight: bold;overflow: hidden;position: relative;font-size:16px;}
ul.tabs li.sub_active, ul.s_tabs li.sub_active {color:#fff !important; background:#7db266;}
ul.tabs li.sub_active, ul.s_tabs li.month_active {height:33px !important; color:#333 !important; border-top:0px !important; border:1px solid #53545a; border-bottom:0; background:#fff;}
.tabs .tab1.active {background-color:#fff; border:1px solid #53545a; color:#333; border-bottom:0;}
.tabs .tab2.active {background-color:#fff; border:1px solid #53545a; color:#333;  border-bottom:0;}
.tab_content, .s_tab_content {display: none;}
.tab1 { width:429px !important; height:100% !important; background:#e9e9e9; padding-top:7px; border:1px solid #ccc; color:#a2a2a2;  box-sizing:border-box;}
.tab2 { width:432px !important; height:112px !important; background:#e9e9e9; padding-top:7px; border:1px solid #ccc; color:#a2a2a2;  box-sizing:border-box;}
.tab3 { width:400px;}
.sub_tab_tit { height:34px !important; background:#53545a; color:#fff; font-size:13px !important; box-sizing:border-box; border-right:1px solid #6d6d73;}
.sub_tab_tit:last-child {border-right:0;}
.sub_tab_tit2 {width:71.6px !important; height:32px !important; border-top:1px solid #59bd7d; background:#7db266; border-right:1px solid #90bd7d; color:#fff; box-sizing:border-box; font-size:13px !important;}
.sub_tab_tit2:last-child {border-right:0;}
.sub_tab_tit3 {height:34px !important; top:12px; background:#53545a; color:#fff; border-left:1px solid #6d6d73 !important; border-right:1px solid 
#6d6d73 !important; position:absolute !important; font-size:13px !important; box-sizing:border-box;}
.sub_tab_tit3:last-child {border:0;}

/* °áÁ¦ÅÇ °øÅë »ó´Ü */
.process_step1 {position:absolute; width:314px; height:42px; box-sizing:border-box; text-align:center; z-index:1;}
.process_depth1 {width:451px !important; height:42px;}
.process_step2 {position:absolute;  width:314px; height:42px; box-sizing:border-box; text-align:center; left:520px; z-index:4;}
.process_depth2 {width:451px !important; height:42px; left:662px;}
.process_step3 {position:absolute;  width:314px; height:42px; box-sizing:border-box; text-align:center; left:800px;  z-index:10;}
.process_num {width:42px; height:42px; padding-top:12px; box-sizing:border-box; background:url("../img/edu/icon_circle.png") no-repeat; font-size:15px; color:#999; font-weight:bold;}
.process_num_on {background:url("../img/edu/icon_circle_on.png") no-repeat; color:#5c9ce7; font-weight:bold;}
.process_step_cont {width:272px; height:42px; font-weight:bold; color:#999; padding-top:10px; box-sizing:border-box;  background:url("../img/edu/bg_process.png")  no-repeat; font-size:15px; left:-15px; position:relative;}
.process_step_depth {width:409px; background:url("../img/edu/bg_process_2.png")  no-repeat;}
.process_step_on {background:url("../img/edu/bg_process_on.png")  no-repeat; position:relative; color:#fff;}
.process_step_depth_on {width:409px; background:url("../img/edu/bg_process_2_on.png")  no-repeat; position:relative; color:#fff;}
.process_step_cont span {position:relative; top:2px; margin-left:5px;}


/* ±³À°È®ÀÎ */
.confirm_request_edu ul {font-size:0;}
.confirm_request_edu .board_column {width:100%;position:relative; font-size:13px; overflow:hidden; border-bottom: 1px solid #e6e6e6; box-sizing:border-box; color:#666; line-height:20px;}
.confirm_request_edu .board_column:last-child {border-bottom:0;}
.confirm_request_edu {width:560px;  box-sizing:border-box;  border-top:2px solid #666 !important; border:1px solid #d4d4d4; margin:auto; margin-bottom:40px; font-size:13px;}
.confirm_request_edu .board_column span {padding:15px 20px; box-sizing:content-box; text-align:left;}
.confirm_request_edu dt {font-weight:bold; color:#d6010b; margin-bottom:8px;}
.confirm_request_edu dd {color:#666; line-height:22px;}
.btn_area {width:168px; margin:auto; padding-bottom:30px; overflow:hidden; border-top:0px !important;}
.view_info_consumer {font-size:13px !important;}
.view_info_consumer li {border-bottom:1px solid #ddd; padding-bottom:10px; margin-bottom:10px;}
.view_info_consumer li:last-child {margin:0; padding-bottom:0; border-bottom:0;}
.view_info_consumer span {padding:0 !important; margin-right:20px !important; display:inline-block;}

/* °æ¿µ±âÈ¹ */
.public_edu_cal {padding:20px; border-bottom: 1px solid #ccc; overflow:hidden; position:relative;}
.public_edu_cal dl {float:left; width:600px;}
.public_edu_cal dt {font-size:16px; font-weight:bold; margin-bottom:10px;}
.public_edu_cal dd {color:#888; font-size:13px; line-height:24px;}
.public_edu_cal span {position:relative; left:20px;}
.public_edu_notice {padding:15px 20px; background:#e83d45; border-radius:4px; font-size:16px; font-weight:bold; color:#fff; float:right; position:absolute; top:34px; right:20px; text-align:center;}


/* ±³À°¾È³»¹® Ã¥ÀÚ½ÅÃ» */
.banner_paper {overflow:hidden; margin-bottom:30px;}
.dl_paper span {position:relative; top:2px; margin-left:10px;}
.dl_paper {width:430px; height:53px; padding:14px 0px; box-sizing:border-box; text-align:center; color:#fff; font-weight:bold; float:left; font-size:14px;}
.dl_paper_cal {background:url("../img/edu/bg_paper_cal.png") 60px no-repeat #87939b;}
.dl_paper_bh {background:url("../img/edu/bg_paper_bh.png") 60px no-repeat #87939b; margin-left:1px; }


/*±³À°¿¬¼ö »ó¼¼ */
.edu_prev {width:120px; height:36px; background:url("../img/edu/btn_edu_prev.png") 16px 10px no-repeat #f4f5f7; position:absolute; right:0; top:50px; border:1px solid #d9d9d9; border-radius:4px; box-sizing:border-box; padding-left:30px; color:#666; font-weight:bold; font-size:13px; cursor:pointer; letter-spacing:-1px;}
.detail_info_area {width:100%; overflow:hidden; margin-bottom:30px;}
.board_detail_info {overflow:hidden; width:540px;}
.board_detail_info > .table_form2 {height:316px;}
.board_detail_info .btn_sub {font-size:14px !important; width:170px;}
.board_detail_tag {font-size:0; margin-bottom:10px; width:100%; display:block;}
.info_tag {padding:2px 10px 3px 10px; border-radius:3px; font-size:12px; margin-right:5px;}
.tag_refund {border: 1px solid #a28e75; color:#a28e75;}
.tag_lunch {border: 1px solid #5c9ce7; color:#5c9ce7;}
.tag_coupon {border:1px solid #50ceb8; color:#50ceb8;}
.tag_ps {border: 1px solid #f6794f; color:#f6794f;}
.edu_request_form {width:300px; height:367px; box-sizing:border-box; border:1px solid #ddd; overflow:hidden;}
.edu_request_form h3 {display:block; text-align:center;  padding:14px 0px; color:#fff; font-size:16px; background:#6a7685;}
.edu_request_cont {padding:25px 20px; font-size:12px !important;}
.edu_request_cont dl {border-bottom:1px solid #ddd; margin-bottom:15px;}
.edu_request_cont dt {font-weight:bold; margin-bottom:10px; color:#333;}
.edu_request_cont dd {margin-bottom:20px; overflow:hidden;}
.edu_request_cont dd span {font-size:13px; display:inline-block;}
.edu_request_cont .select_board {color:#777; text-align:center !important; width:100%; font-size:12px; padding:9px 25px 9px 25px;}
.board_depth_area {border-top:1px solid #87949c; overflow:hidden; padding:15px 0px; width:100%; font-size:0;}
.board_depth_area a {margin-right:15px; }
.request_edu_info {margin:30px 0px; overflow:hidden;}
.request_edu_info_head {display:block; text-align:center;  padding:14px 30px; color:#fff; font-size:16px; background:#898888; overflow:hidden;}
.request_edu_info_head h4 {float:left;}
.request_edu_info_head a {float:right;}
.request_notice {text-align:center; background:url("../img/edu/icon_notice.png") no-repeat 90px 50% #f1f1f1; border-bottom:1px solid #ddd; height:52px; box-sizing:border-box; padding-top:16px; font-size:15px;}
.request_edu_info dl {border-bottom:1px solid #ddd; padding:30px 30px; width:861px; box-sizing:border-box; font-size:13px;}
.request_edu_info dt {font-weight:bold; margin-bottom:5px; font-size:14px; padding-top:3px;}
.request_edu_info dd {line-height:20px; color:#666666; font-weight:normal;}
.request_edu_info_num {width:36px; height:36px; border:1px solid #ddd; background:#fff; border-radius:3px; text-align:center; font-weight:bold; color:red; margin-right:30px; box-sizing: border-box; display:block; padding-top:5px; font-size:20px; position:relative; top:1px;}
.request_edu_info .icon01 {background:url("../img/edu/req_edu01.png") no-repeat 790px 50% #fafafa; }
.request_edu_info .icon02 {background:url("../img/edu/req_edu02.png") no-repeat 790px 50% #fff; }
.request_edu_info .icon03 {background:url("../img/edu/req_edu03.png") no-repeat 790px 50% #fafafa; }
.request_edu_info .icon04 {background:url("../img/edu/req_edu04.png") no-repeat 790px 50% #fff; }
.request_edu_info .icon05 {background:url("../img/edu/req_edu05.png") no-repeat 790px 50% #fafafa; max-height:120px;}
.request_edu_info .icon06 {background:url("../img/edu/req_edu06.png") no-repeat 790px 50% #fff; }
.request_edu_info .icon07 {background:url("../img/edu/req_edu07.png") no-repeat 790px 50% #fff; }
.request_edu_info .icon08 {background:url("../img/edu/req_edu08.png") no-repeat 790px 50% #fff; }
.request_edu_info .icon09 {background:url("../img/edu/req_edu09.png") no-repeat 790px 50% #fff; }
.request_edu_info section {float:left; min-height:60px;}
.request_edu_info_th {display:inline-block; float:left; height:36px; font-weight:bold; font-size:16px; width:120px; margin-right:30px; text-align:center;}
.request_edu_list {margin-bottom:30px; overflow:hidden;}
.request_edu_list_head {padding:15px 30px;}
.request_edu_list_head h3 { font-size:16px !important;}
.edu_list_area {width:789px !important;padding:20px 35px; border:1px solid #ccc; background:#f0f0f0;}
.edu_subject_cal {width:172px; height:122px; background:#fff; border: 1px solid #ccc; box-sizing:border-box; font-size:14px; text-align:center; padding:15px 0px; float:left; margin:0px 12px;}
.edu_subject_cal dt {margin:auto; font-weight:bold; margin-bottom:15px; width:80%; height:40px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-wrap:break-word; line-height:22px;}
.edu_subject_cal dd {font-weight:bold; font-size:12px; color:#777; line-height:16px;}
.process_board {margin-bottom:40px; overflow:hidden; box-sizing:border-box; }
.process_board h3 {display:block; text-align:center;  padding:14px 0px; color:#333; font-size:16px; background:#f3f3f3; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.process_cont { color:#666; border-bottom:1px solid #ddd; font-size:13px; overflow:hidden; padding:20px 0;}
.process_cont ul {padding-left:20px;}
.process_cont ol {padding-left:20px;}
.process_cont dd li {display:list-item;}
.process_cont dt {color:#2480c1; font-weight:bold; margin-bottom:5px;}
.process_cont .cs_edu_manager {width:810px; letter-spacing:0; margin:auto; border:1px solid #dedede;}
.process_cont .cs_edu_manager th {height:60px; background:#607084; color:#fff; border-right:1px solid #8993b2;}
.process_cont .cs_edu_manager td {padding:12px 15px; color:#888; font-size:13px; line-height:1.4; border:1px solid #dedede;}
.process_cont .cs_edu_manager td b {color:#333; margin-bottom:8px; display:block;}

/* ¸ÂÃãÇü±³À° */
.cs_banner_area {width:100%; overflow:hidden;}
.csedu_main_area {padding:30px; box-sizing:border-box; border-left:1px solid #f3f3f3; border-right:1px solid #f3f3f3; border-bottom:1px solid #f3f3f3;}
.cs_edu_info {overflow:hidden; width:800px;}
.cs_notice {text-align:center; background:url("../img/edu/icon_notice.png") no-repeat 90px 50% #f1f1f1; border-bottom:1px solid #ddd; height:52px; box-sizing:border-box; padding-top:16px; font-size:15px;}
.cs_edu_info dl {border-bottom:1px solid #ddd; padding:30px 30px; width:100%; box-sizing:border-box; font-size:13px; cursor:pointer;}
.cs_edu_info dt {font-weight:bold; margin-bottom:5px; font-size:16px;}
.cs_edu_info dd {line-height:20px; color:#666666; font-weight:normal;}
.cs_edu_info_num {width:36px; height:36px; border:1px solid #ddd; border-radius:3px; text-align:center; font-weight:bold; color:red; margin-right:30px; box-sizing: border-box; display:block; padding-top:5px; font-size:20px; position:relative; top:1px;}
.cs_edu_info .icon01 {background:url("../img/edu/cs_edu01.png") no-repeat 710px 50% #fafafa; }
.cs_edu_info .icon02 {background:url("../img/edu/cs_edu02.png") no-repeat 710px 50% #fff; }
.cs_edu_info .icon03 {background:url("../img/edu/cs_edu03.png") no-repeat 710px 50% #fafafa; }
.cs_edu_info section {float:left; min-height:60px;}
.cs_edu_inq {width:157px; height:141px; background:#fff; border: 1px solid #bfbdbd; box-sizing:border-box; font-size:14px; text-align:center;  float:left; margin:0px 4px;}
.cs_edu_inq dt {width:155px; height:50px; display:table-cell; vertical-align:middle; box-sizing:border-box; background:#607084; color:#fff; font-size:12px; font-weight:normal;}
.cs_edu_inq dd b {color:#000; margin-top:15px; margin-bottom:5px; display:block;}
.cs_edu_inq dd {font-size:13px; color:#777; line-height:1.5;}
.cs_edu_inq dd p {margin-bottom:-3px;}


/* °æ¿µÀü·« */
.str_info_top {width:100%; height:276px; padding-top:65px; background:url("../img/edu/bg_str_info_top.png") no-repeat 478px 0px; box-sizing:border-box; margin-bottom:30px;}
.str_info_top ul {width:440px; overflow:hidden;}
.str_info_top li {margin-bottom:30px; margin-left:20px;}
.str_info_top li span {display:inline-block; float:left; }
.str_info_top .request_edu_info_num {margin-right:15px;}
.str_card_board {box-sizing:border-box; width:100%; background:#f9f9f9; padding:25px 11px; border-top: 1px solid #a8a8a8; border-bottom: 1px solid #d2d2d2; overflow:hidden;}
.str_card_board ul {font-size:0px;}
.str_card_li {width:200px; height:232px; cursor:pointer; margin:0px 6px; padding:0px 10px 20px 10px; border:1px solid #e1e1e1; float:left; font-size:13px; background:#fff; box-sizing:border-box;}
.str_card_li:hover {background:#f3f3f3;}
.str_card_li dt {height:130px; text-align:center; font-weight:bold; color:#607084; font-size:14px; margin-bottom:15px; line-height:20px; box-sizing:border-box; padding:72px 20px 20px 20px; border-bottom: 1px dashed #ddd;}
.str_card_li dd {box-sizing:border-box; width:180px; line-height:18px; margin-bottom:5px; padding:0px 20px; color:#666; position:relative; display:block; overflow:hidden;}
.str_card_li span {width:90px; display:inline-block; vertical-align:top;}
.str_icon01 {background:url("../img/edu/icon_str01.png") no-repeat 50% 28px;}
.str_icon02 {background:url("../img/edu/icon_str02.png") no-repeat 50% 28px;}
.str_icon03 {background:url("../img/edu/icon_str03.png") no-repeat 50% 28px;}
.str_icon04 {background:url("../img/edu/icon_str04.png") no-repeat 50% 28px;}
.str_icon05 {background:url("../img/edu/icon_str05.png") no-repeat 50% 28px;}
.str_icon06 {background:url("../img/edu/icon_str06.png") no-repeat 50% 28px;}
.str_icon07 {background:url("../img/edu/icon_str07.png") no-repeat 50% 28px;}
.str_icon08 {background:url("../img/edu/icon_str08.png") no-repeat 50% 28px;}
.str_icon09 {background:url("../img/edu/icon_str09.png") no-repeat 50% 28px;}
.str_icon10 {background:url("../img/edu/icon_str10.png") no-repeat 50% 28px;}
.str_icon11 {background:url("../img/edu/icon_str11.png") no-repeat 50% 28px;}
.card_blank {background:url("../img/edu/card_none.png") 50% 50% no-repeat #fafafa !important;}
.table_step {display:inline-block; vertical-align:middle;}
.table_ar {display:inline-block; margin:0px 25px;}


/* ÀÎ»çÁ¶Á÷ */
.org_info_top {width:100%; height:276px; background:url("../img/edu/bg_org_info_top.png") no-repeat 478px 0px; box-sizing:border-box; margin-bottom:50px; margin-top:50px;}
.org_info_top ul {width:440px; overflow:hidden;}
.org_info_top li {margin-bottom:30px; margin-left:20px;}
.org_info_top li span {display:inline-block; float:left; }
.org_info_top .request_edu_info_num {margin-right:15px;}
.org_card_board {box-sizing:border-box; width:100%; background:#f9f9f9; padding:25px; border-top: 1px solid #a8a8a8; border-bottom: 1px solid #d2d2d2; overflow:hidden; margin-bottom:20px;}
.org_card_board ul {font-size:0px;}
.org_card_li {width:195px; height:191px; cursor:pointer; margin:0px 5px; padding:0px 10px 20px 10px; border:1px solid #e1e1e1; float:left; font-size:13px; background:#fff; box-sizing:border-box;}
.org_card_li:hover {background:#f3f3f3;}
.org_card_li2 {width:262px; margin:0px 5px;}
.org_card_li dt {height:115px; padding-top:30px; text-align:center; font-weight:bold; color:#607084; font-size:14px;  line-height:16px; box-sizing:border-box;}.
.org_card_li dd {padding:0px 0px; margin-bottom:2px;}
.org_card_li2 dd {padding:0px 40px; margin-bottom:2px;}
.org_card_li span { display:inline-block;}
.org_card_li p {font-size:12px; color:#979797; margin-top:10px; font-weight:normal; line-height:16px;}
.sales_step {width:158px; height:124px; position:absolute; color:#fff; box-sizing:border-box; padding-top:21px;}
.sales_step h3 {font-size:20px;  text-shadow: #333 0px 0px 3px 0px; margin-bottom:5px; width:140px; text-align:center;}
.sales_step p {color:#fff;  width:140px;  text-align:center; line-height:16px;}
.sales_01 {background:url("../img/edu/img_sales_01.png") no-repeat; z-index:10;}
.sales_02 {background:url("../img/edu/img_sales_02.png") no-repeat; left:140px; z-index:9;}
.sales_03 {background:url("../img/edu/img_sales_03.png") no-repeat; left:281px; z-index:8;}
.sales_04 {background:url("../img/edu/img_sales_04.png") no-repeat; left:422px; z-index:7;}
.sales_05 {background:url("../img/edu/img_sales_05.png") no-repeat; left:562px; width:127px;}


/* ¿µ¾÷ºÎ¹® */
.busi_info_top {width:100%; height:276px; padding-top:45px; background:url("../img/edu/bg_busi_info_top.png") no-repeat 478px 0px; box-sizing:border-box; margin-bottom:30px;}
.busi_info_top ul {width:440px; overflow:hidden;}
.busi_info_top li {margin-bottom:30px; margin-left:20px;}
.busi_info_top li span {display:inline-block; float:left; }
.busi_info_top .request_edu_info_num {margin-right:15px;}
.busi_card_board {box-sizing:border-box; width:100%; background:#f9f9f9; padding:25px 20px; border-top: 1px solid #a8a8a8; border-bottom: 1px solid #d2d2d2; overflow:hidden;}
.busi_card_board ul {font-size:0px; overflow:hidden;}
.busi_card_li {width:265px; height:241px; cursor:pointer; margin:0px 6px; padding:0px 10px 20px 10px; border:1px solid #e1e1e1; float:left; font-size:13px; background:#fff; box-sizing:border-box;}
.busi_card_li:hover {background:#f3f3f3;}
.busi_card_li dt {height:150px; text-align:center; font-weight:bold; color:#607084; font-size:14px; margin-bottom:15px; line-height:20px; box-sizing:border-box; padding:72px 10px 20px 10px; border-bottom: 1px dashed #ddd;}
.busi_card_li p {font-size:12px; line-height:16px; font-weight:normal; color:#999; margin-top:5px;}
.busi_card_li dd {box-sizing:border-box; width:250px; line-height:18px; margin-bottom:5px; padding:0px 25px; color:#666; position:relative; display:block; overflow:hidden;}
.busi_card_li span {width:150px; display:inline-block; vertical-align:top;}
.busi_icon01 {background:url("../img/edu/icon_busi01.png") no-repeat 50% 28px;}
.busi_icon02 {background:url("../img/edu/icon_busi02.png") no-repeat 50% 28px;}
.busi_icon03 {background:url("../img/edu/icon_busi03.png") no-repeat 50% 28px;}
.busi_icon04 {background:url("../img/edu/icon_busi04.png") no-repeat 50% 28px;}
.busi_icon05 {background:url("../img/edu/icon_busi05.png") no-repeat 50% 28px;}
.busi_icon06 {background:url("../img/edu/icon_busi06.png") no-repeat 50% 28px;}
.busi_icon07 {background:url("../img/edu/icon_busi07.png") no-repeat 50% 28px;}

.business_card_board {box-sizing:border-box; width:100%; background:#f9f9f9; padding:20px 12px 25px 12px; margin-bottom:25px; border-top: 1px solid #a8a8a8; border-bottom: 1px solid #d2d2d2; overflow:hidden;}
.business_card_board ul {font-size:0px;}
.business_card_li {width:270px; height:315px; margin:0px 6px; padding:30px 20px 30px 20px; border:1px solid #e1e1e1; float:left;}
.business_card_li {position:relative; font-size:13px; background:#fff; box-sizing:border-box;}
.business_card_li b {font-size:14px; color:#666;  display:block; height:26px;}
.business_card_li h4 {font-size:24px; color:#2480c1;}
.business_card_li dt{font-size:68px; color:#2480c1; font-weight:bold; position:absolute; top:112px; left:16px;}
.business_card_li dd {width:228px; line-height:20px; display:block; padding-top:15px; border-top:6px solid #2480c1; color:#666;  margin-top:62px;}


/*¸¶ÄÉÆÃºÎ¹®*/
.market_info_top {width:100%; height:276px; padding-top:45px; background:url("../img/edu/bg_market_info_top.png") no-repeat 478px 0px; box-sizing:border-box; margin-bottom:30px;}
.market_info_top ul {width:440px; overflow:hidden;}
.market_info_top li {margin-bottom:30px; margin-left:20px;}
.market_info_top li span {display:inline-block; float:left; }
.market_info_top .request_edu_info_num {margin-right:15px;}
.market_icon01 {background:url("../img/edu/icon_market01.png") no-repeat 50% 28px;}
.market_icon02 {background:url("../img/edu/icon_market02.png") no-repeat 50% 28px;}
.market_icon03 {background:url("../img/edu/icon_market03.png") no-repeat 50% 28px;}
.market_icon04 {background:url("../img/edu/icon_market04.png") no-repeat 50% 28px;}
.market_icon05 {background:url("../img/edu/icon_market05.png") no-repeat 50% 28px;}
.category_cont {width:270px; float:left; margin-right:10px;  position:relative;}
.category_cont li {border:1px solid #e8e8e8;}
.category_cont span {display:table-cell; padding:10px 15px; font-size:13px;}
.category_th {background:#959595; font-weight:bold; color:#fff; font-size:14px !important;}
.category_tag {color:#5a7397; width:93px; height:40px; background:#f4f5f7; font-size:12px; text-align:center; border:2px solid #c7d4e5; border-radius:4px; line-height:14px;}
.category_tag {box-sizing:border-box; display:inline-block; vertical-align:middle; margin:2px 1px; padding:11px 0px;}
.category_tag2 {background:#eee; width:270px; box-sizing:border-box; padding:12px; display:block; height:47px;}
.workshop_sticker {width:54px; height:37px; box-sizing:border-box; background:#b57672; color:#fff; font-weight:bold; text-align:center; padding:7px 0px; position:absolute; border-radius:50px; z-index:1000; right:5px; bottom:33px;}
.imp {color:#ed1d1d; padding-left:10px;}

/* °í°´°ü¸® */
.cs_info_top {width:100%; height:276px; padding-top:45px; background:url("../img/edu/bg_cs_info_top.png") no-repeat 478px 0px; box-sizing:border-box; margin-bottom:30px;}
.cs_info_top ul {width:440px; overflow:hidden;}
.cs_info_top li {margin-bottom:30px; margin-left:20px;}
.cs_info_top li span {display:inline-block; float:left; }
.cs_info_top .request_edu_info_num {margin-right:15px;}
.cs_icon01 {background:url("../img/edu/icon_market01.png") no-repeat 50% 28px;}
.cs_icon02 {background:url("../img/edu/icon_market02.png") no-repeat 50% 28px;}
.cs_icon03 {background:url("../img/edu/icon_market03.png") no-repeat 50% 28px;}
.cs_icon04 {background:url("../img/edu/icon_market04.png") no-repeat 50% 28px;}
.cs_icon05 {background:url("../img/edu/icon_market05.png") no-repeat 50% 28px;}
.cs_icon06 {background:url("../img/edu/icon_market06.png") no-repeat 50% 28px;}

.cs_card_board {box-sizing:border-box; width:100%; background:#f9f9f9; padding:25px 20px; border-top: 1px solid #a8a8a8; border-bottom: 1px solid #d2d2d2; overflow:hidden;}
.cs_card_board ul {font-size:0px; overflow:hidden;}
.cs_card_li {width:265px; height:241px; cursor:pointer; margin:0px 6px; padding:0px 10px 20px 10px; border:1px solid #e1e1e1; float:left; font-size:13px; background:#fff; box-sizing:border-box;}
.cs_card_li:hover {background:#f3f3f3;}
.cs_card_li dt {height:150px; text-align:center; font-weight:bold; color:#607084; font-size:14px; margin-bottom:15px; line-height:20px; box-sizing:border-box; padding:72px 10px 20px 10px; border-bottom: 1px dashed #ddd;}
.cs_card_li p {font-size:12px; line-height:16px; font-weight:normal; color:#999; margin-top:5px;}
.cs_card_li dd {box-sizing:border-box; width:250px; line-height:18px; margin-bottom:5px; padding:0px 25px; color:#666; position:relative; display:block; overflow:hidden;}
.cs_card_li span {width:150px; display:inline-block; vertical-align:top;}
.cs_icon01 {background:url("../img/edu/icon_cs01.png") no-repeat 50% 28px;}
.cs_icon02 {background:url("../img/edu/icon_cs02.png") no-repeat 50% 28px;}
.cs_icon03 {background:url("../img/edu/icon_cs03.png") no-repeat 50% 28px;}
.cs_icon04 {background:url("../img/edu/icon_cs04.png") no-repeat 50% 28px;}
.cs_icon05 {background:url("../img/edu/icon_cs05.png") no-repeat 50% 28px;}
.min_feature {overflow:hidden; position:relative; margin-left:30px; padding:10px 30px; height:100px; background:url("../img/edu/bg_10min_feather.png") no-repeat;}
.min_feature li {box-sizing:border-box; width:174px; padding:10px 0px; margin:0px 7px; font-size:13px; background:#fff; border:1px solid #8a8a8a; border-radius:4px; text-align:center;}
.min_feature2 {overflow:hidden; position:relative; margin-left:30px; padding:10px 30px; height:100px; border-radius:10px; background:#f6f6f6; border:1px solid #a3b8d5;}
.min_feature2 li {box-sizing:border-box; width:174px; margin:0px 7px; font-size:13px; background:#fff; border:1px solid #e5e5e5; border-radius:8px; text-align:center;}
.min_feature2 .head {display:block; height:26px; background:#7f95b4; color:#fff; padding-top:7px; border-radius:7px 7px 0px 0px;}
.min_feature2 .cont {padding:5px 10px; box-sizing:border-box; display:table-cell; height:64px; vertical-align:middle; text-align:center; width:174px;}
.min_feature2 .on {height:100px; background:#7f95b4; font-weight:bold; color:#fff; padding-top:35px; float:left;}
.min_cont {width:410px; float:left; position:relative;}
.min_cont li {border:1px solid #e8e8e8; width:410px; margin-bottom:8px;}
.min_cont span {display:table-cell; padding:15px; font-size:13px;}
.min_th {background:#f8f8f8; min-width:65px; max-width:65px; padding-top:40px; font-weight:bold; text-align:center; color:#7f95b4; font-size:16px !important; vertical-align:middle;}


/* »ý»ê Ç°Áú */
.pr_info_top {width:100%; height:276px; padding-top:25px; background:url("../img/edu/bg_cs_info_top.png") no-repeat 478px 0px; box-sizing:border-box; margin-bottom:30px;}
.pr_info_top ul {width:440px; overflow:hidden;}
.pr_info_top li {margin-bottom:30px; margin-left:20px;}
.pr_info_top li span {display:inline-block; float:left; }
.pr_info_top .request_edu_info_num {margin-right:15px;}
.pr_card_board {box-sizing:border-box; width:100%; background:#f9f9f9; padding:25px 20px; border-top: 1px solid #a8a8a8; border-bottom: 1px solid #d2d2d2; overflow:hidden;}
.pr_card_board ul {font-size:0px; overflow:hidden;}
.pr_card_li {width:265px; height:241px; cursor:pointer; margin:0px 6px; padding:0px 10px 20px 10px; border:1px solid #e1e1e1; float:left; font-size:13px; background:#fff; box-sizing:border-box;}
.pr_card_li dt {height:150px; text-align:center; font-weight:bold; color:#607084; font-size:14px; line-height:20px; box-sizing:border-box; padding:92px 10px 20px 10px;}
.pr_card_li p {font-size:12px; line-height:16px; font-weight:normal; color:#999; margin-top:5px;}
.pr_card_li dd {box-sizing:border-box; width:250px; line-height:18px; margin-bottom:5px; padding:0px 25px; color:#666; position:relative; display:block; overflow:hidden;}
.pr_card_li span {width:150px; display:inline-block; vertical-align:top;}
.pr_icon01 {background:url("../img/edu/icon_pr01.png") no-repeat 50% 32px;}
.pr_icon02 {background:url("../img/edu/icon_pr02.png") no-repeat 50% 32px;}
.pr_icon03 {background:url("../img/edu/icon_pr03.png") no-repeat 50% 32px;}
.pr_icon04 {background:url("../img/edu/icon_pr04.png") no-repeat 50% 32px;}
.pr_icon05 {background:url("../img/edu/icon_pr05.png") no-repeat 50% 32px;}
.pr_icon06 {background:url("../img/edu/icon_pr06.png") no-repeat 50% 32px;}
.pr_icon07 {background:url("../img/edu/icon_pr07.png") no-repeat 50% 32px;}
.pr_icon08 {background:url("../img/edu/icon_pr08.png") no-repeat 50% 32px;}
.pr_icon09 {background:url("../img/edu/icon_pr09.png") no-repeat 50% 32px;}
.scm_div li {width:267px; height:40px; box-sizing:border-box; padding-top:10px; color:#fff; font-weight:bold; text-align:center; background:#038ea8;}
.scm_div li:nth-child(even) {background:#44bac7;}
.scm_table {overflow:hidden; position:relative; padding:30px 0px; text-align:center;}
.scm_table b{margin-bottom:20px; display:block;}
.scm_table h5 {color:#038ea8; text-decoration:underline; font-size:13px; margin-bottom:20px;}
.scm_table li {width:267px; padding:20px 10px; border:1px solid #c4e2e7; height:197px; text-align:center; background:#f0fdff; box-sizing:border-box; float:left; }
.scm_table p {font-size:12px; color:#999; line-height:18px;}
.waste_div li {box-sizing:border-box; width:332px; overflow:hidden; margin-bottom:10px; display:block;}
.waste_div span {display:block;}
.waste_div .head {padding:6px 15px; background:#038ea8; font-weight:bold; color:#fff;}
.waste_div .head:last-child {background:#666;}
.waste_div .cont {padding:10px 15px; border: 1px solid #e8e8e8; border-top:0px; font-size:12px;}
.pr_info_foot {width:100%; height:244px; padding-top:10px; background:url("../img/edu/img_product_info.jpg") no-repeat 478px 0px; box-sizing:border-box; margin-bottom:30px;}
.pr_info_foot ul {width:500px; overflow:hidden;}
.pr_info_foot li {margin-bottom:20px;}
.pr_info_foot li strong {display:block;}
.pr_info_foot li span {display:inline-block; float:left; }
.pr_info_foot .request_edu_info_num {margin-right:15px;}


/*º¯È­Çõ½Å*/
.inno_info_top {width:100%; height:276px; padding-top:90px; background:url("../img/edu/bg_innovation_info_top.png") no-repeat 478px 0px; box-sizing:border-box; margin-bottom:30px;}
.inno_info_top ul {width:440px; overflow:hidden;}
.inno_info_top li {margin-bottom:30px; margin-left:20px;}
.inno_info_top li span {display:inline-block; float:left; }
.inno_info_top .request_edu_info_num {margin-right:15px;}
.inno_card_board {box-sizing:border-box; width:100%; background:#f9f9f9; padding:25px 20px; border-top: 1px solid #a8a8a8; border-bottom: 1px solid #d2d2d2; overflow:hidden;}
.inno_card_board ul {font-size:0px; overflow:hidden;}
.inno_card_li {width:265px; height:241px; cursor:pointer; margin:0px 6px; padding:0px 10px 20px 10px; border:1px solid #e1e1e1; float:left; font-size:13px; background:#fff; box-sizing:border-box;}
.inno_card_li:hover {background:#f3f3f3;}
.inno_card_li dt {height:150px; text-align:center; font-weight:bold; color:#607084; font-size:14px; line-height:20px; box-sizing:border-box; padding:92px 10px 20px 10px;}
.inno_card_li p {font-size:12px; line-height:16px; font-weight:normal; color:#999; margin-top:5px;}
.inno_card_li dd {box-sizing:border-box; width:250px; line-height:18px; margin-bottom:5px; padding:0px 25px; color:#666; position:relative; display:block; overflow:hidden;}
.inno_card_li span {width:150px; display:inline-block; vertical-align:top;}
.inno_icon01 {background:url("../img/edu/icon_inno01.png") no-repeat 50% 32px;}
.inno_icon02 {background:url("../img/edu/icon_inno02.png") no-repeat 50% 32px;}
.inno_icon03 {background:url("../img/edu/icon_inno03.png") no-repeat 50% 32px;}

/*±³À°ÄÁ¼³ÆÃ*/
.edu_cs_card_board {box-sizing:border-box; width:100%; background:#f9f9f9; padding:25px 20px; border-top: 1px solid #a8a8a8; border-bottom: 1px solid #d2d2d2; margin-bottom:20px; overflow:hidden;}
.edu_cs_card_board ul {font-size:0px; overflow:hidden;}
.edu_cs_card_li {width:185px; height:85px; cursor:pointer; margin:0px 6px; padding:0px 10px 20px 10px; border:1px solid #e1e1e1; float:left; font-size:13px; background:#fff; box-sizing:border-box;}
.edu_cs_card_li dt {height:150px; text-align:center; font-weight:bold; color:#607084; font-size:14px; line-height:20px; box-sizing:border-box; padding:22px 10px 20px 55px;}
.edu_cs_icon01 {background:url("../img/edu/icon_edu_cs01.png") no-repeat 15% 25px;}
.edu_cs_icon02 {background:url("../img/edu/icon_edu_cs02.png") no-repeat 15% 25px;}
.edu_cs_icon03 {background:url("../img/edu/icon_edu_cs03.png") no-repeat 15% 25px;}
.edu_cs_icon04 {background:url("../img/edu/icon_edu_cs04.png") no-repeat 15% 25px;}
.edu_cs_text {margin-left:20px; display:block; float:left; font-size:13px; padding-top:18px;}
.edu_cs_text li {font-size:13px; display:list-item; list-style-type:disc; margin-left:15px; line-height:24px;}
.edu_cs_card_board li:hover {background:#f3f3f3;}


/* ±³À°ÄÁ¼³ÆÃ */
.edu_cs_info_top {width:100%; height:276px; padding-top:50px; background:url("../img/edu/bg_educs_info_top.png") no-repeat 478px 0px; box-sizing:border-box; margin-bottom:30px;}
.edu_cs_info_top ul {width:440px; overflow:hidden;}
.edu_cs_info_top li {margin-bottom:30px; margin-left:20px;}
.edu_cs_info_top li span {display:inline-block; float:left; }
.edu_cs_info_top .request_edu_info_num {margin-right:15px;}
.consult_process {width:408px; font-size:0;}
.consult_process h4 {padding:10px 0px; display:block; font-size:14px; font-weight:bold; text-align:center;}
.consult_process dd  {width:199px; display:inline-block; font-size:12px; padding:10px 0px; text-align:center; margin-bottom:10px;}
.consult_process .step {font-weight:bold; text-decoration:underline; margin-bottom:0;}
.consult_process .title {font-weight:bold; color:#fff; background:#6faa02; font-size:13px !important; width:100%; display:block; padding:10px 0px; text-align:center;}
.consult_process .title2 {font-weight:bold; color:#fff; background:#038ea8; font-size:13px !important; width:100%; display:block; padding:10px 0px; text-align:center;}
.consult_process .two_depth {font-weight:bold; color:#fff; background:#6faa02;}
.consult_process .thr_depth {color:#728848; box-sizing:border-box; border:3px solid #dff0c0;}
.consult_process .two_depth2 {font-weight:bold; color:#fff; background:#038ea8;}
.consult_process .thr_depth2 {color:#038ea8; box-sizing:border-box; border:3px solid #cfe0e3}



/* ÄÁÆÛ·±½º */
.conference_request {width:251px; height:61px; color:#fff; font-weight:bold; font-size:16px; box-sizing:border-box;}
.conf_req_01 {background:url("../img/edu/img_conference_request01.png") no-repeat; margin-bottom:1px; padding-top:22px; padding-left:80px;}
.conf_req_02 {background:url("../img/edu/img_conference_request02.png") no-repeat; padding-top:22px; padding-left:80px;}



/* ¸ÂÃãÇüÇØ¿Ü¿¬¼ö */
.os_title {overflow:hidden; position:relative; margin-bottom:30px;}
.os_title .sub_title {margin:10px 0px 0px 0px;}
.kmac_os_fr {overflow:hidden; margin-bottom:25px; position:relative;}
.kmac_os_fr_01 li {padding:15px 0px; box-sizing:border-box; width:214px; height:52px; color:#fff; font-weight:bold; display:block; background:#7f95b4; text-align:center; margin-bottom:10px;}
.kmac_os_fr_02 li {box-sizing:border-box; width:258px; height:52px;  display:block; padding-top:6px; padding-left:65px; margin-bottom:10px;}
.kmac_os_fr_02 {margin-left:20px;}
.kmac_os_fr_02 b {font-size:14px;} 
.kmac_os_fr_02 p {font-size:12px;}
.kmac_fr_icon01 {background:url("../img/edu/icon_fr01.png") 0px 6px no-repeat;}
.kmac_fr_icon02 {background:url("../img/edu/icon_fr02.png") 0px 6px no-repeat;}
.kmac_fr_icon03 {background:url("../img/edu/icon_fr03.png") 0px 6px no-repeat;}
.kmac_fr_icon04 {background:url("../img/edu/icon_fr04.png") 0px 6px no-repeat;}
.kmac_os_fr_box {box-sizing:border-box; padding:60px 0px; text-align:center; border:3px solid #7f95b4; width:214px; height:238px;}
.kmac_os_fr_box b {margin-bottom:10px; display:block; font-size:14px !important;}
.kmac_os_fr_box strong {color:#3c5f8e; margin-bottom:20px; font-size:20px; display:block;}
.kmac_os_fr_icon_pl {background:url(../img/edu/icon_fr_pl.png) no-repeat; right:260px; top:85px;; width:64px; height:65px; position:absolute;}
.why_kmac_box {position:relative; line-height:20px; margin-bottom:35px; box-sizing:border-box; height:438px; padding:30px 0px 0px 30px; background:url("../img/edu/bg_reason_kmac.png") no-repeat;}
.why_kmac_box_01 li{width:194px; height:94px; font-size:12px; box-sizing:border-box; border:3px solid #94afd4; padding:15px 20px; margin-right:10px; font-weight:bold; margin-bottom:10px; color:#666; display:block;}
.why_kmac_box_01 li strong {color:#5785c3; font-size:14px;}
.why_kmac_box_02 li{line-height:16px; width:194px; height:94px; box-sizing:border-box; border:1px solid #94afd4; padding:15px 20px; margin-bottom:10px; color:#666; font-size:12px; display:block;}
.why_kmac_box .arrow {width:25px; height:24px; background:url("../img/edu/icon_why_arrow.png"); position:absolute;}
.why_kmac_box .ar01 {right:360px; top:65px;}
.why_kmac_box .ar02 {right:360px; top:167px;}
.why_kmac_box .ar03 {right:360px; top:269px;}
.why_kmac_box .ar04 {right:360px; top:371px;}
.why_kmac_box_03 li {width:334px; height:94px; font-size:12px; box-sizing:border-box; margin-right:10px; margin-bottom:10px; color:#666;  display:block;}
.why_kmac_box_03 li .head {padding:8px 25px; background:#5785c3; color:#fff; box-sizing:border-box;}
.why_kmac_box_03 li .cont {padding:8px 25px; border:1px solid #5785c3; box-sizing:border-box;}

.gallery_board {overflow:hidden; border-bottom: 1px solid #e8e8e8; width:100%;}
.gallery_board .head {background:#fafafa; padding:10px 10px 8px 10px; border-top:1px solid #adb5bf; border-bottom: 1px solid #e4e4e4; overflow:hidden; text-align:center;}
.gallery_board .cont {margin:20px 0px; overflow:hidden;}
.gallery_board .gallery_card {width:272px; margin:20px 0; float:left; box-sizing:border-box; border:1px solid #e8e8e8; float:left; display:inline-block;}
.gallery_board  a .gallery_card:hover {color:#5783c3 !important;}
.gallery_board .gallery_card .thum {width:272px; height:260px; overflow:hidden;}
.gallery_board .gallery_card .thum img {width:100%; height:100%; overflow:hidden;}
.gallery_board .gallery_card .tt {padding:18px 20px;}
.gallery_board .gallery_card .tt strong {height:46px; font-size:15px; margin-bottom:10px; text-align:center; line-height:24px; display:block;}
.gallery_board .gallery_card .tt p {display:block; font-weight:bold; color:#777; font-size:12px; text-decoration:underline; width:200px;}
.gallery_board .gallery_card .tt p {overflow: hidden; text-overflow: ellipsis;  word-wrap:break-word; line-height: 24px;  white-space:nowrap;}
.gallery_board .gallery_card_end {opacity:.5; background:#fff;}
.conference_type {width:215px; height:195px;}
.conference_type01 {background:url("../img/edu/img_conference_type01.png") no-repeat;}
.conference_type02 {background:url("../img/edu/img_conference_type02.png") no-repeat;}
.conference_type03 {background:url("../img/edu/img_conference_type03.png") no-repeat;}
.conference_type04 {background:url("../img/edu/img_conference_type04.png") no-repeat;}
.conference_cont {font-size:14px; font-weight:bold; color:#60514e; display:block; text-align:center; padding-top:20px; letter-spacing:-2px;}



/* ¿Â¶óÀÎ ±³À° */
.online_info_top {width:100%; height:276px; background:url("../img/edu/bg_online_info_top.png") no-repeat 478px 0px; box-sizing:border-box; margin-bottom:50px; margin-top:50px;}
.online_info_top ul {width:440px; overflow:hidden;}
.online_info_top li {margin-bottom:30px; margin-left:20px;}
.online_info_top li span {display:inline-block; float:left; }
.online_info_top .request_edu_info_num {margin-right:15px;}
  
/* ÁÖ¼ÒÃ£±â */
.author_list {width:460px; height:370px; border:1px solid #d2d2d2; padding:5px 20px; margin-bottom:20px; overflow-y: scroll;}
.author_list ul {padding-bottom:20px;}
.author_list li {width:100%; border-top: 1px solid #d2d2d2; padding-top:10px; margin-bottom:10px; font-size:14px;}
.author_list li:last-child{margin:0; padding-bottom:0;}


/*Áø´ÜÆò°¡*/
.content_box_div dl {width:183px; float:left; border:1px solid #ececec; box-sizing:border-box; margin-right:5px;}
.content_box_div dt {text-align:center; padding:12px 0px; color:#fff; font-size:14px; font-weight:bold;}
.content_box_div dd {padding:15px 10px; min-height:120px;}
.content_box_div dd li {background:url("../img/bulit_content.png") no-repeat left 10px; padding-left:10px;}

.certify_info_area {margin-bottom:60px; width:206px; float:left; margin-right:10px;}
.certify_logo {width:206px; padding:10px; background:#fff; border:1px solid #dddddf; box-sizing:border-box; box-shadow:0px 3px 5px #ddd; border-radius:5px; margin-bottom:10px;}
.certify_logo_txt { text-align:center; width:206px;}
.certify_logo_txt dt {font-size:15px; margin-bottom:5px;}
.certify_logo_txt dd {font-size:15px; color:#5c93cd; font-weight:bold;}


/* ÄÁ¼³ÆÃ */
.kmac_keyword_area {width:861px; height:904px; /*background:url("../img/consult/keyword_back.jpg") no-repeat;*/ position:relative;}
.kmac_keyword_area span {position:absolute;}
.kmac_keyword_area li {position:absolute; color:#666; cursor: pointer; white-space: nowrap;}
.bubble {position: relative; font-size:14px; min-width: 150px; min-height: 30px; padding: 15px;background: #A8C6E5;-webkit-border-radius: 14px;-moz-border-radius: 14px;border-radius: 14px; z-index: 1000000; opacity: 0.75;}
.bubble_pointer {content: '';position: absolute;border-style: solid; border-width: 0px 15px 15px 15px;border-color: #A8C6E5 transparent; display: block;width: 0;z-index: 1;top: -14px;left: 30px; }
.bubble dd {background:url("../img/list_bulit.png") no-repeat left 8px; padding-left:10px; font-size:14px; color:#fefefe; font-weight:normal;}
.workplace_area {width:100%; height:100%; overflow:hidden; position:relative;}
.workplace_area span.hr {width:100%; height:1px; background:#ededed; display:block; margin:30px 0 30px 0;}
.workplace_area .head {padding:40px 20px; background:#3f4761; border-bottom:3px solid #282d3f; color:#fff; text-align:center;}
.workplace_area .head p {font-size:17px; font-weight:normal; color:#d1d7ea; margin-bottom:18px;}
.workplace_area .head h3 {font-size:36px; font-weight:normal;}
.workplace_area .cont {font-size:13px; word-break:keep-all; padding:50px 0px 55px 0px; /*border-left:1px solid #ddd; border-right:1px solid #ddd;*/}
.workplace_area .cont .sub_title_in {margin-bottom:15px;}
.workplace_area .cont p {line-height:1.6;}
.workplace_area .cont .section {margin-bottom:50px;}
.workplace_area .cont .section:last-child {margin-bottom:0;}
.workplace_area .cont .section .table_form9 {font-size:14px; border-top:0;}
.workplace_area .cont .section .table_form9 td {padding:15px;}
.workplace_area .cont .section .table_form9 td.th {background:#fafafa; font-weight:bold; color:#222; text-align:center;}
.workplace_area .cont .section .table_form9 td.th span {display:block; font-weight:normal; color:#bbb; margin:10px 0;}
.workplace_area .cont .section .table_form9 th {font-size:14px; background:#73808f; color:#fff;}
.workplace_area .cont .section .table_form9 tr td:first-child {font-weight:bold; color:#333;}
.workplace_area .cont .section .table_form9 .p_strong {font-size:14px; font-weight:bold; margin-bottom:1px;}
.workplace_area .cont .section .work_p2 dt {font-size:15px; font-weight:bold; margin-bottom:6px; margin-left:15px;}
.workplace_area .cont .section .work_p2 dd {background:url("../img/list_bulit.png") no-repeat left 13px; padding-left:10px; margin-left:20px; line-height:2; font-size:14px;}
.workplace_area .footer {padding:25px 40px; overflow:hidden; background:#384058; color:#fff; text-align:center;}
.workplace_area .footer h3 {float:left; margin-top:12px; padding-right:40px;}
.workplace_area .footer div {float:left; margin-left:40px; font-size:13px; text-align:left; line-height:1.6; color:#dce1ef;}
.workplace_area .footer div b {color:#fff;}
.workplace_area .footer table {float:left; letter-spacing:0;}
.workplace_area .footer table td {vertical-align:top; font-size:12px; color:#fff; text-align:left; line-height:1.6; padding:0 10px;  color:#dce1ef;}
.workplace_area .footer table th {vertical-align:top; font-size:14px; color:#fff; text-align:left; line-height:1.6; padding:0 10px;}

/* 2019 ÀÏÅÍÇõ½Å ÄÁ¼³ÆÃ */
.workplace_area2019 {width:100%; height:100%; overflow:hidden; position:relative; background:#f5f6f7;}
.workplace_area2019 * {box-sizing:border-box;}
.workplace_area2019 .head {width:100%; padding:76px 0; line-height:1.6; text-align:center;}
.workplace_area2019 .head h3 {font-size:44px; letter-spacing:-2px; font-weight:900;}
.workplace_area2019 .cont {padding:0px 30px 30px; word-break:keep-all; line-height:1.7;}
.workplace_area2019 .cont h4 {font-size:23px; color:#00958a; letter-spacing:-2px; font-weight:bold; display:block; margin-bottom:15px;}
.workplace_area2019 .cont p {font-size:14px; color:#454545;}
.workplace_area2019 .cont .section {overflow:hidden; margin-bottom:20px; background:#fff; padding:27px;}
.workplace_area2019 .cont .section:last-child {margin-bottom:00px;}
.workplace_area2019 .apply_step {border-radius:10px; position:relative; width:30%; height:562px; float:right; border:2px solid #00958a;}
.workplace_area2019 .apply_step .step {position:relative; height:16.67%; display:block; text-align:center; border-bottom:1px solid #ececec; box-sizing:border-box; font-size:14px; padding:17px 0 10px;}
.workplace_area2019 .apply_step .step em {text-transform:uppercase; letter-spacing:2px; font-size:16px; font-weight:bold; font-style:normal; display:block; padding:0 15px; line-height:1; margin-bottom:6px;}
.workplace_area2019 .apply_step .step p {font-size:13px; line-height:1.4; padding:0 15px;}
.workplace_area2019 .apply_step .step b {color:#00958a;}
.workplace_area2019 .apply_step .step:nth-child(even) {background:#fafafa;}
.workplace_area2019 .apply_step .arrow {border-radius:100px; top:80px; left:46%; z-index:10; width:26px; height:26px; border:1px solid #ddd; background:url("../img/consult/icon_workplace_process.png") center 7px no-repeat #fff; position:absolute;}
.workplace_area2019 .apply_step .step.last {background:#282e40; height:14.34%; color:#fff; border-bottom:0; padding-top:21px; border-radius:0px 0px 10px 10px;}
.workplace_area2019 .apply_step .step.last p {color:#fff;}
.workplace_area2019 .apply_step .step.last b {color:#fff729;}
.workplace_area2019 .apply_step .step.first {padding-top:17px; height:19%; border-radius:10px 10px 0px 0px;}
.workplace_area2019 .apply_step .step.first em {margin-bottom:10px;}
.workplace_area2019 .apply_step .step.first .arrow {top:92px;}
.workplace_area2019 .apply_step .arrow_right {display:block; z-index:100; background:url("../img/consult/icon_workplace_procees_right.png")	center no-repeat; width:37px; height:29px; left:-45px; top:65px; position:absolute;}
.workplace_area2019 .precaution li {display:block; padding-left:15px; font-size:14px; margin-bottom:10px; position:relative;}
.workplace_area2019 .precaution li:before {content:"-"; position:absolute; display:block; left:0;}
.workplace_area2019 .precaution li:last-child {margin-bottom:0;}
.workplace_area2019 .footer {padding:20px 40px; overflow:hidden; background:#768494; color:#fff; text-align:center;}
.workplace_area2019 .footer h3 {float:left; margin-top:12px; padding-right:40px;}
.workplace_area2019 .footer div {float:left; margin-left:40px; font-size:13px; text-align:left; line-height:1.6; color:#dce1ef;}
.workplace_area2019 .footer div b {color:#fff;}
.workplace_area2019 .footer table {float:right; letter-spacing:0;}
.workplace_area2019 .footer table td {vertical-align:top; font-size:12px; color:#fff; text-align:left; line-height:1.6; padding:0 10px;  color:#dce1ef;}
.workplace_area2019 .footer table th {vertical-align:top; font-size:14px; color:#fff; text-align:left; line-height:1.6; padding:0 10px;}



/*¸®¼­Ä¡*/
.brochure_download li {margin-right:10px; margin-bottom:10px;}
.research_feather_box {width:100%; overflow:hidden; box-sizing:border-box; padding:50px 30px; border:1px solid #f1f1f1; background:#fafafa; border-right:0; border-left:0; margin-bottom:-1px;}
.research_feather_box:nth-child(even) {background:#fff;}
.research_feather_box span {display:table-cell; float:left;}
.research_feather_box .num {width:53px; height:53px; margin-top:10px; border-radius:100px; margin-right:30px; color:#fff; font-size:24px; box-sizing:border-box; padding-top:13px; text-align:center;}
@media screen and (-webkit-min-device-pixel-ratio:0){.research_feather_box .num {padding-top:10px;}}
.research_feather_box .num01 {background:#7f95b4;}
.research_feather_box .num02 {background:#8ec1c0;}
.research_feather_box .num03 {background:#b3a79d;}
.research_feather_box .num04 {background:#9da9b3;}
.research_feather_box .num05 {background:#add097;}
.research_feather_box .th {font-size:15px; margin-top:17px; font-weight:bold; margin-right:70px;}
.research_feather_box ul {width:500px; font-size:0;}
.research_feather_box li {font-size:13px; background:url("../img/list_bulit.png") no-repeat left 8px; padding-left:10px; line-height:20px;}
.research_solution_info_box {width:100%; padding:60px 0px 60px 0px; box-sizing:border-box; text-align:center; border:1px solid #e8e8e8; position:relative;}
.research_solution_info_box ul {position:absolute;}
.research_solution_info_box li {background:url("../img/list_bulit.png") no-repeat left 8px; text-align:left; color:#666; margin-bottom:7px; padding-left:10px; line-height:20px; font-size:13px; display:block;}
.cs_research_area_list li {display:block; margin-bottom:10px; font-size:14px;}
.cs_research_area_list li span {display:inline-block;}
.cs_research_area_list li .th {width:255px; height:60px; box-sizing:border-box; padding:10px 20px; background:#8a8a8a; color:#fff; font-weight:bold; margin-right:10px; line-height:20px;}
.cs_research_area_list li .cont {width:590px; box-sizing:border-box; height:60px; padding:10px 20px; border:1px solid #ddd; line-height:20px;}
.market_research_area_list li {display:block; margin-bottom:10px; font-size:14px;}
.market_research_area_list li span {display:table-cell; vertical-align:middle;}
.market_research_area_list li .th {width:150px;  padding:10px 20px; background:#8a8a8a; color:#fff; font-weight:bold; margin-right:10px; line-height:20px;}
.market_research_area_list li .cont {width:700px; box-sizing:border-box;  padding:10px 20px; border:1px solid #ddd; line-height:20px;}
.market_research_area_list li .cont li{background:url("../img/list_bulit.png") no-repeat left 8px; padding-left:10px; margin-bottom:0; line-height:20px;}
.research_supp_div {width:100%; overflow:hidden;  margin-bottom:20px;}
.research_supp_div .head {width:220px; box-sizing:border-box; padding:5px 20px; background:#7f95b4; color:#fff; font-weight:bold; font-size:14px;}
.research_supp_div dl {display:block; padding:20px; border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; font-size:13px; margin-bottom:-1px; }
.research_supp_div dt {color:#395a87; margin-bottom:10px; font-weight:bold;}
.research_supp_div dl:nth-child(even) {background:#fafafa;}
.research_supp_div2 .head {background:#549583;}
.research_supp_div2 dt{color:#549583;}
.research_type {position:relative;}
.research_type li {display:block; position:relative; overflow:hidden; margin-bottom:30px;}
.research_type .th {display:block; text-align:center; width:178px; font-weight:bold; font-size:14px; color:#fff; float:left; margin-right:25px; box-sizing:border-box;}
.research_type .box01 {background:#cad2dd; height:68px; padding-top:25px;}
.research_type .box02 {background:#b9c3d2; height:80px; padding-top:32px;}
.research_type .box03 {background:#96a6bb; height:80px; padding-top:32px;}
.research_type .box04 {background:#7388a5; height:46px; padding-top:15px;}
.research_type .box05 {background:#506a8e; height:46px; padding-top:15px;}
.research_type .cont {float:left; position:absolute; top:12px;}
.research_type .cont p {background:url("../img/list_bulit.png") no-repeat left 8px; padding-left:10px; line-height:20px;}
.drop_ar {width:12px; height:306px; background:url("../img/research/icon_drop_ar.png") no-repeat; position:absolute; left:85px; top:82px;}
.major_customer_area ul{font-size:0;}
.major_customer_area li{box-sizing:border-box; width:166px; padding-top:7px; border:1px solid #f5f5f5; margin-bottom:-1px; margin-left:-1px;}


/* ¹Ìµð¾î */
.media_center_area {width:100%; box-sizing:border-box; border:1px solid #efefef; margin-top:-3px;}
.media_center_area li {width:430px; border-right:1px solid #efefef; border-bottom:1px solid #efefef; padding:70px 20px 30px 20px;  box-sizing:border-box; margin-right:-1px; float:left; position:relative;}
.media_center_area li .list_title {position:absolute; top:25px; left:20px; margin:0; font-size:14px !important;}
.media_center_area li dl {width:342px; margin:auto;}
.media_center_area li dt {font-size:0; margin-bottom:15px; text-align:center;} 
.media_center_area li dt span {display:inline-block; margin-right:148px;}
.media_center_area li dt span:last-child{margin-right:0;}
.media_center_area li dd {font-size:13px; color:#666; word-break:keep-all; overflow:hidden;}
.media_center_area li dd b {color:#333;}
.media_view_area {padding:30px; margin-bottom:30px; border:1px solid #dfdfdf; box-sizing:border-box; background:#f8f8f8; overflow:hidden; position:relative;}
.media_view_area .p_comment {position:absolute; right:50px; top:95px;}
.media_view_area .head {margin-bottom:30px;  width:100%;}
.media_view_area h4 {font-size:24px; font-weight:normal; margin-bottom:5px; color:#000;}
.media_view_area p {color:#999999;}
.media_view_area .thumb {padding:10px; width:214px; height:295px; box-sizing:border-box; border:1px solid #ddd; float:left; }
.media_view_area .thumb img {width:100%;}
.media_view_area .thumb p {font-size:16px; color:#333; text-align:center; margin-top:15px;}
.media_view_area .info {width:585px; float:right;}
.paper_sub_info {font-size:13px; line-height:1.6; word-wrap:break-word;}
.paper_sub_info dl {padding:30px 0px; border-bottom:1px solid #ececec;}
.paper_sub_info dt {color:#395a87; font-size:16px; font-weight:bold; margin-bottom:12px;}
.paper_sub_info dd {color:#666; font-size:13px; font-weight:normal;}


.media_paper_list {margin:30px 0px; overflow:hidden;}
.media_paper_list_head {padding:15px 30px;}
.media_paper_list_head h3 { font-size:16px;}
.media_list_area {width:789px !important;padding:20px 20px; border:1px solid #ccc; background:#f0f0f0;}
.media_subject_cal {width:243px; height:218px; background:#fff; border: 1px solid #ccc; box-sizing:border-box; font-size:14px; text-align:center; padding:30px 0px; float:left;}
.media_subject_cal dt {margin:auto; font-weight:bold; margin-bottom:20px; width:91px; height:124px; line-height:22px;}
.media_subject_cal dt img {width:100%;}
.media_subject_cal dd {font-weight:bold; font-size:14px; color:#666; line-height:16px;}

.media_step1 {position:absolute; height:42px; box-sizing:border-box; text-align:center; z-index:1;}
.media_depth1 {width:451px !important; height:42px;}
.media_step2 {position:absolute;  height:42px; box-sizing:border-box; text-align:center; left:649px; z-index:4;}
.media_depth2 {width:451px !important; height:42px; left:662px;}
.media_num {width:42px; height:42px; padding-top:12px; box-sizing:border-box; background:url("../img/edu/icon_circle.png") no-repeat; font-size:15px; color:#999; font-weight:bold;}
.media_num_on {background:url("../img/edu/icon_circle_on.png") no-repeat; color:#5c9ce7; font-weight:bold;}
.media_step_cont {width:409px; height:42px; font-weight:bold; color:#999; padding-top:10px; box-sizing:border-box;  background:url("../img/media/bg_process.png")  no-repeat; font-size:15px; left:-10px; position:relative;}
.media_step_depth {width:409px; background:url("../img/media/bg_process_2.png")  no-repeat;}
.media_step_on {background:url("../img/media/bg_process_on.png")  no-repeat; position:relative; color:#fff;}
.media_step_depth_on {width:409px; background:url("../img/media/bg_process_2_on.png")  no-repeat; position:relative; color:#fff;}
.media_step_cont span {position:relative; top:2px; margin-left:5px; }

/* Ä¿¹Â´ÏÆ¼ */
.annual_box {box-sizing:border-box; border:1px solid #efefef; width:381px; overflow:hidden; margin-bottom:40px;}
.annual_box .thumb {width:100%; height:246px;}
.annual_box .thumb img {width:100%;}
.annual_box .cont {padding:15px 20px; font-size:13px; color:#666;}
.annual_box .cont dt {font-size:18px; font-weight:bold; margin-bottom:4px;}
.comm_message_area {position:relative; padding-left:23px; min-height:500px; overflow:hidden; padding-top:17px; font-size:13px; color:#333; line-height:1.5;font-weight:normal;}
.comm_message_area > h4 {display:block; font-size:24px; font-weight:normal; color:#5785c3; line-height:1.3; padding-top:30px; margin-bottom:35px;  background:url("../img/community/bg_tit.jpg") no-repeat;}
.comm_message_area p {margin-bottom:32px; letter-spacing:0; word-break:keep-all; line-height:1.9; font-size:13px; color:#000;}
.comm_message_area .profile {width:205px; height:290px; text-align:center; position:absolute; right:0; top:0; box-sizing:border-box; padding-left:90px; padding-top:210px;}
.comm_message_area .profile p {color:#666; font-size:12px; line-height:1.2; margin-bottom:4px;}
.comm_message_area .profile strong {font-size:18px;}
.comm_message_area .profile.profile01 {background:url("../img/community/profile01.png") no-repeat;}
.comm_message_area .profile.profile02 {background:url("../img/community/profile02.png") no-repeat;}
.comm_message_area .profile.profile03 {background:url("../img/community/profile03.png") no-repeat;}
.comm_message_area .profile.profile04 {background:url("../img/community/profile04.png") no-repeat;}
.comm_message_area .profile.profile05 {background:url("../img/community/profile05.png") no-repeat;}
.comm_message_area .profile.profile06 {background:url("../img/community/profile06.png") no-repeat;}
.comm_message_area .profile.profile07 {background:url("../img/community/profile07.png") no-repeat;}




/* »çÀÌÆ®¸Ê */
.sitemap_box {width:202px; float:left; border:1px solid #f4f4f4; text-align:center; display:block; min-height:450px; margin-right:15px; margin-top:-1px;}
.sitemap_box dt {padding:12px 0px; background:#f8f8f8; border-bottom:1px solid #b2b2b2; border-top:1px solid #eee; margin-bottom:15px;}
.sitemap_box dt strong {color:#395a87; display:block; font-size:22px;}
.sitemap_box dt span {color:#999999; display:block; font-size:12px; margin-bottom:4px;}
.sitemap_box dd {margin-bottom:20px; font-size:13px; color:#666;}


/* LNB */				   
.lnb {width:199px; height:100%; position:absolute;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;}
.lnb_tit {width:100%; height:92px; padding-top:52px; margin-bottom : 2px; background:url("../img/bg_lnb2.png") no-repeat #5991cc; color:#fff; text-align:center;}
.lnb_tit2 {background:url("../img/bg_lnb.png") no-repeat #00a99d;}
.lnb_tit3 {background:url("../img/bg_lnb.png") no-repeat #3f93a0;}
.lnb_tit4 {background:url("../img/bg_lnb2.png") no-repeat #7db266;}
.lnb_tit5 {background:url("../img/bg_lnb.png") no-repeat #6e69ac;}
.lnb_tit6 {background:url("../img/bg_lnb2.png") no-repeat #9469ac;}
.lnb_tit7 {background:url("../img/bg_lnb.png") no-repeat #b87176;}
.lnb_tit8 {background:url("../img/bg_lnb.png") no-repeat #a27891;}
.lnb_tit_other {background:url("../img/bg_lnb2.png") no-repeat #606060;}
.lnb_tit_other1 {background:url("../img/bg_lnb3.png") no-repeat #606060;}
.lnb_tit h2 {font-size:36px;}
.lnb_tit p {opacity:0.5; margin-top:3px;}
.lnb_menu {box-sizing:border-box; font-size:14px;}
.lnb_active {background:url("../img/lnb_arrow.png") no-repeat 170px #8f9ba9; color:#fff;  font-weight:bold; padding:15px 20px;  cursor:pointer; font-size:13px;}
.lnb_menu li {display:block; }
.lnb_2depth {display:block; background-color:#f4f5f7; padding:6px 20px; border-bottom: 1px solid #d9d9d9;}
.lnb_2depth li {line-height:20px; padding:3px 0px; font-size:13px; color:#666666; padding-left:10px; background:url("../img/lnb_bulit.png") left 10px no-repeat;}
.lnb_2depth li:hover {color:#000; font-weight:bold; background:url("../img/lnb_bulit_on.png") no-repeat left 10px;}
.lnb_2depth li.em {letter-spacing:1px; padding-left:0; padding:0; margin:9px 0px 6px 0px; text-align:center; border-radius:20px; line-height:16px; border:1px solid #f74c55;  font-weight:bold; color:#f74c55; background:url("../img/lnb_bulit_em.png?v=1.1") no-repeat center #fff;}
.lnb_2depth li.em a {padding:3px 0; display:block; width:100%; height:100%;}
.lnb_3depth {display:block; margin-left:13px; color:#909191; font-size:12px; padding:2px 0px;}
.lnb_3depth span {display:block; line-height:20px;}
.lnb_3depth span:hover {font-weight:bold; color:#000;}
.lnb_sub_tit {padding:16px 20px; font-weight:bold; color:#fff; font-size:16px; margin-bottom:0px;}
.lnb_sub_tit1 {background:#00716a; border-bottom:2px solid #00433f;}
.lnb_sub_tit2 {background:#674978; border-bottom:2px solid #33243c;}
.lnb_inactive {padding: 15px 20px; border-bottom:1px solid #d9d9d9; cursor:pointer; font-weight:bold; font-size:13px; box-sizing:border-box;}
.lnb_inactive:hover {background:url("../img/lnb_arrow.png") no-repeat 170px #8f9ba9;  color:#fff; font-weight:bold; padding:15px 20px;  cursor:pointer;}
.lnb_banner_area {width:199px; min-height:301px; margin-top:20px;}
.lnb_banner_area img {width:199px; height:100%;}
.lnb_other {border-bottom:1px solid #d9d9d9; background:url("../img/lnb_bulit.png") 20px 17px no-repeat #e3e3e3; color:#00877d; font-weight:bold; padding:12px 30px;  cursor:pointer; font-size:13px;}


/* footer */
#footer {width:100%; height:148px; overflow:hidden; position:relative; }
.policy {width:100%; height:40px; background-color:#282e40; }
.inpolicy {width:1100px; margin:auto;}
.inpolicy ul {padding-top:10px; float:left;}
.inpolicy li {color:#f2f6f6; font-size:14px;}
.inpolicy li.privacy { color:#ffee61; font-size:15px; font-weight:bold;}
.inpolicy span {display:inline-block; width:1px; height:14px; background:#b8c4c8; margin:0px 7px; top:3px; position:relative;}
.contact {width:100%; height:108px; background-color:#f1f1f1;}
.incontact {position:relative; width:1100px; padding:18px; margin:auto;}
.incontact p {font-size:12px; line-height:20px;}
.incontact p span {margin-right:7px; display:inline-block;}
.footer_sns {position:absolute; top:18px; right:18px;}
.footer_sns li {float:left;}
.footer_sns li img {height:66px;}
.family_site {padding:6px 57px 6px 10px; background:url("../img/family_bulit.png") no-repeat 125px 12px; border:1px solid #7e828c; color:#bdbec2 !important; position:relative; cursor:pointer;}
.family_site:hover {background:url("../img/family_bulit_on.png") no-repeat 125px 11px;}
.family_site ul {z-index:100; display:none;position:absolute; cursor:pointer;}
.family_site:hover ul li {display:block; padding:9px 10px; width:136px; border:1px solid #7e828c; color:#e4e4e4 !important; background-color:#525866; margin-top:-1px;}
.family_site:hover ul li a {font-size:13px;}
.family_site:hover ul li a:hover{ color:#fff;}
.family_site:hover ul {display:block; position:absolute; top:20px; left:-1px;}

/* ÅØ½ºÆ® */
.p_strong {color:red !important; font-weight:bold; font-size:13px;}
.p_hl {color:red !important; margin-bottom:15px;}
.tcenter {text-align :center !important;}
.tleft {text-align:left !important;}
.tright {text-align:right !important;}
.left {float:left !important;}
.right {float:right !important;}
.p_margin {padding:0px 20px !important;}
.p_f13{font-size:13px !important;}
.p_alert {font-size:12px; font-weight:bold; position:relative; top:6px;}
.bulit_list {font-size:13px; color:#666; margin-left:25px;}
.bulit_list li{display:list-item; line-height:24px;}
.payment_price {color:#db2e2e; font-size:20px;}
.p_terms {font-size:15px; color:#666; display:inline-block;}
.p_result {font-size:26px; color:#000; text-decoration:underline; margin-bottom:10px; text-align:center;}
.p_soft {font-size:12px; color:#aaa !important; text-align:center;}
.p_txt {font-size:16px; color:#000; margin-bottom:15px; display:block;}
.p_point {font-size:16px; color:#000; font-weight:bold; margin-bottom:15px; padding-left:15px; background:url("../img/bulit_ppoint.png") 0 7px no-repeat;}
.p_point2 {font-size:15px; color:#335d85; font-weight:bold; margin-bottom:15px; display:block;}
.p_sub_point {margin-left:15px; font-size:13px; color:#395a85; margin-bottom:10px; margin-top:20px; display:block;}
.p_key {letter-spacing:0; color:#395a85; font-size:15px; font-weight:bold; margin-bottom:10px;}
.p_keyt {margin-left:15px; margin-bottom:45px; line-height:1.3; font-size:13px; color:#666;}
.p_comment {font-size:12px !important; color:#999 !important; margin-left:15px;}
.p_password {font-size:12px !important; color:#999 !important; margin-left:15px; font-weight:bold; text-decoration:underline;}
.p_dnct {margin-bottom:15px; line-height:1.6;}
.p_cont.p_dnct {margin-bottom:10px;}
.p_dnct2 {margin-bottom:30px;}
.li_tag {font-size:12px; color:#fff; width:35px !important; text-align:center; padding:2px 0px; border:1px solid #36465b; background:#607084; margin-right:6px; position:relative;}
.title_tag {font-size:12px; line-height:1; font-weight:bold; color:#fff; text-align:center;  padding:4px 8px; border:1px solid #36465b; background:#607084; margin-right:6px; letter-spacing:0; position:relative;}
.info_list {font-size:13px; color:#666; line-height:28px;}
.info_list li {display:block;}
.p_tag {border:1px solid; padding:2px 4px; color:#fff; font-weight:bold; border-radius:3px; line-height:18px; margin-top:8px;}
.p_tag01 {background:#e83d45; border-color:#d13940;}
.p_tag02 {background:#5991cc; border-color:#4c80b7;}
.p_tag03 {background:#607084; border-color:#526072;}
.p_sub_tit {color:#5785c3; font-size:14px; display:block; margin-bottom:10px;}
.p_sub_li {color:#666; font-size:13px; padding-left:10px; background:url("../img/bulit_li.png") 0px 8px no-repeat;}
.p_sub_li_in {color:#999; font-size:13px; margin-left:20px; display:block; line-height:21px;}
.p_sub {margin-left:15px;}
.p_sub_in {margin-left:25px; color:#666 !important; font-size:13px !important; line-height:20px;}
.p_sub_s {margin-left:10px;}
.p_date {color:#7f95b4 !important; text-decoration:underline; margin-bottom:15px;}
.p_sub_group {font-size:13px;  display:block; margin-bottom:20px; color:#666;}
.p_sub_group dt {font-weight:bold; margin-bottom:8px;}
.p_sub_group dd {font-weight:normal;line-height:20px;}
.p_sub_group2 {font-size:13px;  display:block; margin-bottom:25px; color:#666;}
.p_sub_group2 dt {font-weight:bold; margin-bottom:12px; color:#3d81dc;}
.p_sub_group2 dd {font-weight:normal; line-height:20px; background:url("../img/bulit_li.png") 0px 8px no-repeat; padding-left:15px;}
.p_foot_info {font-size:13px;}
.p_foot_info dt {font-weight:bold; margin-bottom:6px;}
.p_cont {font-size:13px; line-height:24px; margin-left:24px; word-break:keep-all; display:block;}
.p_subinfo {font-size:13px; color:#db0600; line-height:1.5; margin:25px 0;}


/*ÀÎÇ²Å¸ÀÔ*/
.check {border:1px solid #ddd; position:relative; top:2px;}
.radio {position:relative; top:3px; margin:0px 5px;}
.edu_search {width:200px; padding:5px 0px; background-color:transparent; border:0;  font-size:14px; color:#fff; letter-spacing:-1px; float:left;}
.txt_bar {min-width:200px; padding:7px 10px; background-color:#fff; border:1px solid #e1e2e3; letter-spacing:0px; font-size:12px; color:#444;}
.txt_bar:hover {border-color:#666;}
.txt_bar:focus {border-color:#666;}
.txt01 {min-width:300px; padding:9px 10px; font-size:14px;}
.txt02 {min-width:200px; padding:9px 10px; font-size:14px;}
.txt03 {width:105px; padding:9px 10px; font-size:14px;}
.txt04 {width:440px; padding:9px 10px; font-size:14px; margin-right:20px;}
.txt05 {min-width:170px; padding:9px 10px; font-size:14px;}
.txt06 {width:300px; padding:6px 10px; font-size:13px;}
.txt07 {width:222px; padding:9px 10px; font-size:13px;}
.txt_title {min-width:635px; padding:9px 10px; font-size:14px;}
.txt_tel {min-width:88px; max-width:88px; padding:9px 10px; font-size:14px;}
@media screen and (-webkit-min-device-pixel-ratio:0){.txt_tel {min-width:85px; max-width:85px;}}
.column_part .txt_tel {min-width:36px; max-width:36px;}
.txt_rrn {min-width:68px; max-width:68px; padding:9px 10px; font-size:14px;}
@media screen and (-webkit-min-device-pixel-ratio:0){.txt_rrn {min-width:65px; max-width:65px;}}
.txt_corpnum {min-width:84px; max-width:84px; padding:9px 10px; font-size:14px; box-sizing:border-box;}
.txt_email {min-width:88px; max-width:88px; padding:9px 10px; font-size:14px;}
.txt_addr {text-align:center;  min-width:120px; max-width:85px; padding:0px 10px; height:32px; line-height:32px;}
.txt_addr_detail {min-width:400px; padding:0px 10px; height:32px; line-height:32px; font-size:14px;}
.board_search {min-width:100px; padding:4px 10px; background-color:#fff; border:1px solid #ccc; letter-spacing:0px; font-size:12px; color:#444;}
.select {width: 88px; padding:3px 5px 2px 5px; font-size:13px; border: 1px solid #ccc; top:1px; background: url("../img/select_arrow.png") no-repeat 94% 50% #fff; -webkit-appearance: none; -moz-appearance: none;appearance: none;position:relative; color:#333;}
.select_board {width:200px; padding:8px 10px; font-size:14px; top:0;}
.select_year {width:100px; border:1px solid #e8e8e8; padding:9px 15px 7px 15px; font-size:14px; background: url("../img/select_arrow.png") no-repeat 85% 50% #fff; float:right;}
.select_year_search {margin-bottom:10px; width:100px; border:1px solid #807f7f; padding:8px 15px 7px 15px; font-size:15px; font-weight:bolder; color:#fff; background: url("../img/edu/select_arrow_year.png") no-repeat 100% 50% #999; float:right;}
.select_date {width:65px; border:1px solid #e8e8e8; padding:9px 10px 7px 10px; font-size:14px; background: url("../img/select_arrow.png") no-repeat 85% 50% #fff; }
.select_gallery {width:120px; padding:5px 5px 5px 5px; font-size:13px; border:1px solid #ccc; top:0;}
.select_option {top:0; padding:0px 10px; height:27px; line-height:27px;}
.select_recruit {width:585px; padding:11px 15px 8px 15px; color:#777; font-size:13px; top:0; background:url("../img/select_arrow.png") no-repeat 96%; 50% #fff; font-weight:bold;}
.select_label {display:inline-block; margin-right:5px; color:#999; font-size:13px;}
.select_email {width:80px; padding:6px 10px; font-size:14px; top:0;}
.txt_recruit {min-width:585px; height:38px; line-height:38px; padding:0px 15px; box-sizing:border-box; color:#777; font-size:13px;}
.column_part .select_board {width:56px;}
.search_board {height:25px; line-height:25px; background-color:#fff; border:1px solid #ccc; letter-spacing:0px; font-size:12px; color:#444; padding:0px 10px;}
.readonly {background:#f3f3f3;}
.select:hover {border:1px solid #444;}
/* IE 10, 11ÀÇ ³×ÀÌÆ¼ºê È­»ìÇ¥ ¼û±â±â */
.select::-ms-expand { display: none;}
.write_contents {box-sizing:border-box; width:656px; height:70px; padding:15px; border:1px solid #ccc;  overflow-y:hidden;}
.txt_research {padding:9px 10px; position:relative; top:1px;}
.reason li {width:20%; font-size:13px;}


/* ¹öÆ° */
.btn_main_more {z-index:99999; padding:3px 70px 6px 25px; border:1px solid #fff; background:url("../img/btn_more_arrow.png") no-repeat 135px transparent; color:#fff; font-weight:bold; font-size:16px; cursor:pointer;}
.btn_manager {padding:0px 10px 0px 42px; height:36px; border: 1px solid #e83d45; color:#e83d45; font-weight:bold; border-radius:3px;}
.btn_manager {background:url("../img/icon_contact.png") no-repeat 10px #f4f5f7; letter-spacing:-1px; cursor:pointer; position:absolute; bottom:22px; right:0px;}

.btn_filedown {padding:0px 10px 0px 40px; height:36px; border: 1px solid #1b8d63; color:#1b8d63; font-weight:bold; border-radius:3px;}
.btn_filedown {background:url("../img/icon_file.png") no-repeat 10px #f4f5f7; letter-spacing:-1px; cursor:pointer; position:absolute; bottom:22px; right:170px;}

.btn_brochure {padding:0px 8px 0px 38px; letter-spacing:-2px; height:36px; border: 1px solid #1b8d63; color:#1b8d63; font-weight:bold; border-radius:3px;}
.btn_brochure {background:url("../img/icon_file.png") no-repeat 8px #f4f5f7; cursor:pointer; position:absolute; bottom:22px; right:170px;}

.btn_workplace_paper {box-sizing:border-box; line-height:1.1; padding:4px 10px 0px 40px; height:36px; border: 1px solid #1b8d63; color:#1b8d63; font-weight:bold; border-radius:3px; font-size:12px;}
.btn_workplace_paper {background:url("../img/icon_file.png") no-repeat 10px #f4f5f7; letter-spacing:-1px; cursor:pointer; position:absolute; bottom:22px; right:170px;}
.btn_workplace_paper span {font-size:11px;}

.btn_recruit_cs {padding:0px 10px 0px 48px; height:36px; border: 1px solid #5785c3; color:#5785c3; font-weight:bold; border-radius:3px;}
.btn_recruit_cs {background:url("../img/about/icon_recruitcs.png") no-repeat 10px #f4f5f7; letter-spacing:-1px; cursor:pointer; position:absolute; bottom:22px; right:170px;}
.btn_manager:active {background-color:#eee;}
.btn_edu_search {width:20px; height:20px; background:url("../img/btn_edu_search.png") no-repeat; border:0; cursor:pointer; position:relative; float:right;}
.btn_tasklist {padding:0px 15px 0px 30px; width:117px; border:0;  color:#333; letter-spacing:-1px;  font-weight:bold;   height:29px; box-sizing:border-box; cursor:pointer; font-size:12px;}
.btn_edu_request {background:url("../img/edu/btn_edurequest.png") no-repeat;  margin-right:10px;}
.btn_edu_request_off {background:url("../img/edu/btn_edurequest.png") no-repeat #9d9d9d; margin-right:10px; opacity:.4;}
.btn_dl_paper {background:url("../img/edu/btn_dlpaper.png") no-repeat; border:0;}
.btn_listdown {background:url("../img/edu/btn_listdown.png") no-repeat; border:0px; width:23px; height:20px; cursor:pointer; text-indent:-9999px; margin-left:10px;}
.btn_listup {background:url("../img/edu/btn_listup.png") no-repeat; border:0px; width:23px; height:20px; cursor:pointer; text-indent:-9999px; margin-left:10px;}
.btn_main {background:#e83d45; width:168px; padding:9px 0px; font-size:16px; color:#fff; font-weight:bold; letter-spacing:-1px; border:0; border-radius:3px; cursor:pointer;}
.btn_main:hover {background:#d2343b;}
.btn_sub {background:#87949c; width:176px; padding:9px 0px; font-size:16px; color:#fff; font-weight:bold; letter-spacing:-1px; border:0; border-radius:3px; cursor:pointer;}
.btn_sub:hover {background:#77848c;}
.btn_other {background:#fff !important; border: 1px solid #999; color:#333;}
.btn_other:hover {background:#f5f5f5 !important;}
.btn_other1 {background:#0b3ba9 !important; border: 1px solid #999; color:#fff;}
.btn_other1:hover {background:#2856bf !important;}
.btn_other2 {background:#3390f1 !important; border: 1px solid #999; color:#fff;}
.btn_other2:hover {background:#f5f5f5 !important;}
.btn_confirm {background:#87949c; width:120px; padding:10px 12px; font-size:13px; color:#fff; font-weight:bold; letter-spacing:-1px; border:0; border-radius:3px; cursor:pointer;}
.btn_side {font-size:14px;}
.btn_option {font-size:13px; padding:9px 12px; width:105px; position:relative; top:1px; left:10px; font-weight:normal;}
.btn_board_search {border:0; width:42px; height:24px; background:url("../img/btn_board_search.png") no-repeat; position:relative; top:1px;}
.btn_print {border-radius:3px; color:#fff; letter-spacing:-1px;  font-weight:bold;  width:115px; height:28px; cursor:pointer; border:1px solid #b57e37;}
.btn_print {padding:0px 15px 0px 40px; background:url("../img/edu/btn_print.png") no-repeat 15px #f3aa4c; }
.btn_refund_inq {width:160px; height:40px; color:#fff; background:url("../img/edu/btn_side_search.png") 130px 50% no-repeat #ef434b; border:1px solid #d4363d; border-radius:4px; box-sizing:border-box; padding-right:20px; font-weight:bold; font-size:15px; cursor:pointer; letter-spacing:-1px;}
.btn_toggle {width:68px; padding-left:10px; height:22px; font-size:12px; font-weight:bold; border-radius:3px; cursor:pointer; text-align:left;}
.btn_toggle_close {border: 1px solid #ccc; background:url("../img/btn_toggle_close.png") 45px 7px no-repeat #fff; color:#444;}
.btn_toggle_open {border: 1px solid #5c5b5b; background:url("../img/btn_toggle_open.png") 45px 7px no-repeat #8a8a8a; color:#fff;}
.btn_career {background:#3f4a5c;  padding:7px 10px; border:0; border-radius:3px; font-weight:normal; color:#fff; font-size:12px; cursor:pointer; margin-left:10px;}
.btn_strong {padding:10px 30px; width:250px;}
.btn_corpname {font-size:13px; padding:10px 30px 9px 11px; width:85px; position:relative; top:1px; left:5px; background:url("../img/btn_side_search.png") no-repeat 55px 10px #424242; border-radius:3px; border:0; color:#fff; cursor:pointer;}
.btn_newtable {font-size:13px; padding:10px 30px 9px 11px; width:85px; position:relative; top:1px; left:10px; background:url("../img/edu/icon_process01_on.png") no-repeat 55px 8px #e83d45; border-radius:3px; border:0; color:#fff; cursor:pointer;}
.btn_closetable {font-size:13px; padding:10px 30px 9px 11px; width:85px; position:relative; top:1px; left:15px; background:url("../img/edu/icon_close.png") no-repeat 55px 10px #87949c; border-radius:3px; border:0; color:#fff; cursor:pointer;}
.btn_paper {font-size:12px; color:#fff; width:150px; padding:6px 20px 6px 0px; letter-spacing:-1px; border:1px solid #9f9f9f; cursor:pointer;}
.btn_word {background:url("../img/edu/btn_dlpaper.png") 120px 50% no-repeat #3257ac; border-color:#2d4e9a;}
.btn_pdf {background:url("../img/edu/btn_dlpaper.png") 120px 50% no-repeat #ae3131;}
.btn_excel {background:url("../img/edu/btn_dlpaper.png") 120px 50% no-repeat #1e7145;}
.btn_os {width:211px; padding:10px 0px; font-weight:bold; color:#666; cursor:pointer; letter-spacing:-1px; box-sizing:border-box; padding-right:20px;}
.btn_os_download {border:1px solid #dadada; background:url("../img/edu/btn_ospaper.png") 135px 12px no-repeat #e6e6e6;}
.btn_os_email {border:1px solid #c0cae4; background:url("../img/edu/btn_email.png") 135px 12px no-repeat #d6dced;}
.btn_search_cf {height:29px; box-sizing:border-box; width:90px;  border:1px solid #222; color:#fff; font-weight:bold; letter-spacing:-1px; cursor:pointer;}
.btn_search_cf {position:relative; top:2px; background:url("../img/edu/icon_cf_search.png") 55px 7px no-repeat #424242; padding-right:15px;}
.btn_search_board {width:66px; height:26px; font-weight:bold; border:0; background:#e25d55;color:#fff; font-size:12px; letter-spacing:-1px;}
.btn_submit_recruit {padding:3px 8px 3px 8px; border-radius:3px; font-size:12px; margin-right:5px; border: 1px solid #c98a03; color:#c98a03; background:#fff; cursor:pointer; letter-spacing:-1px; display:inline-block;}
.btn_modifi_recruit {padding:3px 8px 3px 8px; border-radius:3px; font-size:12px; margin-right:5px; border: 1px solid #6788b6; color:#6788b6; background:#fff; cursor:pointer; letter-spacing:-1px; display:inline-block;}
.btn_end_recruit {padding:3px 8px 3px 8px; line-height:14px; border-radius:3px; font-size:12px !important; margin-right:5px; border: 1px solid #999; color:#999; background:#fafafa;  display:inline-block; cursor:pointer;}
.btn_article_list {height:39px; width:77px; background:url("../img/about/btn_article_list.png") no-repeat; cursor:pointer; border:0; letter-spacing:-1px; font-weight:bold; color:#999; padding-right:20px; box-sizing:border-box;}
.btn_article_list {position:absolute; right:-305px;}
.btn_add {font-size:13px; padding:7px 0px; width:30px; position:relative; top:1px; font-weight:normal; background:#999;}
.btn_article_purchase {position:absolute; width:160px; height:98px; right:30px; z-index:9999; border-radius:0;}
.btn_article_purchase2 {position:absolute; right:0px; bottom:0px; z-index:9999; width:294px; height:52px; background:url("../img/btn_purchase.png") 80px 17px no-repeat #fa3942; padding-left:15px;  border-radius:0;}
.btn_article_purchase2:hover {background:url("../img/btn_purchase.png") 80px 17px no-repeat #e02f37;}
.btn_article_purchase3 {position:absolute; right:294px; bottom:0px; z-index:9999; width:161px; height:52px; padding-left:30px;  border-radius:0; background:url("../img/btn_speech.png") 28px 17px no-repeat #98a6af;}
.btn_article_purchase3:hover {background:url("../img/btn_speech.png") 28px 17px no-repeat #869299;}
.btn_edu_spread {font-size:13px; color:#868686; box-sizing:border-box; width:90px; height:24px; background:#fff; letter-spacing:-1px;  cursor:pointer; border:1px solid #c8c8c8;}
.btn_table_search { width:100px; height:73px; position:absolute; top:15px; right:0;}
.btn_footer_side {position:absolute; right:0; top:10px;}
.btn_link { font-family:"Nanum Gothic"; width:400px; padding:14px 0px; margin:auto; font-size:16px; color:#fff; font-weight:bold; letter-spacing:-1px; border:0; border-radius:3px; cursor:pointer;}


/* ÆË¾÷ */
.manager_popup {border: 2px solid #e83d45;  padding:25px 0px; width:700px; min-height:40px; background-color:#fff;}
.manager_popup {position:absolute !important; top:125px !important; left:396px !important;}
.manager_popup_tit {color:#e83d45; font-weight:bold; fosnt-size:16px; padding-left:30px; background:url("../img/edu/icon_manager.png") no-repeat; margin-left:35px; height:30px; margin-bottom:10px;}

.consult_flle_popup {border: 2px solid #1b8d63;  padding:25px 0px; width:700px; min-height:40px; background-color:#fff;}
.consult_flle_popup {position:absolute !important; top:125px !important; left:396px !important;}
.consult_flle_popup_tit {color:#1b8d63; font-weight:bold; fosnt-size:16px; padding-left:30px; background:url("../img/edu/icon_download.png") no-repeat; margin-left:35px; height:30px; margin-bottom:10px;}

.manager_contact {width:100%; height:40px; border-collapse: collapse; font-size:14px; }
.manager_contact th {border-bottom:4px solid #4e4e4e;}
.manager_contact th:nth-child(even) {border-bottom:4px solid #e83d45;}
.manager_contact tr {background-color:#f6f6f6; text-align:center; height:40px}
.manager_contact tr:nth-child(even) {background-color:#fff; }
.res_depart {font-weight:bold; text-align:left; padding-left:35px;}
.search_corp {min-width:300px; min-height:200px; background-color:#fff;}
.logout_alert {min-width:400px; min-height:200px; background-color:#fff;}
.search_manager {min-width:650px; min-height:200px; background-color:#fff;}
.edu_placeinfo {min-width:300px; min-height:200px; background-color:#fff;}
.confirm_coupon {min-width:450px; min-height:200px; background-color:#fff;}
.teacher_career {width:600px; min-height:200px; background-color:#fff;}
.edu_invite {width:570px; min-height:200px; background-color:#fff;}
.submit_photo {width:420px; min-height:200px; background-color:#fff;}
.edu_inquiry {width:570px; min-height:200px; background-color:#fff;}
.input_company {width:725px; min-height:200px; background-color:#fff;}
.result_company {width:725px; min-height:200px; background-color:#fff;}
.register_company {width:725px; min-height:200px; background-color:#fff;}

.input_school {width:725px; min-height:200px; background-color:#fff;}
.result_school {width:725px; min-height:200px; background-color:#fff;}
.register_school {width:725px; min-height:200px; background-color:#fff;}

.bank_transfer {width:591px; min-height:200px; background-color:#fff;}
.addrsearch {width:571px; min-height:600px; background-color:#fff;}
.findpw {width:501px; min-height:200px; background-color:#fff;}
.recruit_preview {width:965px; height:1000px; background-color:#fff;}
.pop_policy {width:625px; min-height:200px; background-color:#fff;}
.pop_head {width:100%; box-sizing:border-box; background:#64666b; padding:20px; font-size:24px; color:#fff;}
.close_pop {position:absolute; right:35px; top:23px;}
.pop_cont {width:auto; height:auto; overflow:hidden; padding:35px;}
.pop_cont2 {width:auto; height:auto; overflow:hidden;}
.pop_bg {width:100%; height:100%; left:0; top:0; position:absolute; background-color:#000; opacity:.8; z-index:9999; display:none;  }
.btn_file {width:110px; height:31px; letter-spacing:-1px; color:#fff; border:0;  background:#636363; cursor:pointer; margin-bottom:5px; display:block;}
.btn_file:hover {background:#4f4e4e;}
.alert_popup_txt {width:100%; text-align:center; overflow:hidden;line-height:20px;font-size:13px; color:#999; padding-top:40px; background:url("../img/about/icon_alert.png") top center no-repeat;}


/* ±âÅ¸ */
.icon_ar {position:absolute; background:url("../img/icon_ar.png") no-repeat; display:block; width:14px; height:12px;}
.addParentDiv {margin:15px 0; line-height:40px;}
.addDivLine {line-height:2;}
#lblTable > div {line-height:40px; margin:15px 0;}

/*ÇÁ·Î±×·¥°ü·Ã*/

.DisplayNone {display:none;}
.DisplayInline {display:inline;}
.DisplayInlineBlock {display:inline-block;}
.BorderBottomNone {border-bottom:0px none #ffffff;}

/*ÇÁ·Î±×·¥°ü·Ã*/

/* ¿¡·¯ÆäÀÌÁö */
.error_page {width:500px;  margin:120px auto;}
.error_page h1 img {width:70%; height:70%; margin-bottom:15px;}
.error_page .cont {width:100%;  box-sizing:border-box; color:#666; padding:50px; text-align:center; background:#fafafa; border-top:3px solid #444d66; border-bottom:1px solid #ddd;}
.error_page .cont h2 {font-weight:normal; font-size:30px; display:block; margin-bottom:8px; letter-spacing:-2px; color:#333;}
.error_page .cont p {line-height:1.5; font-size:14px; }
.error_page .cont .btn_main {width:140px; margin-right:6px;}
.error_page .cont .btn_sub {width:140px;}

/* 20170517 */
.certify_mail {font-family:'¸¼Àº °íµñ', 'Malgun Gothic', 'san-serif'; margin:0; padding:0; border-collapse:collapse; box-sizing:border-box;}
.certify_mail th {background:#f7f7f8; color:#000; font-size:12px; font-weight:bold; text-align:left; padding:15px 16px; border:1px solid #eeeef0; box-sizing:border-box;}
.certify_mail td {text-align:left; min-height:57px; padding:22px 18px; padding-top:23px; color:#333; font-size:12px; border:1px solid #eeeef0; border-bottom:1px solid #eeeef0; box-sizing:border-box;}


/* 20180703 ±â¾÷¿ì¼ö»ç·ÊÆË¾÷ */
.admire_container {width:680px; height:835px; margin:auto; position:relative; overflow:hidden;}
.admire_container * {box-sizing:border-box; letter-spacing:0;}
.admire_container .admire_top {background:#282e40; padding:16px 20px; color:#fff;}
.admire_container .admire_top em {font-style:normal; font-weight:bold; font-size:18px;}
.admire_container .admire_content {width:100%; min-height:500px; padding:20px; background:#fff; overflow:hidden; position:relative; overflow:hidden;}
.admire_container .title {overflow:hidden; width:100%; background:#fff; text-align:center; padding:16px 20px 16px 20px; border-bottom:1px solid #eee; }
.admire_container .title h1 {float:left; max-width:160px; max-height:60px; line-height:1; display:block;}
.admire_container .title h1 img {max-width:160px; max-height:60px;}
.admire_container .title h2 {width:470px; height:60px; line-height:60px; margin-left:10px; letter-spacing:-1px; text-align:left; float:left; display:block; overflow:hidden; text-overflow:ellipsis;  white-space:nowrap; font-size:24px;}
.admire_container .tab_form1 li {padding:0; width:161px; height:45px; font-size:13px;}
.admire_container .tab_form1 li.on {width:159px; background:#333;}
.admire_container .tab_form1 li a {display:block; width:100%; height:100%; padding:15px 0;}
.admire_container .admire_tab_content {overflow:hidden; position:relative; padding-top:20px; width:100%; border-top:2px solid #333;}
.admire_container .thumb_section {width:100%; overflow:hidden; margin-bottom:20px;}
.admire_container .thumb_section .thumb {width:310px; height:175px; float:left;}
.admire_container .thumb_section .thumb img {width:100%; height:100%;}
.admire_container .thumb_section .thumb:first-child {margin-right:20px;}
.admire_container .news_section {position:relative; overflow:hidden; height:125px; padding:15px 20px; margin-bottom:20px; border:1px solid #d9d9d9;}
.admire_container .news_section li {width:520px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; height:16px; font-size:13px; display:block; margin-bottom:10px;}
.admire_container .news_section li:last-child {margin-bottom:0;}
.admire_container .news_section li:hover {text-decoration:underline;}
.admire_container .news_section li a {display:block; width:100%; height:100%;}
.admire_container .news_section .more {font-size:12px; display:block; position:absolute; right:20px; top:15px; width:60px; height:30px; line-height:30px; background:#e25d55; color:#fff; font-weight:bold; text-align:center;}
.admire_container .news_container {position:relative; overflow:hidden;}
.admire_container .news_container .news_section { padding:0; height:484px; border:0; border-bottom:1px solid #d9d9d9;}
.admire_container .news_container .news_section ul {width:658px; height:100%; overflow-y:auto;}
.admire_container .news_container .news_section li {width:100%; height:auto; white-space:normal;  margin-bottom:1px;}
.admire_container .news_container .news_section li:hover {text-decoration:none;}
.admire_container .news_container .news_section li .toggle_head {font-size:13px; font-weight:bold; padding:0 20px; height:50px; line-height:50px;}
.admire_container .news_container .news_section li .toggle_head.toggle_open {background:url("../certify/admire/images/icon_toggle_off.png") 610px center no-repeat #f6f6f6;}
.admire_container .news_container .news_section li .toggle_head.toggle_close {background:url("../certify/admire/images/icon_toggle_on.png") 610px center no-repeat #73808f; color:#fff;}
.admire_container .news_container .news_section li:last-child .toggle_head {margin-bottom:0;}
.admire_container .news_container .news_section li .news_cont {width:640px; display:none; overflow:hidden; border:1px solid #d9d9d9; border-top:0;  padding:15px 20px; margin-bottom:20px; font-size:13px; line-height:1.6; background:#fff;}
.admire_container .news_container .news_section li:first-child .news_cont {display:block;}
.admire_container .news_container .news_section li:last-child .news_cont {margin-bottom:0;}
.admire_container .board_footer {text-align:center;}
.admire_container .text_area {width:100%; height:200px; overflow-y:auto; border:1px solid #d9d9d9; padding:15px 20px; font-size:13px; line-height:1.6; font-family:"Nanum Gothic";}
.admire_container .result_container {width:100%; height:534px; overflow-y:auto;}
.admire_container .result_container .result {font-size:13px; box-sizing:border-box; line-height:1.6;}
.admire_container .result_container .result img {width:100%; height:100%;}
.admire_list {width:100%; position:relative; overflow:hidden; text-align:center;}
.admire_list a:hover {color:#333 !important;}
.admire_list * {box-sizing:border-box;}
.admire_list ul li {transition:.2s; display:block !important; width:164px; height:135px; margin-right:10px; margin-bottom:10px; float:left;  text-align:center; border:1px solid #ccc;}
/*
.admire_list ul li:nth-child(1):hover {border:1px solid #9194a3; box-shadow:0px 2px 5px #bbb;} 
*/
.admire_list ul li:hover {border:1px solid #0089ca;}
.admire_list ul li:nth-child(5n) {margin-right:0;}
.admire_list ul li .admire_company {width:100%; height:100px;}
.admire_list ul li .admire_company .logo {width:160px; height:100%; overflow:hidden; margin:auto; line-height:1; display:table;}
.admire_list ul li .admire_company .logo div {width:160px; height:100%; display:table-cell; vertical-align:middle;}
.admire_list ul li .admire_company .logo img {max-width:140px; max-height:60px;}
.admire_list ul li .admire_company .name {font-weight:bold; font-size:16px; display:block;}
.admire_list ul li .admire_company .name:hover {color:#333;}
.admire_list ul li .admire_award {background:#f6f6f6; width:100%; color:#666; font-size:13px; border-top:1px solid #ccc;}
.admire_list ul li .admire_award .title {font-size:16px; font-weight:bold; background:#f9f9f9; width:100%; height:32px; line-height:32px; float:left; color:#333;}


/* 20180918 Ãß°¡ */
::-webkit-input-placeholder {
    color: #ccc;
}
:-moz-placeholder { 
   color: #ccc;
   opacity:  1;
}
::-moz-placeholder { 
   color: #ccc;
   opacity:  1;
}
:-ms-input-placeholder {
   color:  #ccc;
}
::placeholder { 
   color: #ccc;
   opacity:  1;
}

/* 20190124 ·Îµù¾Ö´Ï¸ÞÀÌ¼Ç Ãß°¡ */
.area_loading {width:100%; height:100%; display:table; position:absolute; z-index:100; top:170px; }
.loading {display:table-cell; vertical-align: top; margin: auto; width: 128px;  text-align: center;}

/* 2019-08-08 Ãß°¡ Ã¤¿ë */
.tby01 thead {border-bottom: 1px solid #e2e2e2;}
.tby01 thead td {padding: 12px; font-size: 14px; text-align: center; font-weight: bold; color: #444; box-sizing: border-box; background: #f3f3f3;}/* ¼öÁ¤ */
.tby01 tbody .th {box-sizing: border-box; border-right: 1px solid #e2e2e2;  color: #2480c1; text-align: center; padding: 20px; vertical-align: top; font-weight: bold}
.tby01 .text_td {border-right: 1px solid #e2e2e2; padding: 0 20px; text-align: left; line-height: 22px; word-break: keep-all; font-size: 14px;}
.tby01 .lineB {border-bottom: 1px solid #e2e2e2;}
.tby01 .lineR {border-right: 1px solid #e2e2e2;}
.tby01 .btn_ty1 input[type=button] {background: #3f4a5c; padding: 7px 10px; border-radius: 3px; font-weight: normal; color: #fff; font-size: 12px; cursor: pointer; border: 0}
/* 2019-08-08 Ãß°¡ Ã¤¿ë */

/* 2021-03-12 ¸ÂÃãÇü±³À° > ±Û·Î¹ú»ç¾÷ºÎ¹® */
.global_info_top {width:100%; height:276px; padding-top:45px; background:url("../img/edu/bg_global_info_top.png") no-repeat 478px 0px; box-sizing:border-box; margin-bottom:30px;}
.global_info_top ul {width:440px; overflow:hidden;}
.global_info_top li {margin-bottom:30px; margin-left:20px;}
.global_info_top li span {display:inline-block; float:left; }
.global_info_top .request_edu_info_num {margin-right:15px;}
 
