/* Sub_Page */
/*Common Title, Icon */
h4.tit_article {height:33px;font-size:20px;color:#00713b;letter-spacing:-0.025em; line-height:100%; box-sizing:border-box;}
@media screen and (max-width:917px) { h4.tit_article{height:auto;padding-bottom:10px;line-height:120%;} }
h4.tit_article span {font-weight:bold !important;}
h4.tit_article_noline {height:33px;font-size:20px;color:#00713b;letter-spacing:-0.025em; line-height:100%; box-sizing:border-box;}
h5.tit_article {/* margin-top:10px; */display:block;font-size:17px;color:#444;letter-spacing:-0.025em;}
.ico_mail {width:25px;height:16px;background:url(/build/theme_00/img/common/ico_email.png) no-repeat 0 100%;}
.ico_mail:hover {background-position-y:0;}
/* Common Table, Tabs, List */
.line_bk {display:block;text-align:center;width:auto;max-width:94%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.line_tit {border-bottom:1px solid #7b7b7b;-webkit-box-shadow: 0 1px 0 0 #d7d7d7;box-shadow: 0 1px 0 0 #d7d7d7;}
.cmn_tbl {border-top:2px solid #000;}
.cmn_tbl table {width:100%;text-align:center;border-right:1px solid #b7b7b7; }
.cmn_tbl table th, .cmn_tbl table td {height:49px;border-bottom:1px solid #b7b7b7;border-left:1px solid #b7b7b7; color:#000;word-break: break-all;line-height: initial !important;}
.cmn_tbl table th {font-weight:bold}
.cmn_tbl table thead th {background-color: #ebebeb; color:#000;font-weight:bold;text-align:center}
.cmn_tbl table tbody th {background-color: #fbfbfb;}
.cmn_tbl.border0, .cmn_tbl.border0 table{border:0px !important}
.cmn_tbl.border0 th, .cmn_tbl.border0 td{border:0px !important;text-align:left !important}

.cmn_tabs {background:#e9e9e9 url(/build/theme_00/img/common/bg_cmn_tabs.png) repeat 0 0;}
.cmn_tabs ul {overflow:hidden;}
.cmn_tabs ul li {float:left;margin:0 0 1px 1px;padding-top:4px;height:49px;box-sizing:border-box;vertical-align:top;}
.cmn_tabs ul li:first-child {margin-left:0;}
.cmn_tabs ul li a {display:block;padding:0 20px;font-size:14px; font-weight:bold; line-height:normal;text-align:center;letter-spacing:-0.05em;}
.cmn_tabs ul li .link_tab {height:42px;line-height:40px;background-color:#e9e9e9;border:1px solid #e9e9e9;border-top:3px solid #e9e9e9;border-bottom:1px solid #c9c9c9;}
.cmn_tabs ul li .link_tab span {line-height:normal; display:inline-block;vertical-align:middle;}
.cmn_tabs ul li a:hover,
.cmn_tabs ul li.on .link_tab {background-color:#fff;color:#000;border-top-color:#44b035;border-right-color:#c9c9c9;border-bottom-color:#fff;border-left-color:#c9c9c9;}

.cmn_tabs_conts {}
.cmn_tabs_conts > .cmn_tbl table tbody tr:nth-child(even) td {background-color:#fbfbfb;}
.cmn_tabs_conts > .cmn_tbl.nostripe table tbody tr:nth-child(even) td {background-color:#fff;}
.cmn_tabs_conts > .cmn_tbl table thead th {background-color:#009e25; color:#fff;}
.cmn_tabs_conts > .cmn_tbl table tfoot th,
.cmn_tabs_conts > .cmn_tbl table tfoot td,
tr.tfoot th, tr.tfoot th {background-color:#eef1d2}

.cmn_defl {margin-top:5px;overflow:hidden;width:100%;color:#555; line-height:150%;text-align:left;font-size:15px;letter-spacing:-0.05em; }
.cmn_term {float:left;background:url(/build/theme_00/img/common/ico_post_list.png) no-repeat 0 9px;padding-left:10px;}
ul li.cmn_term2 {float:left;width:100%;background:url(/build/theme_00/img/common/ico_post_list.png) left center no-repeat ;padding-left:10px;}/*kjy190516*/
.cmn_desc {float:left;}

.lst_ro.din{margin:3px 0px 0px -10px}
.lst_ro li{padding-left:16px;background:url(/build/theme_00/img/common/ico_lst_ro.png) no-repeat 4px 8px;text-align:justify;}
.lst_num.din{margin-left:-17px}
.lst_num{overflow:hidden}
.lst_num dt{float:left;margin-top:3px;width:20px;clear:both}
.lst_num dd{float:right;margin-top:3px;width:calc(100% - 22px);text-align:justify}
.lst_num dt.two{width:20px;}
.lst_num dd.two{/* width:95.5%;margin-left:25px */}
.lst_num.two dt{width:20px !important}
.lst_num.two dd{width:95.5% !important;margin-left:25px !important}

.tab_depth {}
.tab_depth ul {overflow:hidden; }
.tab_depth ul li {float:left; width:25%; padding-left:20px; box-sizing:border-box;}
.tab_depth ul li:first-child {padding-left:0px;} 

.tab_depth_wd70 {margin:0 auto;width:70%;padding-top:20px;}
.tab_depth_wd70.st3 {} 
.tab_depth_wd70.st3 .item {overflow:hidden;}
.tab_depth_wd70.st3 .item .type{font-weight: bold; width:20%; float: left; margin-right: 5%;}
.tab_depth_wd70.st3 .item .detail{width: 75%; float: left; }
.tab_depth_wd70.st4 li {background:url(/build/theme_00/img/common/bullet_tab_depth_st4.png) no-repeat 0 11px; padding-left:10px; padding-bottom:5px;line-height:22px;}

.tab_depth .curriculum {}
.tab_depth .curriculum dt {font-size:20px;font-weight:bold;color:#000; padding:14px 0 15px 0;border-bottom:1px solid #7b7b7b;-webkit-box-shadow: 0 1px 0 0 #d7d7d7;box-shadow: 0 1px 0 0 #d7d7d7;}
.tab_depth .curriculum dd {line-height:30px; letter-spacing:-0.05em;}

/* Sub_Page_Introduce */
.introduce {letter-spacing:-0.05em;}
.introduce h4.tit_article {height:40px;line-height:38px; letter-spacing:-0.025em}
.introduce span.tit_article {font-size:20px;font-weight:bold;}
.introduce .introduce_head {display:table;width:100%;height:160px;box-sizing:border-box;}
.introduce_head .thumb {display:table-cell;width:50%;vertical-align:top;box-sizing:border-box;font-size:0;}
.introduce_head .thumb .photo {display:inline-block;width:138px;height:158px;border:1px solid #cecece;overflow:hidden; }
.introduce_head .thumb .photo img {width:100%;}
.introduce_head .thumb .thumb_info {display:inline-block;vertical-align:bottom;padding-left:20px;box-sizing:border-box;font-size:14px;}
.introduce_head .text_info {display:table-cell;width:50%; vertical-align:middle;padding-bottom:30px;box-sizing:border-box;text-align:right;}
.introduce .introduce_head_photo {border-top:1px solid #7b7b7b;border-bottom:1px solid #7b7b7b;}
.introduce_head_photo ul {display:table;width:100%;margin:4px 0;}
.introduce_head_photo ul li {display:table-cell;vertical-align:top;box-sizing:border-box;padding-left:1px;}
.introduce_head_photo ul li:first-child {padding-left:0}
.introduce_head_photo ul li .thumb {display:block;height:150px;overflow:hidden;}
.introduce_head_photo ul li img {width:100%;}
.introduce_head_photo ul.third li {width:33.3%;}
.introduce_head_photo ul.quarter li {width:25%;}

/* Sub_Page_Course */
.coruse_wrap {}
.coruse_wrap h4.tit_article {font-size:20px;color:#00713b; border-bottom:1px solid #7b7b7b;-webkit-box-shadow: 0 1px 0 0 #d7d7d7;box-shadow: 0 1px 0 0 #d7d7d7;}
.coruse_wrap h5.tit_article {font-size:20px;color:#000; border-bottom:1px solid #7b7b7b;height:45px;line-height:40px;-webkit-box-shadow: 0 1px 0 0 #d7d7d7;box-shadow: 0 1px 0 0 #d7d7d7;}
/* Sub_Page_History */
.history_tabs {padding-top:4px;background:#e9e9e9 url(/build/theme_00/img/common/bg_history_tabs.png) repeat-x 0 100%;}
.history_tabs ul {height:46px; overflow:hidden;}
.history_tabs ul li {float:left;width:150px;box-sizing:border-box;margin-left:1px;border-top:3px solid #e9e9e9;}
.history_tabs ul li:first-child {margin-left:0}
.history_tabs ul li:hover, .history_tabs ul li.on {border-top-color:#44b035;}
.history_tabs ul li a {display:block;font-size:15px; font-weight:bold; line-height:normal;text-align:center;}
.history_tabs ul li .link_tab {height:42px;line-height:40px;background:#e9e9e9;border-right:1px solid #e9e9e9;border-left:1px solid #e9e9e9;border-bottom:1px solid #c9c9c9;}
.history_tabs ul li:hover .link_tab,
.history_tabs ul li.on .link_tab {margin-bottom:0;height:42px;background:#fff;color:#000;border-right-color:#c9c9c9;border-bottom-color:#fff;border-left-color:#c9c9c9;}
.history_cont {}
.history_cont .year {display:table;width:100%;padding:10px 0 10px 0;letter-spacing:-0.05em;border-bottom:1px solid #ccc; }
.history_cont .year:first-child {padding-top:0}
.history_cont .year_num {display:table-cell;width:130px; text-align:center;font-size:30px;font-weight:bold; font-style:italic;color:#00713b;vertical-align:middle;}
.history_cont .year_num2 {display:table-cell;width:130px; text-align:center;font-size:20px;font-weight:bold; font-style:italic;color:#00713b;vertical-align:middle;}
.history_cont .year_num_tit {display:table-cell;width:250px; text-align:center;font-size:18px;font-weight:bold;color:#00713b;vertical-align:middle;}
.history_cont .year_cont {display:table-cell;width:640px;box-sizing:border-box;vertical-align:middle;}
.history_cont .mm_dd_item {display:table;width:100%; padding:0}
.history_cont .mm_dd_item .mm_dd {display:table-cell;width:90px;box-sizing:border-box;font-size:15px;}
.history_cont .mm_dd_item .mm_dd2 {display:table-cell;width:220px;box-sizing:border-box;font-weight:bold;font-size:18px;color:#00713b;text-align:center}
.history_cont .mm_dd_item .mm_dd_desc {display:table-cell;width:550px;box-sizing:border-box;font-size:13px; }
.history_cont .mm_dd_item .mm_dd_desc .desc_item {display:block;word-break:normal;background: url(/build/theme_00/img/common/bullet_history.png) no-repeat 0 8px;padding:0 0 0 10px; line-height:24px;}
.history_cont .mm_dd_item .mm_dd_desc .desc_item2 {font-size:15px;display:block;word-break:normal;background: url(/build/theme_00/img/common/bullet_history.png) no-repeat 0 10px;padding:0 0 0 10px; line-height:24px;}
.history_cont .mm_dd_item .bt_edit {display:table-cell;width:90px;}
/* Sub_Page_Profile */
.profile_wrap {}
.profile_item {display:table;width:100%;box-sizing:border-box;border-top:3px solid #333;border-bottom:1px solid #d7d7d7;}
.profile_item .thumb_info {display:table-cell; width:39%;vertical-align:top;padding:17px 0 15px 0; text-align:center;border-left:1px solid #d7d7d7;}
.profile_item .thumb_info .photo {background:#f0f0f0 url(/images/common/thumb_blank.png) no-repeat 50% 50%; margin:0 auto 10px;width:260px; height:170px;text-align:center; overflow:hidden; border:1px solid #cecece;box-sizing:border-box;}
.profile_item .thumb_info .photo img {width:auto; height:168px;}
.profile_item .thumb_info .link_thumb {display:block;margin:0 auto; width:260px;height:30px;background:url(/build/theme_00/img/common/bg_profile_thumb.png) no-repeat 0 0;color:#fff;font-weight:bold;line-height:27px}
.profile_item .cont_info {display:table-cell; width:61%;vertical-align:top;padding:17px 0 15px 0; border-right:1px solid #d7d7d7;}
.profile_item .defl {display:table;width:100%;color:#000; line-height:30px; letter-spacing:-0.01em}
.profile_item .term {display:table-cell;width:23.6%;background:url(/build/theme_00/img/common/bullet_profile.png) no-repeat 0 12px;padding-left:14px;}
.profile_item .desc {display:table-cell;width:76.4%;padding-right:19px;box-sizing:border-box;line-height:24px;}
.profile_item .desc .ico_mail {display:block; line-height:15px;text-indent:-9999em;}
.profile_detail {border-bottom:1px solid #ededed;padding-bottom:15px;color:#000;}
.profile_detail dt {background:url(/build/theme_00/img/common/tit_unit.png) no-repeat 0 4px;padding-left:20px;color:#000; font-size:16px; font-weight:bold;height:25px;line-height:100%; } 
.profile_detail dd {line-height:30px;}


/* Sub_Page_Profile2 */
.profile_wrap2 {}
.profile_item2{display:table;width:100%;box-sizing:border-box;border:1px solid #88ba00;}
.profile_item2 .thumb_info2 {display:table-cell; width:19%;vertical-align:middle;text-align:center;}
.profile_item2 .thumb_info2 .photo2 {margin:23px auto 20px;width:106px;text-align:center; overflow:hidden; border:3px solid #efefef;box-sizing:border-box;background:#f0f0f0 url(/images/common/thumb_blank.png) no-repeat 50% 50%;}
.profile_item2 .thumb_info2 .photo2 img {vertical-align:middle;}
.profile_item2 .thumb_info2 .link_thumb2 {display:block;margin:0 auto; width:260px;height:30px;background:url(/build/theme_00/img/common/bg_profile_thumb.png) no-repeat 0 0;color:#fff;font-weight:bold;line-height:27px}
.profile_item2 .cont_info2 {display:table-cell; width:80%;vertical-align:middle;padding:30px 0px 30px 0px;}
.profile_item2 .defl2 {letter-spacing:0;padding-left:10px;color:#000;line-height:20px;background: url(/build/theme_00/img/common/bullet_profile2.png) no-repeat 0 10px;}
.profile_item2 .term2 {}
.profile_item2 .desc2 {}
.profile_item2 .desc2 .ico_mail2 {}
.profile_detail2 {}
.profile_detail2 dt {letter-spacing:0;padding-left:21px;color:#000; font-size:14px; font-weight:bold;height:20px;line-height:100%;background:url(/build/theme_00/img/common/tit_unit2.png) no-repeat 0 1px;} 
.profile_detail2 dd {letter-spacing:0;margin-left:22px;line-height:20px;}


/* Sub_Dean_collage */
.dean_collage_tabs {display:table;border:1px solid #c9c9c9; border-bottom:0;width:100%;}
.dean_collage_tabs li {display:table-cell;box-sizing:border-box;border-left:1px solid #e3e3e3;border-bottom:1px solid #c9c9c9;}
.dean_collage_tabs li:first-child {border-left:0}
.dean_collage_tabs li a {display:block;height:48px; line-height:45px;background-color:#fff;text-align:center; color:#000;font-size:15px;letter-spacing:-0.05em;}
.dean_collage_tabs li a:hover, .dean_collage_tabs li a.on {background-color:#ff8400; color:#fff}
.dean_collage_wrap {padding-top:30px; border-top:1px solid #e9e9e9}

.dean_collage { } 
.dean_collage .dean_blank_columm {display:table-cell;width:18px; padding:0; margin:0;}
.dean_collage .dean_blank_row {display:block;height:61px;background:url(/build/theme_00/img/common/bg_collage_cell.png) repeat-x 0 50%;}
.dean_collage_tbl {display:block;width:770px;}
.dean_collage_row {display:table;} 
.dean_collage_cell {display:table-cell;width:180px; box-sizing:border-box;background:url(/build/theme_00/img/common/bg_collage_cell.png) no-repeat 100% 100%; border-right:1px solid #d7d7d7; border-left:1px solid #d7d7d7}

.dean_collage_item {box-sizing:border-box;border-top:3px solid #000; border-bottom:0; text-align:center; letter-spacing:-0.025em;}
.dean_collage_item .thumb_tit {height:40px; line-height:40px;}
.dean_collage_item .thumb_info {margin :0 auto; text-align:center; width:140px; height:170px;box-sizing:border-box; border:1px solid #cecece;overflow:hidden;background:#fcfcfc url(/build/theme_00/img/common/bg_dean.png) no-repeat 50% 50%;}
.dean_collage_item .thumb_info img {height:100%;}
.dean_collage_item .thumb_cont {margin :0 auto;width:140px;}
.dean_collage_item .thumb_cont dt {padding:5px 0 7px 0;font-size:16px; font-weight:bold; color:#00713b; border-bottom:1px solid #e4e4e4;}
.dean_collage_item .thumb_cont dd {padding:5px 0 7px 0;font-size:13px;color:#000;border-bottom:1px solid #e4e4e4;}
/* Sub_flowchart/orgmap */
.orgmap {position: relative;width: 100%;font-family: "留묒�怨좊뵓", "留묒� 怨좊뵓", "MalgunGothic", "MalGun Gothic", "malgungothic", "malgun gothic", malgun;font-size: 13px;line-height: 1;overflow: hidden;}
.orgmap h1 {margin: 0 auto;padding-bottom:15px; width:30%; background:#fff url('/build/theme_00/img/common/org_vertical_line.png') no-repeat 50% 100% !important;}
.orgmap h1 a {display:block;text-align: center;font-size: 16px;padding: 12px 0;color: #fff;background: #00713b;}
.orgmap a {margin: 0 18px 0 0;cursor: auto !important;font-size: 14px;font-weight: bold;text-align: center;border:1px solid #cecece;-moz-border-radius: 4px;-webkit-border-radius: 4px;}
.orgmap ul.col {display: block;margin-top:-15px;}
.orgmap ul.col li {clear:left;display: block; width: 100%;padding-bottom:0 !important;background:#fff url('/build/theme_00/img/common/org_vertical_line.png') no-repeat 50% 0 !important;}
.orgmap ul.col li:first-child {background:#fff url('/build/theme_00/img/common/org_vertical_line.png') no-repeat 50% 0 !important;}
.orgmap ul.col li:last-child {background:#fff url('/build/theme_00/img/common/org_vertical_line.png') no-repeat 50% 0 !important;}
.orgmap ul.col li a {display: block;}
.orgmap ul.col.fst,
.orgmap ul.cols.fst {margin-top:-30px !important;}
.orgmap ul.cols {overflow: hidden; width: 100%;}
.orgmap ul.cols li {float: left; box-sizing: border-box}
.orgmap ul.col1 li {width: 99.9%;}
.orgmap ul.col2 li {width: 50.0%;}
.orgmap ul.col3 li {width: 33.3%;}
.orgmap ul.col4 li {width: 25.0%;}
.orgmap ul.col5 li {width: 20.0%;}
.orgmap ul.col6 li {width: 16.6%;}
.orgmap ul.col7 li {width: 14.2%;}
.orgmap ul.col8 li {width: 12.5%;}
.orgmap ul.col9 li {width: 11.1%;}
.orgmap ul.col10 li {width: 10.0%;}
.step1 {display:block; overflow:hidden;}
.step1 > ul > li {}
.step1 > ul > li > a {padding:15px 0;display: block;color: #fff;background: #44B035;}
.step2 {display:block; overflow:hidden;}
.step2 > ul > li {}
.step2 > ul > li > a {padding:15px 0;display: block;color: #000;background: #e7f1d7;}
.step3 {display:block; overflow:hidden;}
.step3 > ul {}
.step3 > ul > li {padding-top:15px !important;}
.step3 > ul > li > a {padding:15px 0;display: block;color: #000;background: #f8f8f9;}

#primaryNav {margin-top:-15px;}
#primaryNav ul {float:left;margin: 0;width: 100%;box-sizing: border-box;}
#primaryNav ul li {float: left;background:url('/build/theme_00/img/common/org_L1_center.png') no-repeat 50% 0; padding-top:30px;}
#primaryNav ul li:first-child {background:url('/build/theme_00/img/common/org_L1_left.png') no-repeat 50% 0;}
#primaryNav ul li:last-child{background:url('/build/theme_00/img/common/org_L1_right.png') no-repeat 50% 0;}

.ln_ct {background:#fff url(/build/theme_00/img/common/org_vertical_line.png) no-repeat 50% 0 !important;}
.ln_cb {background:#fff url(/build/theme_00/img/common/org_vertical_line.png) no-repeat 50% 100% !important;}
.ln_L1l {background:#fff url('/build/theme_00/img/common/org_L1_left.png') no-repeat 50% 0 !important;}
.ln_L1c {background:#fff url('/build/theme_00/img/common/org_L1_center.png') no-repeat 50% 0 !important;}
.ln_L1r {background:#fff url('/build/theme_00/img/common/org_L1_right.png') no-repeat 50% 0 !important;}
.ln_L3lit {background:#fff url('/build/theme_00/img/common/org_L3_li_top.png') no-repeat 0 50% !important;}
.ln_L3b {background:#fff url('/build/theme_00/img/common/org_L3_bottom.png') no-repeat 0 50% !important;}
.ln_L3c {background:#fff url('/build/theme_00/img/common/org_L3_center.png') no-repeat 0 50% !important;}
.ln_L3ulc {background:#fff url('/build/theme_00/img/common/org_L3_ul_top.png') no-repeat 50% 0 !important;}

/* p_list_area */
.p_list_area{overflow:hidden}
.p_list_area ul{margin:-25px 0 0 -44px}
.p_list_area ul li{float:left;margin-left:44px;/* margin-top:25px; */min-height:770px;width:225px;border:1px solid #fff}
.p_list_area ul li b{display:block;padding:17px 20px 0px}
.p_list_area ul li p{display:block;padding:17px 20px 0px}
.p_list_area ul li span{display:block;margin-top:20px;padding:17px 20px 20px;border-top:1px solid #f4f4f4}


/* table konkuk 2021 */ 
.kusimple{
 	clear:both;
	width:100%;
	border-top:2px solid #278e01;
	border-bottom:2px solid #278e01;
	text-align:center;
	margin-bottom:0px;
}
.kusimple th {
	padding:6px 4px 6px 4px;
	background:#f3f3e5;
	border-bottom:1px solid #d8d8d8;
	color:#5a6539;
	word-break: break-all;
	}
.kusimple thead th {
	text-align:center;
	border-left:1px solid #e8e8e8;
	font-weight:bold;
}
.kusimple thead th.first-child{border-left:none;}
.kusimple td {
	padding:7px 5px 8px 5px;
	/* padding:5px 5px 6px 5px; */
	font-size:14px;
	border-top:1px solid #d8d8d8;
	border-left:1px solid #e8e8e8;
	word-break: break-all;
	}
.kusimple th.first, table td.first  {border-left:none;}
.kusimple thead th.th_multi {background-image:none;border-left:1px solid #d8d8d8;}
.kusimple thead th.th_multi.on{background-color:#fff;color:#4aa500}
.kusimple thead th.th_multi2 {border-left:1px solid #c6d197;background:#fafaf4;}
.kusimple tbody th {vertical-align:middle;}
.kusimple tbody th.t_left {text-align:left; padding-left:10px;}
.kusimple tbody th.multi {border-left:1px solid #d8d8d8;}
.kusimple tbody td.t_left {text-align:left; padding-left:10px;}
.kusimple tbody td.t_right {text-align:right; padding-right:10px;}
.kusimple tr.center td.center {text-align:center;}
.kusimple tr.center td.left {text-align:left;}
.kusimple tbody td.center {padding:0px;text-align:center;}
.kusimple tbody td.noborder {border-top:0px;}
.kusimple tbody td.line {border-top:1px solid #d8d8d8}
.kusimple thead th.line {border-top:1px solid #d8d8d8}
.kusimple tbody .bgcolor {background:#f7f7f7;}
.kusimple tbody .bgcolor_green {background:#f3f3e5;}
.kusimple tbody .tit_name span{font-size:12px;letter-spacing:-1px}
.kusimple tbody .tit_name b{display:inline-block;margin-left:6px;color:#247650;font-size:14px;line-height:24px;letter-spacing:2px}
.kusimple tbody .l_title {background:#f2f3e5;color:#5a653a;}
.kusimple th.nobg {background:none;background:#f3f3e5;border-left:none;}
.kusimple caption.nomal {font-size:14px}
.kusimple caption.small {font-size:14px}
.kusimple tr td.intro_l{text-align:left; padding-left:10px;border-left:none;}
.kusimple tr td.yellow{background:#fff7e6}
.kusimple tr td.green{background:#f3f3e5;}
.kusimple tfoot .bgcolor{background:#f7f7f7;}
.kusimple tfoot .line{border-top:1px solid #d8d8d8}
.kusimple tfoot th{border-left:1px solid #d8d8d8}
.kusimple tfoot th:first-child{border-left:0px}


/* table konkuk 2021 */ 
.kusimple2{clear:both;width:100%;border-top:2px solid #278e01;border-bottom:2px solid #278e01;text-align:center;margin-bottom:0px;}
.kusimple2 th {padding:6px 4px 6px 4px;background:#f3f3e5;border-bottom:1px solid #d8d8d8;color:#5a6539;}
.kusimple2 thead th {text-align:center;border-left:1px solid #e8e8e8;font-weight:bold;}
.kusimple2 thead th.first-child{border-left:none;}
.kusimple2 td {padding:5px 5px 6px 5px;font-size:14px;border-top:1px solid #e8e8e8;border-left:1px solid #e8e8e8;}
.kusimple2 th.first, table td.first  {border-left:none;}
.kusimple2 thead th.th_multi {background-image:none;border-left:1px solid #d8d8d8;}
.kusimple2 thead th.th_multi.on{background-color:#fff;color:#4aa500}
.kusimple2 thead th.th_multi2 {border-left:1px solid #c6d197;background:#fafaf4;}
.kusimple2 tbody th {vertical-align:middle;}
.kusimple2 tbody th.t_left {text-align:left; padding-left:10px;}
.kusimple2 tbody th.multi {border-left:1px solid #d8d8d8;}
.kusimple2 tbody td.t_left {text-align:left; padding-left:10px;}
.kusimple2 tbody td.t_right {text-align:right; padding-right:10px;}
.kusimple2 tr.center td.center {text-align:center;}
.kusimple2 tr.center td.left {text-align:left;}
.kusimple2 tbody td.center {padding:0px;text-align:center;}
.kusimple2 tbody td.noborder {border-top:0px;}
.kusimple2 tbody td.line {border-top:1px solid #d8d8d8}
.kusimple2 thead th.line {border-top:1px solid #d8d8d8}
.kusimple2 tbody .bgcolor {background:#f7f7f7;}
.kusimple2 tbody .bgcolor_green {background:#f3f3e5;}
.kusimple2 tbody .tit_name span{font-size:12px;letter-spacing:-1px}
.kusimple2 tbody .tit_name b{display:inline-block;margin-left:6px;color:#247650;font-size:14px;line-height:24px;letter-spacing:2px}
.kusimple2 tbody .l_title {background:#f2f3e5;color:#5a653a;}
.kusimple2 th.nobg {background:none;background:#f3f3e5;border-left:none;}
.kusimple2 caption.nomal {font-size:14px}
.kusimple2 caption.small {font-size:14px}
.kusimple2 tr td.intro_l{text-align:left; padding-left:10px;border-left:none;}
.kusimple2 tr td.yellow{background:#fff7e6}
.kusimple2 tr td.green{background:#f3f3e5;}

.join {padding-top:30px}
.join h4 {color:#077846;font-size:20px;font-weight:700;line-height:1;}
.step_agree {}
.step_agree_inner {line-height:1.6;}
.policy {padding-bottom:2rem;}
.policy .tit {display:block;color:#000;padding-bottom: 1.2rem;}
.scrollbox {border:1px solid #d8d8d8;background-color:#fff;}
.scroll_inner {}
.policy_item {}
.policy_item dt {color:#333;} 
.policy_item dd {margin-bottom:1.2rem;}
.agree_check {}
.agree_check ul {display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.agree_check ul li {-ms-flex:0 1 auto;flex:0 1 auto;padding:0 1rem;text-align:center}
.join h4 {padding-bottom:1rem;}
.step_agree {padding:0 2rem;border:1px solid #d8d8d8;background-color:#f8f8f8;}
.step_agree_inner {padding:2rem 0 0 0;}
.step_agree_inner p {margin-bottom:2rem;}
.scrollbox {margin-bottom:2rem;}
.scroll_inner {padding:1.2rem 2rem 1rem 2rem;}
.agree_check ul {margin-top:1rem;}



/* old 2021-12-23 */
/* Element margin */
.mA5 { margin: 5px !important; }
.mA10 { margin: 10px !important; }
.mtN { margin-top: 0 !important; }
.mt0 { margin-top:0 !important; }
.mt5 { margin-top: 5px !important; }
.mt10 { margin-top: 10px !important; }
.mt15 { margin-top: 15px !important; }
.mt20 { margin-top: 20px !important; }
.mt25 { margin-top: 25px !important; }
.mt30 { margin-top: 30px !important; }
.mt35 { margin-top: 35px !important; }
.mt40 { margin-top: 40px !important; }
.mt45 { margin-top: 45px !important; }
.mt50 { margin-top: 50px !important; }
.mrN { margin-right: 0 !important; }
.mr5 { margin-right: 5px !important; }
.mr10 { margin-right: 10px !important; }
.mr15 { margin-right: 15px !important; }
.mr20 { margin-right: 20px !important; }
.mr25 { margin-right: 25px !important; }
.mr30 { margin-right: 30px !important; }
.mbN { margin-bottom: 0 !important; }
.mb5 { margin-bottom: 5px !important; }
.mb10 { margin-bottom: 10px !important; }
.mb15 { margin-bottom: 15px !important; }
.mb20 { margin-bottom: 20px !important; }
.mb25 { margin-bottom: 25px !important; }
.mb30 { margin-bottom: 30px !important; }
.mlN { margin-left: 0 !important; }
.ml5 { margin-left: 5px !important; }
.ml10 { margin-left: 10px !important; }
.ml15 { margin-left: 15px !important; }
.ml20 { margin-left: 20px !important; }
.ml25 { margin-left: 25px !important; }
.ml30 { margin-left: 30px !important; }
/* Element Padding */
.pA5 { padding: 5px !important; }
.pA10 { padding: 10px !important; }
.pl5 { padding-left: 5px !important; }
.plN { padding-left: 0 !important; }
.pl10 { padding-left: 10px !important; }
.pl15 { padding-left: 15px !important; }
.pl20 { padding-left: 20px !important; }
.pl25 { padding-left: 25px !important; }
.pl30 { padding-left: 30px !important; }
.pl35 { padding-left: 35px !important; }
.pl40 { padding-left: 40px !important; }
.pl45 { padding-left: 45px !important; }
.pl50 { padding-left: 50px !important; }
.prN { padding-right: 0 !important; }
.pr5 { padding-right: 5px !important; }
.pr10 { padding-right: 10px !important; }
.pr15 { padding-right: 15px !important; }
.pr20 { padding-right: 20px !important; }
.pr25 { padding-right: 25px !important; }
.pr30 { padding-right: 30px !important; }
.pr35 { padding-right: 35px !important; }
.pr40 { padding-right: 40px !important; }
.pr45 { padding-right: 45px !important; }
.pr50 { padding-right: 50px !important; }
.pbN { padding-bottom: 0 !important; }
.pb5 { padding-bottom: 5px !important; }
.pb10 { padding-bottom: 10px !important; }
.pb15 { padding-bottom: 15px !important; }
.pb20 { padding-bottom: 20px !important; }
.pb25 { padding-bottom: 25px !important; }
.pb30 { padding-bottom: 30px !important; }
.pb35 { padding-bottom: 35px !important; }
.pb40 { padding-bottom: 40px !important; }
.pb45 { padding-bottom: 45px !important; }
.pb50 { padding-bottom: 50px !important; }
.ptN { padding-top: 0 !important; }
.pt5 { padding-top: 5px !important; }
.pt10 { padding-top: 10px !important; }
.pt15 { padding-top: 15px !important; }
.pt20 { padding-top: 20px !important; }
.pt25 { padding-top: 25px !important; }
.pt30 { padding-top: 30px !important; }
.pt35 { padding-top: 35px !important; }
.pt40 { padding-top: 40px !important; }
.pt45 { padding-top: 45px !important; }
.pt50 { padding-top: 50px !important; }
/* width_percent : common.css겹침
.p100 { width:100% !important;}
.p99 { width:99% !important;}
.p98 { width:98% !important;}
.p97 { width:97% !important;}
.p96 { width:96% !important;}
.p95 { width:95% !important;}
.p90 { width:90% !important;}
.p85 { width:85% !important;}
.p80 { width:80% !important;}
.p75 { width:75% !important;}
.p70 { width:70% !important;}
.p65 { width:65% !important;}
.p60 { width:60% !important;}
.p55 { width:55% !important;}
.p50 { width:50% !important;}
.p45 { width:45% !important;}
.p40 { width:40% !important;}
.p35 { width:35% !important;}
.p33 { width:33% !important;}
.p30 { width:30% !important;}
.p25 { width:25% !important;}
.p20 { width:20% !important;}
.p15 { width:15% !important;}
.p10 { width:10% !important;}
*/
/* text-align */
.tc { text-align: center !important; }
.tc_w710 { width:710px; margin:0 auto; }
.tl { text-align: left !important; }
.tr { text-align: right !important; }
/* Element Group Align_style */
.f_l { float: left !important;  }
.f_r { float: right !important; }
.f_c { clear: both; margin: 0 auto !important; }
.clb { clear: both; overflow: hidden;}
.clear { clear: both; }
.clearfix { *zoom: 1;}
.clearfix:before, .clearfix:after { display: table; content: ""; }
.clearfix:after { clear: both; }
.show, .blk { display: block !important; }
.hide { display: none !important; }
/* Position */
.pos_r { position:relative;}
.pos_a {position:absolute;}
.pos_x { position:fixed;}
/*Black Font Color*/
.fc0 { color: #000 !important; }
.fc3 { color: #333 !important; }
.fc4 { color: #444 !important; }
.fc5 { color: #555 !important; }
.fc6 { color: #666 !important; }
.fc7 { color: #777 !important; }
.fc9 { color: #999 !important; }
.fcf { color: #fff !important; }
/*Font Size*/
.fs11 {font-size:11px !important;}
.fs12 {font-size:12px !important;}
.fs13 {font-size:13px !important;}
.fs15 {font-size:15px !important;}
.fs16 {font-size:16px !important;}
.fs17 {font-size:17px !important;}
.fs18 {font-size:18px !important;}
.fs20 {font-size:20px !important;}
.fs22 {font-size:22px !important;}
/* Line Height */
.lh15e {line-height:1.5em !important;}
.lh14e {line-height:1.4em !important;}
.lh125e {line-height:1.25em !important;}
.lh10e {line-height:1.0em !important;}

/* org */
.org_lst{float:left;width:33.3%;padding:10px 10px}
.org_lst img{margin-top:5px;width:150px;height:auto}
.org_tit{display:block;font-size:17px;color:black;margin-top:10px}
.org_txt b{display:block;margin-top:10px}
.org_txt span{display:block;font-size:14px;line-height:150%}
	@media screen and (max-width:767px) {
		.org_lst{width:100%;border-top:1px solid #ddd}
	}

/* 2022-08-23 kubasic - pdh */
.kubasic{clear:both;width:100%;border-top:2px solid #278e01;border-bottom:2px solid #278e01}
.kubasic thead th{font-weight:600;color:#5a6539;background:#f3f3e5}
.kubasic tbody th{background:#f7f7f7}
.kubasic tfoot th{background:#f3f3e5}
.kubasic thead th, .kubasic tbody th, .kubasic tfoot th, .kubasic tbody td{padding:5px 5px 6px 5px;font-size:14px;border:1px solid #d8d8d8;text-align:center}
.kubasic thead th:first-child, .kubasic tfoot th:first-child, .kubasic tbody th:first-child, .kubasic tbody td:first-child{border-left:0px}
.kubasic thead th:last-child, .kubasic tfoot th:last-child, .kubasic tbody th:last-child, .kubasic tbody td:last-child{border-right:0px}
.kubasic .t_left {text-align:left;padding-left:10px}
.kubasic .t_right {text-align:right;padding-right:10px}
.kubasic .bg_yellow{background:#fff7e6}
.kubasic .bg_green{background:#f3f3e5}
.kubasic .bgcolor{background:#f7f7f7}
@media screen and (max-width:767px) {
	.kubasic thead th, .kubasic tfoot th, .kubasic tbody td{word-break:break-all}
}

/* 2023-02-20 - pdh */
.cmn_lst_num .cmn_term{float:none !important}
