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

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,b, u, i, center,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block}
body{line-height:1.4}
ol, ul{list-style:none}
blockquote, q{quotes:none}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0;table-layout:fixed;}

@font-face{
	font-family:'KBFGDisplay';
	font-style:normal;
	font-weight:300;
	src:url(https://www.newsnjob.com/kbjob/font/KBFGDisplayL.eot);
	src:url(https://www.newsnjob.com/kbjob/font/KBFGDisplayL.eot?#iefix)
		format('embedded-opentype'),
		url(https://www.newsnjob.com/kbjob/font/KBFGDisplayL.woff)
			format('woff'),
		url(https://www.newsnjob.com/kbjob/font/KBFGDisplayL.ttf)
			format('truetype');
}
@font-face{
	font-family:'KBFGDisplay';
	font-style:normal;
	font-weight:400;
	src:url(https://www.newsnjob.com/kbjob/font/KBFGDisplayM.eot);
	src:url(https://www.newsnjob.com/kbjob/font/KBFGDisplayM.eot?#iefix)
		format('embedded-opentype'),
		url(https://www.newsnjob.com/kbjob/font/KBFGDisplayM.woff)
			format('woff'),
		url(https://www.newsnjob.com/kbjob/font/KBFGDisplayM.ttf)
			format('truetype');
}
@font-face{
	font-family:'KBFGDisplay';
	font-style:normal;
	font-weight:700;
	src:url(https://www.newsnjob.com/kbjob/font/KBFGDisplayB.eot);
	src:url(https://www.newsnjob.com/kbjob/font/KBFGDisplayB.eot?#iefix)
		format('embedded-opentype'),
		url(https://www.newsnjob.com/kbjob/font/KBFGDisplayB.woff)
			format('woff'),
		url(https://www.newsnjob.com/kbjob/font/KBFGDisplayB.ttf)
			format('truetype');
}
@font-face{
	font-family:'KBFGText';
	font-style:normal;
	font-weight:300;
	src:url(https://www.newsnjob.com/kbjob/font/KBFGTextL.eot);
	src:url(https://www.newsnjob.com/kbjob/font/KBFGTextL.eot?#iefix)
		format('embedded-opentype'),
		url(https://www.newsnjob.com/kbjob/font/KBFGTextL.woff)
			format('woff'),
		url(https://www.newsnjob.com/kbjob/font/KBFGTextL.ttf)
			format('truetype');
}
@font-face{
	font-family:'KBFGText';
	font-style:normal;
	font-weight:400;
	src:url(https://www.newsnjob.com/kbjob/font/KBFGTextM.eot);
	src:url(https://www.newsnjob.com/kbjob/font/KBFGTextM.eot?#iefix)
		format('embedded-opentype'),
		url(https://www.newsnjob.com/kbjob/font/KBFGTextM.woff)
			format('woff'),
		url(https://www.newsnjob.com/kbjob/font/KBFGTextM.ttf)
			format('truetype');
}
@font-face{
	font-family:'KBFGText';
	font-style:normal;
	font-weight:700;
	src:url(https://www.newsnjob.com/kbjob/font/KBFGTextB.eot);
	src:url(https://www.newsnjob.com/kbjob/font/KBFGTextB.eot?#iefix)
		format('embedded-opentype'),
		url(https://www.newsnjob.com/kbjob/font/KBFGTextB.woff)
			format('woff'),
		url(https://www.newsnjob.com/kbjob/font/KBFGTextB.ttf)
			format('truetype');
}

th, td{word-wrap:break-word}
img{font-size:0;vertical-align:top;max-width:100%}
fieldset,img {border: 0 none}
fieldset {float: none}
body, select, input, button, textarea{color:#666;font-size:16px;font-family:'KBFGText', 'dotum','돋움', sans-serif; font-weight: 300;letter-spacing:-1px}
body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;word-wrap:break-word;}
a{text-decoration:none;color:#666}

address,cite,code,dfn,em,var{font-style:normal;font-weight:normal}
caption, legend, hr{visibility:hidden !important;overflow:hidden !important;width:0;height:0;font-size:0;line-height:0}
address, em{font-style:normal}
button{padding:0;border:none;background:none;cursor:pointer}
button::-moz-focus-inner{padding:0;border:0}

input, select{width:100%;height:auto;vertical-align:middle;border-radius:2px}
input[type="radio"]{border:none;vertical-align:middle}
input[type="checkbox"], input[type="radio"]{border:none;padding:0;width:auto}
input[type="checkbox"]{margin:0}
input[type="text"], input[type="submit"], select, textarea{box-sizing:border-box}
input[readonly], input[disabled], select[disabled]{border:1px solid #d9d9d9;background-color:#e5e5e5}
label{vertical-align:middle}

::-webkit-input-placeholder{/* WebKit browsers */font-size:15px;color:#888}
:-moz-placeholder{/* Mozilla Firefox 4 to 18 */font-size:15px;color:#888;opacity:1}
::-moz-placeholder{/* Mozilla Firefox 19+ */font-size:15px;color:#888;opacity:1}
:-ms-input-placeholder{/* Internet Explorer 10+ */font-size:15px;color:#888}

a, button, li.tab, .allmenu_menu_ct .tit_main_amenu{outline-color:transparent}

.sch_inwrap input::-webkit-input-placeholder{/* WebKit browsers */font-size:15px;color:#888}
.sch_inwrap input:-moz-placeholder{/* Mozilla Firefox 4 to 18 */font-size:15px;color:#888;opacity:1}
.sch_inwrap input::-moz-placeholder{/* Mozilla Firefox 19+ */font-size:15px;color:#888;opacity:1}
.sch_inwrap input:-ms-input-placeholder{/* Internet Explorer 10+ */font-size:15px;color:#888}

.hide{display:none !important;visibility:hidden}
.blind{overflow:hidden !important; width:1px !important; height:1px !important; margin:-1px !important; position:absolute !important; clip:rect(0 0 0 0) !important; border:0 !important; padding:0 !important;}

/* Number Width Fix */
input[type="number"]::-webkit-outer-spin-button, input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}

.readonly{background-color:#fff !important}

/* Micro clearfix */
.cf:before, .cf:after{content:" ";display:table}
.cf:after{clear:both}
/*.cf{*zoom:1}*/

/* Float */
.fl{float:left !important}
.fr{float:right !important}
.fn{float:none !important}

/* Align */
.ac{text-align:center !important}
.al{text-align:left !important}
.ar{text-align:right !important}

.vt{vertical-align:top !important}
.vm{vertical-align:middle !important}
.vb{vertical-align:bottom !important}

/* etc */
.db{display:block !important}
.di{display:inline !important}
.bold{font-weight:400 !important}
.nobg{background:none !important}
.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.img_dump{margin-top:10px;/*background-color:#fff;min-height:60px*/}
.img_dump02{background-color:#f5f5f5;min-height:200px;}
.no_brd_top{border-top: 0 none !important;}
.no_brd_btm{border-bottom:0 none !important;}
.brd_top{border-top:1px solid #e6e6e6}
.brd_btm{border-bottom:1px solid #e6e6e6}
.brd_none{border-top:none !important}

/* Space */
.mt0{margin-top:0px !important;}
.mt5{margin-top:5px !important;}
.mt6{margin-top:6px !important;}
.mt8{margin-top:8px !important;}
.mt10{margin-top:10px !important;}
.mt12{margin-top:12px !important;}
.mt15{margin-top:15px !important;}
.mt18{margin-top:18px !important;}
.mt20{margin-top:20px !important;}
.mt24{margin-top:24px !important;}
.mt25{margin-top:25px !important;}
.mt30{margin-top:30px !important;}
.mt40{margin-top:40px !important;}
.ma15{margin-right:-15px !important;margin-left:-15px !important;}
.ma15_t02{margin-right:15px !important;margin-left:15px !important;}
.ma30{margin-right:-30px !important;margin-left:-30px !important;}
.mb0{margin-bottom:0 !important;}

.pt5{padding-top:5px !important;}
.pt20{padding-top:20px !important;}
.pt30{padding-top:30px !important;}
.pb10{padding-bottom:10px !important;}
.pb20{padding-bottom:20px !important;}
.pb30{padding-bottom:30px !important;}

/*Layout*/
#header{position:fixed;top:0;width:100%;height:47px;text-align:center;border-bottom:1px solid #e5e5e5;background:#fff;z-index:10000}
#header h2{position:relative;top:10px;margin-left:60px;margin-right:60px}
#header .btn_back{position:absolute;left:14px;top:10px;width:25px;height:25px;background:url("/kbjob/img/m/btn_back.png") no-repeat 0 0;background-size:auto 25px}
#header .btn_allmenu{position:absolute;right:14px;top:10px;width:25px;height:25px;background:url("/kbjob/img/m/btn_allmenu.png") no-repeat 0 0;background-size:auto 25px}
#content{}
#container{padding-top:48px}

.bg_gray{background-color:#fff;}
.bg_yellow{background:#ffde00 !important;}
.bg_dark{background:#444444;}
.lo_t01{padding:20px 0 60px 0;}
.lo_t02{padding:20px 0 0 0;}
.lo_t03{padding:0 0 60px 0;}
.lo_t04{padding:0;}
.lo_t05{padding:20px 15px 50px 15px}

.con_t01{margin:0px 15px 0px}
.con_t02{margin:30px 0px 15px}
.con_t03{margin:30px 15px 0px}
.con_t04{margin-top:30px;padding:8px 15px 0px;background:url("/kbjob/img/m/bg_cont04.png") repeat-x 0 0;background-size:1px auto}
.con_t04.last_bt{padding-bottom:25px;border-bottom:1px solid #e6e6e6}
.con_t04.type02{padding-left:0;padding-right:0}
.con_t05{margin-top:20px;padding:20px 15px 0px;border-top:1px solid #e6e6e6;}
.con_t05.type02{padding-left:0;padding-right:0}
.con_t05.type002{padding-bottom:20px}

/*Font, Text*/
h1, h2, h3{font-family:'KBFGDisplay';font-weight:400 !important}
h4{font-family:'KBFGText';font-weight:400 !important}

.txt_cr01{color:#f4720b; font-weight:400;} /* 오렌지컬러 */
.txt_cr02{color:#189dc3; font-weight:400;} /* 블루컬러 */

.req_txt{color:#f4720b} /* 오렌지컬러 */
.req_cont{color:red}
.txt_em01{color:#f4720b;} /* 오렌지컬러 */
.txt_em02{color:#189dc3;} /* 블루컬러 */
.txt_em03{color:#fb5d5d !important;} /* 레드컬러 */

.fw_500{font-weight:400;}
.fc_gray{color:#444 !important;}

/*Title*/
.tit_h2{font-size:20px;font-weight:400 !important;color:#222;text-align:center}
.tit_h3{font-size:17px;font-weight:400 !important;color:#222;line-height:1}
.tit_h4{font-size:15px;font-weight:400 !important;color:#222;line-height:1.2}

.sub_tit{font-size:15px;font-weight:400 !important;color:#666;line-height:1}
.con_tit{font-size:15px;font-weight:300 !important;color:#666;line-height:1}

.form_tit01{font-size:medium}

.guide_box01{padding:17px 15px;margin-bottom:15px;border-bottom:1px solid #f2f2f2}
.guide_box01 ul li{position:relative;padding-left:10px;font-size:14px;color:#666;font-weight:300;line-height:1.5}
.guide_box01 ul li:before{content:'';position:absolute;top:7px;left:0;display:inline-block;width:4px;height:4px;background-color:#b3b3b3}
.guide_box01 ul li + li{margin-top:5px}
.guide_box01 ul li .guide_tit{display:block;margin:0;font-size:14px;font-weight:300;line-height:1.5;color:#444}
.guide_box01 .sub_txt{margin-top:5px;font-size:14px;color:#666;font-weight:300;line-height:1.5}
.guide_box01.login_top_guide{padding:20px 15px}

.guide_box02{margin-top:8px}
.guide_box02 ul li{position:relative;padding-left:20px;font-size:14px;color:#888}
.guide_box02 ul li:before{content:'';position:absolute;top:1px;left:0;display:inline-block;width:14px;height:14px;background:url('/kbjob/img/m/ico_alert.png') no-repeat 0 0;background-size:14px auto}

p.guide_box02{position:relative;margin-top:8px;padding-left:20px;font-size:14px;color:#888;line-height:1.3;}
p.guide_box02:before{content:'';position:absolute;top:1px;left:0;display:inline-block;width:14px;height:14px;background:url('/kbjob/img/m/ico_alert.png') no-repeat 0 0;background-size:14px auto;}

.guide_box02.type02{margin-top:12px;padding-top:8px;border-top:1px dashed #e6e6e6}
p.guide_box02.type02:before{content:'';position:absolute;top:9px;left:0;display:inline-block;width:14px;height:14px;background:url('/kbjob/img/m/ico_alert.png') no-repeat 0 0;background-size:14px auto;}

.desc_txt01{margin-top:10px;position:relative;padding-left:20px;font-size:14px;color:#888}
.desc_txt01:before{content:'';position:absolute;top:1px;left:0;display:inline-block;width:14px;height:14px;background:url('/kbjob/img/m/ico_alert.png') no-repeat 0 0;background-size:14px auto}

.guide_box01 + .sch_gray_bg{margin-top:-15px}

.desc_box{padding:17px 15px}
.desc_box ul li{position:relative;padding-left:10px;font-size:14px;color:#666;font-weight:300;line-height:1.5}
.desc_box ul li:before{content:'';position:absolute;top:7px;left:0;display:inline-block;width:4px;height:4px;background-color:#b3b3b3}
.desc_box ul li + li{margin-top:5px}

.circle_box li{font-size:15px;color:#222}
.circle_box li:before{content:'';display:inline-block;width:4px;height:4px;margin-top:-3px;margin-right:5px;border-radius:4px;background:#222;vertical-align:middle}
.circle_box li + li{margin-top:7px}

.tit_wrap:before, .tit_wrap:after, .txt_wrap:before, .txt_wrap:after{content:" ";display:table}
.tit_wrap:after, .txt_wrap:after{clear:both}
.tit_wrap.type02, .txt_wrap.type02{padding:0 15px;}

.tit_wrap{position:relative;margin:30px 0 8px;line-height:24px;}
.tit_wrap h2, .tit_wrap h3{float:left;}
.tit_wrap.step_top{margin-top:0;line-height:20px;}
.tit_wrap.step_top .tit_h3{font-size:15px;line-height:20px;}
.h_first{margin-top:0}

.txt_wrap{position:relative;margin:6px 0;}

.txt_wrap.txt_top{margin-top:20px;}
.txt_wrap.form_top{line-height:1;}
.txt_wrap.form_top + [class*="form_type"]{margin-top:15px;}

.left_cont{float:left;}
.right_cont{float:right;line-height:1;}

.txt_wrap .left_cont{font-size:14px;font-weight:300;color:#222}
.txt_wrap .left_cont strong{color:#189dc3;font-weight:300;}
.txt_wrap .right_cont{font-size:14px;}

/*Step*/
.step_wrap{overflow:hidden;text-align:right}
.step_wrap li{display:inline-block;width:20px;height:20px;margin-left:7px;background-color:#f2f2f2;font-family:'KBFGDisplay';font-size:15px;color:#666;font-weight:400;border-radius:10px;vertical-align:middle;text-align:center;line-height:20px;}
.step_wrap li.on{color:#222;background-color:#ffde00;}
.step_wrap li.comp{background:url('/kbjob/img/m/bg_step_comp.png') #888 no-repeat 0 0;background-size:20px}

/*Location*/
.location{overflow:hidden}
.location span{float:left;font-size:16px}
.location span:after{content:"&gt;"}
.location span:last-child:after{content:""}
.location span strong{font-weight:400}
.location span+span{margin-left:4px}

/*Tab*/
.tab_type04{overflow:hidden;background-color:#444}
.tab_type04 li{display:table;float:left;width:50%;box-sizing:border-box;text-align:center;background:#fff;cursor:pointer;}
.tab_type04 li a{display:table-cell;height:50px;box-sizing:border-box;background-color:#444;color:#999;font-size:15px;font-weight:400;vertical-align:middle}
.tab_type04 li.on{}
.tab_type04 li.on a{background:#444;font-family:'KBFGDisplay';font-size:15px;color:#ffd200;font-weight:400;}
.tab_type04 li + li{border-left:0;}
.tab_type04 li:first-child{border-radius:2px 0 0 2px;}
.tab_type04 li:nth-child(2){border-radius:0 2px 2px 0;}
.tab_type04.col3 li{width:33%}
.tab_type04.col3 li:last-child{/*width:34% !important*/}

.tab_type01{overflow:hidden;margin-top:15px}
.tab_type01 li{float:left;width:50%;height:40px;padding:10px 0;box-sizing:border-box;border:1px solid #e5e5e5;font-size:14px;font-weight:300;color:#444;text-align:center;background:#fff;cursor:pointer;}

.tab_type01.col3{display:table;width:100%}
.tab_type01.col3 li{display:table-cell;vertical-align:middle}
.tab_type01.col3 li:nth-child(2){border-radius:0;}
.tab_type01.col3 li:last-child{border-radius:0 2px 2px 0;}

.tab_type01 li a{color:#666;}
.tab_type01 li.on{border:1px solid #545045;background:#fff;font-weight:400;}
.tab_type01 li.on a{color:#545045;font-weight:400;}
.tab_type01 li + li{border-left:0;}
.tab_type01 li + li.on{margin-left:-1px;}
.tab_type01 li:first-child{border-radius:2px 0 0 2px;}
.tab_type01 li:nth-child(2){border-radius:0 2px 2px 0;}
.tab_type01.col4 li:nth-child(2).on{border-radius:0;}
.tab_type01.col4 li:last-child{border-radius:0 2px 2px 0;}
.tab_type02{overflow:hidden;width:100%;border:1px solid #e5e5e5;border-bottom:0 none;border-radius:2px;box-sizing:border-box;}
.tab_type02 li{display:table;float:left;width:50%;height:40px;box-sizing:border-box;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;font-size:14px;font-weight:300;color:#444;text-align:center;background:#fff;cursor:pointer}
.tab_type02 li:nth-child(2n){border-right:0 none;}
.tab_type02 li a{display:table-cell;color:#666;vertical-align:middle;font-family:'KBFGDisplay';}
.tab_type02 li.on a{color:#13b8d2;font-weight:400;}

.tab_type02.col4 li{width:25%}
.tab_type02.col4 li:nth-child(2n){border-right:1px solid #e5e5e5}
.tab_type02.col4 li:last-child{border-right:none}
.tab_type02.col4 li + li{border-top:0 none;}

.tab_type03{border:1px solid #e6e6e6;border-radius:2px;}
.tab_type03 table{width:100%;text-align:center;}
.tab_type03 td{vertical-align:middle;}
.tab_type03 td.on a{color:#13b8d2;font-weight:400;}
.tab_type03 td a{display:block;padding:10px 0;vertical-align:middle;}
.tab_type03 td + td{border-left:1px solid #e6e6e6;}
.tab_type03 tr + tr{border-top:1px solid #e6e6e6;}
.tab_type03 td a{font-size:14px;font-weight:300;color:#666;}

/*all menu*/
.allmenu{display:none;position:absolute;top:0px;overflow:auto;width:100%;height:100%;background-color:#fff;z-index:10010;box-sizing:border-box}
.allmenu .panel{padding:15px;border:1px solid silver;}
.allmenu .allmenu_inwrap{}
.allmenu .allmenu_inwrap .tit_allmenu{padding:12px 15px;background-color:#ffd200}
.allmenu .allmenu_inwrap .tit_allmenu &gt; .tit_allmenu01{display:inline-block;height:40px;line-height:40px;font-family:'KBFGDisplay';font-size:15px;color:#222}
.allmenu .allmenu_inwrap .tit_allmenu &gt; .tit_allmenu01 &gt; button.btn_allmenu01_state{position:relative;top:1px;display:inline-block;margin-left:4px;width:16px;height:14px;background: url("/kbjob/img/m/bg_tit_allmenu.png") no-repeat 100% 50%;background-size: 16px auto}
.allmenu .allmenu_inwrap .tit_allmenu .img_tit_allmenu{display:inline-block;width:40px;height:40px}

.allmenu .tit_allmenu_wrap{}

.allmenu_menu_wrap{position:relative}

.allmenu_menu{position:absolute;left:0;top:0;width:47px;min-height:420px;background: url("/kbjob/img/m/bg_allmenu_menu.png") repeat-y 0 0;background-size: auto 2px;box-sizing:border-box}
.allmenu_menu .allmenu_list{margin-left:7px;margin-right:3px}
.allmenu_menu .allmenu_list.type02{position:absolute;bottom:40px}

.allmenu_menu_ct{position:relative;top:0;overflow:auto;margin-left:47px;padding-left:18px;padding-right:15px;min-height:420px;box-sizing:border-box}
.allmenu_menu_ct .tit_main_amenu{padding-top:20px;padding-bottom:7px;border-top:1px solid #f2f2f2;font-family:'KBFGDisplay';font-size:16px;font-weight:400}
.allmenu_menu_ct .tit_main_amenu.first{margin-top:20px;padding-top:0;border-top:none}
.amenu_dep02{padding-bottom:13px}
.amenu_dep02_a{display:block;padding-top:8px;padding-bottom:7px;font-family:'KBFGDisplay';font-size:15px;color:#222;background: url("/kbjob/img/m/bg_amenu_dep02_a.png") no-repeat right 50%;background-size: 4px auto}
.amenu_dep03{padding:10px 15px}

.allmenu_menu_li{text-align:center;}
.allmenu_menu_li.type02{margin-bottom:4px;border-bottom:1px dashed #d9d9d9}
.allmenu_menu_li.type02 .btn_allmenu_menu{}
.allmenu_menu_li.on{position:relative;left:-2px;padding-right: 2px;width:40px;background: url("/kbjob/img/m/bg_btn_allmenu_menu.png") #fff repeat-y -6px 0;background-size: auto 40px;}
.allmenu_menu_li.on .btn_allmenu_menu{}

.allmenu_menu_li .btn_allmenu_menu:focus{outline-color: transparent}
.allmenu_menu_li .btn_allmenu_menu,
.allmenu_menu_li .btn_allmenu_menu02{width:37px !important;height:40px !important;vertical-align:middle;}

.amenu_banner{margin-top:10px}
.amenu_banner .amenu_banner_link{display:block;}

.btn_all_close{position:absolute;right: 7px;top: 17px;display: inline-block;width: 30px;height: 30px;overflow: hidden;background: url("/kbjob/img/m/btn_allmenu_close.png") no-repeat 50% 50%;background-size: 30px auto}
.btn_all_home{position:absolute;right: 39px;top: 17px;display: inline-block;width: 30px;height: 30px;overflow: hidden;background: url("/kbjob/img/m/btn_allmenu_home.png") no-repeat 50% 50%;background-size: 30px auto}

.tab_cont{margin:20px 5px 0;font-size:14px;color:#444;}
.tab_cont .txt01{margin-bottom:15px;font-size:15px;font-weight:400;line-height:1;color:#222;}
.tab_cont .txt02{margin-bottom:12px;line-height:1;}

.tab_cont02{}

/*Form*/
input[type="tel"], input[type="number"], input[type="text"], input[type="password"], input[type="search"], input[type="email"], input[type="file"], textarea{width:100%;-webkit-box-sizing:border-box;-webkit-appearance:none}

input[type="radio"]{border:none;vertical-align:middle}
input[type="checkbox"], input[type="radio"]{border:none;padding:0}
input[type="checkbox"]{margin:0}
input[type="text"], input[type="submit"], select, textarea{box-sizing:border-box}

select{display:inline-block;height:40px;padding:0 0 0 10px;padding-right:30px;border:1px solid #ddd;line-height:38px;vertical-align:top;font-size:15px;color:#222;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url("/kbjob/img/m/bg_select.png") no-repeat 100% 0;background-size:30px auto}
select[disabled]{background-image:url("/kbjob/img/m/bg_select_d.png")}

input[type="tel"],input[type="number"],input[type="text"],input[type="password"]{height:40px;padding:0 14px;border:1px solid #ddd;box-sizing:border-box;outline:none; font-size:15px; color:#222}
input[type="tel"]:focus,input[type="number"]:focus,input[type="text"]:focus,input[type="password"]:focus{border:1px solid #666 !important;}
input[type="tel"]:disabled,input[type="number"]:disabled,input[type="text"]:disabled, input[type="password"]:disabled{background:#e5e5e5; color:#222}
input[type="tel"][readonly],input[type="number"][readonly],input[type="text"][readonly], input[type="password"][readonly], select[readonly]{border:1px solid #ddd !important; color:#222; background-color:#e5e5e5; padding:0 14px !important}
input[type="tel"].input_error,input[type="number"].input_error,input[type="text"].input_error, input[type="password"].input_error{padding:0 13px; border:2px solid #fb5d5d;color:#222}
input[type="checkbox"] + label, input[type="radio"] + label{cursor:pointer}
input[type="checkbox"][disabled] + label, input[type="radio"][disabled] + label{color:#999}

label.btn_radio{position:relative;padding-left:23px;font-size:15px;font-weight:300;color:#222;}
label.btn_radio input[type="radio"]{position:absolute;top:0px;left:0;margin:0;width:19px;height:19px;margin-right:5px;border-radius:2px;background: url('/kbjob/img/m/btn_radio.png') no-repeat 0 0;background-size:19px auto;-webkit-appearance:none;}
label.btn_radio input[type="radio"]:checked{background-position:0 -20px;}
label.btn_radio.disabled input[type="radio"]{background-position:0 -39px;}
label.btn_radio.disabled input[type="radio"]:disabled{background-position:0 -40px;}
label.btn_radio.disabled{color:#a9a9a9;}
label.btn_radio + label.btn_radio{margin-top:16px}

label.btn_chk{position:relative;display:block;padding-left:23px;font-size:15px;font-weight:300;color:#222;}
label.btn_chk input[type="checkbox"]{position:absolute;top:1px;left:0;width:19px;height:19px;margin-right:5px;border-radius:2px;background: url('/kbjob/img/m/btn_check.png') no-repeat 0 0;background-size:19px auto;-webkit-appearance:none;}
label.btn_chk input[type="checkbox"]:checked{background-position:0 -20px;}
label.btn_chk.disabled input[type="checkbox"]{background-position:0 -38px;}
label.btn_chk.disabled input[type="checkbox"]:disabled{background-position:0 -39px;}
label.btn_chk.disabled{color:#a9a9a9;}
label.btn_chk + label.btn_chk{margin-top:16px}

p.btn_chk.tit_board{font-size:15px;font-weight:400}

span.btn_chk{position:relative;display:block;padding-left:23px;font-size:15px;font-weight:400;color:#222;}
span.btn_chk input[type="checkbox"]{position:absolute;top:1px;left:0;width:19px;height:19px;margin-right:5px;border-radius:2px;background: url('/kbjob/img/m/btn_check.png') no-repeat 0 0;background-size:19px auto;-webkit-appearance:none;}
span.btn_chk input[type="checkbox"]:checked{background-position:0 -20px;}
span.btn_chk.disabled input[type="checkbox"]{background-position:0 -38px;}
span.btn_chk.disabled input[type="checkbox"]:disabled{background-position:0 -39px;}
span.btn_chk.disabled{color:#a9a9a9;}
span.btn_chk + label.btn_chk{margin-top:16px}

.btn_chk02_wrap{position:relative;width:100%;height:100%;}
input[type="checkbox"].btn_chk02{position:absolute;top:4px;right:4px;width:11px;height:11px;background:url('/kbjob/img/m/btn_check02.png') no-repeat 0 0;background-size:11px auto;-webkit-appearance:none;}
input[type="checkbox"].btn_chk02 + label{display:inline-block;width:100%;padding:15px 15px 15px 7px;box-sizing:border-box;border:1px solid #d9d9d9;border-radius:2px;font-size:14px;color:#666;line-height:1;text-align:left;}
input[type="checkbox"].btn_chk02:checked{background-position:0 -12px;}
input[type="checkbox"].btn_chk02:checked + label{border-color:#13b8d2;color:#13b8d2;}

.btn_radio02_wrap{position:relative;}
input[type="radio"].btn_radio02{position:absolute;top:4px;right:4px;/* width:11px;height:11px;background:url('/kbjob/img/m/btn_check02.png') no-repeat 0 0;background-size:11px auto; */-webkit-appearance:none;}
input[type="radio"].btn_radio02 + label{display:inline-block;width:100%;padding:15px 7px;box-sizing:border-box;border:1px solid #d9d9d9;border-radius:2px;font-size:14px;color:#666;line-height:1;text-align:left;}
/* input[type="radio"].btn_radio02:checked{background-position:0 -12px;} */
input[type="radio"].btn_radio02:checked + label{border-color:#13b8d2;color:#13b8d2;}

.textarea{padding:10px;height:250px;border:1px solid #d9d9d9;border-radius:2px;font-size:15px;color:#888;box-sizing:border-box}
.txt_txtarea{font-size:14px;color:#222;text-align:right}
.txt_txtarea strong{color:#18b8d2}

.cnum_type01{display:table;width:100%;}
.inp_phone01{width:85px !important;}
.inp_phone02{width:29.5% !important;}
.inp_phone03{width:29.5% !important;}
.dash_mark{display:inline-block;width:5.75%;font-size:15px;color:#222;line-height:40px;text-align:center;}

.bg_inp_readonly{background:#e5e5e5;}

.inp_mobile01{width:80px !important}
.inp_mobile02{width:80px !important}
.inp_mobile03{width:80px !important}

.inp_addr01{width:80px !important}
.inp_addr02{width:80px !important}

.inp_date01{width:100px !important}

.inp_cal01{width:70px !important}
.inp_cal02{width:70px !important}

.inp_short01{width:85px !important;}
.inp_long01{width:191px !important;}

.inp_r_txt{padding-right:40px !important}

.sel_s{width:80px !important}

.sel_area01{width:80px !important}
.sel_area02{width:80px !important}
.sel_area03{width:80px !important}

.sel_year{width:80px !important}
.sel_month{width:80px !important}
.sel_time{width:80px !important}

.btn_top01{display:inline-block;width:58px;height:58px;background:url('/kbjob/img/m/btn_top01.png') 0 0 no-repeat;background-size:58px auto; }
.btn_top02{display:inline-block;width:58px;height:58px;background:url('/kbjob/img/m/btn_top02.png') 0 0 no-repeat;background-size:58px auto;}

.ico_gray{display:inline-block;width:17px;height:17px;background:url('/kbjob/img/m/ico_gray_round.png') no-repeat;background-size:auto 17px;vertical-align:middle;}
.ico_gray.career{background-position:0 0;}
.ico_gray.education{background-position:-22px 0;}
.ico_gray.global{background-position:-44px 0;}
.ico_gray.license{background-position:-66px 0;}
.ico_gray.etc{background-position:-88px 0;}

.ico_matchjob{display:inline-block;width:76px;height:23px;background:url('/kbjob/img/m/ico_matchjob.png') 0 0 no-repeat;background-size:76px auto;vertical-align:middle;}
.matchtag{padding:0 2px 0 8px;background:#f2f2f2;}
.matchtag:before{content:'';display:inline-block;position:absolute;top:2px;left:-4px;width:12px;height:12px;background:url('/kbjob/img/m/ico_matchtag.png') 0 0 no-repeat;background-size:12px auto;}

.num_div{display:inline-block}

.txt_input01{margin-top:8px;font-size:14px;color:#666}
.txt_input01 em{color:#fb5d5d}
.txt_input02{margin-top:7px;}
.txt_input02 + .form_type01{margin-top:15px;}
.txt_input02 + .txt_type02{margin-top:15px;}
.txt_input02 ul.col2{overflow:hidden;}
.txt_input02 ul.col2 li{float:left;}
.txt_input02 ul.col2 li:last-child &gt; label{margin-left:10px;}

.inp_time_wrap{position:relative;}
.inp_time_wrap input{padding-right:95px;}
.inp_time_wrap .inp_time{position:absolute;top:50%;right:10px;margin-top:-10px;font-size:15px;#222;text-align:left;}

/*Div type*/
.form_type01{margin-top:40px}
.form_type01 .tit01{display:inline-block;margin-bottom:8px;font-size:15px;font-weight:400;line-height:1;color:#222;}
.form_type01 .tit02{display:block;margin-top:15px;margin-bottom:8px;font-size:15px;line-height:1;color:#222;}
.form_type01 .tit01 + .tit02{margin-top:7px;}
.addr_type01{}

.email_type01{display:table;width:100%;}
.email_type01 &gt; span{float:left;}
.email_type01 span.at_mark{width:16px;font-size:15px;line-height:40px;text-align:center;}
.email_type01 span.email_id{width:137px;}
.email_type01 span.email_addr{width:calc(100% - 153px);}

.plus_type{border:1px solid #ddd;border-radius:2px;}
.plus_type input,
.plus_type select{height:38px;border:none}
.plus_type input[readonly]{border:none !important;}

.month_type01{padding:10px 15px;background:#f2f2f2;}
.month_type01 .btn_wrap{display:table;width:100%;margin:0;border:1px solid #e6e6e6;border-radius:2px;background:#fff;}
.month_type01 .btn_month{display:table-cell;width:20%;height:39px;text-align:center;font-size:15px;color:#666;}
.month_type01 .btn_month.on{font-weight:400 !important;color:#13b8d2;}
.month_type01 .btn_month + .btn_month{border-left:1px solid #e6e6e6;}

.plus_type{overflow:hidden;position:relative}
.plus_type .plus_type_div:first-child{float:left;padding-left:0;}
.plus_type .plus_type_div:last-child{float:right;padding-right:0;}
.plus_type .plus_type_div{float:left;width:50%;padding-left:6px;padding-right:6px;box-sizing:border-box}
.plus_type .plus_type_div input{padding-left:9px;padding-right:9px;}

.plus_t01:before{content:"";position:absolute;top:50%;left:50%;margin-left:-4px;width:7px;height:2px;background:url('/kbjob/img/m/bg_ip_dash01.png') no-repeat 0 0;background-size:7px auto}
.plus_t02:before{content:"";position:absolute;top:50%;left:50%;margin-left:-4px;margin-top:-7px;width:7px;height:14px;background:url('/kbjob/img/m/bg_ip_slash01.png') no-repeat 0 0;background-size:7px auto}
.plus_t03:before{content:"";position:absolute;top:50%;left:50%;margin-left:-6px;margin-top:-7px;width:13px;height:15px;background:url('/kbjob/img/m/bg_ip_mail01.png') no-repeat 0 0;background-size:13px auto}

.plus_type input:last-child:before{content:"";width: 7px;height:2px;}

.phone_type01, .phone_type02, .txt_type01, .txt_type02{position:relative;}
.phone_type01 select, .phone_type02 select, .txt_type01 select{position:absolute;left:0;}

.txt_type02 .plus_type{margin-right:72px;}
.txt_type02 .btn_dataform{position:absolute;top:0;right:0;}
.txt_type02 .plus_type.type02{margin-right:52px;}

.phone_type01 .plus_type, .txt_type01 .plus_type{margin-left:93px}

.plus_type.type03{position:relative;margin-left:200px}

.plus_type .pt_right_txt{position:absolute;right:10px;top:10px;font-size:13px;color:#666}

.phone_type01 .plus_type_div{float:none}
.phone_type02 .plus_type_div{float:none}

.phone_type02 .inp_phone01{width:75px !important;}
.phone_type02 .plus_type{margin-left:82px;}
.phone_type02 .plus_type .plus_type_div:first-child{float:left;padding-left:0;width:30%}
.phone_type02 .plus_type .plus_type_div:last-child{float:left;width:70%;padding-right:82px}
.phone_type02 .plus_type .plus_type_div:last-child input{}
.phone_type02 .plus_type .plus_type_div{float:left;width:50%}
.phone_type02 .plus_type .plus_type_div input{padding-left:9px;padding-right:9px;}
.phone_type02 .plus_t01:before{content:"";position:absolute;top:50%;left:30%;width:7px;height:2px;background:url('/kbjob/img/m/bg_ip_dash01.png') no-repeat 0 0;background-size:7px auto}
.phone_type02 .btn_small{position:absolute;top:5px;right:5px;}

.phone_type01 .plus_type.plus_t01 .plus_type_div input[type="tel"]{text-align:center;}
.phone_type02 .plus_type.plus_t01 .plus_type_div input[type="tel"]{text-align:center;}

.plus_type.plus_t02 .plus_type_div input[type="number"]{text-align:center;}
.plus_type.plus_t02 .plus_type_div input[type="number"]::-webkit-input-placeholder{/* WebKit browsers */text-align:center;}
.plus_type.plus_t02 .plus_type_div input[type="number"]:-moz-placeholder{/* Mozilla Firefox 4 to 18 */text-align:center;}
.plus_type.plus_t02 .plus_type_div input[type="number"]::-moz-placeholder{/* Mozilla Firefox 19+ */text-align:center;}
.plus_type.plus_t02 .plus_type_div input[type="number"]:-ms-input-placeholder{/* Internet Explorer 10+ */text-align:center;}

.phone_type01+.phone_type01, .txt_type01+.txt_type01, .txt_type02+.txt_type02{margin-top:8px}

.plus_type.rbtn{margin-right:52px}
.plus_type.rbtn.type02{margin-right:72px}
.plus_type.rbtn+button{position:absolute;right:0;top:0}

.settime_wrap{display:table;width:100%;}
.settime_wrap &gt; .settime_type01{display:inline-block;width:47% !important;}
.settime_type01{position:relative;}
.settime_type01 .btn_cal_inp{position:absolute;right:1px;top:1px}
.settime_type01 input[disabled]+.btn_cal_inp{background-image:url('/kbjob/img/m/bg_cal_d.png')}

.swung_mark{display:inline-block;width:6%;font-size:15px;color:#222;line-height:40px;text-align:center;}

.money_type01 .btn_wrap{text-align:left}
.money_type01 .btn_wrap+.won_wrap{margin-top:6px}

.won_wrap{position:relative}
.won_wrap input{padding-right:30px}
.won_wrap.type02 input{padding-right:40px}
.won_wrap .won{position:absolute;right:2px;top:8px;width:30px;text-align:center;background-color:#fff}
.won_wrap.type02 .won{width:40px}

.load_name_wrap input + input, .major_select_wrap select + input{margin-top:5px;}

.radio_type01{}
.radio_type01 li{display:inline-block}
.radio_type01 li+li{margin-left:24px}

.radio_type01.type02 li+li{margin-left:8px}

.radio_type02{}
.radio_type02 li{line-height:19px;}
.radio_type02 li + li{margin-top:20px;}

.check_type01{}
.check_type01 li{display:inline-block}
.check_type01 li+li{margin-left:24px}

.check_type02{}
.check_type02 li{line-height:19px;}
.check_type02 li + li{margin-top:20px;}

.unit_wrap{position:relative}
.unit_wrap .right_txt02{position:absolute;right:10px;top:12px;font-size:14px;color:#666;}
.unit_wrap .right_txt02 em{color:#fb5d5d;}
.unit_wrap .right_txt03{position:absolute;right:139px;top:12px;font-size:14px;color:#666;}
.unit_wrap .right_txt03 em{color:#fb5d5d;}
.unit_wrap .right_txt{position:absolute;right:91px;top:12px;font-size:14px;color:#666;background:#fff;}
.unit_wrap .right_txt em{color:#fb5d5d;}
.unit_wrap .right_btn{position:absolute;right:5px;top:5px;}
.unit_wrap .right_btn .btn_small + .btn_small{margin-top:0;margin-left:5px;}
.unit_wrap input{padding-right:90px;}
.unit_wrap.type02 input{padding-right:160px;}

.div_dash{display:inline-block;line-height:34px;vertical-align:middle}

.inp_del_wrap{position:relative;}
.inp_del_wrap .btn_del_inp{position:absolute;right:1px;top:1px}

/*Button*/
.btn_wrap{display:table;overflow:hidden;width:100%;margin-top:40px;text-align:center}
/* .btn_wrap.type02{margin-top:60px;} */
.btn_wrap.tbl_bot{overflow:hidden;margin-top:10px;text-align:left}

[class*='btn_t']{display:inline-block;vertical-align:middle;font-weight:400 !important;text-align:center;box-sizing:border-box;cursor:pointer;}
[class*='btn_t'] + [class*='btn_t']{margin-top:10px;}
[class*='btn_toggle'] + [class*='btn_toggle']{margin-top:0;}

.col2 &gt; *{width:50% !important;}
.col2 &gt; [class*='btn_t'] + [class*='btn_t']{margin-top:0;}
.col3 &gt; *{width:33.33% !important;}
.col3 &gt; [class*='btn_t'] + [class*='btn_t']{margin-top:0;}
.col4 &gt; *{width:25% !important;}

.col2_t2 &gt; *{display:table-cell;}
.col2_t2 &gt; [class*='btn_t']:last-child{width:33% !important;}
.col2_t2 &gt; [class*='btn_t']:first-child{width:67% !important;}
.col2_t2 &gt; [class*='btn_t'] + [class*='btn_t']{margin-top:0;}
.btn_wrap.col2 [class*='btn_t']{height:40px;line-height:40px;border-radius:2px;}
.btn_wrap.col2 &gt; [class*='btn_t']:first-child{float:left;width:49% !important;font-size:15px !important;}
.btn_wrap.col2 &gt; [class*='btn_t']:last-child{float:right;width:49% !important;font-size:15px !important;}
.btn_wrap.type02.col2 &gt;*{width:50% !important;font-size:17px !important;}
.btn_wrap.type02.col2 &gt; [class*='btn_t'] + [class*='btn_t']{margin-left:0;}
.btn_wrap.type02.col2 [class*='btn_t']{width:50% !important;margin:0;height:50px;line-height:50px;border-radius:0;}

.btn_wrap.col3 &gt; [class*='btn_t']:first-child{width:32% !important;margin-right:2px;font-size:15px !important;}
.btn_wrap.col3 &gt; [class*='btn_t']:nth-child(2){width:32% !important;margin-left:3px;margin-right:3px;font-size:15px !important;}
.btn_wrap.col3 &gt; [class*='btn_t']:last-child{width:32% !important;margin-left:2px;font-size:15px !important;}

.fix_btm{position:fixed !important;bottom:0 !important;left:0;right:0;}

.btn_t01{height:50px;padding:0 10px;width:100%;background:#ffd200;color:#222;font-size:17px !important;font-family:'KBFGDisplay';line-height:50px;}
.btn_t02{height:50px;padding:0 10px;width:100%;background:#444;color:#999;font-size:17px !important;font-family:'KBFGDisplay';line-height:50px;}
.btn_t03{height:40px;padding:0 10px;width:100%;background:#ffd200;color:#222;font-size:15px !important;font-family:'KBFGDisplay';line-height:40px;border-radius:2px;}
.btn_t04{height:40px;padding:0 10px;width:100%;background:#13b8d2;color:#fff;font-size:15px !important;font-family:'KBFGDisplay';line-height:40px;border-radius:2px;}
.btn_t04.btn_small{width:auto;height:30px;padding:0 6px;font-size:13px !important;line-height:30px;background:#13b8d2;}
.btn_t05{height:40px;padding:0 10px;width:100%;background:#f2f2f2;color:#222;font-size:15px !important;font-family:'KBFGDisplay';line-height:40px;border:1px solid #b3b3b3;border-radius:2px;}
/* .btn_t06{height:40px;padding:0 10px;width:100%;background:#fff;color:#888;font-size:15px !important;line-height:40px;border:1px solid #d9d9d9;border-radius:2px;} */
/* .btn_t06{height:40px;padding:0 10px;width:100%;background:#444;color:#999;font-size:15px !important;line-height:40px;;border-radius:2px;} */
.btn_t01:active{background:#e5bd00;}
.btn_t01[disabled]{opacity:0.5;cursor:default;}
.btn_t02:active{background:#3d3d3d;}
.btn_t02[disabled]{opacity:0.2;cursor:default;}
.btn_t03:active{background:#e5bd00;}
.btn_t03[disabled]{opacity:0.5;cursor:default;}
.btn_t04:active{background:#11a5bd;}
.btn_t04[disabled]{opacity:0.5;cursor:default;}
.btn_t04.btn_small:active{background:#13b8d2;}
.btn_t04.btn_small[disabled]{background:#89dbe8;cursor:default;}
.btn_t05:active{background:#d9d9d9;}
.btn_t05[disabled]{opacity:0.2;cursor:default;}

.btn_t01_rt{width:auto;height:20px;padding:0 6px;font-size:13px !important;line-height:18px;background:#13b8d2;color:#fff;border-radius:4px}
.vfix{position:relative;/* top:-4px */}

.btn_modify_s, .btn_delete_s, .btn_save_s, .btn_cancle_s{font-size:14px;color:#666}
.btn_save_s, .btn_cancle_s{border:1px solid #d9d9d9;height:30px;padding:0 16px;box-sizing:border-box;background:#f2f2f2;font-weight:400;border-radius:2px;}

[class*='btn_t'].on .ico_scrap{background-position:0 -18px;}

.btn_top01{position:fixed;right:15px;bottom:60px;z-index:8000; }
.btn_rs_close{position:fixed !important;right:0 !important;top:50px !important;width:48px !important;height:50px !important;background:url('/kbjob/img/m/btn_rs_close.png') no-repeat 0 0 !important;background-size:43px auto !important}

/*Icon*/
.ico_s_basic01{display:inline-block;width:43px;height:20px;background:url('/kbjob/img/m/img_s_basic01.png') no-repeat 0 0;background-size:43px auto;vertical-align:middle}
.ico_s_com01{display:inline-block;width:43px;height:20px;background:url('/kbjob/img/m/img_s_com01.png') no-repeat 0 0;background-size:43px auto;vertical-align:middle}
.ico_s_com02{display:inline-block;width:52px;height:20px;background:url('/kbjob/img/m/img_s_com02.png') no-repeat 0 0;background-size:auto 20px;vertical-align:middle}
.ico_s_com03{display:inline-block;width:62px;height:20px;background:url('/kbjob/img/m/img_s_com03.png') no-repeat 0 0;background-size:auto 20px;vertical-align:middle}
.ico_s_end01{display:inline-block;width:62px;height:20px;background:url('/kbjob/img/m/img_s_end01.png') no-repeat 0 0;background-size:auto 20px;vertical-align:middle}

.ico_s_apply01{display:inline-block;margin-left:2px;width:62px;height:20px;background:url('/kbjob/img/m/img_s_apply01.png') no-repeat 0 0;background-size:auto 20px;vertical-align:middle}
.ico_s_apply02{display:inline-block;margin-left:2px;width:62px;height:20px;background:url('/kbjob/img/m/img_s_apply02.png') no-repeat 0 0;background-size:auto 20px;vertical-align:middle}

.ico_s_phone01{display:inline-block;width:15px;height:15px;background:url('/kbjob/img/m/ico_s_phone.png') no-repeat 0 0;background-size:15px auto;vertical-align:middle}
.ico_s_mail01{display:inline-block;width:15px;height:15px;background:url('/kbjob/img/m/ico_s_email.png') no-repeat 0 0;background-size:15px auto;vertical-align:middle}
.ico_s_addr01{display:inline-block;width:15px;height:15px;background:url('/kbjob/img/m/ico_s_addr.png') no-repeat 0 0;background-size:15px auto;vertical-align:middle}

/* 공간시각력 */.ico_m_eye{display:inline-block;width:40px;height:40px;background:url('/kbjob/img/m/ico_m_eye.png') no-repeat 0 0;background-size:40px auto;vertical-align:middle;}
/* 언어능력 */.ico_m_language{display:inline-block;width:40px;height:40px;background:url('/kbjob/img/m/ico_m_language.png') no-repeat 0 0;background-size:40px auto;vertical-align:middle;}
/* 대인관계능력 */.ico_m_relation{display:inline-block;width:40px;height:40px;background:url('/kbjob/img/m/ico_m_relation.png') no-repeat 0 0;background-size:40px auto;vertical-align:middle;}
/* 자기관리능력 */.ico_m_management{display:inline-block;width:40px;height:40px;background:url('/kbjob/img/m/ico_m_management.png') no-repeat 0 0;background-size:40px auto;vertical-align:middle;}
/* 음악능력 */.ico_m_music{display:inline-block;width:40px;height:40px;background:url('/kbjob/img/m/ico_m_music.png') no-repeat 0 0;background-size:40px auto;vertical-align:middle;}
/* 창의력 */.ico_m_creative{display:inline-block;width:40px;height:40px;background:url('/kbjob/img/m/ico_m_creative.png') no-repeat 0 0;background-size:40px auto;vertical-align:middle;}
/* 봉급 */.ico_m_money{display:inline-block;width:40px;height:40px;background:url('/kbjob/img/m/ico_m_money.png') no-repeat 0 0;background-size:40px auto;vertical-align:middle;}
/* 자기계발 */.ico_m_develop{display:inline-block;width:40px;height:40px;background:url('/kbjob/img/m/ico_m_develop.png') no-repeat 0 0;background-size:40px auto;vertical-align:middle;}
/* 능력발휘 */.ico_m_good{display:inline-block;width:40px;height:40px;background:url('/kbjob/img/m/ico_m_good.png') no-repeat 0 0;background-size:40px auto;vertical-align:middle;}
/* 운동능력 */.ico_m_work{display:inline-block;width:40px;height:40px;background:url('/kbjob/img/m/ico_m_work.png') no-repeat 0 0;background-size:40px auto;vertical-align:middle;}
/* 수리논리적 */.ico_m_math{display:inline-block;width:40px;height:40px;background:url('/kbjob/img/m/ico_m_math.png') no-repeat 0 0;background-size:40px auto;vertical-align:middle;}
/* 손재능 */.ico_m_hand{display:inline-block;width:40px;height:40px;background:url('/kbjob/img/m/ico_m_hand.png') no-repeat 0 0;background-size:40px auto;vertical-align:middle;}
/* 자기성찰능력 */.ico_m_self{display:inline-block;width:40px;height:40px;background:url('/kbjob/img/m/ico_m_self.png') no-repeat 0 0;background-size:40px auto;vertical-align:middle;}
/* 자연친화력 */.ico_m_eco{display:inline-block;width:40px;height:40px;background:url('/kbjob/img/m/ico_m_eco.png') no-repeat 0 0;background-size:40px auto;vertical-align:middle;}
/* 예술시각능력 */.ico_m_art{display:inline-block;width:40px;height:40px;background:url('/kbjob/img/m/ico_m_art.png') no-repeat 0 0;background-size:40px auto;vertical-align:middle;}
/* 자율성 */.ico_m_free{display:inline-block;width:40px;height:40px;background:url('/kbjob/img/m/ico_m_free.png') no-repeat 0 0;background-size:40px auto;vertical-align:middle;}
/* 안정성 */.ico_m_safe{display:inline-block;width:40px;height:40px;background:url('/kbjob/img/m/ico_m_safe.png') no-repeat 0 0;background-size:40px auto;vertical-align:middle;}
/* 사회적인정 */.ico_m_social{display:inline-block;width:40px;height:40px;background:url('/kbjob/img/m/ico_m_social.png') no-repeat 0 0;background-size:40px auto;vertical-align:middle;}
/* 사회봉사 */.ico_m_volunteer{display:inline-block;width:40px;height:40px;background:url('/kbjob/img/m/ico_m_volunteer.png') no-repeat 0 0;background-size:40px auto;vertical-align:middle;}
/* 창의성 */.ico_m_creat{display:inline-block;width:40px;height:40px;background:url('/kbjob/img/m/ico_m_creat.png') no-repeat 0 0;background-size:40px auto;vertical-align:middle;}
/* 남자 */.ico_m_male{display:inline-block;width:40px;height:40px;background:url('/kbjob/img/m/ico_m_male.png') no-repeat 0 0;background-size:40px auto;vertical-align:middle;}
/* 여자 */.ico_m_female{display:inline-block;width:40px;height:40px;background:url('/kbjob/img/m/ico_m_female.png') no-repeat 0 0;background-size:40px auto;vertical-align:middle;}
/* 중학생 */.ico_m_middle{display:inline-block;width:40px;height:40px;background:url('/kbjob/img/m/ico_m_middle.png') no-repeat 0 0;background-size:40px auto;vertical-align:middle;}
/* 고등학생 */.ico_m_high{display:inline-block;width:40px;height:40px;background:url('/kbjob/img/m/ico_m_high.png') no-repeat 0 0;background-size:40px auto;vertical-align:middle;}
.ico_m_career{display:inline-block;width:40px;height:40px;background:url('/kbjob/img/m/ico_m_career.png') no-repeat 0 0;background-size:40px auto;vertical-align:middle;}
.ico_m_school{display:inline-block;width:40px;height:40px;background:url('/kbjob/img/m/ico_m_school.png') no-repeat 0 0;background-size:40px auto;vertical-align:middle;}
.ico_m_matching{display:inline-block;width:40px;height:40px;background:url('/kbjob/img/m/ico_m_matching.png') no-repeat 0 0;background-size:40px auto;vertical-align:middle;}
.ico_m_etc{display:inline-block;width:40px;height:40px;background:url('/kbjob/img/m/ico_m_etc.png') no-repeat 0 0;background-size:40px auto;vertical-align:middle;}
.ico_m_individual{display:inline-block;width:40px;height:40px;background:url('/kbjob/img/m/ico_m_individual.png') no-repeat 0 0;background-size:40px auto;vertical-align:middle;}

.ico_job_sch01{position:relative;top:-2px;display:inline-block;width:15px;height:15px;background:url('/kbjob/img/m/ico_job_sch01.png') no-repeat 0 0;background-size:15px auto;vertical-align:middle;}
.ico_job_sch02{position:relative;top:-2px;display:inline-block;width:15px;height:15px;background:url('/kbjob/img/m/ico_job_sch02.png') no-repeat 0 0;background-size:15px auto;vertical-align:middle;}

.ico_scrap{display:inline-block;width:17px;height:18px;margin-right:5px;background:url('/kbjob/img/m/ico_scrap.png') no-repeat 0 1px;background-size:17px auto;vertical-align:text-top;}
.ico_company{display:inline-block;width:23px;height:17px;margin-right:8px;background:url('/kbjob/img/m/ico_company.png') no-repeat 0 0;background-size:23px auto;vertical-align:text-top;}
.ico_heart{display:inline-block;width:15px;height:14px;background:url('/kbjob/img/m/ico_heart.png') no-repeat 0 0;background-size:15px auto}
.ico_heart.on{background-position:0 -16px;}
.ico_check{display:inline-block;width:13px;height:9px;margin-right:5px;background:url('/kbjob/img/m/ico_check.png') no-repeat 0 0;background-size:13px auto;vertical-align:initial;}

.ico_company02{display:inline-block;width:17px;height:17px;background:url('/kbjob/img/m/ico_company02.png') no-repeat 0 0;background-size:17px auto;vertical-align:text-top;}
.ico_modify{display:inline-block;width:12px;height:12px;margin-right:4px;background:url('/kbjob/img/m/ico_modify.png') no-repeat 0 0;background-size:12px auto;vertical-align:middle}
.ico_delete{display:inline-block;width:12px;height:12px;margin-right:4px;background:url('/kbjob/img/m/ico_delete.png') no-repeat 0 0;background-size:12px auto;vertical-align:middle}
.ico_save{display:inline-block;width:11px;height:10px;margin-right:4px;background:url('/kbjob/img/m/ico_save.png') no-repeat 0 50%;background-size:11px auto;vertical-align:middle}
.ico_cancle{display:inline-block;width:10px;height:10px;margin-right:4px;background:url('/kbjob/img/m/ico_cancle.png') no-repeat 0 50%;background-size:10px auto;vertical-align:middle}

.ico_u_guide01{display:inline-block;width:66px;height:66px;background:url('/kbjob/img/m/ico_u_guide01.png') no-repeat 0 0;background-size:66px auto;vertical-align:middle}
.ico_u_guide02{display:inline-block;width:66px;height:66px;background:url('/kbjob/img/m/ico_u_guide02.png') no-repeat 0 0;background-size:66px auto;vertical-align:middle}
.ico_u_guide03{display:inline-block;width:66px;height:66px;background:url('/kbjob/img/m/ico_u_guide03.png') no-repeat 0 0;background-size:66px auto;vertical-align:middle}

.ico_naver{display:inline-block;width:20px;height:20px;margin-right:6px;background:#f2f2f2;vertical-align:middle;}
.ico_kakao{display:inline-block;width:20px;height:20px;margin-right:6px;background:url('/kbjob/img/m/ico_kakao02.png') no-repeat 0 0;background-size:20px auto;vertical-align:middle;}
.ico_facebook{display:inline-block;width:20px;height:20px;margin-right:6px;background:url('/kbjob/img/m/ico_facebook02.png') no-repeat 0 0;background-size:20px auto;vertical-align:middle;}

.ico_star{width:22px;height:22px;background:url('/kbjob/img/m/ico_star.png') no-repeat 0 0;background-size:22px auto}
.ico_star.on{background-position:0 -23px}

.ico_modify02{display:inline-block;padding-right:6px;width:22px;height:22px;background:url('/kbjob/img/m/btn_modify.png') no-repeat 0 0;background-size:22px auto;vertical-align:middle}
.ico_add{display:inline-block;padding-right:6px;width:22px;height:22px;background:url('/kbjob/img/m/btn_add.png') no-repeat 0 0;background-size:22px auto;vertical-align:middle}

.ico_resume_on{display:inline-block;margin-top:-2px;padding-right:6px;width:10px;height:14px;background:url('/kbjob/img/m/btn_resume_on.png') no-repeat 0 0;background-size:10px auto;vertical-align:middle}
.ico_resume_off{display:inline-block;margin-top:-2px;padding-right:6px;width:10px;height:14px;background:url('/kbjob/img/m/btn_resume_off.png') no-repeat 0 0;background-size:10px auto;vertical-align:middle}
.ico_job_ing{display:inline-block;margin-top:-2px;padding-right:6px;width:12px;height:12px;background:url('/kbjob/img/m/btn_job_ing.png') no-repeat 0 0;background-size:12px auto;vertical-align:middle}

.ico_setup{display:inline-block;width:16px;height:16px;background:url('/kbjob/img/m/ico_setup.png') no-repeat 0 0;background-size:16px auto;vertical-align:middle;}

.ico_resume_add{display:inline-block;margin-right:5px;width:17px;height:19px;background:url('/kbjob/img/m/ico_resume_add.png') no-repeat 0 0;background-size:17px auto;vertical-align:middle}
.ico_resume_list{display:inline-block;margin-right:5px;width:17px;height:19px;background:url('/kbjob/img/m/ico_resume_list.png') no-repeat 0 0;background-size:17px auto;vertical-align:middle}
.ico_point03{display:inline-block;margin-right:5px;width:15px;height:15px;background:url('/kbjob/img/m/ico_point03.png') no-repeat 0 0;background-size:15px auto;vertical-align:middle}
.ico_event001{display:inline-block;margin-right:5px;width:12px;height:13px;background:url('/kbjob/img/m/ico_event001.png') no-repeat 0 0;background-size:12px auto;vertical-align:middle}

.btn_allmenu01{display:inline-block;width:22px;height:22px;background:url('/kbjob/img/m/ico_allmenu01.png') no-repeat 50% 50%;background-size:22px auto;vertical-align:middle}
.btn_allmenu02{display:inline-block;width:22px;height:22px;background:url('/kbjob/img/m/ico_allmenu02.png') no-repeat 50% 50%;background-size:22px auto;vertical-align:middle}
.btn_allmenu03{display:inline-block;width:22px;height:22px;background:url('/kbjob/img/m/ico_allmenu03.png') no-repeat 50% 50%;background-size:22px auto;vertical-align:middle}
.btn_allmenu04{display:inline-block;width:22px;height:22px;background:url('/kbjob/img/m/ico_allmenu04.png') no-repeat 50% 50%;background-size:22px auto;vertical-align:middle}
.btn_allmenu05{display:inline-block;width:22px;height:22px;background:url('/kbjob/img/m/ico_allmenu05.png') no-repeat 50% 50%;background-size:22px auto;vertical-align:middle}
.btn_allmenu06{display:inline-block;width:22px;height:22px;background:url('/kbjob/img/m/ico_allmenu06.png') no-repeat 50% 50%;background-size:22px auto;vertical-align:middle}
.btn_allmenu07{display:inline-block;width:22px;height:22px;background:url('/kbjob/img/m/ico_allmenu07.png') no-repeat 50% 50%;background-size:22px auto;vertical-align:middle}
.btn_allmenu08{display:inline-block;width:23px;height:22px;background:url('/kbjob/img/m/ico_allmenu08.png') no-repeat 50% 50%;background-size:23px auto;vertical-align:middle}
.btn_allmenu08.on{display:inline-block;width:23px;height:22px;background:url('/kbjob/img/m/ico_allmenu08_on.png') no-repeat 50% 50%;background-size:23px auto;vertical-align:middle}
.btn_allmenu09{display:inline-block;width:22px;height:22px;background:url('/kbjob/img/m/ico_allmenu09.png') no-repeat 50% 50%;background-size:22px auto;vertical-align:middle}

.allmenu_menu_li.on .btn_allmenu01{background-image:url('/kbjob/img/m/ico_allmenu01_on.png');}
.allmenu_menu_li.on .btn_allmenu02{background-image:url('/kbjob/img/m/ico_allmenu02_on.png');}
.allmenu_menu_li.on .btn_allmenu03{background-image:url('/kbjob/img/m/ico_allmenu03_on.png');}
.allmenu_menu_li.on .btn_allmenu04{background-image:url('/kbjob/img/m/ico_allmenu04_on.png');}
.allmenu_menu_li.on .btn_allmenu05{background-image:url('/kbjob/img/m/ico_allmenu05_on.png');}
.allmenu_menu_li.on .btn_allmenu06{background-image:url('/kbjob/img/m/ico_allmenu06_on.png');}
.allmenu_menu_li.on .btn_allmenu07{background-image:url('/kbjob/img/m/ico_allmenu07_on.png');}

.btn_t_resume{font-family:'KBFGDisplay';height:40px;padding:0;width:100%;background:rgba(255,255,255,0.4);color:#222;font-size:14px !important;line-height:40px;border-radius:2px}

.btn_ico_type01{margin-top:10px;font-family:'KBFGDisplay';color:#222;font-size:15px;font-weight:400;text-decoration:underline}
.ico_job_sch02{position:relative;top:-2px;width:15px;height:15px;display:inline-block;width:22px;height:22px;background:url('/kbjob/img/m/ico_job_sch.png') no-repeat 0 50%;background-size:15px auto;vertical-align:middle}

.btn_round{padding:6px 22px 6px 10px;border-radius:50px;font-size:14px;color:#fff;background:#13b8d2;}

.btn_tbl01 {display:inline-block; height:30px; padding:0 15px; box-sizing:border-box; border:1px solid #ccc; border-radius:2px; font-size:14px; color:#222; background:#e5e5e5; line-height:30px;}
.btn_tbl02 {display:inline-block; height:30px; padding:0 15px; box-sizing:border-box; border:1px solid #ccc; border-radius:2px; font-size:14px; font-weight:300 !important; color:#222; background:#fff; line-height:30px;}
.btn_tbl02[disabled]{border-color:#e5e5e5;color:#c2c2c2;cursor:default;}
.btn_dataform {display:inline-block; height:40px; padding:0 10px; box-sizing:border-box; border:1px solid #b3b3b3; border-radius:2px; font-size:13px; font-weight:400 !important; color:#666; background:#e5e5e5; line-height:40px;}
.btn_dataform.type02{border:0 none;background:#444;color:#999;font-size:15px;}
.btn_edit_pic {position:absolute;right:-2px;bottom:-5px;display:inline-block;width:22px;height:22px;background:url('/kbjob/img/m/btn_edit_pic.png') no-repeat 0 0;background-size:22px auto;vertical-align:middle}

[class*="btn_tbl"] + [class*="btn_tbl"] {margin-top:0;margin-left:3px;}

.btn_t01_ex{height:26px;padding:0 10px;line-height:24px;background:#fff;border:1px solid silver;color:black;font-size:12px !important}
.btn_t01_cal{height:34px;padding:0 10px;line-height:24px;background:#fff;border:1px solid silver;color:black;font-size:12px !important}
.btn_t02_cal{height:34px;padding:0 10px;line-height:24px;background:#fff;border:1px solid silver;color:black;font-size:12px !important}
.btn_t01_price{height:26px;padding:0 5px;line-height:24px;background:#fff;border:1px solid silver;color:black;font-size:11px !important}
.btn_t01_sch{height:34px;padding:0 10px;min-width:70px;background:silver;border:1px solid silver;color:black;font-size:12px !important;line-height:32px}

.btn_del_inp{width:30px;height:38px;background:url('/kbjob/img/m/bg_delete.png') no-repeat 0 0;background-size:30px auto}
.btn_sch_inp{width:30px;height:38px;background:url('/kbjob/img/m/bg_search.png') no-repeat 0 0;background-size:30px auto}
.btn_cal_inp{width:30px;height:38px;background:url('/kbjob/img/m/bg_cal.png') no-repeat 0 0;background-size:30px auto}

.btn_list_sort{padding-right:15px;background:url('/kbjob/img/m/bg_sort_down.png') no-repeat 100% 50%;background-size:10px auto;font-size:14px;color:#222;}
.btn_list_sort.up{background:url('/kbjob/img/m/bg_sort_up.png') no-repeat 100% 50%;background-size:10px auto;}
.btn_more{width:100%;font-family:'KBFGDisplay';font-size:15px;color:#666}
.btn_more:before{content:'';display:inline-block;margin-top:-4px;margin-right:6px;width:16px;height:16px;background:url('/kbjob/img/m/btn_more.png') no-repeat 0 0;background-size:16px auto;vertical-align:middle}

.more_view{border-top:0px solid #000000;border-bottom:1px solid #e6e6e6;text-align:center}
.more_view .btn_more{padding-top:16px;padding-bottom:16px;font-family:'KBFGDisplay';font-size:15px;color:#666}

.btn_sns_kakao{padding:2px 0 2px 22px;width:61px;height:16px;background:url('/kbjob/img/m/ico_kakao.png') no-repeat 0 50%;background-size:15px auto;}
.btn_sns_facebook{padding:2px 0 2px 22px;width:61px;height:16px;background:url('/kbjob/img/m/ico_facebook.png') no-repeat 0 50%;background-size:15px auto;}
.btn_sns_twitter{padding:2px 0 2px 22px;width:61px;height:16px;background:url('/kbjob/img/m/ico_twitter.png') no-repeat 0 50%;background-size:15px auto;}

.btn_sns{display:inline-block;width:35px;height:35px;margin-right:0;background:url('/kbjob/img/m/btn_login_sns.png') no-repeat;background-size:auto 35px;}
.btn_sns + .btn_sns{margin-left:17px;}
.btn_sns.ico_naver{background-position:0 0;}
.btn_sns.ico_facebook{background-position:-36px 0;}
.btn_sns.ico_kakao{background-position:-72px 0;}

.btn_modify, .btn_add, .btn_resume_on, .btn_resume_off, .btn_job_ing{font-family:'KBFGDisplay';font-size:14px;color:#13b8d2}

.btn_add{margin-top:6px;line-height:22px;}
.btn_add &gt; .ico_add{vertical-align:-6px;}

.btn_more_view{font-size:14px;color:#222;}
.btn_more_view .ico{position:relative;top:-1px;display:inline-block;width:15px;height:14px;margin-right:2px;background:url('/kbjob/img/m/btn_more_view.png') no-repeat 0 0;background-size:14px auto;vertical-align:middle;}

.btn_mycalendar{font-size:14px;color:#222;}
.btn_mycalendar .ico{position:relative;top:-1px;display:inline-block;width:15px;height:14px;margin-right:2px;background:url('/kbjob/img/m/btn_mycalendar.png') no-repeat 0 0;background-size:14px auto;vertical-align:middle;}

/*Popup Calendar*/
.popcal_cont_month{margin-top:10px;background-color:#f3f3f3;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}
.popcal_cont_month ul{display:table;width:100%}
.popcal_cont_month li{display:table-cell;width:calc(100% / 7);text-align:center;font-family:'KBFGDisplay';font-size:13px;color:#666}
.popcal_cont_day{}
.popcal_cont_day ul{display:table;width:100%}
.popcal_cont_day ul{margin-top:5px}
.popcal_cont_day ul li{display:table-cell;width:calc(100% / 7);text-align:center}
.popcal_cont_day button{width:35px;height:35px;font-size:16px;color:#222}
.popcal_cont_day button.on{font-weight:400;background-color:#ffd231;border-radius:50%}

.btn_prev_year{float:left;width:41px;height:36px;background:url('/kbjob/img/m/btn_prev_year.png') no-repeat 0 0;background-size:41px auto;}
.btn_next_year{float:right;width:41px;height:36px;background:url('/kbjob/img/m/btn_next_year.png') no-repeat 0 0;background-size:41px auto;}

.btn_prev_month{float:left;width:41px;height:36px;background:url('/kbjob/img/m/btn_prev_month.png') no-repeat 0 0;background-size:41px auto;}
.btn_next_month{/* float:right; */width:41px;height:36px;background:url('/kbjob/img/m/btn_next_month.png') no-repeat 0 0;background-size:41px auto;}

.pop_cal_wrap{display:table;width:100%}
.pop_cal01, .pop_cal03{min-width:82px}
.pop_cal01, .pop_cal02, .pop_cal03{display:table-cell}
.pop_cal03{text-align:right}
.pop_cal01{}
.pop_cal02{min-width:102px;vertical-align:middle;}
.pop_cal02 .txt_c_date{display:block;margin-top:-4px;font-family:'KBFGDisplay';text-align:center;font-size:20px;color:#222}

/*Tooltip*/
.tooltip_wrap{position:relative}
.tooltip_cont{display:none;position:absolute;right:0;top:-30px;padding:5px;width:200px;background-color:#fff;border:1px solid silver;border-radius:2px}

/*Paging*/
.paging{position:relative;margin-top:20px;text-align:center}
.paging a, .paging span.current{display:inline-block;margin:0px 0px 0px 2px;min-width:15px;height:30px;border:1px solid #fff;line-height:27px;text-align:center;vertical-align:middle}
.paging a.first{margin-left:0}
.paging span.current{font-size:14px;color:#13b8d2;font-weight:400;}
.paging a{height:30px;font-size:14px;font-weight:400;color:#888}
.paging .active span{border-color:#f29200;color:#df0024}
.paging .first, .paging .prev, .paging .next, .paging .last{width:30px;background-repeat:no-repeat;background-position:0px 0px;background-size:30px}
.paging .first em, .paging .prev em, .paging .next em, .paging .last em{overflow:hidden !important; width:1px !important; height:1px !important; margin:-1px !important; position:absolute !important; clip:rect(0 0 0 0) !important; border:0 !important; padding:0 !important}

.paging .first.on{background-image:url('/kbjob/img/m/btn_first_on.png')}
.paging .first{background-image:url('/kbjob/img/m/btn_first_off.png')}
.paging .prev.on{background-image:url('/kbjob/img/m/btn_prev_on.png')}
.paging .prev{background-image:url('/kbjob/img/m/btn_prev_off.png')}
.paging .last.on{background-image:url('/kbjob/img/m/btn_last_on.png')}
.paging .last{background-image:url('/kbjob/img/m/btn_last_off.png')}
.paging .next.on{background-image:url('/kbjob/img/m/btn_next_on.png')}
.paging .next{background-image:url('/kbjob/img/m/btn_next_off.png')}

.paging .first em, .paging .prev em, .paging .next em, .paging .last em{display:block;white-space:nowrap}
.paging .prev{margin-right:6px}
.paging .next{margin-left:6px}

/*Toggle Button*/
.btn_toggle02{position:relative;overflow:hidden;width:44px;height:28px;background-color:#d9d9d9;border:2px solid #d9d9d9;border-radius:14px;}
.btn_toggle02_ct{position:absolute;left:1px;top:1px;margin:0;width:22px;height:22px;background-color:#fff;border-radius:100%;color:#fff;font-size:10px;line-height:20px}
.btn_toggle02.on{background-color:#13b8d2;border:2px solid #13b8d2;}

/*Table*/
.tbl_type01{border-top:1px solid #000}
.tbl_type01 table{width:100%;}
.tbl_type01 thead th, .tbl_type01 tbody td{padding:12px 0px 10px 0px;border-left:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;font-size:16px;color:gray;text-align:center;line-height:18px}
.tbl_type01 thead th{font-size:16px;color:gray;font-weight:400;background-color:#fefcfd}
.tbl_type01 tbody th{font-size:16px;color:gray;font-weight:400;background-color:#fefcfd;border-bottom:1px solid #e6e6e6}
.tbl_type01 thead th, .tbl_type01 tbody th{padding-left:4px;padding-right:4px;vertical-align:middle}
.tbl_type01 tbody td{padding-left:4px;padding-right:4px;font-size:16px;color:gray}
.tbl_type01 tbody td.title{padding-left:10px;padding-right:10px;text-align:left}
.tbl_type01 th.row, .tbl_type01 td.row{border-left:none}

.tbl_type02{}
.tbl_type02 table{width:100%;}
.tbl_type02 tbody th, .tbl_type02 tbody td{padding:4px 0px 4px 0px;font-size:16px;color:gray;text-align:center;line-height:21px}
.tbl_type02 tbody th{font-size:15px;color:#666;text-align:left;vertical-align:top;}
.tbl_type02 tbody td{position:relative;font-size:15px;color:#222}
.tbl_type02 tbody td.title{padding-left:10px;padding-right:10px;text-align:left}
.tbl_type02 tr.bd_top{border-top:1px solid #e6e6e6;}
.tbl_type02 tr.bd_top &gt; th,.tbl_type02 tr.bd_top &gt; td{padding-top:8px;}
.tbl_type02 tr.bd_btm &gt; th,.tbl_type02 tr.bd_btm &gt; td{padding-bottom:8px;}

.tbl_type02 .r_link01,
.tbl_type02 .r_phone01{font-family:'KBFGDisplay';font-size:15px;color:#222;text-decoration:underline}
.tbl_type02 .r_link02,
.tbl_type02 .r_mail01, .tbl_type04 .r_link02{font-size:15px;color:#0096ff;text-decoration:underline}

.tbl_type02.inner_tbl{border-top:1px solid #e6e6e6;margin-top:18px;}
.tbl_type02.inner_tbl tr:first-child th, .tbl_type02.inner_tbl tr:first-child td{padding-top:18px;}

.btn_wrap+.tbl_type02{margin-top:10px}

.tbl_type03{}
.tbl_type03 table{width:100%}
.tbl_type03 table tr{border-top:1px solid #f2f2f2}
.tbl_type03 table tr:first-child{border-top:none}
.tbl_type03 tbody th, .tbl_type03 tbody td{padding:4px 0px 4px 0px;font-size:16px;color:gray;text-align:center;line-height:21px}
.tbl_type03 tbody th{font-size:15px;color:#666;text-align:left}
.tbl_type03 tbody td{font-size:15px;color:#222;}
.tbl_type03 tbody td.title{padding-left:10px;padding-right:10px;text-align:left}
.tbl_type03 tr.bd_top{border-top:1px solid #f2f2f2}

.tbl_type02, .tbl_type03{margin-top:10px;color:#888;}
.tbl_inner_txt{text-align:left;}
.txt_wrap.tbl_top{margin-top:20px;}
.txt_wrap.tbl_top .left_cont{color:#888;}

.tbl_type04{border-top:1px solid #545045;}
.tbl_type04 table{width:100%;}
.tbl_type04 table thead{border-bottom:1px solid #d9d9d9;}
.tbl_type04 table th{padding:10px;font-size:14px;line-height:1;color:#666;}
.tbl_type04 table td{display:table-cell;padding:11px 3px;text-align:center;vertical-align:middle;}
.tbl_type04 table td a{font-size:15px;line-height:1;color:#222;} 
.tbl_type04 table tbody tr{cursor:pointer;}
.tbl_type04 table tbody tr + tr{border-top:1px solid #d9d9d9;}
.tbl_type04 table tbody tr td.on,
.tbl_type04 table tbody tr.on{border:1px solid #13b8d2;color:#13b8d2;font-weight:400;}
.tbl_type04 table tbody tr.on .addr_detail span{color:#13b8d2;}
.tbl_type04 table tbody tr.nodata{padding:20px 10px;cursor:default;}
.tbl_type04 + .more_view{border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;}
.tbl_type04 + .more_view .btn_more{padding:13px 0;}
.tbl_type04 table tbody td .addr_detail{display:inline-block;}
.tbl_type04 table tbody td .addr_detail span{color:#666;padding-right:5px;}
.tbl_type04 table tbody th{vertical-align:middle;font-size:14px;color:#222;}

.tbl_type04.customer table tr{cursor:default;}
.tbl_type04.customer table thead th{vertical-align:middle;}
.tbl_type04.customer table tbody td span.point_txt{color:#666;padding-right:3px;}
.tbl_type04.customer table tbody td{color:#222;}
.tbl_type04.customer table tbody td p + p {margin-top:4px;}

.tbl_type04.line_type td{border-left:1px solid #d9d9d9}
.tbl_type04 td.row{border-left:none}

.tbl_type04_div{border-top:1px solid #545045;}
.tbl_type04_div .type04_div_tbl{overflow:hidden;width:100%;}
.tbl_type04_div .type04_div_tbl .div_tbl{border-bottom:1px solid #d9d9d9;}

.tbl_type04_div .type04_div_tbl .tbl_tbody{overflow:auto;float:left;width:50%;height:390px;box-sizing:border-box;}
.tbl_type04_div .type04_div_tbl .tbl_tbody:last-child{border-left:1px solid #d9d9d9;}
.tbl_type04_div .type04_div_tbl .tbl_th{display:block;padding:10px;font-size:14px;line-height:1;color:#666;text-align:center;}
.tbl_type04_div .type04_div_tbl .tbl_td{width:100%;height:100%;padding:12px 10px;text-align:left;vertical-align:middle;box-sizing:border-box;font-size:14px;}
.tbl_type04_div .type04_div_tbl .tbl_td a{font-size:15px;line-height:1;color:#222;} 
.tbl_type04_div .type04_div_tbl .tbl_tr{cursor:pointer;}
.tbl_type04_div .type04_div_tbl .tbl_tr + .tbl_tr{border-top:1px solid #d9d9d9;}
.tbl_type04_div .type04_div_tbl .tbl_tr .tbl_td.on,
.tbl_type04_div .type04_div_tbl .tbl_tr.on{display:block;height:100%;border:1px solid #13b8d2;color:#13b8d2;font-weight:400;padding:11px 10px;}
.tbl_type04_div .type04_div_tbl .tbl_tr.on .addr_detail span{color:#13b8d2;}
.tbl_type04_div .type04_div_tbl .tbl_tr.nodata{padding:20px 10px;cursor:default;}
.tbl_type04_div + .more_view{border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;}
.tbl_type04_div + .more_view .btn_more{padding:13px 0;}
.tbl_type04_div .type04_div_tbl .tbl_td .addr_detail{display:inline-block;}
.tbl_type04_div .type04_div_tbl .tbl_td .addr_detail span{color:#666;padding-right:5px;}

.tbl_type04_div.line_type td{border-left:1px solid #d9d9d9}
.tbl_type04_div td.row{border-left:none}

.tbl_type05{border-top:1px solid #545045;}
.tbl_type05 table{width:100%;}
.tbl_type05 table thead{border-bottom:1px solid #d9d9d9;}
.tbl_type05 table th{padding:10px;font-size:14px;line-height:1;color:#666;}
.tbl_type05 table td{display:table-cell;padding:12px 10px;text-align:center;vertical-align:middle;color:#222;}
.tbl_type05 table tbody tr + tr{border-top:1px solid #d9d9d9;}
.tbl_type05 table tbody tr:last-child{border-bottom:1px solid #d9d9d9;}
.tbl_type05 table tbody tr.nodata{padding:20px 10px;}

/*Board*/
.board_list{}
.board_list .box_ul{border-top:1px solid #d9d9d9;border-bottom:0px solid #e6e6e6}
.board_list .box_ul .brd_row{border-top:1px solid #e5e5e5;}
.board_list .box_ul .brd_row:first-child{border-top:none}
.board_list .box_ul .brd_row a{display:block;position:relative;padding:15px 15px;}
.board_list .box_ul .brd_row a span.tit_board{font-size:15px;font-weight:300;color:#222}
/* .board_list .box_ul .brd_row a span.tit_board{font-size:15px;font-weight:400;color:#222} */
.board_list .box_ul .brd_row a span.tit_board, .board_list .box_ul .brd_row a span.date,
.board_list .box_ul .brd_row .brd_row_a span.tit_board, .board_list .box_ul .brd_row .brd_row_a span.date{display:block}
.board_list .box_ul .brd_row a span.tit_board span.tit_type, .board_list .box_ul .brd_row .brd_row_a span.tit_board span.tit_type{margin-right:4px;color:#189dc3;}
.board_list .box_ul .brd_row a span.tit_board span.txt_em01, .board_list .box_ul .brd_row a span.tit_board span.txt_em02{margin-right:4px;}
.board_list .box_ul .brd_row a span.date, .board_list .box_ul .brd_row .brd_row_a span.date{margin-top:4px;font-size:14px;color:#444}
.board_list .box_ul .brd_row .hidden_area .tab_type02.col4 a{padding:0;line-height:40px;}
.board_list .box_ul .brd_row .hidden_area .tab_type02.col4 a.on{background:#fff;}

.brd_row.ma15_t02 &gt; a, .brd_row.ma15_t02 &gt; .brd_row_a{padding-left:0 !important}
.board_list.type02 .box_ul .brd_row.ma15_t02 a ul.tit_board, .board_list.type02 .box_ul .brd_row.ma15_t02 .brd_row_a ul.tit_board{margin-top:0;}

.board_list.push .box_ul .brd_row .tit_board{font-weight:300 !important}
.board_list.push .box_ul .brd_row.noread .tit_board{font-weight:400 !important}
.board_list.push_list .box_ul .brd_row{padding-left:15px !important;}

.board_list.type02{}
.board_list.type02 .box_ul .brd_row a,
.board_list.type02 .box_ul .brd_row .brd_row_a{padding:15px 45px 15px 15px;}
.board_list.type02 .box_ul .brd_row a.type02{padding:15px 0px 15px 0px;}
.board_list.type02 .box_ul .brd_row a.type03{padding:15px 15px 15px 90px;}
.board_list.type02 .box_ul .brd_row a.type03 .cont_img{
    overflow: hidden;
    position: absolute;
    top: 50%;
    left: 15px;
    width: 60px;
    height: 60px;
    margin-top: -31px;
    border: 1px solid #f2f2f2;
    border-radius: 100%;
}

.board_list.type02 .box_ul .brd_row a .tit_board,
.board_list.type02 .box_ul .brd_row .brd_row_a .tit_board{display:block;font-size:15px;font-weight:400;color:#222}
.board_list.type02 .box_ul .brd_row a ul.tit_board,
.board_list.type02 .box_ul .brd_row .brd_row_a ul.tit_board{overflow:hidden;margin-top:15px}
.board_list.type02 .box_ul .brd_row a ul.tit_board li,
.board_list.type02 .box_ul .brd_row .brd_row_a ul.tit_board li{float:left;font-weight:300;}
.board_list.type02 .box_ul .brd_row a ul.tit_board li strong,
.board_list.type02 .box_ul .brd_row .brd_row_a ul.tit_board li strong{font-weight:400}
.board_list.type02 .box_ul .brd_row a ul.tit_board li:first-child:before,
.board_list.type02 .box_ul .brd_row .brd_row_a ul.tit_board li:first-child:before{display:none}
.board_list.type02 .box_ul .brd_row a ul.tit_board li:before,
.board_list.type02 .box_ul .brd_row .brd_row_a ul.tit_board li:before{content:' | ';margin-left:4px;margin-right:4px;color:#ccc}

.board_list.type02 .box_ul .brd_row a ul.tit_board+.txt_info,
.board_list.type02 .box_ul .brd_row .brd_row_a ul.tit_board+.txt_info{margin-left:14px;}
.board_list.type02 .brd_row .tit_board_date{padding:4px 10px;border:1px solid #ccc;border-radius:14px;font-size:12px;font-weight:400;color:#222;box-sizing:border-box}

.bdata_bull01{display:inline-block;position:relative;top:-2px;margin-right:2px;width:8px;height:8px;border-radius:4px;background-color:#ffd200}
.bdata_bull02{display:inline-block;position:relative;top:-2px;margin-right:2px;width:8px;height:8px;border-radius:4px;background-color:#888}
.bdata_bull03{display:inline-block;position:relative;top:-2px;margin-right:2px;width:8px;height:8px;border-radius:4px;background-color:#15c9c7}

.board_list.type02 .box_ul .brd_row .txt_info{display:block;margin-top:5px;font-size:14px;color:#222;}
.board_list.type02 .box_ul .brd_row .sub_info_wrap{}
.board_list.type02 .box_ul .brd_row .sub_info_wrap li{display:inline-block}
.board_list.type02 .box_ul .brd_row .sub_info_wrap .txt_sub_info{font-size:14px;color:#444}
.board_list.type02 .box_ul .brd_row .sub_info_wrap .txt_sub_info:before{content:' | ';margin-left:4px;margin-right:4px;color:#ccc}
.board_list.type02 .box_ul .brd_row .sub_info_wrap .txt_sub_info:first-child:before{content:'';margin-left:0;display:none}
.board_list.type02 .box_ul .brd_row .sub_info_wrap .sub_info_dday{font-size:14px;color:#fb5d5d}
.board_list.type02 .box_ul .brd_row .sub_info_wrap .txt_sub_info + .sub_info_dday:before{content:' | ';margin-left:4px;margin-right:4px;color:#ccc}
.board_list.type02 .box_ul .brd_row{position:relative}
.board_list.type02 .box_ul .brd_row .ico_star{position:absolute;right:15px;top:15px}
.board_list.type02 .box_ul .brd_row .tag_wrap{display:inline-block;width:calc(100% + 20px);margin-top:5px;}

.board_view .tag_wrap{margin:20px 15px;}
.board_view .tag_wrap &gt; a{color:#666;}
.board_view .map_area{margin:0 15px;height:230px;background:#f5f5f5;}
.board_view a.r_link02{text-decoration:underline;color:#189dc3;}

.hash_tag{display:inline-block;height:20px;margin:5px 2px 0 0;padding:0 5px;font-size:13px;line-height:20px;color:#666;background:#f2f2f2;}
.hash_tag:before{content:'#';margin-right:1px;}

.board_list.action_type .brd_row{position:relative;}
.board_list.action_type .hidden_area{border: 1px solid silver;width: 100px;position: absolute;right: 15px;top: 29px;background-color: #fff;z-index:10}

.point_total{overflow:hidden;padding:15px 10px 13px;font-size:15px;font-weight:400;color:#fff;background:#13b8d2;border-radius:2px 2px 0 0;}
.point_total span.fl{position:relative;padding-left:19px;line-height:20px;}
.point_total span.fl:before{content:'';position:absolute;top:50%;left:0;margin-top:-7px;display:inline-block;width:15px;height:15px;background:url('/kbjob/img/m/ico_point.png') no-repeat 0 0;background-size:15px 15px;}
.point_total span.fr{padding-right:2px;font-size:20px;font-weight:400;line-height:20px;}
.point_detail{position:relative;padding:13px 10px 15px;padding-top:15px;font-size:13px;font-weight:400;color:#666;background:#fff;}
.point_detail:before{content:'';position:absolute;top:0;left:0;right:0;display:inline-block;width:100%;height:1px;background:url('/kbjob/img/m/bg_dash_bar03.png') 0 0 repeat-x;background-size:auto 1px;}
.point_detail .point{overflow:hidden;line-height:1;}
.point_detail .point + .point{margin-top:13px;}
.point_detail .point span.fl{position:relative;padding-left:19px;}
.point_detail .point.plus span.fl:before{content:'';position:absolute;top:50%;left:9px;margin-top:-4px;display:inline-block;width:6px;height:6px;background:url('/kbjob/img/m/ico_point02.png') no-repeat 0 0;background-size:13px auto;}
.point_detail .point.minus span.fl:before{content:'';position:absolute;top:50%;left:9px;margin-top:-4px;display:inline-block;width:6px;height:6px;background:url('/kbjob/img/m/ico_point02.png') no-repeat -8px 0;background-size:13px auto;}
.point_detail .point.plus span.fr{padding-right:2px;font-size:15px;font-weight:400;color:#13b8d2;}
.point_detail .point.minus span.fr{padding-right:2px;font-size:15px;font-weight:400;color:#fb5d5d;}

.board_list.point_list{border-top:1px solid #e6e6e6;}
.board_list.point_list li{padding:13px 15px 15px;}
.board_list.point_list li + li{border-top:1px solid #e6e6e6;}
.board_list.point_list li .tit_board{font-size:14px;color:#222;}
.board_list.point_list li .txt_date{margin-top:5px;font-size:14px;color:#666;line-height:1;}
.board_list.point_list li .txt_mypoint{margin-top:10px;font-size:17px;font-weight:400;color:#222;line-height:1;text-align:right;}
.board_list.point_list + .more_view{border-top:1px solid #e6e6e6;}
.ico_cal{display:inline-block;padding-left:16px;background:url('/kbjob/img/m/ico_cal.png') 0 50% no-repeat;background-size:12px auto;font-size:14px;color:#666;}
.txt_duration{font-size:14px;color:#666;}
.ico_blueline{display:inline-block;height:18px;min-width:32px;padding:0 5px;margin-right:4px;border:1px solid #3fc5da;box-sizing:border-box;border-radius:18px;background:#fff;text-align:center;font-size:12px;font-weight:400;color:#3fc5da;line-height:17px;vertical-align:middle;}
.ico_redline{display:inline-block;height:18px;min-width:32px;padding:0 5px;margin-right:4px;border:1px solid #fb5d5d;box-sizing:border-box;border-radius:18px;background:#fff;text-align:center;font-size:12px;font-weight:400;color:#fb5d5d;line-height:17px;vertical-align:middle;}

.board_list.seminar_tbl{/* border-top:1px solid #e6e6e6; */border-bottom:1px solid #e6e6e6;}
/* .board_list.seminar_tbl + .board_list.seminar_tbl{border-top:0 none;} */
.board_list.seminar_tbl .box_ul{border:0 none;margin:0 15px;}
.board_list.type04.seminar_tbl .box_ul .brd_row{position:relative;border-top:0 none;padding:15px 15px 15px 27px;}
.board_list.type04.seminar_tbl .box_ul .brd_row .btn_chk &gt; span[class*="ico_s_"]{margin-top:-1px;margin-left:8px;}
.board_list.type04.seminar_tbl .box_ul li.brd_row + li.brd_row{border-top:1px solid #e6e6e6;}
.board_list.seminar_tbl .brd_row.seminar_end .btn_chk, .board_list.type04.seminar_tbl .box_ul .brd_row.seminar_end .txt_info li{color:#a9a9a9;}
.board_list.seminar_tbl .seminar_date{display:inline-block;margin-top:20px;padding:0 15px;border:1px solid #ccc;height:20px;border-radius:10px;font-size:12px;line-height:20px;font-weight:400;color:#222;}

.tit_wrap.type02 + input[type="hidden"] + .board_list.seminar_tbl{border-top:1px solid #e6e6e6;}
.tit_wrap.type02 + .board_list.seminar_tbl{border-top:1px solid #e6e6e6;}
input[type="hidden"] + .board_list.seminar_tbl{border-top: 0 none;}

.board_list+.more_view{border-top:none}

.board_view{border-bottom:1px solid #e6e6e6;}
.board_view .brd_view_top{padding:20px 15px;border-bottom:1px solid #e5e5e5;}
.board_view .brd_view_top .txt_cr02{font-weight:300;}
.board_view .tit_brd_view{font-size:19px;line-height:27px;color:#222;}
.board_view .brd_view_date{margin-top:10px;font-size:14px;line-height:1;color:#444;}
.board_view .brd_view_date span{display:inline-block;}
.board_view .brd_view_date span + span:before{content:'';display:inline-block;width:1px;height:11px;margin:0 8px;background:#ccc;}
.board_view .brd_view_date span.end{display:inline-block;font-size:14px;color:#fb5d5d;}
.board_view .brd_view_date span.ongoing{display:inline-block;font-size:14px;color:#189dc3;}
.board_view .brd_view_cont{padding:20px 15px;font-size:15px;color:#444;}
.board_view .brd_view_cont img{max-width:100%}
.board_view .brd_view_cont.brd_btm &gt; .btn_wrap{margin-top:15px;}
.board_view .brd_view_cont.brd_btm{border-bottom:0 none;}

.board_view .brd_answer{position:relative;padding:10px 30px 10px 35px;font-size:15px;color:#222;background:#f2f2f2;}
.board_view .brd_answer:before{content:'';position:absolute;top:18px;left:15px;display:inline-block;width:13px;height:11px;background: url('/kbjob/img/m/img_reply.png') 0 0 no-repeat;background-size: 13px auto;}
.board_view .brd_answer .date{display:block;margin-top:7px;line-height:1;color:#666;}

.attached_file_box{margin:0 15px;}
.attached_file_box .file{font-size:14px;color:#666;line-height:1;}
.attached_file_box .file:before{content:'';display:inline-block;width:14px;height:14px;margin-right:4px;background:url('/kbjob/img/m/ico_attached_file.png') 0 0 no-repeat;background-size:14px auto;vertical-align:middle;}
.attached_file_box ul{margin-top:8px;padding:15px 10px;border:1px solid #d9d9d9;border-radius:2px;}
.attached_file_box ul li{display:block;line-height:1;}
.attached_file_box ul li + li{margin-top:15px;}
.attached_file_box ul li a{font-size:14px;color:#222;line-height:1;text-decoration:underline;word-wrap:break-word;word-break:break-all;}
.attached_file_box + .brd_view_list{margin-top:20px;}

.brd_viewt02_top .txt_brd_viewt02{position:relative;margin:24px 15px 0;}
.brd_viewt02_top .txt_brd_viewt02 span.dday{display:block;font-family:'KBFGDisplay';font-size:14px;color:#fb5d5d;font-weight:300;}
.brd_viewt02_top .txt_brd_viewt02 span.dday .ico_matchjob{margin-right:10px;}
.brd_viewt02_top .txt_brd_viewt02 span.tit_iewt02{display:block;margin-top:2px;margin-right:50px;font-size:22px;color:#222;}
.brd_viewt02_top .txt_brd_viewt02 span.subtxt_iewt02{display:inline-block;margin-top:12px;font-size:15px;color:#444;line-height:1;}
.brd_viewt02_top .txt_brd_viewt02 span.subtxt_iewt02 &gt; a{text-decoration:underline;font-size:15px;color:444;}
.brd_viewt02_top .txt_brd_viewt02 span.subtxt_iewt02 .ico_heart{margin-left:3px;margin-bottom:2px;}
.brd_viewt02_top .txt_brd_viewt02 .ico_star{position:absolute;right:0px;top:-9px;}
.brd_viewt02_top .txt_brd_viewt02 span.tit_iewt02 + .tbl_type02{margin-top:0;}

.sns_wrap{margin:18px 15px 0;}
.sns_wrap ul{overflow:hidden;padding:9px 0px;border:1px solid #e6e6e6;border-radius:2px}
.sns_wrap ul li{float:left;background:url('/kbjob/img/m/bg_vdash.png') no-repeat 0 50%;background-size:1px auto;font-size:12px;text-align:center;}
.sns_wrap ul li:first-child{background:none}

.brd_viewt02_top .tab_cont{margin:40px 0 0;}
.brd_viewt02_top .tab_cont .tit_wrap + .txt_wrap{margin-top:15px;}
.brd_viewt02_top .tab_cont .txt_wrap + .circle_list,
.brd_viewt02_top .tab_cont .txt_wrap + .normal_txt{margin-top:10px;}
.brd_viewt02_top .tab_cont .circle_list + .txt_wrap{margin-top:17px;}
.brd_viewt02_top .tab_cont .con_t05{margin-left:-15px;margin-right:-15px;}
.brd_viewt02_top .tab_cont .con_t05 .tit_wrap + .tbl_type05{margin-top:15px;}
.brd_viewt02_top .tab_cont .con_t05{border-color:#f2f2f2;}
.brd_viewt02_top .tab_cont .con_t05.mt0 + .con_t05{padding-bottom:20px;border-bottom:1px solid #f2f2f2;}
.brd_viewt02_top .tab_cont .con_t05.mt0 + .con_t05 + .tit_wrap{margin-top:50px;}
.brd_viewt02_top .tab_cont .con_t05.mt0.brd_btm + .desc_box{margin-left:-15px;margin-right:-15px;padding-bottom:0;}

.normal_txt{font-size:15px;color:#444;}

.category_list{margin-top:15px;}
.category_list dl{text-align:center;border:1px solid #ffda33;border-radius:2px;color:#222;}
.category_list dl + dl{margin-top:15px;}
.category_list dt{height:29px;font-size:14px;line-height:29px;background:#ffda33;}
.category_list dd{padding:7px 10px 8px;font-size:15px;}

.circle_list li{font-size:15px;color:#444;}
.circle_list li:before{content:'';display:inline-block;width:4px;height:4px;margin-left:2px;margin-right:3px;margin-top:-3px;border-radius:4px;background:#222;vertical-align:middle;}
.circle_list li + li{margin-top:6px;}

.rece_period{}
.rece_period .rece_cal_wrap{overflow:hidden;padding-bottom:15px;border-bottom:1px dashed #f2f2f2}
.rece_period .rece_cal_wrap .rece_cal{float:left;margin-right:25px;margin-left:5px;width:60px;height:60px;background:url('/kbjob/img/m/bg_rece_cal.png') no-repeat 0 0;background-size:60px auto;}
.rece_period .rece_cal_wrap .rece_cal .txt_rece_cal{display:block;padding-top:28px;font-family:'KBFGDisplay';font-size:16px;font-weight:400;color:#fb5d5d;text-align:center}
.rece_period .rece_cal_wrap .rece_cal .txt_rece_cal.line02{padding-top:20px;line-height:1.2}
.rece_period .rece_cal_wrap .txt_rece_info{margin-top:10px;font-size:15px;color:#222}
.rece_period .rece_cal_wrap .txt_rece_info span{position:relative;top:-1px;margin-right:4px;padding:0px 5px;font-size:13px;color:#888;border:1px solid #d9d9d9;border-radius:8px}
.rece_period .rece_cal_wrap .txt_rece_info .rece_cal_start{}
.rece_period .rece_cal_wrap .txt_rece_info .rece_cal_end{margin-top:2px}
.rece_period .rece_cal_wrap .tbl_type02{margin-top:5px;}
.rece_period .rece_cal_wrap .tbl_type02 tbody th,
.rece_period .rece_cal_wrap .tbl_type02 tbody td{padding:0;}

.company_info{}
.company_info .txt_company{font-size:15px;color:#222;line-height:21px}
.company_info .img_company{margin-top:14px}
.company_info .img_company img{max-width:100%}

.map_area{margin-top:10px}
.panel .map_area{width:100%;height:230px;background:#eee;}
.panel &gt; .board_list.type02 .box_ul{border-bottom:0;}


.map_info{margin-top:10px;font-size:15px;color:#222}
span.tit_box_th{position:relative;top:-1px;display:inline-block;min-width:50px;margin-right:4px;padding:0px 5px;font-size:13px;color:#888;border:1px solid #d9d9d9;border-radius:20px;text-align:center;}

.brd_view_list{border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;}
.brd_view_list ul li{height:45px;line-height:45px;box-sizing:border-box;}
.brd_view_list ul li a{display:inline-block;width:100%;padding:0 15px;box-sizing:border-box;background-color:#f2f2f2;color:#444;font-size:15px;}
.brd_view_list ul li span{float:left;display:inline-block;}
.brd_view_list ul li span.move{position:relative;padding:0 15px 0 12px;}
.brd_view_list ul li span.move:before{content:'';position:absolute;top:50%;left:0;width:7px;height:11px;margin-top:-6px;background:url('/kbjob/img/m/btn_prevnext.png') no-repeat 0 0;background-size:auto 11px;}
.brd_view_list ul li.next span.move:before{background-position:-7px 0;}
.brd_view_list ul li span.txt{max-width:77%;}
.brd_view_list ul li span.txt &gt; span{padding-right:4px;}
.brd_view_list ul li + li{border-top:1px solid #e5e5e5;}

.board_list .tit_board &gt; .file{display:inline-block;width:14px;height:21px;margin-left:5px;background:url('/kbjob/img/m/ico_attached_file.png') center center no-repeat;background-size: 14px auto;vertical-align: middle;}
.board_list.action_list{}
.board_list.action_list ul li.brd_row &gt; a:after{content:'';position:absolute;right:15px;top:50%;margin-top:-4px;display:inline-block;width:12px;height:7px;background:url('/kbjob/img/m/btn_faq_updown.png') 0 -8px no-repeat;background-size:12px auto;}
.board_list.action_list ul li.brd_row &gt; a.on:after{content:'';background-position:0 0;}
.board_list.action_list .box_ul .brd_row a span.tit_board{font-weight:300;}
.action_list ul li + li{border-top:1px solid #f2f2f2;}
.action_list ul.box_ul li.brd_row &gt; a{padding:15px 30px 15px 42px;}
.action_list ul.box_ul li.brd_row &gt; a span.board{font-weight:300;}
.action_list ul li a:before{content:'';position:absolute;top:15px;left:15px;display:inline-block;width:20px;height:20px;background:url('/kbjob/img/m/img_faq.png') 0 0 no-repeat;background-size:20px auto;}
.action_list ul li a.on{background:#f2f2f2;}
.action_list .hidden_area{position:relative;padding:15px 30px 30px 42px;background:#f2f2f2;color:#222;}
.action_list .hidden_area:before{content:'';position:absolute;top:15px;left:15px;display:inline-block;width:20px;height:20px;background:url('/kbjob/img/m/img_faq.png') 0 -21px no-repeat;background-size:20px auto;}
/* .action_list .hidden_area:after{content:'';position:absolute;top:0;left:15px;display:inline-block;width:92%;height:1px;background:url('/kbjob/img/m/bg_dash_bar.png') repeat-x 0 0;background-size:auto 1px;} */
.action_list .hidden_area:after{content:'';position:absolute;top:0;left:15px;right:15px;display:inline-block;width:calc(100% - 30px);height:1px;background:url('/kbjob/img/m/bg_dash_bar.png') repeat-x 0 0;background-size:auto 1px;}

.board_list.action_list.inquire_list{}
.board_list.action_list.inquire_list ul li.brd_row &gt; a:after{content:'';position:absolute;right:15px;top:50%;margin-top:-4px;display:inline-block;width:12px;height:7px;background:url('/kbjob/img/m/btn_faq_updown.png') 0 -8px no-repeat;background-size:12px auto;}
.board_list.action_list.inquire_list ul li.brd_row &gt; a.on:after{content:'';background-position:0 0;}
.inquire_list ul li + li{border-top:1px solid #f2f2f2;}
.inquire_list ul.box_ul li.brd_row &gt; a{padding:15px 30px 15px 15px;}
.inquire_list ul.box_ul li.brd_row &gt; a span{font-weight:300;}
.inquire_list ul li a:before{content:'';background:none;}
.inquire_list ul li a.on{background:#f2f2f2;}
.inquire_list .hidden_area{position:relative;padding:15px 15px 30px 15px;background:#f2f2f2;color:#222;}
.inquire_list .hidden_area .date{display:block;margin-top:7px;line-height:1;}
.inquire_list .hidden_area:before{content:'';background:none;}
.inquire_list .hidden_area:after{content:'';position:absolute;top:0;left:15px;display:inline-block;width:calc(100% - 30px);height:1px;background:url('/kbjob/img/m/bg_dash_bar.png') repeat-x 0 0;background-size:auto 1px;}
.inquire_list .hidden_area .inquire_answer{position:relative;margin-top:15px;padding:15px 10px 0 20px;border-top:1px solid #e6e6e6;}
.inquire_list .hidden_area .inquire_answer:before{content:'';position:absolute;top:18px;left:0;display:inline-block;width:13px;height:11px;background:url('/kbjob/img/m/img_reply.png') 0 0 no-repeat;background-size:13px auto;}

.type03.board_list .box_ul{border-top:1px solid #545045;border-bottom:1px solid #545045}
.type03.action_list li.brd_row{border-top:1px solid #545045}
.type03.action_list .hidden_area{padding:10px 0px 25px 0px;background-color:#fff}
.type03.action_list .hidden_area .textarea{height:95px}
.type03.action_list .hidden_area:after{display:none}
.type03.action_list .hidden_area:before{display:none}
.type03.action_list ul.box_ul li.brd_row{background-color:#fff}
.type03.action_list ul.box_ul li.brd_row &gt; a{padding-left:0;background-color:#fff}
.type03.action_list ul li a:before{display:none}
.type03.action_list .form_type01{margin-top:10px}
.type03.action_list .whistory_list{margin-top:15px}
.type03.action_list .btn_wrap{margin-top:10px}

.board_list.type03.action_list .brd_row .tit_board{font-size:17px;font-weight:400 !important;font-family:'KBFGDisplay';color:#222;}
.board_list.type03.action_list ul li.brd_row &gt; a:after{right:0;}
.board_list.type03.action_list .brd_row:first-child .whistory_list .whistory_ul .whistory_li .txt_whistory:first-child .ico_company02{background:url('/kbjob/img/m/ico_gray_round.png') -44px 0 no-repeat;background-size:auto 17px;}
.board_list.type03.action_list .brd_row:nth-child(2) .whistory_list .whistory_ul .whistory_li .txt_whistory:first-child .ico_company02{background:url('/kbjob/img/m/ico_gray_round.png') -66px 0 no-repeat;background-size:auto 17px;}
.board_list.type03.action_list .brd_row:nth-child(3) .whistory_list .whistory_ul .whistory_li .txt_whistory:first-child .ico_company02{background:url('/kbjob/img/m/ico_gray_round.png') -88px 0 no-repeat;background-size:auto 17px;}

.board_list.rs_type{}
.board_list.rs_type .box_ul .brd_row a span.tit_board, .board_list.rs_type .box_ul .brd_row .brd_row_a span.tit_board{margin-top:4px;margin-right:40px;font-size:15px;color:#222;font-weight:300;}

.board_list.rs_type .box_ul .brd_row a span.date,
.board_list.rs_type .box_ul .brd_row .brd_row_a span.date{margin-top:6px;font-size:13px;color:#666}

.board_list.rs_type .box_ul .brd_row a{padding-top:20px;padding-bottom:20px}
.board_list.rs_type .box_ul .brd_row{position:relative}
.board_list.rs_type .box_ul .brd_row .ico_wrap{display:block}
.board_list.rs_type .btn_more_func{position:absolute;right:15px;top:15px;width:25px;height:20px;background:url('/kbjob/img/m/btn_more_func.png') no-repeat 0 0;background-size:auto 20px;}
.board_list.rs_type .hidden_area{position:absolute;right:5px;top:40px;padding-top:9px;padding-bottom:15px;width:123px;z-index:10;border:1px solid #808080;background-color:#fff;box-shadow: 2px 2px 0px #a6a6a6;}
.board_list.rs_type .hidden_area ul{}
.board_list.rs_type .hidden_area ul li{}
.board_list.rs_type .hidden_area ul li a{display:block;padding:0px 0px 0px 19px !important;height:34px;line-height:34px;font-size:14px;color:#444;box-sizing:border-box}
.board_list.rs_type .hidden_area ul li a:active{background-color:#f2f2f2}

.nodata{text-align:center;padding:125px 10px;font-size:15px;color:#888;line-height:1;background:url('/kbjob/img/m/bg_nodata.png') 50% 75px no-repeat;background-size:40px 40px;cursor:default !important;}
.nodata td{text-align:center;padding:125px 10px !important;font-size:15px;color:#888;line-height:1;background:url('/kbjob/img/m/bg_nodata.png') 50% 75px no-repeat;background-size:40px 40px;cursor:default !important;}
.basicdata{text-align:center;padding:125px 10px;font-size:15px;color:#888;line-height:1;background:url('/kbjob/img/m/bg_basicdata.png') 50% 75px no-repeat;background-size:40px 40px;cursor:default !important;}
.basicdata td{text-align:center;padding:125px 10px !important;font-size:15px;color:#888;line-height:1;background:url('/kbjob/img/m/bg_basicdata.png') 50% 75px no-repeat;background-size:40px 40px;cursor:default !important;}

.board_list.jn_type{}
.board_list.jn_type + .con_t04.type02.mt0{margin-top:-1px !important;}
.board_list.jn_type .box_ul .brd_row a{overflow:hidden}
.board_list.jn_type .box_ul .brd_row a span.img_board{float:left;margin-right:8px;width:59px;height:59px;border:1px solid #f2f2f2;border-radius:50%;box-sizing:border-box}
.board_list.jn_type .box_ul .brd_row a span.img_board img{width:100%;height:100%; border-radius:50%}
.board_list.jn_type .box_ul .brd_row a span.tit_board{font-size:15px;color:#222}
.board_list.jn_type .box_ul .brd_row a span.txt_board{font-size:14px;color:#222}
.board_list.jn_type .box_ul .brd_row a span.date{font-size:14px;color:#666}
.board_list.jn_type .box_ul .brd_row a span.tit_board,
.board_list.jn_type .box_ul .brd_row a span.txt_board,
.board_list.jn_type .box_ul .brd_row a span.date{display:block;margin-top:0px}
.board_list.jn_type .box_ul .brd_row a span.tit_board.ellipsis, .board_list.jn_type .box_ul .brd_row a span.txt_board.ellipsis{max-width:310px;}
.board_list.jn_type .box_ul .brd_row a span.txt_board,
.board_list.jn_type .box_ul .brd_row a span.date{margin-top:1px}

.jn_slider_box{border-top:1px solid #d9d9d9}
.jn_slider_box .bx-wrapper{padding:15px 0px 25px;padding-right:0}
.jn_slider_box .bx-wrapper &gt; .bx-viewport{height:100% !important;}
.jn_slider_box .bx-wrapper .bx-viewport .bx-wrapper{padding:0;}
.jn_slider_box.last_slider .bx-wrapper{padding-bottom:0}

.slider_type01 &gt; li{padding-left:8px;width:187px !important}
.slider_type01 img{display:none !important; width:187px;border:1px solid #e6e6e6;box-sizing:border-box}

/*ND*/
.slider_type01 a{display:block; background-size:cover; background-position:center; display:block; width:185px; height:144px; background-repeat:no-repeat;}

.slider_type01 li .a_jobbox{}
.slider_type01 li .a_jobbox .a_jobbox_top{display:table;width:187px;height:82px;background:url('/kbjob/img/m/bg_a_jobbox.png') 0 0 no-repeat;background-size:187px auto}
.slider_type01 li .a_jobbox .a_jobbox_top .a_jobbox_p{display:table-cell;font-size:15px;color:#fff;font-weight:400;text-align:center;line-height:24px;vertical-align:middle}
.slider_type01 li .a_jobbox .a_jobbox_top .a_jobbox_p em{display:block;font-weight:400;color:#ffd200}
.slider_type01 li .a_jobbox .a_jobbox_ct{padding:10px;border:1px solid #e5e5e5;border-top:none}
.slider_type01 li .a_jobbox .a_jobbox_ct .tit_a_jobbox{font-size:15px;color:#222;font-weight:400;line-height:21px}
.slider_type01 li .a_jobbox .a_jobbox_ct .a_jobbox_ul{overflow:hidden;margin-top:8px}
.slider_type01 li .a_jobbox .a_jobbox_ct .a_jobbox_ul li{float:left;font-size:14px;color:#666;line-height:14px}
.slider_type01 li .a_jobbox .a_jobbox_ct .a_jobbox_ul li:before{content:' | ';margin-left:4px;margin-right:4px;color:#ccc}
.slider_type01 li .a_jobbox .a_jobbox_ct .a_jobbox_ul li:first-child:before{display:none}

/*Search*/
.sch_gray_bg{padding:15px;border-bottom:1px solid #f2f2f2;background:#f2f2f2;}
.sch_gray_bg .btn_wrap{margin-top:12px;}
.sch_gray_bg &gt; .form_type01 + .form_type01{margin-top:10px;}
.sch_yellow_bg{padding:15px;background:url('/kbjob/img/m/bg_yellow_sch.png') 0 0 repeat-x;background-size:320px auto;}
.sch_yellow_full{background-color:#ffcc00;}
.sch_yellow_full select{padding:0 15px;font-size:15px;font-weight:400 !important;color:#222;border:0 none;border-radius:0;background:url('/kbjob/img/m/bg_select02.png') 100% 50% no-repeat;background-size:auto 7px;}
.sch_wrap{position:relative}
.sch_wrap .sel_s{position:absolute;left:0;top:0;width:85px !important;}
.sch_wrap .sch_inwrap{position:relative;margin-left:93px}
.sch_wrap .sch_inwrap input{padding-right:30px}
.sch_wrap .sch_inwrap .btn_sch_inp{position:absolute;right:1px;top:1px;}
.sch_wrap.full_type{}
.sch_wrap.full_type .sch_inwrap{margin-left:0;}
.sch_wrap + .txt_wrap,
.sch_wrap + .tit_wrap{margin-top:20px}
.sch_detail{margin-top:15px;}
.sch_detail .txt_wrap{margin-bottom:0;}
.sch_inner{overflow:hidden;position:relative;padding-top:4px;margin-top:5px;}
.sch_inner:before{content:'';position:absolute;top:0;left:0;display:inline-block;width:100%;height:1px;background: url('/kbjob/img/m/bg_dash_bar.png') repeat-x 0 0;background-size: auto 1px;}
.sch_inner .btn_round{float:left;margin-right:6px;margin-top:6px;background:#13b8d2 url('/kbjob/img/m/btn_delete.png') no-repeat 100% 50%;background-size:16px 6px;}

.btn_round{margin-top:6px;background:#13b8d2 url('/kbjob/img/m/btn_delete.png') no-repeat 100% 50%;background-size:16px auto;}

.btn_sch_detail{font-size:14px;color:#666;text-decoration:underline;}
.btn_sch_detail .ico{display:inline-block;width:15px;height:14px;margin-right:4px;background:url('/kbjob/img/m/btn_sch_detail.png') no-repeat 0 0;background-size:14px auto;vertical-align:middle;}
.btn_reset{font-size:14px;color:#666;}
.btn_reset .ico{display:inline-block;width:15px;height:18px;margin-right:2px;background:url('/kbjob/img/m/btn_reset.png') no-repeat 0 1px;background-size:14px auto;vertical-align:middle;}

/*Modal Window*/
#layerMask{position:absolute;left:0;top:0;z-index:9000;background:#000;opacity:0.4}
#layerMask02{position:absolute;left:0;top:0;z-index:9000;background:#000;opacity:0.4}
.layer_wrap{position:fixed;left:0;top:0;display:none;z-index:9999;width:100%}
.layer_wrap h2{margin-bottom:20px;font-family:'KBFGDisplay';font-size:19px;font-weight:400 !important;color:#222}
.layer_wrap h2, .layer_wrap01{margin:0 0 20px 0 !important}
.layer_wrap .btn_close{position:absolute;right:0px;top:0px;display:inline-block;width:45px;height:45px;overflow:hidden;background:url('/kbjob/img/m/layer_close.png') no-repeat 0 0;background-size:45px auto}
.layer_area01{position:relative;margin:0 15px;padding:15px 15px 0px 15px;background:#fff}
.layer_area01.type02{padding-left:0;padding-right:0;}
.layer_area01.type02 h2{padding:0 15px;}
.layer_wrap.type_button .layer_area01.type02 .btn_wrap{margin-left:0;margin-right:0;margin-top:0;}
.layer_area01 strong{font-weight:400}
.layer_wrap01{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9000}
.layer_bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.6}
.layer_posi{z-index:9999;top:25%;text-align:center}

.layer_area01{font-size:15px;color:#222;line-height:21px}
.layer_wrap.type_small .layer_area01{padding-bottom:30px;min-height:120px;box-sizing:border-box;}

.layer_wrap.type_button{box-sizing:border-box;min-height:170px;}
.layer_wrap.type_button .layer_area01{padding-bottom:50px}
.layer_wrap.type_button .btn_wrap{position:absolute;margin-top:30px;margin-left:-15px;margin-right:-15px}
.layer_wrap.type_full{height:100%}
.layer_wrap.type_full h2{padding:0 15px;}
.layer_wrap.type_full .btn_wrap{position:static;margin-left:0;margin-right:0}
.layer_wrap.type_full .layer_area01{margin:0;height:100%;box-sizing:border-box;border-radius:0px 20px 0px 0px;padding-left:0;padding-right:0;padding-bottom:50px}

.layer_area01 .btn_wrap{margin-left:-15px;margin-right:-15px}

.layer_area02{margin-left:15px;margin-right:15px}

.layer_wrap.type_small .layer_inwrap, .layer_wrap .layer_inwrap{overflow:auto}
.layer_wrap .layer_inwrap{min-height:49px}
.layer_wrap.type_full .btn_wrap{margin-top:40px;}
.layer_wrap.type_full .btn_wrap.fix_btm{margin-top:0;margin-left:0;margin-right:0;z-index:10000;}
.layer_wrap.type_full .layer_inwrap{overflow:auto;height:auto}
.layer_wrap.type_full .layer_inwrap .form_type01{margin-top:30px;}
.layer_wrap.type_full .layer_inwrap .form_type01:first-child{margin-top:0;}
.layer_wrap.type_full .tablist.tab_type01{padding:0 15px;}
.layer_wrap.type_full .sch_gray_bg{border-bottom:none 0;}
.layer_wrap.type_full .layer_inwrap .con_t01 + .sch_gray_bg{margin-top:-16px;}

.sch_info{padding:15px;}
.sch_info p{font-size:14px;line-height:1;color:#888;text-align:center;}
.sch_info p + p{margin-top:6px;}

.box_logout_time{}
.box_logout_time .cont_wrap{overflow:hidden;width:200px;margin:0 auto;}
.box_logout_time .cont_wrap .img_area{float:left;width:100px;height:100px;margin-right:20px;background:url('/kbjob/img/m/img_alert05.png')0 0 no-repeat;background-size:100px auto;}
.box_logout_time .txt{font-size:15px;color:#222;}
.box_logout_time .txt_seconds span{display:inline-block;margin-top:3px;font-size:40px;font-weight:400;line-height:1;}
.box_logout{margin-top:17px;margin-bottom:30px;font-size:14px;color:#222;}
.box_logout &gt; .txt_cr02{font-weight:300;}

/*bxslider*/
.bx-wrapper{position:relative;padding:0;*zoom:1;-ms-touch-action:pan-y;touch-action:pan-y}
.bx-wrapper img{display:block;max-width:100%}
.bxslider{margin:0;padding:0}
ul.bxslider{list-style:none}
.bx-viewport{-webkit-transform:translateZ(0)}

.bx-pager.bx-default-pager{text-align:center;line-height:13px;}
.bx-pager.bx-default-pager .bx-pager-item{display:inline-block;}
.bx-pager.bx-default-pager .bx-pager-item + .bx-pager-item{margin-left:3px;}
.bx-pager-link{display:block;width:5px;height:5px;border-radius:100%;background:#ccc;font-size:0;line-height:1;}
.bx-pager-link.active{background:#ffd200;}
.company_info_slider{position:relative;margin-top:15px;height:auto;}
.company_info_slider .bx-wrapper .slide img{width:100%;}
.company_info_slider .counter{position:absolute;top:10px;right:10px;height:20px;padding:0 12px;border-radius:20px;font-size:10px;line-height:20px;color:#d9d9d9;background:#222224;}

/*메인*/
body.main{background:url('https://kbgoodjob.kbstar.com/job/mimg/main/bg_main.jpg')0 0 no-repeat;background-size:736px auto}
body.main.type02{background-image:url('https://kbgoodjob.kbstar.com/job/mimg/main/bg_main02.jpg')}
body.main.type03{background-image:url('https://kbgoodjob.kbstar.com/job/mimg/main/bg_main03.jpg')}

.main #header{background-color:transparent;border-color:transparent}
.main #header h1{width:124px;height:46px;background:url("https://kbgoodjob.kbstar.com/job/mimg/main/logo.png") no-repeat 0 0;background-size:auto 46px}
.main #header .btn_allmenu{position:absolute;right:0;top:0;width:52px;height:46px;background:url("https://kbgoodjob.kbstar.com/job/mimg/main/btn_allmenu.png") no-repeat 0 0;background-size:52px auto}

.main .main_slider{margin-left:15px;margin-right:15px}
.main .main_slider .main_slider_ul{}
.main .main_slider .main_slider_ul .main_slider_li{}
.main .main_slider .main_slider_ul .main_slider_li .tit_main_slider{margin-top:30px;font-family:'KBFGDisplay';font-size:34px;line-height:44px;color:#fff}

.main .main_slider .main_slider_ul .main_slider_li .btn_main_slider{margin-top:15px;padding-left:28px;padding-right:10px;height:30px;background:url("https://kbgoodjob.kbstar.com/job/mimg/main/btn_main_slider.png") #fff no-repeat 0 0;background-size:28px auto;border-radius:15px;font-size:14px;color:#222;box-sizing:border-box}
.main .main_slider .main_slider_ul .main_slider_li .btn_main_slider.type02{margin-top:15px;padding-left:28px;padding-right:10px;height:30px;background:url("https://kbgoodjob.kbstar.com/job/mimg/main/btn_main_slider02.png") #fff no-repeat 0 0;background-size:28px auto;border-radius:15px;font-size:14px;color:#222;box-sizing:border-box}
.main .main_slider .main_slider_ul .main_slider_li .btn_main_slider02{padding-left:10px;padding-right:10px;height:38px;background-color:#13b8d2;border-radius:20px;font-size:17px;color:#fff}
.main .main_slider .main_slider_ul .main_slider_li .btn_main_slider03{margin-top:6px;margin-left:10px;font-size:15px;color:#13b8d2;text-decoration:underline}
.main .main_slider .main_slider_ul .main_slider_li .btn_main_slider04{margin-top:15px;padding-left:10px;padding-right:10px;height:30px;background-color:rgba(255,255,255,.2);border-radius:20px;font-size:14px;color:#fff}

.main .main_slider .main_slider_ul .main_slider_li .result_type{}
.main .main_slider .main_slider_ul .main_slider_li .result_type .result_type_btn{position:relative;padding-left:10px}
.main .main_slider .main_slider_ul .main_slider_li .result_type .tit_main_slider{font-size:20px}
.main .main_slider .main_slider_ul .main_slider_li .result_type .btn_main_slider{margin-top:30px}
.result_type button{display:block}

.main .main_slider .bx-viewport{padding-bottom:2px}
.main #bx-pager-wrap{padding-bottom:30px}
.main .bx-pager-link{width:8px;height:8px;background-color:#fff;box-sizing:border-box;border:1px solid #fff;vertical-align:middle}
.main .bx-pager-link.active{background-color:transparent}
.main .bx-pager.bx-default-pager .bx-pager-item + .bx-pager-item{margin-left:4px}

.main_bot_wrap{position:fixed;bottom:0}

.main .main_notice{margin-left:15px;margin-right:15px;box-sizing:border-box}
.main .main_notice ul{}
.main .main_notice ul li{}
.main .main_notice ul li a{display:block;padding-left:16px;background:url("https://kbgoodjob.kbstar.com/job/mimg/main/bg_main_notice.png") no-repeat 0 50%;background-size:13px auto;font-size:14px;color:#fff}

.main .main_btn_wrap{margin-top:15px;margin-right:15px;width:305px}
.main .main_btn_wrap .btn_mbot{width:100%;height:65px;background-color:#ffd200;border-radius: 0 10px 0 0;background-size:18px auto;font-family:'KBFGDisplay';font-size:17px;color:#222}
.main .main_btn_wrap .btn_mbot .ico_btn_mbot{position:relative;top:2px;display:inline-block;width:18px;height:18px;background:url("https://kbgoodjob.kbstar.com/job/mimg/main/btn_btn_mbot.png") no-repeat 0 50%;background-size:18px auto}

.design_left{position:absolute;left:2px;top:20px;width:1px;height:94px;background-color:rgba(255,255,255,.3);}
.design_left.line01{height:1px}
.design_left.line02{height:51px}
.design_left.line03{height:94px}

.design_left .bull_design_left01{position:absolute;left:-2px;top:-4px;width:5px;height:5px;border-radius:100%;background-color:#13b8d2}
.design_left .bull_design_left02{position:absolute;left:-2px;top:47px;width:5px;height:5px;border-radius:100%;background-color:#746c68;border:1px solid rgba(255,255,255,.3);box-sizing:border-box}
.design_left .bull_design_left03{position:absolute;left:-2px;top:91px;width:5px;height:5px;border-radius:100%;background-color:#746c68;border:1px solid rgba(255,255,255,.3);box-sizing:border-box}

/* 약관 */
.box_agree{height:250px;padding:20px;margin-top:15px;box-sizing:border-box;color:#444;font-weight:300;background:#f3f3f3;font-size:13px;}
.box_agree .inner{overflow:auto;overflow-y:scroll;height:100%;box-sizing:border-box;}
.box_agree .inner .txt01, .box_agree .inner .txt02{font-weight:400;line-height:1;}
.box_agree .inner .txt01{margin-bottom:15px;}
.box_agree .inner .txt02{margin-bottom:9px;}
.btn_chk_wrap{margin-top:15px;}
.btn_chk_wrap + .tit_wrap{margin-top:40px;}

.box_agree + .radio_type01{margin-top:13px;}
.box_agree strong{font-size:13px;color:#444}


/* 에러페이지 */
.box_alert{height:100%;padding:41px 15px 0;box-sizing:border-box;font-size:14px;color:#444;text-align:center;background-color:#fff;}
.box_alert.type01 {padding-top:55px;}
.box_alert.type02 {padding-top:84px;}
.box_alert.type03 {padding:15px;height:auto;min-height:auto}

.box_alert .img_area{width:100px;height:100px;margin:0 auto 25px;}
.box_alert .tit{margin-bottom:10px;font-size:18px;color:#222;line-height:1.3;}
.box_alert .cont{margin-bottom:20px;}
.service_info{display:inline-block;width:185px;padding:8px 20px 9px;box-sizing:border-box;background:#13b8d2;border-radius:2px;font-size:16px;color:#fff;}
.service_info &gt; *{display:inline-block;}
.service_info dd{padding-left:5px;font-weight:400;}

.box_alert.error01 .img_area{background:url('/kbjob/img/m/img_alert03.png') 0 0 no-repeat;background-size:100px auto;}
.box_alert.type02.error02 .img_area{background:url('/kbjob/img/m/img_alert02.png') 0 0 no-repeat;background-size:100px auto;}
.box_alert.type01.complete01 .img_area{background:url('/kbjob/img/m/img_alert01.png') 0 0 no-repeat;background-size:100px auto;}
.box_alert.type01.logout01 .img_area{background:url('/kbjob/img/m/img_alert04.png') 0 0 no-repeat;background-size:100px auto;}
.box_alert.type01.logout02 .img_area{background:url('/kbjob/img/m/img_alert05.png') 0 0 no-repeat;background-size:100px auto;}
.box_alert.type01.event01{padding-top:0;min-height:auto;background-color:#fff}
.box_alert.type01.event01 .cont{margin-bottom:0}
.box_alert.type01.event01 .img_area{background:url('/kbjob/img/m/img_alert07.png') 0 0 no-repeat;background-size:100px auto;}
.box_alert.type01.event01 + .con_t02{margin-top:40px;}

/* 로그인 */
/* 로그인 메인 가로모드 추가 */
@media screen and (orientation: landscape) {
	#content.login .login_btm_txt{position:static;}
}
#content.login{position:relative;width:100%;height:100%;overflow:hidden;padding-bottom:0px;}
#content.login .bg_login{position:absolute;top:0;left:0;right:0;width:100%;height:100%;background:#211f1a url('/kbjob/img/m/bg_login.png') center center no-repeat;background-size:cover;z-index:-1;}
#content.login .bg_login img{width:100%;height:100%;}
#content.login .bg_login:after{content:'';display:block;width:100%;height:100%;}
#content.login .con_t01{margin:0 35px;}

.logo_goodjob{width:117px;height:23px;margin:30px auto 0;text-align:center;}
.logo_goodjob img{width:100%;height:100%;text-align:center;}
.login_wrap{margin-top:10px;padding:20px;border-radius:0 20px;background:#fff;}
.login_wrap .form_type01{margin-top:0;}
.login_wrap .form_type01 + .form_type01{margin-top:10px;}
.login_wrap .form_type01 input{height:40px;padding-left:0;padding-right:18px;border:0 none;border-bottom:1px solid #d9d9d9;border-radius:0;}
.login_wrap .form_type01 input:focus{border-left:0 none !important;border-right:0 none !important;border-top:0 none !important;border-bottom:1px solid #666;}
.login_wrap .form_type01 [type="text"]{background:url('/kbjob/img/m/ico_login_id.png') 99% 50% no-repeat;background-size:13px auto;}
.login_wrap .form_type01 [type="password"]{background:url('/kbjob/img/m/ico_login_pw.png') 100% 50% no-repeat;background-size:18px auto;}
.login_wrap .form_type01 input[readonly]{height:40px;padding-left:0 !important;padding-right:18px;border:0 none !important;border-bottom:1px solid #545045 !important;border-radius:0;}

.login_wrap .btn_wrap{margin-top:15px;}
.login_wrap .btn_wrap .btn_t01{border-radius:2px;}
.btn_sns_wrap{margin:15px -20px -20px;padding:10px;background:#ebebeb;border-radius:0 0 0 20px;text-align:center;}
.login_setting{margin-top:15px;margin-bottom:138px;line-height:1;text-align:center;}
.login_setting span + span:before{content:'';display:inline-block;width:1px;height:11px;margin-left:15px;margin-right:15px;background:#a6a6a6;vertical-align:middle;}
.login_setting span a{font-size:13px;font-weight:300;color:#fff;line-height:1;}
.login_btm_txt{position:fixed;left:0;right:0;bottom:0;padding-bottom:30px;font-size:13px;color:#999;line-height:1;text-align:center;}
.login_btm_txt a{margin-left:10px;font-weight:400;color:#fff;}

.guide_box01.login_top_guide{padding:20px 15px;}
.login_info_box{padding:45px 0 0 0;text-align:center;}
.login_info_box .id_info{font-family:'KBFGDisplay';font-size:20px;color:#222;line-height:26px;}
.login_info_box .sub_info{margin-top:10px;font-size:14px;color:#444;}

.box_complete{text-align:center;}
.box_complete .img_area{width:100px;height:100px;margin:40px auto 0;background:url('/kbjob/img/m/bg_join_complete.png') no-repeat 0 0;background-size:100px auto;}
.box_complete .tit{margin-top:22px;font-size:20px;color:#222;line-height:1.3;}
.box_complete .cont{margin-top:12px;font-size:14px;color:#222;line-height:1.5;}

.guide_btm{position:relative;margin-top:37px;}
.guide_btm:before{content:'';position:absolute;top:0;left:0;display:inline-block;width:100%;height:1px;background:url('/kbjob/img/m/bg_dash_bar.png') repeat-x 0 0;background-size:auto 1px;}
.guide_btm a{display:block;padding-top:20px;}
.guide_btm span.bnr_tit:before{content:'';display:inline-block;width:10px;height:13px;margin-right:5px;background:url('/kbjob/img/m/ico_join.png') no-repeat 100% 0;background-size:10px auto;}
.guide_btm span.bnr_tit{display:block;font-size:14px;font-weight:400;color:#222;line-height:1;}
.guide_btm span.bnr_tit:after{content:'';display:inline-block;width:7px;height:11px;margin-left:5px;background:url('/kbjob/img/m/btn_banner_link.png') no-repeat 100% 0;background-size:7px auto;}
.guide_btm span.bnr_txt{display:block;margin-top:10px;font-size:13px;color:#666;line-height:1.5;}
.guide_btm.no_brd_top:before{content:'';background:none;}

.basic_info{margin-top:7px;font-size:15px;color:#222;line-height:1;}

.month_type01 + .txt_wrap.type02{margin-top:15px;}

/* 공통 */
.layer_area01.type02 .brd_viewt02_top .txt_brd_viewt02{margin:0;}
.layer_area01.type02 .brd_viewt02_top .txt_brd_viewt02 span.subtxt_iewt02{margin-top:0;font-size:14px;color:#222;line-height:1;}
.layer_area01.type02 .brd_viewt02_top .txt_brd_viewt02 span.tit_iewt02{margin-top:7px;font-size:17px;}
.txt_brd_viewt02 + .apply_list{margin-top:20px;}
.apply_list{margin-top:10px;}
.apply_list li + li{margin-top:8px;}
.apply_list .btn_chk02_wrap .ellipsis{display:inline-block;min-width:240px;}
.apply_list .btn_chk02_wrap label .line_bar{display:inline-block;margin-right:5px;}
.apply_list .btn_chk02_wrap label .line_bar:after{content:'';display:inline-block;width:1px;height:10px;margin-left:5px;background:#d9d9d9;vertical-align:middle;}
.resume_list{position:relative;padding-top:20px;margin-top:20px;}
.resume_list:before{content:'';position:absolute;top:0;left:0;right:0;width:calc(100% + 30px);height:1px;margin-left:-15px;background:#e6e6e6;}

.layer_inwrap .guide_box01{padding:0 0 20px 0;}
.image_list{overflow:hidden;display:table;width:calc(100% + 10px);}
.image_list li{display:table-cell;position:relative;float:left;width:33.33%;height:100%;margin:0 0 10px 0;padding-right:10px;box-sizing:border-box;}
.image_list li .btn_chk02_wrap label{overflow:hidden;padding:0;width:100%;height:100%;}
.image_list li .btn_chk02_wrap input[type="checkbox"].btn_chk02{background:transparent;}
.image_list li .btn_chk02_wrap input[type="checkbox"].btn_chk02:checked{background:none;}
.image_list li .btn_chk02_wrap input[type="checkbox"].btn_chk02:checked + label{border:1px solid #13b8d2;color:#13b8d2;}
.image_list .image_area{overflow:hidden;display:inline-block;width:100%;height:100%;background:#f2f2f2;border-radius:2px;}
.image_list .image_area &gt; img{width:100%;height:100%;}
.image_list .ico_s_com02{position:absolute;bottom:5px;left:5px;}

.layer_inwrap .sch_detail{margin-top:0;}
.layer_inwrap .sch_detail .txt_wrap{margin-top:0;}
.layer_inwrap .sch_detail .txt_wrap .left_cont{color:#444;}
.layer_inwrap .sch_detail + .board_list.type03.action_list{margin-top:20px;margin-bottom:60px;}
.layer_inwrap .sch_detail + .board_list.type03.action_list .hidden_area{padding-bottom:17px;}
.layer_inwrap .board_list.type03.action_list .chk_list{margin-top:0;}
.layer_inwrap .board_list.type03.action_list .chk_list li + li{border-top:0 none;}

.sch_detail .txt_sch_detail{margin-top:10px;font-size:14px;color:#222}

/*내이력서열람기업 목록*/
.board_list.type04{}
.board_list.type04 .box_ul .brd_row{position:relative;padding:15px 66px 15px 40px}
.board_list.type04.no_toggle .box_ul .brd_row{padding-right:15px}
.board_list.type04.no_toggle .box_ul .brd_row p.tit_board_top{display:inline-block;margin-top:5px;margin-left:-25px;padding:0 15px;border-radius:10px;border:1px solid #ccc;line-height:20px;}
.board_list.type04.no_toggle .box_ul .brd_row.ma15_t02{padding:15px 66px 15px 25px}
.board_list.type04.no_toggle .box_ul .brd_row.no_chk{padding-left:15px}
.board_list.type04.no_toggle .box_ul .brd_row label + a{padding:0;}
.board_list.type04 .box_ul .brd_row span.tit_board{font-size:15px;font-weight:400;color:#222}
.board_list.type04 .box_ul .brd_row .left_chk{position:absolute;left:-25px;top:3px;margin-right:0}
.board_list.type04 .box_ul .brd_row label.btn_chk{padding-left:0}
.board_list.type04 .box_ul .brd_row label.btn_chk.tit_board{font-size:15px;font-weight:400;}
.board_list.type04 .box_ul .brd_row .btn_toggle02{position:absolute;right:15px;top:50%;margin-top:-13px;}
.board_list.type04 .box_ul .brd_row .txt_info {margin-top:4px}
.board_list.type04 .box_ul .brd_row .txt_info li{font-size:14px;color:#222}
.board_list.type04 .box_ul .brd_row .txt_info li .btn_job_ing{margin-top:2px}
.board_list.type04 .box_ul .brd_row .txt_info li+li{margin-top:1px}
.board_list.type04 .box_ul .brd_row .brd_row_inner{padding-left:15px}
.board_list.type04 .box_ul .brd_row .txt_info{font-size:14px;color:#222;}
.board_list.type04 .box_ul .brd_row .sub_info_wrap li{display:inline-block}
.board_list.type04 .box_ul .brd_row .sub_info_wrap .txt_sub_info{font-size:14px;color:#444}
.board_list.type04 .box_ul .brd_row .sub_info_wrap .txt_sub_info:before{content:' | ';margin-left:4px;margin-right:4px;color:#ccc}
.board_list.type04 .box_ul .brd_row .sub_info_wrap .txt_sub_info:first-child:before{content:'';margin-left:0;display:none}
.board_list.type04 .box_ul .brd_row .sub_info_wrap .sub_info_dday{font-size:14px;color:#fb5d5d}
.board_list.type04 .box_ul .brd_row .sub_info_wrap .txt_sub_info + .sub_info_dday:before{content:' | ';margin-left:4px;margin-right:4px;color:#ccc}
.board_list.type04 .box_ul .brd_row{position:relative}
.board_list.type04.no_toggle .box_ul .brd_row a.btn_chk.tit_board{padding:0;color:#222;font-size:15px;font-weight:400;}

.board_list.type04.link_type a.tit_board{padding:0}
.board_list.type04.link_type .box_ul .brd_row span.btn_chk{position:absolute;top:14px}

.board_list .box_ul .brd_row .tit_board_top{margin-bottom:12px;font-size:12px;color:#222;font-weight:400}
.board_list .box_ul .brd_row .tit_board_top.type02{display:inline-block;padding:1px 10px;margin-top:5px;border:1px solid #ccc;border-radius:14px;font-size:12px;color:#222;font-weight:400}

/* 채용 */
.guide_txt{margin-bottom:13px;text-align:center;font-size:16px;color:#222;}
.guide_txt span.client{display:block;font-size:18px;font-weight:400;}

/* 취업정보 */
.bnr_box_list li:first-child{padding-top:20px;}
.bnr_box_list li:last-child{padding-bottom:0;}
.bnr_box_list li{padding:15px;}
.bnr_box_list li + li{padding-top:0;}
.bnr_box_list li a{display:block;}
.bnr_box_list li a img{width:100%}
.bnr_box_list + .more_view{border-top:0 none;border-bottom:0 none;}
.bnr_box_list .cont_img{display:inline-block;width:100%;height:100%;}
.bnr_box_list .cont_tit{display:block;padding:10px 10px 15px;border:1px solid #e6e6e6;border-top:0 none;font-size:15px;font-weight:400;color:#222;line-height:21px;}
.bnr_box_list .cont_tit .num{display:block;margin-bottom:6px;font-size:13px;font-weight:300;color:#666;line-height:1;}

.bnr_box_list .cont_tit .txt_col01, .brd_row .tit_board &gt; .txt_col01{color:#13b8d2 !important;}
.bnr_box_list .cont_tit .txt_col02, .brd_row .tit_board &gt; .txt_col02{color:#fb5d5d !important;}
.bnr_box_list .cont_tit .txt_col03, .brd_row .tit_board &gt; .txt_col03{color:#6a5847 !important;}
.bnr_box_list .cont_date{display:block;margin-top:4px;font-size:14px;color:#666}

.bnr_box_list.infographic{margin-top:15px;border-top:1px solid #d9d9d9;border-bottom:1px solid #e6e6e6;}
.bnr_box_list.infographic li{position:relative;padding:0;}
.bnr_box_list.infographic li + li{border-top:1px solid #e6e6e6;}
.bnr_box_list.infographic .cont_img{overflow:hidden;position:absolute;top:50%;left:15px;width:60px;height:60px;margin-top:-31px;border:1px solid #f2f2f2;border-radius:50%;}
.bnr_box_list.infographic .cont_img &gt; img{width:100%; height:110%; border-radius:50%;}
.bnr_box_list.infographic .cont_tit{padding:28px 15px 26px 86px;border:0;}
.bnr_box_list.infographic .cont_tit .num{margin-bottom:2px;font-size:14px;}

.bnr_box_list.movie_type{border-top:1px solid #d9d9d9;border-bottom:1px solid #e6e6e6}
.bnr_box_list.movie_type &gt; ul &gt; li{padding-top:15px;border-top:1px solid #d9d9d9}
.bnr_box_list.movie_type &gt; ul &gt; li:first-child{border-top:none}
.bnr_box_list.movie_type .cont_tit{border:none;padding-bottom:5px;font-weight:300;padding-left:0;padding-right:0;}
.bnr_box_list.movie_type .txt_sub_info{display:block;margin-top:2px;font-size:14px;color:#444}
.bnr_box_list.movie_type .txt_sub_info &gt; span{display:inline-block}
.bnr_box_list.movie_type .txt_sub_info &gt; span:before{content:' | ';margin-left:4px;margin-right:4px;color:#ccc}
.bnr_box_list.movie_type .txt_sub_info &gt; span:first-child:before{display:none}

.bnr_box_list.event .cont_tit{padding:15px 10px;font-weight:300;}
.bnr_box_list.event .cont_date{display:block;margin-top:4px;font-size:14px;color:#666;line-height:1;}
.bnr_box_list.event .close_event .cont_img{position:relative;}
.bnr_box_list.event .close_event .cont_img:before{content:'';position:absolute;top:0;left:0;right:0;display:inline-block;width:100%;height:100%;box-sizing:border-box;background:#000;opacity:0.5;}
.bnr_box_list.event .close_event .cont_img:after{content:'종료';display:inline-block;position:absolute;top:50%;left:50%;margin-top:-5px;margin-left:-10px;color:#fff;font-weight:400;font-size:14px;}
.bnr_box_list.event .close_event .cont_tit {color:#a9a9a9;}
.bnr_box_list.event .close_event .cont_tit &gt; *{color:#a9a9a9 !important;}

.bnr_box_list.movie_type li:last-child{padding-bottom:15px}

.question_area{position:relative;margin-top:30px;padding-left:38px;padding-top:5px;}
.question_area:before{content:'';position:absolute;top:0;left:0;width:30px;height:30px;border-radius:15px;background-color:#13b8d2;font-size:14px;font-weight:400;line-height:31px;color:#fff;text-align:center;}
.question_area.q1:before{content:'Q1';}
.question_area.q2:before{content:'Q2';}
.question_area.q3:before{content:'Q3';}
.question_area .tit{font-size:20px;color:#444;line-height:1;}
.question_area .sub_tit{margin-top:10px;font-size:14px;font-weight:300 !important;color:#666;line-height:1;}
.question_area + .chk_list{margin-top:20px;}

.guide_info_box{padding:20px 15px;font-size:14px;color:#444;border-bottom:1px solid #e6e6e6;}
.guide_info_box .job_category{display:block;padding-left:20px;font-weight:400;color:#222;background:url('/kbjob/img/m/ico_job_category.png') 0 2px no-repeat;background-size:14px auto;vertical-align:middle;}
.guide_info_box .job_search{display:block;padding-left:15px;font-weight:400;color:#222;background:url('/kbjob/img/m/ico_job_search.png') 0 2px no-repeat;background-size:9px auto;vertical-align:middle;}

.guide_info_box.type02{position:relative;padding:15px;border-bottom:0;}
.guide_info_box.type02:after{content:'';display:inline-block;position:absolute;bottom:0;left:15px;right:15px;height:1px;width:calc(100% - 30px);background:url('/kbjob/img/m/bg_dash_bar05.png') repeat-x 0 0;background-size:auto 1px;}
.guide_info_box.type02 + .desc_box{padding:17px 15px 27px;}
.guide_info_box.type02 + .desc_box:before{}

.guide_info_box.type03{padding:15px;border-bottom:0;}

.board_list.job_category_list{border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;}
.board_list.job_category_list li a{display:block;padding:13px 15px;}
.board_list.job_category_list li + li{border-top:1px solid #e6e6e6;}
.board_list.job_category_list li .tit_board{font-size:15px;font-weight:400;color:#222;}
.board_list.job_category_list li .sub_info_wrap{margin-top:7px;}
.board_list.job_category_list li .sub_info_wrap li{padding:0;font-size:14px;color:#222;}
.board_list.job_category_list li .sub_info_wrap li + li{border:0 none;}

.ico_eval{color:#666;}
.ico_eval.star4{padding-left:65px;background:url('/kbjob/img/m/ico_eval_star4.png') 0 2px no-repeat;background-size:auto 12px;}/* 매우좋음 */
.ico_eval.star3{padding-left:49px;background:url('/kbjob/img/m/ico_eval_star3.png') 0 2px no-repeat;background-size:auto 12px;}/* 좋음 */
.ico_eval.star2{padding-left:33px;background:url('/kbjob/img/m/ico_eval_star2.png') 0 2px no-repeat;background-size:auto 12px;}/* 보통이상 */
.ico_eval.star1{padding-left:17px;background:url('/kbjob/img/m/ico_eval_star1.png') 0 2px no-repeat;background-size:auto 12px;}/* 보통미만 */

.job_guide_box{padding:20px 15px 30px;}
.job_guide_box.type02{padding:30px 15px 0;}
.job_guide_box.type02 .circle_box + .normal_txt{margin-top:7px;}
.job_guide_box.type02 + .job_step_list.register_info{margin-top:17px;}

.con_t05 + .job_step_list{margin-top:20px;}

.job_step_list{border-top:1px solid #e6e6e6;}
.job_step_list .tit_wrap{margin-bottom:0}
.job_step_list ul{border-bottom:1px solid #e6e6e6;}
.job_step_list li{position:relative;min-height:105px;padding:15px;box-sizing:border-box;}
.job_step_list li + li{border-top:1px solid #f2f2f2;}
.job_step_list li + li:before{content:'';position:absolute;top:-1px;left:50%;display:inline-block;width:8px;height:5px;background:url('/kbjob/img/m/ico_step.png')0 0 no-repeat;background-size:8px auto;}
.job_step_list li .step{display:inline-block;height:20px;min-width:59px;padding:0 8px;box-sizing:border-box;border-radius:20px;font-size:14px;font-weight:400;line-height:22px;text-align:center;color:#fff;background:#13b8d2;}
.job_step_list li.step1:after{content:'';display:inline-block;position:absolute;top:50%;right:15px;;width:75px;height:75px;margin-top:-38px;background:url('/kbjob/img/m/bg_step_list.png') 0 0 no-repeat;background-size:auto 75px;}
.job_step_list li.step2:after{content:'';display:inline-block;position:absolute;top:50%;right:15px;;width:75px;height:75px;margin-top:-38px;background:url('/kbjob/img/m/bg_step_list.png') -77px 0 no-repeat;background-size:auto 75px;}
.job_step_list li.step3:after{content:'';display:inline-block;position:absolute;top:50%;right:15px;;width:75px;height:75px;margin-top:-38px;background:url('/kbjob/img/m/bg_step_list.png') -154px 0 no-repeat;background-size:auto 75px;}
.job_step_list li.step4:after{content:'';display:inline-block;position:absolute;top:50%;right:15px;;width:75px;height:75px;margin-top:-38px;background:url('/kbjob/img/m/bg_step_list.png') -231px 0 no-repeat;background-size:auto 75px;}
.job_step_list li p{width:200px;margin-top:5px;font-size:15px;color:#222;}

.job_step_list.job_fair li.step1:after{content:'';display:inline-block;position:absolute;top:50%;right:15px;width:75px;height:75px;margin-top:-38px;background:url('/kbjob/img/m/bg_step_list02.png') 0 0 no-repeat;background-size:auto 75px;}
.job_step_list.job_fair li.step2:after{content:'';display:inline-block;position:absolute;top:50%;right:15px;width:75px;height:75px;margin-top:-38px;background:url('/kbjob/img/m/bg_step_list02.png') -77px 0 no-repeat;background-size:auto 75px;}
.job_step_list.job_fair li.step3:after{content:'';display:inline-block;position:absolute;top:50%;right:15px;width:75px;height:75px;margin-top:-38px;background:url('/kbjob/img/m/bg_step_list02.png') -154px 0 no-repeat;background-size:auto 75px;}
.job_step_list.job_fair li.step4:after{content:'';display:inline-block;position:absolute;top:50%;right:15p;;width:75px;height:75px;margin-top:-38px;background:url('/kbjob/img/m/bg_step_list02.png') -231px 0 no-repeat;background-size:auto 75px;}

.job_step_list.seminar li.step1:after{content:'';display:inline-block;position:absolute;top:50%;right:15px;width:75px;height:75px;margin-top:-38px;background:url('/kbjob/img/m/bg_step_list04.png') 0 0 no-repeat;background-size:auto 75px;}
.job_step_list.seminar li.step2:after{content:'';display:inline-block;position:absolute;top:50%;right:15px;width:75px;height:75px;margin-top:-38px;background:url('/kbjob/img/m/bg_step_list04.png') -76px 0 no-repeat;background-size:auto 75px;}
.job_step_list.seminar li.step3:after{content:'';display:inline-block;position:absolute;top:50%;right:15px;width:75px;height:75px;margin-top:-38px;background:url('/kbjob/img/m/bg_step_list04.png') -152px 0 no-repeat;background-size:auto 75px;}

.job_step_list.register_info{border:0 none;}
.job_step_list.register_info ul{padding-bottom:15px;}
.job_step_list.register_info li{position:relative;min-height:105px;padding:15px;box-sizing:border-box;}
.job_step_list.register_info li + li{border:0 none;}
.job_step_list.register_info li:before{content:'';position:absolute;top:0;left:15px;right:15px;display:inline-block;width:calc(100% - 30px);height:1px;background:url('/kbjob/img/m/bg_dash_bar05.png')0 0 repeat-x;background-size:auto 1px;}
.job_step_list.register_info li .step{display:inline-block;height:20px;min-width:100%;padding:0;box-sizing:border-box;border-radius:20px;font-size:15px;font-weight:300;line-height:20px;text-align:left;color:#13b8d2;background:#fff;}
.job_step_list.register_info li.step1:after{content:'';display:inline-block;position:absolute;top:50%;right:15px;;width:75px;height:75px;margin-top:-38px;background:url('/kbjob/img/m/bg_step_list03.png') 0 0 no-repeat;background-size:auto 75px;}
.job_step_list.register_info li.step2:after{content:'';display:inline-block;position:absolute;top:50%;right:15px;;width:75px;height:75px;margin-top:-38px;background:url('/kbjob/img/m/bg_step_list03.png') -76px 0 no-repeat;background-size:auto 75px;}
.job_step_list.register_info li.step3:after{content:'';display:inline-block;position:absolute;top:50%;right:15px;;width:75px;height:75px;margin-top:-38px;background:url('/kbjob/img/m/bg_step_list03.png') -152px 0 no-repeat;background-size:auto 75px;}

.job_sch_result{margin-top:15px;padding-top:127px;border-bottom:1px solid #e6e6e6;}
.job_sch_result .result_type{position:relative;padding:129px 15px 30px;}
.job_sch_result .result_type .type_tit{font-size:25px;font-weight:400;color:#222;line-height:1;text-align:center;}
.job_sch_result .result_type .type_cont{margin-top:12px;font-size:15px;color:#222;}
.job_sch_result .result_type .type_value{margin-top:12px;font-weight:400;font-size:15px;color:#222;line-height:1;}
.job_sch_result .result_type .type_sub{margin-top:20px;font-size:13px;color:#444;line-height:1;}

.job_sch_result .result_type.social{background:#56d2c7;}/* 사회형 */
.job_sch_result .result_type.social:before{content:'';position:absolute;top:-127px;left:50%;display:inline-block;width:289px;height:236px;margin-left:-145px;background:url('/kbjob/img/m/bg_type_social.png') 0 0 no-repeat;background-size:289px auto;}
.job_sch_result .result_type.social + .result_match_job{background:#56d2c7;}
.job_sch_result .result_type.reality{background:#ffe466;}/* 현실형 */
.job_sch_result .result_type.reality:before{content:'';position:absolute;top:-127px;left:50%;display:inline-block;width:289px;height:236px;margin-left:-145px;background:url('/kbjob/img/m/bg_type_reality.png') 0 0 no-repeat;background-size:289px auto;}
.job_sch_result .result_type.reality + .result_match_job{background:#ffe466;}
.job_sch_result .result_type.study{background:#a5dbff;}/* 탐구형 */
.job_sch_result .result_type.study:before{content:'';position:absolute;top:-127px;left:50%;display:inline-block;width:289px;height:236px;margin-left:-145px;background:url('/kbjob/img/m/bg_type_study.png') 0 0 no-repeat;background-size:289px auto;}
.job_sch_result .result_type.study + .result_match_job{background:#a5dbff;}
.job_sch_result .result_type.art{background:#aec5ff}/* 예술형 */
.job_sch_result .result_type.art:before{content:'';position:absolute;top:-127px;left:50%;display:inline-block;width:289px;height:236px;margin-left:-145px;background:url('/kbjob/img/m/bg_type_art.png') 0 0 no-repeat;background-size:289px auto;}
.job_sch_result .result_type.art + .result_match_job{background:#aec5ff;}
.job_sch_result .result_type.progressive{background:#b8cc5a;}/* 진취형 */
.job_sch_result .result_type.progressive:before{content:'';position:absolute;top:-127px;left:50%;display:inline-block;width:289px;height:236px;margin-left:-145px;background:url('/kbjob/img/m/bg_type_progressive.png') 0 0 no-repeat;background-size:289px auto;}
.job_sch_result .result_type.progressive + .result_match_job{background:#b8cc5a;}
.job_sch_result .result_type.custom{background:#ffc466;}/* 관습형 */
.job_sch_result .result_type.custom:before{content:'';position:absolute;top:-127px;left:50%;display:inline-block;width:289px;height:236px;margin-left:-145px;background:url('/kbjob/img/m/bg_type_custom.png') 0 0 no-repeat;background-size:289px auto;}
.job_sch_result .result_type.custom + .result_match_job{background:#ffc466;}

.job_sch_result .result_match_job{position:relative;padding:30px 15px 40px;background:#56d2c7;color:#222;}
.job_sch_result .result_match_job:before{content:'';position:absolute;top:0;left:15px;right:15px;display:inline-block;width:calc(100% - 30px);height:1px;background:url('/kbjob/img/m/bg_dash_bar04.png') 0 0 repeat-x;background-size:auto 1px;}
/* .job_sch_result .result_match_job:before{content:'';position:absolute;top:0;left:15px;right:15px;display:inline-block;width:calc(100% - 30px);height:1px;background:url('/kbjob/img/m/bg_dash_bar04.png') 0 0 repeat-x;background-size:auto 1px;border-top:1px dashed #222;opacity:0.5;} */
.job_sch_result .result_match_job .tit{padding-left:19px;font-size:14px;font-weight:400;background:url('/kbjob/img/m/ico_job_matching.png') 0 2px no-repeat;background-size:14px 12px;}
.job_sch_result .result_match_job .txt{margin-top:4px;font-size:15px;}

.tit_wrap.type02.mb0 + .con_t05.no_brd_top{margin-top:15px;padding-top:0;}

/* 이벤트, 설문 */
.board_list.event_list .box_ul .brd_row a span.date{display:inline-block;}
.board_list.event_list .box_ul .brd_row a span.date + .ongoing:before,
.board_list.event_list .box_ul .brd_row a span.date + .end:before{content:'';display:inline-block;width:1px;height:11px;margin:0 8px;background:#ccc;}
.board_list.event_list .ongoing{display:inline-block;margin-top:4px;font-size:14px;color:#189dc3;}
.board_list.event_list .end{display:inline-block;margin-top:4px;font-size:14px;color:#fb5d5d;}

.survey_wrap + .survey_wrap{margin-top:40px;}
.survey_wrap .tit{position:relative;padding-left:25px;margin-bottom:12px;font-size:15px;color:#222;}
.survey_wrap .tit span{position:absolute;top:0;left:0;}
.survey_wrap .tit + .radio_type02,
.survey_wrap .tit + .check_type02{margin-top:17px;}

.txt_jobinfo_graph{margin-top:15px;margin-bottom:30px;padding:15px;font-size:14px;color:#222;line-height:20px;background-color:#f2f2f2}

.job_schcol{}
.job_schcol .job_schcol_ul{display:table;width:100%}
.job_schcol .job_schcol_ul .job_schcol_li{display:table-cell;width:50%;text-align:center;vertical-align:middle}
.job_schcol .job_schcol_ul .job_schcol_li .ico_job_sch{display:inline-block;vertical-align:top;}
.job_schcol .job_schcol_ul .job_schcol_li .txt_job_sch{display:inline-block;margin-left:2px}
.job_schcol .job_schcol_ul .job_schcol_li .txt_job_sch &gt; span{display:block;margin-top:2px;text-align:left;font-family:'KBFGDisplay'}
.job_schcol .job_schcol_ul .job_schcol_li .txt_job_sch .job_schcol_name{font-size:13px;font-weight:400;color:#222}
.job_schcol .job_schcol_ul .job_schcol_li .txt_job_sch .job_schcol_num{margin-top:-2px;font-size:17px;font-weight:400;color:#222}

.job_schcol .job_schcol_ul.col3 .job_schcol_li{width:33%}
.job_schcol .job_schcol_ul.col3 .job_schcol_li .ico_job_sch{}
.job_schcol .job_schcol_ul.col3 .job_schcol_li .txt_job_sch{display:block;margin-left:0;margin-top:2px}
.job_schcol .job_schcol_ul.col3 .job_schcol_li .txt_job_sch span{text-align:center}

.job_schcol .txt_jobsub_sch{margin:15px 0 0px 0;padding-top:15px;border-top:1px dashed #f2f2f2;font-size:13px;color:#666;text-align:center}

/* 온라인, 오프라인 취업박람회 */
.job_fair_wrap{}
.job_fair_wrap img{width:100%}

.fair_fmenu{position:fixed;z-index:9100;bottom:58px;right:12px;width:55px;text-align:center}
.btn_fair_fmenu{margin-top:5px;width:55px;height:55px;background:url('../mimg/common/bg_fair_fmenu01.png') no-repeat 0 0;background-size:55px auto}
.btn_fair_fmenu.on{background-image:url('../mimg/common/bg_fair_fmenu02.png')}

.btn_sub_fmenu{margin-bottom:5px;width:50px;height:50px;background:url('/kbjob/img/m/bg_fair_fmenu03.png') no-repeat 0 0;background-size:50px auto}
.btn_sub_fmenu.n01{background-image:url('/kbjob/img/m/bg_fair_fmenu07.png')}
.btn_sub_fmenu.n02{background-image:url('/kbjob/img/m/bg_fair_fmenu06.png')}
.btn_sub_fmenu.n03{background-image:url('/kbjob/img/m/bg_fair_fmenu05.png')}
.btn_sub_fmenu.n04{background-image:url('/kbjob/img/m/bg_fair_fmenu04.png')}
.btn_sub_fmenu.n05{background-image:url('/kbjob/img/m/bg_fair_fmenu03.png')}

.fair_fmenu_sub{display:none}
.btn_sub_fmenu_box{position:relative}
.btn_sub_fmenu_box .label_sub_fmenu{position:absolute;right:60px;top:16px;display:block;min-width:200px;white-space:nowrap;text-align:right;font-family:'KBFGDisplay';font-size:14px;color:#fff}

.sch_yellow_full + .box_alert &gt; .con_t01{margin:0;}
.sch_yellow_full + .box_alert.type01.complete01 .img_area{background:url('/kbjob/img/m/img_alert08.png') 0 0 no-repeat;background-size:100px auto;}

.logo_group{overflow:hidden;margin-top:15px;display:table;width:calc(100% + 15px);}
.logo_group li{display:table-cell;float:left;width:33.33%;height:100%;background-color:#fff;margin:0 0 20px 0;padding-right:15px;box-sizing:border-box;}
.logo_group li &gt; img{width:100%;height:100%;}
.banner_box li + li{margin-top:30px;}
.banner_box li a{display:block;}
.banner_box li a &gt; img{width:100%;}

/*개인서비스*/
body.rs_main{background-color:#f2f2f2;}
.rs_main .resume_top_wrap{padding:15px 15px 0 15px;}
.rs_main .resume_top .resume_top_info{border-bottom:1px dashed #e6e6e6;}
.rs_main .resume_ct{padding:30px 15px 20px;}
.rs_main .resume_ct .resume_ct_p{position:relative;font-size:17px;color:#222;font-weight:400}
.rs_main .resume_ct .resume_ct_p:after{content: '';position:absolute;left:0;top:-10px;width:10px;height:8px;background:url('/kbjob/img/m/bg_resume_ctp.png') no-repeat 0 0;background-size:10px auto}
.rs_main .resume_ct .resume_ct_p button{margin-left:10px;}
.rs_main .resume_ct .resume_ct_p button.btn_modify &gt; .ico_modify02{vertical-align:-6px;}
.resume_top_wrap{margin:0px;padding:15px 15px 20px 15px;background-color:#fff}
.resume_top{}
.resume_top .resume_top_info{overflow:hidden;padding-bottom:10px;}
.resume_top .resume_top_info .resume_top_pic{position:relative;float:left;}
.resume_top .resume_top_info .resume_top_pic .img_resume_top{overflow:hidden;width:60px;height:60px;border-radius:30px;border:1px solid #dadada;box-sizing:border-box}
.resume_top .resume_top_info .resume_top_pic .img_resume_top img{width:100%;height:100%;border-radius:30px;}

.resume_top .resume_top_info .resumetop_txt_wrap{margin-left:75px}

.resume_top .resume_top_info .resume_top_txt{}
.resume_top .resume_top_info .resume_top_txt .tit_resume_top{font-family:'KBFGDisplay';font-size:16px;color:#222;font-weight:400}
.resume_top .resume_top_info .resume_top_txt .txt_resume_top{margin-top:2px;font-size:13px;color:#666}
.btn_resume_close{position:absolute;right:0;top:0;width:24px;height:26px;background:url('https://kbgoodjob.kbstar.com/job/mimg/contents/btn_s_close.png') no-repeat 0 0;background-size:26px auto}

.resume_top .resume_top_info .resume_top_ctt{margin-top:8px}
.resume_top .resume_top_info .resume_top_ctt ul{}
.resume_top .resume_top_info .resume_top_ctt ul li{position:relative;padding-left:20px;margin-top:4px;font-size:14px;color:#222}
.resume_top .resume_top_info .resume_top_ctt ul li:first-child{margin-top:0px}
.resume_top .resume_top_info .resume_top_ctt ul li span{position:absolute;left:0;top:2px;}

.resume_top .resume_top_data_wrap{padding-top:40px;background:url('https://kbgoodjob.kbstar.com/job/mimg/contents/bg_resume_top_data.png') #fff no-repeat 0 0;background-size:auto 60px}
.resume_top .resume_top_data{position:relative;margin-left:10px;margin-right:10px;padding-top:20px;padding-bottom:28px;background-size:auto 60px}
.resume_top .resume_top_data .tit_resume_data{position:absolute;left:-10px;top:-24px;font-family:'KBFGDisplay';font-size:15px;color:#222}
.resume_top .resume_top_data .tit_resume_data em{font-size:15px;color:#13b8d2;font-weight:400}
.resume_top .resume_top_data .resume_graph{position:relative;z-index:30;height:6px;border:1px solid #222;border-radius:6px;background-color: transparent}
.resume_top .resume_top_data .resume_graph_color{position:absolute;top:21px;left:0px;width:100%;height:4px;border-radius:6px;background-color:#ffd200}
.resume_top .resume_top_data .resume_graph_bg{position:absolute;top:21px;right:1px;width:99%;height:4px;border:2px solid transparent;border-radius:6px;background-color:#e6e6e6}

.resume_top .resume_top_data .resume_graph,
.resume_top .resume_top_data .resume_graph_color,
.resume_top .resume_top_data .resume_graph_bg{box-sizing:border-box}

.resume_top .resume_top_data .resume_graph .resume_graph_current{position:absolute;left:0%;top:-33px;z-index:20;margin-left:-10px;width:22px;height:39px;}

.resume_top .resume_top_data .resume_graph .resume_graph_current.percent0{left:0%;background:url('https://kbgoodjob.kbstar.com/job/mimg/contents/img_graph_current.png') no-repeat 0 0;background-size:22px auto;}
.resume_top .resume_top_data .resume_graph .resume_graph_current.percent25{left:25%;background:url('https://kbgoodjob.kbstar.com/job/mimg/contents/img_graph_current02.png') no-repeat 0 0;background-size:22px auto;}
.resume_top .resume_top_data .resume_graph .resume_graph_current.percent50{left:50%;background:url('https://kbgoodjob.kbstar.com/job/mimg/contents/img_graph_current05.png') no-repeat 0 0;background-size:22px auto;}
.resume_top .resume_top_data .resume_graph .resume_graph_current.percent75{left:75%;background:url('https://kbgoodjob.kbstar.com/job/mimg/contents/img_graph_current03.png') no-repeat 0 0;background-size:22px auto;}
.resume_top .resume_top_data .resume_graph .resume_graph_current.percent100{left:100%;background:url('https://kbgoodjob.kbstar.com/job/mimg/contents/img_graph_current04.png') no-repeat 0 0;background-size:22px auto;}

.resume_top .resume_top_data .resume_graph .resume_graph_txt{position:absolute;left:50%;top:6px;z-index:40;margin-left:-100px;padding:12px;width:200px;height:71px;border:1px solid #808080;background-color:#78c11a;box-shadow: 2px 2px 0px #a6a6a6;box-sizing:border-box;font-size:13px;color:#fff;line-height:20px}

.resume_top .resume_top_data .resume_graph .resume_graph_txt.loca0{left:34%;}
.resume_top .resume_top_data .resume_graph .resume_graph_txt.loca0 span{left:3%;}
.resume_top .resume_top_data .resume_graph .resume_graph_txt.loca25{left:57%;}
.resume_top .resume_top_data .resume_graph .resume_graph_txt.loca25 span{left:6%;}
.resume_top .resume_top_data .resume_graph .resume_graph_txt.loca50{left:50%;}
.resume_top .resume_top_data .resume_graph .resume_graph_txt.loca50 span{left:49%;}
.resume_top .resume_top_data .resume_graph .resume_graph_txt.loca75{left:43%;}
.resume_top .resume_top_data .resume_graph .resume_graph_txt.loca75 span{left:93%;}
.resume_top .resume_top_data .resume_graph .resume_graph_txt.loca100{left:66%;}
.resume_top .resume_top_data .resume_graph .resume_graph_txt.loca100 span{left:95%;}

.resume_top .resume_top_data .resume_graph .resume_graph_txt span{position:absolute;top:-4px;left:50%;width:6px;height:4px;margin-left:-2px;background:url('https://kbgoodjob.kbstar.com/job/mimg/contents/img_hidden_top01.png') no-repeat 0 0;background-size:6px auto}
.resume_top .resume_top_data .resume_graph .resume_graph_txt strong{color:#fff}
.resume_top .resume_top_data .num_resume_data{position:absolute;left:0;top:-24px;font-size:15px;color:#15b533;font-weight:400}

.resume_ct{padding:10px 0px 20px;}
.resume_ct .resume_ct_p{position:relative;font-size:17px;color:#222;font-weight:400}
.resume_ct .resume_ct_p:after{content: '';position:absolute;left:0;top:-10px;width:10px;height:8px;background:url('/kbjob/img/m/bg_resume_ctp.png') no-repeat 0 0;background-size:10px auto}
.resume_ct .resume_ct_p button{margin-left:10px}

.resume_link{border-top:1px solid #e8e8e8}
.resume_link ul{overflow:hidden;padding-top:15px}
.resume_link ul li{float:left;width:50%}
.resume_link ul li:nth-child(even) a{border-left:1px solid #e8e8e8}
.resume_link ul li.bdb a{border-bottom:1px solid #e8e8e8}
.resume_link ul li a{display:block;position:relative;padding-top:70px;height:110px;vertical-align:middle;text-align:center;font-size:15px;color:#222;font-weight:400;box-sizing:border-box}
.resume_link ul li a.rlink01:after{content:'';position:absolute;top:20px;left:50%;margin-left:-23px;width:45px;height:45px;background:url('/kbjob/img/m/img_resume_link01.png') no-repeat center 7px;background-size:39px auto}
.resume_link ul li a.rlink02:after{content:'';position:absolute;top:20px;left:50%;margin-left:-23px;width:45px;height:45px;background:url('/kbjob/img/m/img_resume_link02.png') no-repeat center 3px;background-size:37px auto}
.resume_link ul li a.rlink03:after{content:'';position:absolute;top:20px;left:50%;margin-left:-23px;width:45px;height:45px;background:url('/kbjob/img/m/img_resume_link03.png') no-repeat center 6px;background-size:38px auto}
.resume_link ul li a.rlink04:after{content:'';position:absolute;top:20px;left:50%;margin-left:-23px;width:45px;height:45px;background:url('/kbjob/img/m/img_resume_link04.png') no-repeat center 6px;background-size:40px auto}
.resume_link ul li a .ico_s_com01{position:absolute;top:20px;left:50%;margin-left:3px;z-index:30}

.btn_wrap.type02.btn_rsmain{margin-top:0}
.btn_rsmain &gt; .btn_t01{padding-left:5px !important;padding-right:5px !important;height:80px !important;line-height:20px !important;font-family:'KBFGDisplay';font-size:16px !important;font-weight:400;border-radius:0px 4px 0px 4px !important}
.col3.btn_rsmain &gt; .btn_t01{width:calc(33% - 6px) !important}
.btn_wrap.col2.btn_rsmain &gt; [class*='btn_t']:first-child{width:49% !important}
.btn_wrap.col2.btn_rsmain &gt; [class*='btn_t']:last-child{width:49% !important}

.school_list_wrap .school_list{overflow:scroll;min-height:300px;max-height:500px;}
.school_list{border-top:1px solid #545045;border-bottom:1px solid #e6e6e6;}
.school_list li{height:45px;line-height:45px;font-size:14px;color:#444;}
.school_list li a{display:inline-block;width:100%;height:100%;padding:15px 10px;box-sizing:border-box;font-size:14px;color:#444;line-height:1;}
.school_list li + li{border-top:1px solid #e6e6e6;}
.school_list li.on a{color:#13b8d2;font-weight:400;border:1px solid #13b8d2;}

.top_guide_txt{color:#888;}
.chk_list{overflow:hidden;margin-top:15px;}
.chk_list li{float:left;}
.chk_list .col2 .btn_chk02_wrap{width:calc(100% - 4px);}
.chk_list .col2 .btn_radio02_wrap{width:calc(100% - 4px);}
.chk_list .col2 li{margin-bottom:8px;}
.chk_list .col2 li:nth-child(2n) .btn_chk02_wrap{margin-left:4px;}
.chk_list .col2 li:nth-child(2n) .btn_radio02_wrap{margin-left:4px;}
.chk_list + .btn_wrap{margin-top:32px;}
.chk_list.big_type .col2 .btn_chk02_wrap{display:table;width:width:calc(100% - 4px);}
.chk_list.big_type .col2 .btn_radio02_wrap{display:table;width:width:calc(100% - 4px);}
.chk_list.big_type input[type="checkbox"].btn_chk02 + label{display:table-cell;height:65px;padding:12px 15px 12px 7px;vertical-align:middle;line-height:1.4;}

.form_type01.private_info .txt_wrap:first-child{line-height:31px;}
.form_type01.private_info .txt_wrap:nth-child(2){line-height:31px;}
.form_type01.private_info .txt_wrap + .txt_wrap{margin-top:15px;}
.form_type01.private_info .txt_wrap .tit01{margin-bottom:0;}
.form_type01.private_info .id_info{font-size:19px;color:#222;font-weight:400;line-height:30px;}
.form_type01.private_info .id_info + .btn_tbl01{margin-left:5px;}

.sns_conect_box{margin-top:30px;/* overflow:hidden; */}
.sns_conect_box li{position:relative;font-size:15px;font-weight:400;color:#222;height:28px;line-height:28px;}
.sns_conect_box li + li{margin-top:15px;}
.sns_conect_box .btn_toggle02{position:absolute;top:0;right:0;}
.sns_conect_box li &gt; .ico_naver{background:url('/kbjob/img/m/ico_s_naver.png') 0 0 no-repeat;background-size:20px auto;}
.sns_conect_box li &gt; .ico_kakao{background:url('/kbjob/img/m/ico_s_kakao.png') 0 0 no-repeat;background-size:20px auto;}
.sns_conect_box li &gt; .ico_facebook{background:url('/kbjob/img/m/ico_s_facebook.png') 0 0 no-repeat;background-size:20px auto;}

.whistory_list.type02{margin-top:0;border:none;background-color:transparent}
.whistory_list.type02 .whistory_ul{padding:0}
.whistory_list.type02 .whistory_li{padding:0}
.whistory_list.type02 .btn_wrap button.btn_save_s:before{display:none;}

.whistory_list{margin-top:50px;background-color:#f2f2f2;border:1px solid #e6e6e6}
.whistory_list .whistory_ul{padding:0px 15px}
.whistory_list .whistory_ul .whistory_li{padding:15px 0}
.whistory_list .whistory_ul .whistory_li+.whistory_li{background:url('/kbjob/img/m/bg_dash_bar02.png') repeat-x 0 0;background-size:auto 1px;}
.whistory_list .whistory_ul .whistory_li .txt_whistory{font-size:14px;color:#222}
.whistory_list .whistory_ul .whistory_li .txt_whistory:before{content:"";position:relative;top:2px;display:inline-block;margin-left:4px;padding-left:8px;width:1px;height:13px;background:url("/kbjob/img/m/bg_vline01.png") no-repeat 0 0;background-size:1px auto}
.whistory_list .whistory_ul .whistory_li .txt_whistory:first-child:before{display:none}
.whistory_list .whistory_ul .whistory_li .txt_whistory:first-child .ico_company02{margin-right:2px}
.whistory_list .whistory_ul .whistory_li .txt_whistory strong{font-weight:400}

.whistory_list .btn_wrap{margin-top:15px;text-align:right}
.whistory_list .btn_wrap button span{position:relative;top:-1px}
.whistory_list .btn_wrap button + button{margin-left:6px;}
.whistory_list .btn_wrap button:before{content:"";position:relative;top:-1px;display:inline-block;margin-left:10px;padding-left:12px;width:1px;height:8px;background:url("/kbjob/img/m/bg_vline01.png") no-repeat 0 0;background-size:1px auto}
.whistory_list .btn_wrap button:first-child:before{display:none}

.image_list.mygallery{margin-top:15px;margin-bottom:5px;}
.image_list.mygallery .image_area{border:1px solid #d9d9d9;}
.image_list.mygallery .delete_photo{position:absolute;top:5px;right:12px;width:12px;height:12px;background:url('/kbjob/img/m/btn_photo_delete.png') 0 0 no-repeat;background-size:12px auto;}

.ticket_tit{font-size:25px;line-height:1;font-weight:400;color:#222;text-align:center;}
.ticket_tit &gt; span{display:block;margin-top:8px;;line-height:1;}
.fair_ticket_box{overflow:hidden;margin:0 auto;margin-top:20px;width:290px;}

.fiar_ticekt_detail{position:relative;border-radius:2px;background:#fff}
.fiar_ticekt_detail .ticekt_detail_ul{padding:25px 30px;height:148px;background:url('https://kbgoodjob.kbstar.com/job/mimg/contents/bg_fiar_ticekt_detail.png') 0 0 no-repeat;background-size:290px auto;box-sizing:border-box}
.fiar_ticekt_detail .ticekt_detail_ul .ticekt_detail_li+.ticekt_detail_li{margin-top:8px}
.fiar_ticekt_detail .ticekt_detail_ul .ticekt_detail_li.last{margin-top:24px}
.fiar_ticekt_detail .ticekt_detail_ul .ticekt_detail_li .tit_ticekt_detail{font-size:13px;color:#fff;font-weight:400;opacity:.5}
.fiar_ticekt_detail .ticekt_detail_ul .ticekt_detail_li .bul_ticekt_detail{margin-left:4px;margin-right:4px;color:#fff;opacity:.5}
.fiar_ticekt_detail .ticekt_detail_ul .ticekt_detail_li .txt_ticekt_detail{font-size:15px;color:#fff;font-weight:400}

.fair_barcode{position:relative;padding:16px 35px;border:1px solid #d9d9d9;border-top:1px dashed #d9d9d9;border-radius:2px;text-align:center;}
.fair_barcode:before{content:'';display:inline-block;position:absolute;top:-7px;left:-6px;width:10px;height:10px;border:1px solid #d9d9d9;border-radius:100%;background:#fff;}
.fair_barcode:after{content:'';display:inline-block;position:absolute;top:-7px;right:-6px;width:10px;height:10px;border:1px solid #d9d9d9;border-radius:100%;background:#fff;}

.area_list_top ul li .tit_area_h{margin-right:20px;font-size:14px;color:#666}

.myact_top{position:relative;padding:25px 15px 15px;background-color:#13b8d2;/* border-top:1px solid #e6e6e6 */}
.myact_top .img_myact_top{position:absolute;left:15px;top:15px;width:50px;height:50px;background:url('https://kbgoodjob.kbstar.com/job/mimg/contents/noimage.png') 0 0 no-repeat;background-size:50px auto;border-radius:25px;border:1px solid #d9d9d9;box-sizing:border-box}
.myact_top .img_myact_top img{border-radius:25px;box-sizing:border-box;max-width:100%}
.myact_top .img_myact_info{padding-left:65px}
.myact_top .myact_top_name{font-family:'KBFGDisplay';font-size:16px;color:#fff;font-weight:400}
.myact_top .myact_top_email{font-family:'KBFGDisplay';font-size:13px;color:#fff;font-weight:300;opacity:0.6}
.myact_top .myact_top_point{overflow:hidden;margin-top:4px;padding-top:6px;border-top:1px dashed #55ccdf}
.myact_top .myact_top_point .myact_point_left{float:left;font-size:13px;color:#fff;font-weight:400}
.myact_top .myact_top_point .myact_point_left .ico_point03{position:relative;top:-1px}
.myact_top .myact_top_point .myact_point_right{position:relative;top:-2px;float:right;padding-right:10px;font-size:15px;color:#fff;font-weight:400}
.myact_top .myact_top_point .myact_point_right:after{content: '';position:absolute;right:0;top:5px;width:6px;height:10px;background:url('/kbjob/img/m/bg_point_right.png') 0 0 no-repeat;background-size:6px auto;}
.myact_top .btn_wrap{margin-top:16px}
.myact_top .btn_acsetup{position:absolute;right:15px;top:10px;width:16px;height:21px}
.myact_top .btn_acsetup.on+.ac_setup_area{display:block;}

.myact_top .ac_setup_area{display:none;position:absolute;right:15px;top:10px;width:124px;border:1px solid #808080;background-color:#fff;box-shadow: 2px 2px 0px rgba(0,0,0,0.2);box-sizing:border-box;}
.myact_top .ac_setup_area ul{padding-top:10px;padding-bottom:10px}
.myact_top .ac_setup_area ul li{}
.myact_top .ac_setup_area ul li a{display:block;padding:10px 20px;font-family:'KBFGDisplay';font-size:14px;color:#444}
.myact_top .ac_setup_area ul li a:active{background-color:rgba(0,0,0,0.2)}

.myact_info{padding:20px 15px}
.myact_info .myact_info_ul{display:table;width:100%}
.myact_info .myact_info_ul .myact_info_li{display:table-cell;padding:0 5px;text-align:center;vertical-align:top;}
.myact_info .myact_info_ul .myact_info_li .num_myact_info{display:block;font-size:23px;color:#222;font-weight:400;}
.myact_info .myact_info_ul .myact_info_li .num_myact_info.color_type02{color:#13b8d2}
.myact_info .myact_info_ul .myact_info_li .txt_myact_info{display:block;font-size:12px;color:#222;font-weight:400}

.myact_noti{padding:0 15px}
.myact_noti ul{}
.myact_noti ul li{padding-left:30px;background:url('/kbjob/img/m/ico_noti.png') 10px 7px no-repeat;background-size:12px auto;font-size:13px;color:#222;/*height:26px;*/line-height:26px;border-radius:20px;background-color:#f2f2f2}
.myact_noti ul li+li{margin-top:10px}

.nodata_txttype{padding:75px 15px}
.nodata_txttype p{font-size:15px;color:#888;line-height:21px;text-align:center}
.nodata_txttype .btn_wrap{margin-top:20px}

/*회원가입*/
.login_guide_top{height:110px;background:url('/kbjob/img/m/bg_login_guide01.png') 0 0 repeat-x;background-size:auto 110px}
.login_guide_top .tit_lguide_top{padding:35px 10px;font-family:'KBFGDisplay';font-size:16px;color:#222;text-align:center}
.login_guide_top .tit_lguide_top strong{font-weight:400}

.login_guide_top.type02{height:110px;background:url('/kbjob/img/m/bg_login_guide02.png') 0 0 repeat-x;background-size:auto 110px}
.login_guide_top.type02 .tit_lguide_top{padding:35px 10px;font-family:'KBFGDisplay';font-size:16px;color:#222;text-align:center}
.login_guide_top.type02 .tit_lguide_top strong{font-weight:400}

.login_guide_div{padding:40px 25px 25px 25px}
.login_guide_div+.login_guide_div{border-top:1px solid #e6e6e6}

.txt_wrap.mt15 + .form_type01{margin-top:15px;}

.login_guide_div dl{}
.login_guide_div dl dt{font-family:'KBFGDisplay';font-size:17px;color:#222;font-weight:400}
.login_guide_div dl dt .ico_m_individual, .login_guide_div dl dt .ico_m_school{margin-top:-26px;margin-right:4px}
.login_guide_div dl dt a{color:#222;}
.login_guide_div dl dd{margin-top:4px;font-size:14px;color:#666}

.login_guide_div.type02{margin-top:17px;padding:0px 0 0 0}
.login_guide_div.type02+.login_guide_div.type02{;margin-top:17px;padding-top:17px;border-top:1px dashed #e6e6e6;}

.login_guide_div.type02 dt{font-size:15px;text-decoration:underline}
.login_guide_div.type02 dd{font-size:15px;line-height:21px;color:#222;}

.alert_tit{margin-top:20px;font-size:18px;color:#222;text-align:center;font-family:'KBFGDisplay';}
.layer_wrap.type_full .layer_inwrap .alert_tit + .form_type01, .layer_wrap.type_full .layer_inwrap .alert_tit + .form_type01 + .form_type01{margin-top:30px;}
.alert_sub_tit{margin-top:30px;text-align:center;}
.alert_sub_tit a{font-size:14px;color:#666;text-decoration:underline;}
.alert_tit + .alert_sub_tit{margin-top:9px;font-size:14px;color:#444;}
.alert_sub_tit + .radio_type02{margin-top:40px;}

/* 환경설정 */
.setting_list li{border-bottom:1px solid #e6e6e6;}
.setting_list li a{display:block;padding:18px 15px 18px 64px;}
.setting_list li a .tit{font-family:'KBFGDisplay';font-size:15px;font-weight:400;line-height:1;color:#222;}
.setting_list li a .sub_tit{margin-top:6px;font-size:14px;line-height:1;color:#666;}
.setting_list li.del_cookie{background:url('/kbjob/img/m/ico_setting01.png') 15px 50% no-repeat;background-size:40px auto;}
.setting_list li.del_cache{background:url('/kbjob/img/m/ico_setting02.png') 15px 50% no-repeat;background-size:40px auto;}
.setting_list li.del_all{background:url('/kbjob/img/m/ico_setting03.png') 15px 50% no-repeat;background-size:40px auto;}
.version_info{padding-top:140px;background:url('/kbjob/img/m/img_app.png') center 50px no-repeat;background-size:60px auto;font-size:15px;line-height:1;color:#222;}
.version_info p{text-align:center;}
.version_info p + p{margin-top:13px;}
.version_info p &gt; span{margin-left:10px;display:inline-block;}
.version_info + .btn_wrap{margin-top:30px;}

/* 고객센터 */
.tab_cont.type02{margin:20px 0 0;}
.tab_cont.type02 .data_sel{font-size:14px;color:#222;line-height:1;padding-top:15px;border-top:1px dashed #e6e6e6;}
.tab_cont.type02 .tit_h3{margin-top:20px;}
.tab_cont.type02 .tab_sub_tit{font-size:14px;color:#444;font-weight:400;margin-top:7px;}
.tab_cont.type02 .tab_inner_txt{margin-top:16px;font-size:14px;color:#444;}
.tab_cont.type02 .tit_h3 + .tab_inner_txt{margin-top:12px;}
.tab_cont.type02 .tab_sub_tit + .tab_inner_txt{margin:0 10px;}
.tab_cont.type02 .tab_inner_txt + .tab_sub_tit{margin-top:20px;}
.tab_cont.type02 .tab_sub_tit02{margin-top:16px;margin-bottom:2px;font-size:14px;font-weight:400;color:#222;}
.tab_cont.type02 div.policy2018{display:block;}
.tab_cont.type02 div.policy2016{display:none;}
.tab_cont.type02 div.policy2015{display:none;}
.tab_cont.type02 div.policy2013{display:none;}
.tab_cont.type02 div.policy2011{display:none;}

/*특성화/마이스터고 전용관*/
.js_slider_box .slider_type03 li{margin-left:15px;padding-right:0;width:275px !important;height:289px}
.js_slider_box .slider_type03 li img{width:100% !important}
.js_slider_box02 .slider_type04 li{margin-left:15px;padding-right:0;width:245px !important;height:300px}
.js_slider_box02 .slider_type04 li img{width:100% !important}

.js_slider_box, .js_slider_box02{margin-left:0px}

.js_slider_box{margin-top:30px}
.js_slider_box02{margin-top:15px;margin-bottom:30px;}

.js_banner_area.mt20 a{display:block;background:#13b8d2;}
.js_banner_area.mt20 a &gt; img {height:60px;}

.login_guide_div.type02 + .login_guide_div.type02 dl dt a span.ico_job_sch02{top:-1px;width:14px;height:13px;background:url('/kbjob/img/m/ico_job_sch03.png') 0 0 no-repeat;background-size:14px auto;}

/*KB굿잡 소개 */
.u_guide_top{position:relative;margin-top:15px;min-height:66px}
.u_guide_top .ico_u_guide01{}
.u_guide_top .ico_u_guide02{}
.u_guide_top .ico_u_guide03{}
.u_guide_top .ico_u_guide01, .u_guide_top .ico_u_guide02, .u_guide_top .ico_u_guide03{position:absolute;left:0;top:0}

.u_guide_top .txt_u_guide{display:block;margin-left:80px;padding-top:10px;font-size:15px;color:#222;line-height:21px}
.tbl_type02.u_guide_type{padding:10px;background-color:#fafafa}
.tbl_type02.u_guide_type th, .tbl_type02.u_guide_type td{font-size:14px;color:#222}

.u_guide_flow{margin-top:20px}
.u_guide_flow .u_guide_in{padding-top:22px;background:url('/kbjob/img/m/bg_u_guide01.png') center 8px no-repeat;background-size:10px auto;}
.u_guide_flow .u_guide_dia01{display:block;height:35px;background-color:#e6e6e6;border-radius:18px;font-family:'KBFGDisplay';font-size:16px;text-align:center;vertical-align:middle;line-height:35px;color:#222;}
.u_guide_flow .u_guide_dia01 strong{font-weight:400}
.u_guide_flow .u_guide_dia01 &gt; img{height:100%;}
.u_guide_flow .u_guide_dia02{display:block;height:35px;box-sizing:border-box;background-color:#fff;border:2px solid #ffd800;border-radius:18px;font-family:'KBFGDisplay';font-size:14px;text-align:center;vertical-align:middle;line-height:34px}
.u_guide_flow .u_guide_dia03{display:block;height:35px;box-sizing:border-box;background-color:#fff;border:2px solid #13b8d2;border-radius:18px;font-family:'KBFGDisplay';font-size:14px;text-align:center;vertical-align:middle;line-height:34px}
.u_guide_flow .top_sp{margin-top:6px}

.login_guide_top.type03{height:125px;background:url('/kbjob/img/m/bg_u_guide02.png') repeat-x 0 0;background-size:auto 125px;}
.login_guide_top.type03 .tit_lguide_top{padding:30px 10px;font-size:15px;color:#fff;}
.login_guide_top.type03 .tit_lguide_top &gt; strong{display:block;margin-bottom:6px;font-size:17px;line-height:1;}

.funding_info{position:relative;overflow:hidden;width:290px;margin:20px auto 0;}
.funding_info .fund{display:inline-block;width:140px;height:140px;border-radius:100%;font-size:14px;text-align:center;}
.funding_info .fund &gt; span{display:block;padding-top:70px;line-height:1;}
.funding_info .fund &gt; span em{font-size:12px;}
.funding_info .fund &gt; strong{display:block;margin-top:5px;line-height:1;font-size:17px;font-weight:400;}
.funding_info .fund.ppl{position:absolute;top:0;left:50%;margin-left:-70px;background:#13b8d2 url('/kbjob/img/m/ico_fund01.png') 50% 33px no-repeat;background-size:30px auto;color:#fff;}
.funding_info .fund.company{float:left;margin-top:126px;background:#ffd200 url('/kbjob/img/m/ico_fund02.png') 50% 33px no-repeat;background-size:30px auto;color:#222;}
.funding_info .fund.money{float:right;margin-top:126px;background:#62594a url('/kbjob/img/m/ico_fund03.png') 50% 33px no-repeat;background-size:30px auto;color:#fff;}

.histroy_area{margin-top:30px;}
.histroy_area &gt; img{max-width:290px;}

/* 튜토리얼 */
.tutorial{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:11000;box-sizing:border-box;background:#fff;}
/* .tutorial .tutorial_slider_tit{width:100%;padding:60px 15px 0;box-sizing:border-box;text-align:center;}
.tutorial .tutorial_slider_tit .tutorial_tit{font-family:'KBFGDisplay';font-size:21px;color:#222;}
.tutorial .tutorial_slider_tit .tutorial_sub{font-size:13px;margin-top:10px;color:#444;line-height:1.5;}
.tutorial .tutorial_slider_tit .fc_orange{color:#ff6c00;} */
.tutorial .tutorial_slider_li01{background:#ffd200 url('/kbjob/img/m/bg_tutorial1.png') center 100% no-repeat;background-size:100%;}
.tutorial .tutorial_slider_li02{background:#ffd200 url('/kbjob/img/m/bg_tutorial2.png') center 100% no-repeat;background-size:100%;}
.tutorial .tutorial_slider_li03{background:#ffd200 url('/kbjob/img/m/bg_tutorial3.png') center 100% no-repeat;background-size:100%;}
.tutorial .tutorial_slider_li04{background:#ffd200 url('/kbjob/img/m/bg_tutorial4.png') center 100% no-repeat;background-size:100%;}
.tutorial .tutorial_slider_li05{background:#ffd200 url('/kbjob/img/m/bg_tutorial5.png') center 100% no-repeat;background-size:100%;}
.tutorial .tutorial_slider_li06{background:#ffd200 url('/kbjob/img/m/bg_tutorial6.png') center 100% no-repeat;background-size:100%;}
.tutorial #bx-pager-wrap{position:absolute;bottom:0;left:0;right:0;width:100%;height:65px;background:#fff;}
.tutorial #bx-pager-wrap .bx-pager{line-height:53px;}
.tutorial #bx-pager-wrap .bx-pager-link{width:7px;height:7px;background:#ccc;}
.tutorial #bx-pager-wrap .bx-pager-link.active{background:#18b8d2;}
.tutorial .btn_close{position:absolute;left:0;bottom:11px;display:inline-block;padding:10px 20px;height:40px;box-sizing:border-box;font-size:14px;font-weight:700;color:#666;}
.tutorial #btn_next{position:absolute;right:0;bottom:11px;}
.tutorial #btn_next a{display:inline-block;padding:10px 20px;height:40px;box-sizing:border-box;font-size:14px;font-weight:700;color:#18b8d2;}
.tutorial #btn_next a.btn_close{position:static;right:0;bottom:11px;display:inline-block;padding:10px 20px;height:40px;box-sizing:border-box;font-size:14px;font-weight:700;color:#18b8d2;} 

/* ##### 모바일웹(기업) ##### */
/* 공통 */
.m_bg_gray{background:#f2f2f2;}
.moweb .keypad, .moweb .keypad img{max-width:none;}
.moweb #content.lo_t01{padding:15px;}
.moweb #content.lo_t02{padding:0 15px 15px;}
.moweb .fc_blue{color:#0aabc4;}
.moweb .form_type01{margin-top:40px;}
.moweb .btn_large{width:100%;height:45px;padding:0 15px;border:1px solid #222;border-radius:2px;box-sizing:border-box;font-size:19px;font-weight:400 !important;line-height:45px;color:#222;background:#ffde00;}
.moweb .btn_large_blue{width:100%;height:50px;padding:0 15px;border:1px solid #13b8d2;border-radius:2px;box-sizing:border-box;font-size:17px;font-weight:400 !important;line-height:50px;color:#fff;background:#13b8d2;}
.moweb .btn_t_large_blue{width:100%;height:50px;padding:0 15px;border:1px solid #13b8d2;border-radius:2px;box-sizing:border-box;font-size:17px;font-weight:400 !important;line-height:50px;color:#fff;background:#13b8d2;}
.moweb .btn_t04{height:40px;padding:0 10px;width:100%;border:1px solid #13b8d2;background:#13b8d2;color:#fff;font-size:15px !important;line-height:40px;border-radius:2px;}
.moweb .btn_t04.btn_small{width:auto;height:30px;padding:0 6px;font-size:13px !important;line-height:30px;border:1px solid #666;background:#666;}
.moweb .btn_t04.btn_small[disabled="disabled"]{background:#b2b2b2;border:1px solid #b2b2b2;}
.moweb .btn_t05{color:#fff;background:#6a5847;border:1px solid #6a5847;}
.moweb .btn_t06.btn_small{width:auto;height:30px;padding:0 6px;font-size:13px !important;line-height:30px;border:1px solid #999;background:#fff;color:#888;border-radius:2px;}
.moweb .btn_t_red{width:100%;height:40px;font-weight:400 !important;background:#fb5d5d;color:#fff;border-radius:2px;font-size:15px;}
.moweb .btn_t_redline{width:100%;height:40px;font-weight:400 !important;background:#fff;border:1px solid #fb5d5d;color:#fb5d5d;border-radius:2px;font-size:15px;}
.moweb .btn_save{min-width:70px;height:30px;line-height:30px;border:1px solid #d9d9d9;border-radius:2px;font-size:16px;font-weight:400 !important;color:#666;text-align:center;}
.moweb .btn_save .m_ico_check{display:inline-block;width:11px;height:7px;margin-right:4px;background:url('/kbjob/img/m/m_ico_check.png') 0 0 no-repeat;background-size:11px auto;vertical-align:middle;margin-top:-3px;}
.moweb .btn_message{display:inline-block;padding-left:18px;font-size:14px;color:#222;text-decoration:underline;background:url('/kbjob/img/m/m_ico_message.png') 0 50% no-repeat;background-size:14px auto;}
.moweb .btn_message.disabled{color:#e8e8e8;background:url('/kbjob/img/m/m_ico_message_disabled.png') 0 50% no-repeat;background-size:14px auto;cursor:default;}
.moweb .btn_exit{display:inline-block;width:12px;height:13px;background:url('/kbjob/img/m/m_ico_exit.png') 0 0 no-repeat;background-size:12px auto;}
.moweb .btn_exit.disabled{background:url('/kbjob/img/m/m_ico_exit_disabled.png') 0 0 no-repeat;background-size:12px auto;}
.moweb .btn_memo{display:inline-block;width:11px;height:12px;background:url('/kbjob/img/m/m_ico_memo.png') 0 0 no-repeat;background-size:11px auto;}
.moweb .plus_type.plus_t03.btn_right{position:relative;padding-right:80px;}
.moweb .plus_type.plus_t03.btn_right .right_btn{position:absolute;top:5px;right:5px;}
.moweb .plus_type.btn_right .plus_type_div{width:calc(50% - 12px);}
.moweb .plus_type.btn_right .plus_type_div + .plus_type_div{margin-left:10px;}
.moweb .plus_type.btn_right .plus_type_div + .plus_type_div{width:50%;}
.moweb .plus_type.plus_t03.btn_right:before{left:calc(50% - 47px);}
.moweb .tab_type04{background:#fcca02;}
.moweb .tab_type04 li{width:20%;}
.moweb .tab_type04 li.on{margin-right:-3px;}
.moweb .tab_type04 li a{height:59px;font-size:14px;font-weight:300;color:#222;background:#fcca02;}
.moweb .tab_type04 li a .num{display:block;height:16px;max-width:30px;padding:0 5px;margin:4px auto 0;border-radius:8px;box-sizing:border-box;background:#fff;font-size:13px;color:#222;text-align:center;}
.moweb .tab_type04 li.on a{font-weight:400;background:#fff;}
.moweb .tab_type04 li.on a .num{background:#fcca02;}
.moweb .sch_white_bg{padding:15px;border-bottom:1px solid #f2f2f2;background:#fff;}

/* 헤더 */
.moweb #header{height:50px;background:#ffde00;border-bottom:0 none;}
.moweb #header h2{top:12px;font-size:20px;font-weight:400 !important;color:#222;text-align:center;}
.moweb #header .btn_back{top:50%;width:20px;height:20px;margin-top:-10px;background:url('/kbjob/img/m/m_btn_home02.png') 0 0 no-repeat;background-size:20px auto;border:0 none;}
.moweb #header .btn_back.new{width:25px;height:21px;background:url('/kbjob/img/m/m_btn_home03.png') 0 0 no-repeat;background-size:25px auto;}
.moweb #header .btn_allmenu{top:50%;width:20px;height:20px;margin-top:-10px;background:url('/kbjob/img/m/m_btn_header02.png') 0 0 no-repeat;background-size:20px auto;border:0 none;}

/* 가이드박스*/
.moweb .desc_box{padding:0;}
.moweb .desc_box ul li{padding-left:7px;font-size:14px;color:#222;}
.moweb .desc_box ul li:before{content:'';position:absolute;top:9px;left:0;display:inline-block;width:2px;height:2px;margin-top:-1px;background-color:#707070;}
.moweb .desc_box ul li + li{margin-top:0;}

/* 기업서비스메인 */
.moweb .myact_noti{padding:10px 15px;background:#fff;margin-right:-15px;margin-left:-15px;}
.moweb .myact_noti ul li{padding-left:20px;font-size:14px;font-weight:400;line-height:14px;background:url('/kbjob/img/m/m_ico_noti.png') 2px 2px no-repeat;background-size:auto 9px;}
.moweb .myact_noti ul li span.com{display:block;}
.moweb .myact_noti ul li span.ellipsis01{display:inline-block;vertical-align:middle;line-height:1.2}
.moweb .myact_noti ul li span.date{display:block;font-size:12px;font-weight:300;line-height:21px;color:#666;}
.moweb .com_jobfair_cont{position:relative;}
.moweb .com_jobfair_cont .m_btn_refresh{position:absolute;top:15px;right:0;width:23px;height:23px;background:url('/kbjob/img/m/m_btn_refresh.png') 0 0;background-size:23px auto;}
.moweb .com_tit{padding-top:93px;font-size:20px;line-height:1;color:#222;text-align:center;background:url('/kbjob/img/m/m_bg_company.png') center 22px no-repeat;background-size:83px auto;}
.moweb .com_tit .com_name{font-weight:bold;}
.moweb .com_service_info{margin-top:22px;border:1px solid #dcdcdc;background:#fff;}
.moweb .com_service_info ul{overflow:hidden;}
.moweb .com_service_info li{float:left;display:table;width:50% !important;}
.moweb .com_service_info li:first-child a{color:#189dc3;}
.moweb .com_service_info li .circle{display:table-cell;height:114px;vertical-align:middle;}
.moweb .com_service_info li a{display:block;width:85px;height:85px;margin:0 auto;text-align:center;color:#222;border-radius:100%;}
.moweb .com_service_info li a:active{background:#ffde00;}
.moweb .com_service_info li a .num{display:block;padding-top:18px;font-size:25px;font-weight:bold;line-height:1;}
.moweb .com_service_info li a .txt{display:block;margin-top:8px;font-size:14px;font-weight:400;line-height:1;text-decoration:underline;}
.moweb .regist_condition{margin-top:10px;border:1px solid #dcdcdc;background:#fff;}
.moweb .regist_condition a{position:relative;display:block;height:44px;line-height:44px;text-align:center;background:url('/kbjob/img/m/m_btn_arrow.png') 100% center no-repeat;background-size:auto 16px;color:#222;}
.moweb .regist_condition a .txt{position:absolute;top:50%;left:20px;margin-top:-5px;font-size:12px;line-height:1;}
.moweb .regist_condition a strong{font-size:18px;font-weight:bold;}

/* 취업박람회전용로그인 */
.moweb .mlogin .login_txt_box{text-align:center;font-weight:400;padding-bottom:100px;background:url('/kbjob/img/m/m_bg_login.png') center 100% no-repeat;background-size:102px auto;}
.moweb .mlogin .login_txt_box .fc_blue{font-size:17px;line-height:1;}
.moweb .mlogin .login_txt_box .login_tit{margin-top:14px;font-size:18px;color:#222;line-height:1;}
.moweb .mlogin .login_txt_box .login_tit &gt; span{display:block;margin-top:10px;font-size:23px;line-height:1;}
.moweb .mlogin .login_txt_box + .btn_wrap{margin-top:0;}
.moweb .mlogin .desc_box{margin-top:47px;}

/* 취업박람회전용로그인 - 아이디,비밀번호 */
.moweb .mlogin input{width:100%;height:40px;border:1px solid #d9d9d9;border-radius:2px;font-size:15px;color:#222;}
.moweb .mlogin .tit_wrap.ac:first-child{display:none;}
.moweb .mlogin .login_inp_box{margin:0 auto;padding:159px 0 40px 0;background:#f2f2f2 url('/kbjob/img/m/m_bg_login02.png') center 40px no-repeat;background-size:90px auto;text-align:center;}
.moweb .mlogin .login_inp_box .form_type01{margin-top:0;}
.moweb .mlogin .login_inp_box .form_type01 + .form_type01{margin-top:8px;}
.moweb .mlogin .login_inp_box .btn_wrap{margin-top:20px;}
.moweb .mlogin .login_inp_box .txt_list_wrap{margin-top:40px;margin-left:-15px;width:calc(100% + 30px);background:#e6e6e6;height:55px;}
.moweb .mlogin .login_inp_box .txt_list_wrap ul{overflow:hidden;width:320px;margin:0 auto;}
.moweb .mlogin .login_inp_box .txt_list_wrap li{float:left;line-height:1;}
.moweb .mlogin .login_inp_box .txt_list_wrap li a{display:inline-block;font-size:15px;font-weight:400;color:#666;line-height:55px;}
.moweb .mlogin .login_inp_box .txt_list_wrap li:first-child{padding-left:30px;}
.moweb .mlogin .login_inp_box .txt_list_wrap li + li:before{content:'';display:inline-block;width:1px;height:12px;margin-left:15px;margin-right:15px;background:#bbb;}

/* 취업박람회전용로그인 - 아이디찾기 */
.moweb .findid .tit_wrap.ac:first-child{display:none;}

/* 취업박람회전용로그인 - 아이디찾기완료 */
.moweb .findid_com .tit_wrap.ac:first-child{display:none;}
.moweb .findid_com .login_info_box{padding:45px 35px 0;}

/* 취업박람회전용로그인 - 비밀번호재설정 */
.moweb .findid_com .tit_wrap.ac:first-child{display:none;}
.moweb .findid_com .login_info_box{padding:45px 35px 0;}

/* 취업박람회전용로아웃 */
.moweb .logout_inp_box{margin:0 auto;padding:86px 0 40px 0;background:#f2f2f2 url('/kbjob/img/m/m_bg_logout.png') center 40px no-repeat;background-size:56px auto;text-align:center;}
.moweb .logout .tit_wrap.ac:first-child{display:none;}
.moweb .logout .login_info_box{padding:22px 0px 0;}
.moweb .logout .btn_wrap{margin-top:20px}

/* 입사지원자현황 */
.moweb .lo_t03.interview_list{padding-bottom:0;}
.moweb .interview_list{background:#fff;}
.moweb .interview_list .txt_wrap.txt_top{background:#fff;}
.moweb .interview_list .ppl_wrap{overflow:hidden;padding:15px 0 15px 15px;background:#fff;border-top:1px solid #f2f2f2;}
.moweb .interview_list .ppl_wrap .bx-viewport{overflow:visible !important;}
.moweb .interview_list .ppl_wrap .ppl_list{overflow:visible;}
.moweb .interview_list .ppl_wrap .ppl_list li{position:relative;float:left;width:218px !important;margin-right:10px;border:1px solid #e6e6e6;}
.moweb .interview_list .ppl_list li a{background:#fff;display:block;}
.moweb .interview_list .ppl_list li a:first-child{position:relative;display:block;width:218px !important;min-height:157px;box-sizing:border-box;padding:12px 10px 44px 15px;color:#222;overflow:hidden;}
.moweb .interview_list .ppl_list li a:first-child.on{background:#fff;}
.moweb .interview_list .ppl_list li a:before{content:'';background:transparent;}
.moweb .interview_list .ppl_list li a.on{box-shadow:3px 3px 10px #bfbfbf;}
.moweb .interview_list .ppl_list li.offer:before{content:'';position:absolute;top:0;left:-1px;display:inline-block;width:5px;height:100%;background:#fb5d5d;z-index:2;}
.moweb .interview_list .ppl_list li.complete:before{content:'';position:absolute;top:0;left:-1px;display:inline-block;width:5px;height:100%;background:#13b8d2;z-index:2;}
.moweb .interview_list .ppl_list .info_wrap li{padding:0;font-size:14px;line-height:1;border:0 none;}
.moweb .interview_list .ppl_list .info_wrap li + li{border-top:0 none;}
.moweb .interview_list .ppl_list .info_wrap li.ico_box{height:18px;}
.moweb .interview_list .ppl_list .info_wrap li.ico_box span{float:left;}
.moweb .interview_list .ppl_list .info_wrap li.ico_box span + span{margin-left:10px;}
.moweb .interview_list .ppl_list .info_wrap li.ico_box .interview_offer{display:block;width:45px;height:18px;font-size:12px;font-weight:400;line-height:18px;background:#fb5d5d;text-align:center;color:#fff;}
.moweb .interview_list .ppl_list .info_wrap li.ico_box .interview_com{display:block;width:45px;height:18px;font-size:12px;font-weight:400;line-height:18px;background:#13b8d2;text-align:center;color:#fff;}
.moweb .interview_list .ppl_list .info_wrap li.ico_box .ico_heart{display:block;width:12px;height:18px;background:url('/kbjob/img/m/m_ico_heart.png') 0 50% no-repeat;background-size:12px auto;}
.moweb .interview_list .ppl_list .info_wrap .tit_board{margin-top:10px;font-size:16px;font-weight:400;width:190px !important;}
.moweb .interview_list .ppl_list .info_wrap .txt_sub_info{width:190px !important;}
.moweb .interview_list .ppl_list .info_wrap .tit_board + .txt_sub_info{margin-top:10px;}
.moweb .interview_list .ppl_list .info_wrap .txt_sub_info + .txt_sub_info{margin-top:6px;}
.moweb .interview_list .ppl_list li .image_area{overflow:hidden;position:absolute;top:35px;right:10px;display:block;width:40px;height:40px;border-radius:100%;border:1px solid #f2f2f2;}
.moweb .interview_list .ppl_list li .btn_exit{position:absolute;top:15px;right:15px;}
.moweb .interview_list .ppl_list li .btn_memo{position:absolute;top:15px;right:37px;}
.moweb .interview_list .ppl_list li .btn_message{position:absolute;bottom:19px;left:15px;}
.moweb .interview_list .ppl_list.action_list .hidden_area{padding:15px 15px 40px;background:#e0e0e0;}
.moweb .interview_list .ppl_list.action_list .hidden_area:before{content:'';top:2px;left:0;right:0;width:100%;height:4px;background:url('/kbjob/img/m/m_bg_hidden_area.png') 0 0 repeat-x;background-size:auto 4px;}
.moweb .interview_list .ppl_list.action_list .hidden_area .btn_wrap{margin-top:30px;}
.moweb .interview_list .blue_info_box{border:1px solid #13b8d2;}
.moweb .interview_list .blue_info_box .tit_wrap{position:relative;min-height:80px;margin:0;padding:20px 40px 20px 105px;box-sizing:border-box;background:#e1f2f5;}
.moweb .interview_list .blue_info_box .tit_wrap .box_tit{font-size:16px;font-weight:400;color:#222;}
.moweb .interview_list .blue_info_box .tit_wrap .box_sub_tit{margin-top:3px;font-size:14px;color:#666;line-height:1;}
.moweb .interview_list .blue_info_box .tit_wrap .image_area{overflow:hidden;width:60px;height:60px;border:1px solid #e6e6e6;border-radius:100%;position:absolute;top:50%;left:12px;margin-top:-31px;}
.moweb .interview_list .blue_info_box .tbl_type02{margin:0;padding:10px 0 20px;background:#fff;}
.moweb .interview_list .blue_info_box .tbl_type02 th, .moweb .blue_info_box .tbl_type02 td{padding:3px 0;font-size:14px;}
.moweb .interview_list .blue_info_box .tbl_type02 th{padding-left:12px;}
.moweb .interview_list .blue_info_box .tbl_type02 td{padding-left:12px;padding-right:12px;}
.moweb .interview_list .blue_info_box .tbl_type02 td &gt; textarea{height:100px;}
.moweb .interview_list .blue_info_box .tbl_type02 td &gt; .btn_save{margin-top:8px;}
.moweb .interview_list .gray_info_box + .gray_info_box{margin-top:1px;} 
.moweb .interview_list .gray_info_box .tit_wrap{margin:8px 0 0;padding:8px 12px;background:#f2f2f2;}
.moweb .interview_list .gray_info_box .tit_wrap .box_tit{font-size:14px;font-weight:400;line-height:1;}
.moweb .interview_list .gray_info_box .tbl_type02{margin:0;padding:10px 0 20px;background:#fff;}
.moweb .interview_list .gray_info_box .tbl_type02 th, .moweb .gray_info_box .tbl_type02 td{padding:3px 0;font-size:14px;}
.moweb .interview_list .gray_info_box .tbl_type02 th{padding-left:12px;}
.moweb .interview_list .gray_info_box .tbl_type02 td{padding-left:12px;padding-right:12px;}
.moweb .interview_list .gray_info_box .tbl_type02 td &gt; textarea{height:100px;}
.moweb .interview_list .gray_info_box .tbl_type02 td &gt; .btn_save{margin-top:8px;}

.moweb .interview_list .ppl_detail{padding:15px 15px 40px 15px;border-top:1px solid #d9d9d9;background:#e0e0e0;}
.moweb .interview_list .tablet_area{display:block;}
.moweb .interview_list .tablet_area .hidden_area{display:none;}
.moweb .interview_list .tablet_area .hidden_area:first-child{display:block;}
.moweb .interview_list .tablet_area .hidden_area .gray_info_wrap02 .introduce_box{overflow:auto;height:100%;display:block;}
.moweb .interview_list .tablet_area .hidden_area .btn_wrap{margin-top:30px;}
.moweb .interview_list .ppl_detail .nodata{padding:125px 10px 35px;box-sizing:border-box;}

.moweb .interview_list div.noppldata{padding:125px 10px;font-size:14px;line-height:1;text-align:center;color:#888;background:url('/kbjob/img/m/m_bg_noppldata.png') 50% 75px no-repeat;background-size:40px 40px;}
.moweb .interview_list .list_noppldata{display:none;}

/* 사전등록자현황 */
.moweb .sch_detail{padding:0 15px 15px;border-bottom:1px solid #f2f2f2;background:#fff;}
.moweb .sch_detail .btn_reset .ico{width:13px;height:12px;background:url('/kbjob/img/m/m_btn_reset.png') no-repeat 0 0;background-size:auto 12px;}
.moweb .btn_wrap.col3 .btn_t_large_blue{height:40px;line-height:40px;width:32% !important;margin-left:1px;font-size:15px !important;}

@media only screen and (min-width:1024px) {
	/* 공통 */
	.bg_yellow .moweb #content.lo_t01{padding:35px 70px 40px;}
	.moweb #content.lo_t01{padding:35px 70px 70px;}
	.moweb #content.lo_t02{padding:0 30px 30px;}
	.moweb .tit_wrap{margin:5px 0 0;}
	.moweb .tit_wrap h3{float:none;}
	.moweb .tit_h3{font-size:32px;font-weight:400 !important;}
	.moweb .m_btn_refresh{display:inline-block;width:45px;height:45px;background:url('/kbjob/img/m/m_btn_refresh.png') 0 0;background-size:100%;}
	.moweb .btn_wrap{margin-top:25px;}
	.moweb .btn_wrap.col2 [class*='btn_t']{height:60px;width:205px !important;font-size:24px !important;}
	.moweb .btn_t04{height:60px;width:205px;font-size:24px !important;border:1px solid #0faac2;box-sizing:border-box;}
	.moweb .btn_t05{height:60px;width:205px;font-size:24px !important;}
	.moweb .btn_t04.btn_small{width:105px;height:45px;padding:0 6px;font-size:15px !important;font-weight:400 !important;line-height:45px;border:1px solid #666;background:#666;box-sizing:border-box;text-align:center;}
	.moweb .btn_t04.btn_small[disabled="disabled"]{background:#b2b2b2;border:1px solid #b2b2b2;}
	.moweb .btn_t06.btn_small{width:auto;height:45px;padding:0 9px;font-size:15px !important;font-weight:bold !important;line-height:45px;border:1px solid #999;background:#fff;color:#888;}
	.moweb .btn_large{width:470px;height:90px;padding:0 15px;border:2px solid #222;border-radius:4px;box-sizing:border-box;font-size:38px;font-weight:400 !important;line-height:90px;color:#222;background:#ffde00;}
	.moweb .btn_large:active{background:#fff;}
	.moweb .btn_large_blue{width:440px;height:60px;padding:0 15px;border:1px solid #0faac2;border-radius:2px;box-sizing:border-box;font-size:24px;font-weight:400 !important;line-height:60px;color:#fff;background:#13b8d2;}
	.moweb .tab_type04{background:#fcca02;}
	.moweb .tab_type04 li + li{margin-left:1px !important;}
	.moweb .tab_type04 li a{height:50px;font-size:18px;font-weight:400;background:#fcca02;}
	.moweb .tab_type04 li a .num{display:inline-block;height:20px;width:40px;max-width:40px;padding:0 5px;margin:0 0 0 6px;border-radius:10px;box-sizing:border-box;background:#fff;font-size:14px;line-height:22px;font-weight:bold;color:#222;text-align:center;vertical-align:middle;}
	.moweb .tab_type04 li.on a{font-weight:400;background:#f2f2f2;}
	.moweb .tab_type04 li.on a .num{background:#fcca02;}
	.moweb .sch_white_bg{padding:15px;border-bottom:1px solid #f2f2f2;}

	/* 헤더 */
	.moweb #header.fix_top{position:fixed;top:0;z-index:99999;}
	.moweb #header{width:100%;height:70px;background:#ffde00;border-bottom:0 none;}
	.moweb #header h2{top:21px;font-size:26px;font-weight:400 !important;}
	.moweb #header .btn_back{top:50%;left:30px;width:40px;height:40px;margin-top:-20px;background:url('/kbjob/img/m/m_btn_home.png') 0 0 no-repeat;border:0 none;}
	.moweb #header .btn_back.new{width:49px;height:41px;margin-top:-21px;background:url('/kbjob/img/m/m_btn_home03.png') 0 0 no-repeat;}
	.moweb #header .btn_allmenu{top:50%;right:30px;width:95px;height:39px;margin-top:-19px;background:url('/kbjob/img/m/m_btn_header.png') 0 0 no-repeat;}
	.moweb .tab_wrap{position:fixed;top:70px;z-index:99999;width:100%;border-bottom:15px solid #f2f2f2;}

	/* 가이드박스*/
	.moweb .desc_box{padding:0;}
	.moweb .desc_box ul li{font-size:16px;color:#222;}
	.moweb .desc_box ul li:before{content:'';position:absolute;top:50%;left:0;display:inline-block;width:2px;height:2px;margin-top:-1px;background-color:#707070;}
	.moweb .desc_box ul li + li{margin-top:5px;}

	/* 기업서비스메인 */
	.moweb .myact_noti{padding:20px 30px;background:#fff;margin-right:-30px;margin-left:-30px;}
	.moweb .myact_noti ul li{overflow:hidden;height:20px;padding-left:40px;font-size:16px;font-weight:400;line-height:20px;background:url('/kbjob/img/m/m_ico_noti.png') 5px 1px no-repeat;background-size:21px 18px;}
	.moweb .myact_noti ul li span.com{display:inline-block;}
	.moweb .myact_noti ul li span.ellipsis01{display:inline-block;max-width:620px;margin-left:55px;line-height:21px;vertical-align:middle;}
	.moweb .myact_noti ul li span.date{display:inline-block;margin-left:10px;font-size:14px;font-weight:300;line-height:21px;color:#666;}
	.moweb .com_jobfair_cont .m_btn_refresh{top:30px;width:45px;height:45px;background:url('/kbjob/img/m/m_btn_refresh.png') 0 0;background-size:45px auto;}
	.moweb .com_tit{padding-top:185px;font-size:40px;line-height:1;color:#222;text-align:center;background:url('/kbjob/img/m/m_bg_company.png') center 44px no-repeat;}
	.moweb .com_tit .com_name{font-weight:bold;}
	.moweb .com_service_info{margin-top:43px;border:1px solid #dcdcdc;background:#fff;}
	.moweb .com_service_info ul{overflow:hidden;}
	.moweb .com_service_info li{float:left;display:table;width:25% !important;}
	.moweb .com_service_info li .circle{display:table-cell;height:228px;vertical-align:middle;}
	.moweb .com_service_info li a{display:block;width:170px;height:170px;margin:0 auto;text-align:center;color:#222;border-radius:100%;}
	.moweb .com_service_info li a:active{background:#ffde00;}
	.moweb .com_service_info li a .num{display:block;padding-top:45px;font-size:50px;font-weight:bold;line-height:1;}
	.moweb .com_service_info li a .txt{display:block;margin-top:15px;font-size:18px;line-height:1;text-decoration:underline;}
	.moweb .regist_condition{margin-top:20px;border:1px solid #dcdcdc;background:#fff;}
	.moweb .regist_condition a{position:relative;display:block;height:88px;line-height:88px;text-align:center;background:url('/kbjob/img/m/m_btn_arrow.png') 100% center no-repeat;color:#222;}
	.moweb .regist_condition a .txt{position:absolute;top:50%;left:40px;margin-top:-9px;font-size:18px;line-height:1;}
	.moweb .regist_condition a strong{font-size:32px;font-weight:bold;}

	/* 취업박람회전용로그인 */
	.moweb .mlogin .login_txt_box{text-align:center;font-weight:400;padding-bottom:200px;background:url('/kbjob/img/m/m_bg_login.png') center 100% no-repeat;}
	.moweb .mlogin .login_txt_box .fc_blue{font-size:33px;line-height:1;}
	.moweb .mlogin .login_txt_box .login_tit{margin-top:28px;font-size:36px;color:#222;line-height:1;}
	.moweb .mlogin .login_txt_box .login_tit &gt; span{display:block;margin-top:20px;font-size:46px;line-height:1;}
	.moweb .mlogin .login_txt_box + .btn_wrap{margin-top:0;}
	.moweb .mlogin .desc_box{margin-top:57px;}

	/* 취업박람회전용로그인 - 아이디,비밀번호 */
	.moweb .mlogin input{width:440px;height:50px;border:1px solid #bbb;border-radius:0;font-size:16px;}
	.moweb .mlogin .tit_wrap.ac:first-child{display:block;}
	.moweb .mlogin .login_inp_box{margin:40px auto 0;padding:233px 10px 45px 10px;background:#f7f7f7 url('/kbjob/img/m/m_bg_login02.png') center 40px no-repeat;text-align:center;}
	.moweb .mlogin .login_inp_box .form_type01{margin-top:0;}
	.moweb .mlogin .login_inp_box .form_type01 + .form_type01{margin-top:10px;}
	.moweb .mlogin .login_inp_box .txt_list_wrap{overflow:hidden;margin:30px 0 0 0;width:100%;height:100%;background:transparent;}
	.moweb .mlogin .login_inp_box .txt_list_wrap ul{width:100%;width:440px;margin:0 auto;}
	.moweb .mlogin .login_inp_box .txt_list_wrap li{float:left;line-height:1;}
	.moweb .mlogin .login_inp_box .txt_list_wrap li a{display:inline-block;font-size:18px;font-weight:400;color:#666;line-height:1;}
	.moweb .mlogin .login_inp_box .txt_list_wrap li:first-child{padding-left:14px;}
	.moweb .mlogin .login_inp_box .txt_list_wrap li + li:before{content:'';display:inline-block;width:1px;height:13px;margin-left:44px;margin-right:40px;background:#bbb;}

	/* 취업박람회전용로그인 - 아이디찾기 */
	.moweb .findid .tit_wrap.ac:first-child{display:block;}
	.moweb .findid .findid_inp_box{margin:40px auto 0;min-height:516px;padding:100px 0 0 0;box-sizing:border-box;background:#f7f7f7;}
	.moweb .findid .findid_inp_box input{width:407px;height:50px;border-radius:0;font-size:16px;border:1px solid #cecece;}
	.moweb .findid .findid_inp_box .form_type01{width:565px;height:50px;margin:0 auto;}
	.moweb .findid .findid_inp_box .form_type01 + .form_type01{margin-top:30px;}
	.moweb .findid .findid_inp_box .form_type01.mt25{margin-top:0 !important;}
	.moweb .findid .findid_inp_box .form_type01 .tit01{position:relative;display:inline-block;width:154px;height:50px;padding-left:14px;box-sizing:border-box;line-height:48px;margin-bottom:0;font-size:18px;color:#222;}
	.moweb .findid .findid_inp_box .form_type01 .tit01:before{content:'';position:absolute;left:0;top:50%;margin-top:-3px;display:inline-block;width:4px;height:4px;border-radius:4px;background:#444;}
	.moweb .findid .findid_inp_box .form_type01 .tit01 + input{display:inline-block;}
	.moweb .findid .plus_type{display:inline-block;border:0 none;vertical-align:middle;}
	.moweb .findid .plus_type.plus_t03.btn_right{padding-right:0;}
	.moweb .findid .plus_type.plus_t03.btn_right .plus_type_div{width:129px;}
	.moweb .findid .plus_type.plus_t03.btn_right .plus_type_div input{width:100%;}
	.moweb .findid .plus_type.plus_t03.btn_right .plus_type_div + .plus_type_div{margin-left:34px;}
	.moweb .findid .plus_type.plus_t03.btn_right .right_btn{position:static;display:inline-block;margin-left:10px;margin-top:2px;}
	.moweb .findid .plus_type.plus_t03.btn_right:before{margin-left:-16px;width:14px;height:14px;background-size:13px;}
	.moweb .findid .unit_wrap{display:inline-block;vertical-align:middle;}
	.moweb .findid .unit_wrap .right_txt{position:static;margin-left:6px;background:transparent;}
	.moweb .findid .unit_wrap .right_txt em{font-size:15px;}
	.moweb .findid .unit_wrap input{width:116px;padding:0 9px;}
	.moweb .findid .unit_wrap .right_btn{position:static;display:inline-block;margin-left:10px;margin-top:2px;}
	.moweb .findid .btn_wrap{margin-top:30px;}

	/* 취업박람회전용로그인 - 아이디찾기완료 */
	.moweb .findid_com .tit_wrap.ac:first-child{display:block;}
	.moweb .findid_com .findid_inp_box{margin:40px auto 0;height:516px;padding:100px 0 116px 0;box-sizing:border-box;background:#f7f7f7;}
	.moweb .findid_com .login_info_box{padding:60px 35px 0;}
	.moweb .findid_com .login_info_box .id_info{font-size:30px;font-weight:400;color:#222;line-height:1;}
	.moweb .findid_com .login_info_box .sub_info{margin-top:20px;font-size:16px;color:#222;line-height:1;}
	.moweb .findid_com .btn_wrap.col2{margin-top:70px;}
	.moweb .findid_com .btn_wrap.col2 &gt; [class*='btn_t']:first-child{float:none;}
	.moweb .findid_com .btn_wrap.col2 &gt; [class*='btn_t']:last-child{float:none;margin-left:10px;}

	/* 취업박람회전용로그인 - 비밀번호재설정 */
	.moweb .findid .unit_wrap .right_txt03{position:static;margin-left:6px;background:transparent;}
	.moweb .findid .plus_type.plus_t03 .plus_type_div{width:203px;}
	.moweb .findid .plus_type.plus_t03 .plus_type_div:last-child{width:170px;margin-left:34px;}
	.moweb .findid .plus_type.plus_t03 .plus_type_div input{width:100%;}
	.moweb .findid .plus_type.plus_t03 .plus_type_div input[readonly]{border:1px solid #ddd !important; color:#888; background-color:#f3f3f3;}
	.moweb .findid .plus_type.plus_t03:before{margin-left:10px;width:14px;height:14px;background-size:13px;}
	.moweb .unit_wrap .right_btn .btn_small + .btn_small{margin-left:10px;}

	/* 취업박람회전용로그아웃 */
	.moweb .logout .logout_inp_box{margin:40px auto 0;padding:166px 10px 116px 10px;background:#f7f7f7 url('/kbjob/img/m/m_bg_logout.png') center 70px no-repeat;text-align:center;}
	.moweb .logout .logout_inp_box input{width:407px;height:50px;border-radius:0;font-size:16px;border:1px solid #cecece;}
	.moweb .logout .tit_wrap.ac:first-child{display:block;}
	.moweb .logout .login_info_box{padding:60px 35px 0;}
	.moweb .logout .login_info_box .id_info{font-size:30px;font-weight:400;color:#222;line-height:1;}
	.moweb .logout .login_info_box .sub_info{margin-top:20px;font-size:16px;color:#222;line-height:1;}
	.moweb .logout .btn_wrap{margin-top:50px;}

	/* 입사지원자현황 */
	.moweb .lo_t03.interview_list{padding-bottom:60px;}
	.moweb .interview_list {position:relative;margin-top:135px;background:#444;}
	.moweb .interview_list ul{padding:82px 20px 30px 27px;width:287px;box-sizing:border-box;background:#444444;transform:none !important;}
	.moweb .interview_list ul li{background:#fff;}
	.moweb .interview_list ul li .info_wrap{padding:0;background:#fff;width:200px;}
	.moweb .interview_list .sch_white_bg{position:fixed;top:135px;padding:15px 25px 23px 31px;border-bottom:0 none;width:230px;z-index:3;background:#444;}
	.moweb .interview_list .txt_wrap.txt_top{position:fixed;top:195px;left:40px;padding:0;margin:0;;z-index:3;}
	.moweb .interview_list .txt_wrap.txt_top p{font-size:13px;font-weight:400;color:#b7b7b7;background:#444;}
	.moweb .interview_list .txt_wrap.txt_top p strong{color:#b7b7b7;}
	.moweb .interview_list .ppl_wrap.type02{overflow:auto;position:fixed;left:0;top:180px;bottom:0;width:287px;border-top:0 none;border-bottom:none;}
	.moweb .interview_list .ppl_list li + li{border-top:0 none;/* margin-top:5px; */margin-top:-5px;}
	.moweb .interview_list .ppl_list.action_list .hidden_area{position:absolute;top:-78px;left:255px;padding:15px 30px 50px 25px;box-sizing:border-box;}
	.moweb .interview_list .ppl_list.action_list .hidden_area:before{content:'';background:none;height:0;}
	.moweb .interview_list .ppl_list li a:first-child{padding:15px 25px 15px;width:100% !important;}
	.moweb .interview_list .ppl_list li a:first-child.on{background:#fff;z-index:1;box-shadow:none;}
	.moweb .interview_list .ppl_list li .info_wrap .tit_board{font-size:18px;font-weight:bold;padding:0;}
	.moweb .interview_list .ppl_list li .info_wrap .txt_sub_info{font-size:14px;line-height:1.5;font-weight:400;color:#222;}
	.moweb .interview_list .ppl_list .info_wrap li.tit_board + li.txt_sub_info{margin-top:3px;padding:0;padding-right:90px;}
	.moweb .interview_list .ppl_list .info_wrap li.txt_sub_info + li.txt_sub_info{margin-top:0;padding:0;}
	.moweb .interview_list .ppl_list li .info_wrap .txt_sub_info:last-child{color:#666;}
	.moweb .interview_list .ppl_list .info_wrap li.ico_box{height:20px;width:180px !important;padding:0;}
	.moweb .interview_list .ppl_list .info_wrap li.ico_box .interview_offer{height:20px;width:50px;font-size:12px;line-height:20px;}
	.moweb .interview_list .ppl_list .info_wrap li.ico_box .interview_com{height:20px;width:50px;font-size:12px;line-height:20px;}
	.moweb .interview_list .ppl_list .info_wrap li.ico_box .ico_heart{height:20px;}
	.moweb .interview_list .ppl_list li .image_area{top:40px;right:25px;margin-top:0;width:60px;height:60px;}
	.moweb .interview_list .ppl_list li .btn_memo{background:none;top:20px;right:61px;z-index:2;width:38px;height:21px;background:url('/kbjob/img/m/m_ico_memo02.png') 0 0 no-repeat;}
	/* .moweb .interview_list .ppl_list li .btn_memo .blind{position:static !important;overflow:visible !important;display:inline-block;width:38px !important;height:20px !important;font-size:12px !important;border:1px solid #888 !important;font-size:12px !important;color:#888;border-radius:20px;line-height:20px;margin:0 !important;z-index:2;box-sizing:border-box;text-align:center;} */
	.moweb .interview_list .ppl_list li .btn_exit{background:none;top:20px;right:20px;z-index:2;width:38px;height:21px;background:url('/kbjob/img/m/m_ico_exit02.png') 0 0 no-repeat;}
	/* .moweb .interview_list .ppl_list li .btn_exit .blind{position:static !important;overflow:visible !important;display:inline-block;width:38px !important;height:20px !important;font-size:12px !important;border:1px solid #222 !important;font-size:12px !important;color:#222;border-radius:20px;line-height:20px;margin:0 !important;z-index:2;box-sizing:border-box;text-align:center;} */
	.moweb .interview_list .ppl_list li .btn_message{left:30px;bottom:20px;background:none;background-color:#fcd800;width:178px;height:34px;padding:0;text-decoration:none;font-size:16px;color:#6a5847;text-align:center;border-radius:2px;border:1px solid #f0d426;z-index:2;}
	.moweb .interview_list .ppl_list .blue_info_box .tit_wrap .image_area{position:absolute;top:50%;left:20px;width:90px;height:90px;margin-top:-46px;}
	.moweb .interview_list .blue_info_box{overflow:hidden;border:1px solid #13b8d2;min-height:120px;background:#fff;}
	.moweb .interview_list .blue_info_box .tit_wrap{float:left;position:relative;width:220px;min-height:120px;margin:0;padding:20px 10px 20px 127px;box-sizing:border-box;background:#e1f2f5;}
	.moweb .interview_list .blue_info_box .tit_wrap .box_name{display:block;margin-top:17px;font-size:20px;font-weight:400;color:#222;}
	.moweb .interview_list .blue_info_box .tit_wrap .box_sub_tit{margin-top:7px;font-size:14px;color:#222;line-height:1;}
	.moweb .interview_list .blue_info_box .tbl_type02{float:right;width:calc(100% - 220px);padding-bottom:0;margin:0;padding:20px 0;background:#fff;}
	.moweb .interview_list .blue_info_box .tbl_type02 th, .moweb .blue_info_box .tbl_type02 td{padding:3px 0;font-size:14px;}
	.moweb .interview_list .blue_info_box .tbl_type02 th{padding-left:30px;}
	.moweb .interview_list .blue_info_box .tbl_type02 td{padding-left:12px;padding-right:12px;}
	.moweb .interview_list .blue_info_box .tbl_type02 td &gt; textarea{height:100px;}
	.moweb .interview_list .blue_info_box .tbl_type02 td &gt; .btn_save{margin-top:8px;}
	.moweb .interview_list .gray_info_box + .gray_info_box{position:relative;margin-top:0}
	.moweb .interview_list .gray_info_box + .gray_info_box:before{content:'';position:absolute;display:inline-block;width:calc(100% - 40px);height:1px;top:0;left:20px;right:20px;background:#dcdcdc;}	
	.moweb .interview_list .gray_info_box .tit_wrap{margin:10px 0 0;padding:10px 20px;background:#f2f2f2;}
	.moweb .interview_list .gray_info_box .tit_wrap .box_tit{font-size:15px;font-weight:400;line-height:1;}
	.moweb .interview_list .gray_info_box .tbl_type02{margin:0;padding:10px 0 10px;background:#fff;}
	.moweb .interview_list .gray_info_box .tbl_type02 th, .moweb .gray_info_box .tbl_type02 td{padding:3px 0;font-size:14px;}
	.moweb .interview_list .gray_info_box .tbl_type02 th{padding-left:20px;}
	.moweb .interview_list .gray_info_box .tbl_type02 td &gt; textarea{height:100px;}
	.moweb .interview_list .gray_info_box .tbl_type02 td &gt; .btn_save{margin-top:8px;}
	.moweb .interview_list .ppl_list.action_list .hidden_area .btn_wrap.col2 [class*='btn_t']{float:none;}
	.moweb .interview_list .ppl_list.action_list .hidden_area .btn_wrap.col2 [class*='btn_t'] + [class*='btn_t']{margin-left:10px;}
	.moweb .interview_list .ppl_list.action_list .hidden_area .gray_info_wrap{overflow:hidden;width:100%;}
	.moweb .interview_list .ppl_list.action_list .hidden_area .gray_info_wrap01:first-child{float:left;width:calc(50% - 5px);}
	.moweb .interview_list .ppl_list.action_list .hidden_area .gray_info_wrap02:last-child{float:right;width:calc(50% - 5px);margin-left:10px;}
	.moweb .interview_list .ppl_list.action_list .hidden_area .gray_info_wrap03 .tbl_type02{position:relative;padding:20px 0 40px;}
	.moweb .interview_list .ppl_list.action_list .hidden_area .gray_info_wrap03 .btn_save.fr{float:left !important;position:absolute;bottom:-15px;margin-top:0;color:#fff;background:#888;border:1px solid #888;font-size:16px;width:85px;height:35px;}
	.moweb .interview_list .ppl_list.action_list .hidden_area .gray_info_wrap03 .btn_save .m_ico_check{display:none;}

	/* 사전등록자현황 */
	.moweb .interview_list .sch_detail{overflow:hidden;position:fixed;top:135px;margin:0;width:100%;padding:0 30px 15px 32px;min-height:45px;border-bottom:0 none;background:#f2f2f2;box-sizing:border-box;z-index:3;}
	.moweb .interview_list .sch_detail .txt_wrap{margin:0;}
	.moweb .interview_list .sch_detail .txt_wrap .btn_sch_detail{font-size:15px;font-weight:bold !important;text-decoration:underline;color:#222;}
	.moweb .interview_list .sch_detail .txt_wrap .btn_reset{margin-top:5px;font-size:13px;}
	.moweb .interview_list .sch_detail .txt_wrap .btn_reset .ico{width:17px;height:17px;margin-right:5px;background:url('/kbjob/img/m/m_btn_reset.png') 0 0 no-repeat;}
	.moweb .interview_list .sch_detail .sch_inner{position:absolute;top:0;left:287px;width:650px;margin:0;padding:0;}
	.moweb .interview_list .sch_detail .sch_inner:before{background:0 none;height:0;}
	.moweb .interview_list .sch_detail .sch_inner .btn_round{margin-top:0;margin-right:5px;padding:6px 30px 6px 15px;background:#ffffff url('/kbjob/img/m/m_btn_delete.png') 100% center no-repeat;;color:#222;border:1px solid #dedede;font-size:13px;}
	.moweb .interview_list .noppldata.type02 + .txt_wrap.txt_top.type02{top:142px !important;left:220px !important;}
	.moweb .interview_list .noppldata.type02 + .txt_wrap.txt_top.type02 .left_cont{background:#f2f2f2;color:#666;}
	.moweb .interview_list .noppldata.type02 + .txt_wrap.txt_top.type02 .left_cont strong{background:#f2f2f2;color:#666;}
	.moweb .interview_list .sch_detail + .txt_wrap.txt_top p, .moweb .sch_detail + .txt_wrap.txt_top p strong{font-size:13px;color:#666;background:#f2f2f2;}
	.moweb .interview_list .sch_detail + .txt_wrap.txt_top + .board_list.ppl_list ul{padding-top:20px;}
	.moweb .interview_list .sch_detail + .txt_wrap.txt_top + .board_list.ppl_list ul .info_wrap{padding:0;}
	.moweb .interview_list .btn_sch_detail .ico{width:27px;height:25px;margin-right:8px;background:url('/kbjob/img/m/m_btn_sch_detail.png') 0 0 no-repeat;background-size:100%;}
	.moweb .interview_list .btn_wrap.col3 .btn_t_large_blue{height:40px;line-height:40px;width:32% !important;margin-left:1px;font-size:15px !important;}
	.moweb .interview_list .btn_wrap.col3 &gt; [class*="btn_t"]{width:185px !important;height:60px;line-height:60px;margin-right:0 !important;font-size:24px !important;}
	.moweb .interview_list .btn_wrap.col3 &gt; [class*="btn_t"] + [class*="btn_t"]{margin-left:10px !important;}

	.moweb .interview_list .ppl_wrap.type02 .slider_type02{padding-top:30px;}
	.moweb .interview_list .ppl_wrap{overflow:auto;position:fixed;left:0;top:135px;bottom:0;width:287px;padding:0;border-top:0 none;border-bottom:none;}
	.moweb .interview_list .ppl_wrap .bx-wrapper{max-width:287 !important;}
	.moweb .interview_list .ppl_wrap .bx-viewport{overflow:visible !important;width:287 !important;}
	.moweb .interview_list .ppl_wrap .slider_type02{width:287px !important;}
	.moweb .interview_list .ppl_wrap .slider_type02 li{float:none !important; transform:none !important;margin:0;width:230px !important;padding:5px;box-sizing:border-box;background-color:transparent;border:0 none;}
	.moweb .interview_list .ppl_wrap .slider_type02 li.on{position:relative;background:#fff;box-shadow:5px 5px 5px 5px #444;z-index:3;width:100% !important;}
	.moweb .interview_list .ppl_wrap .slider_type02 li.offer.on a:before{content:'';position:absolute;top:-5px;left:-5px;bottom:-5px;display:inline-block;width:5px;height:auto;background:#fb5d5d;z-index:2;}
	.moweb .interview_list .ppl_wrap .slider_type02 li.complete.on a:before{content:'';position:absolute;top:-5px;left:-5px;bottom:-5px;display:inline-block;width:5px;height:auto;background:#13b8d2;z-index:2;}
	.moweb .interview_list .ppl_list li a:first-child{position:relative;display:block;width:230px !important;min-height:140px;box-sizing:border-box;padding:15px 25px 15px 25px;color:#222;overflow:visible;}
	.moweb .interview_list .ppl_list li.offer:before{content:'';background:transparent;}
	.moweb .interview_list .ppl_list li.complete:before{content:'';background:transparent;}
	.moweb .interview_list .ppl_list li.offer a:before{content:'';position:absolute;top:0;left:-1px;display:inline-block;width:5px;height:100%;background:#fb5d5d;z-index:2;}
	.moweb .interview_list .ppl_list li.complete a:before{content:'';position:absolute;top:0;left:-1px;display:inline-block;width:5px;height:100%;background:#13b8d2;z-index:2;}

	.moweb .interview_list .ppl_detail{float:right;width:calc(100% - 287px);padding:0;border:0 none;background:none;}
	.moweb .interview_list .ppl_detail.type02{padding-left:287px;margin-top:45px;background:#e0e0e0;}
	.moweb .interview_list .ppl_detail .nodata{padding:320px 10px 35px;box-sizing:border-box;font-size:16px;background:#f2f2f2 url('/kbjob/img/m/m_bg_nodata.png') 50% 148px no-repeat;background-size:140px 140px;}
	.moweb .interview_list .tablet_area .hidden_area{display:none;}
	.moweb .interview_list .tablet_area .hidden_area:first-child{display:block;}
	.moweb .interview_list .tablet_area .hidden_area {padding:15px 30px 50px 25px;box-sizing:border-box;}
	.moweb .interview_list .tablet_area .hidden_area:before{content:'';background:none;height:0;}
	.moweb .interview_list .tablet_area .hidden_area{display:none;padding:15px 25px 40px;background:#e0e0e0;}
	.moweb .interview_list .tablet_area .hidden_area:before{content:'';top:2px;left:0;right:0;width:100%;height:4px;background:url('/kbjob/img/m/m_bg_hidden_area.png') 0 0 repeat-x;background-size:auto 4px;}
	.moweb .interview_list .tablet_area .hidden_area .btn_wrap{margin-top:30px;}
	.moweb .interview_list .tablet_area .hidden_area .btn_wrap.col2 [class*='btn_t']{float:none;}
	.moweb .interview_list .tablet_area .hidden_area .btn_wrap.col2 [class*='btn_t'] + [class*='btn_t']{margin-left:10px;}
	.moweb .interview_list .tablet_area .hidden_area .gray_info_wrap{overflow:hidden;width:100%;}
	.moweb .interview_list .tablet_area .hidden_area .gray_info_wrap01:first-child{float:left;width:calc(50% - 5px);}
	.moweb .interview_list .tablet_area .hidden_area .gray_info_wrap02:last-child{float:right;width:calc(50% - 5px);margin-left:10px;}
	.moweb .interview_list .tablet_area .hidden_area .gray_info_wrap02 .introduce_box{overflow:scroll;height:100%;display:block;}
	.moweb .interview_list .tablet_area .hidden_area .gray_info_wrap03 .tbl_type02{position:relative;padding:20px 0 40px;}
	.moweb .interview_list .tablet_area .hidden_area .gray_info_wrap03 .btn_save.fr{float:left !important;position:absolute;bottom:-15px;margin-top:0;color:#fff;background:#888;border:1px solid #888;font-size:16px;width:85px;height:35px;}
	.moweb .interview_list .tablet_area .hidden_area .gray_info_wrap03 .btn_save .m_ico_check{display:none;}
	.moweb .interview_list .tablet_area .hidden_area .gray_info_wrap01 .gray_info_box .tit_wrap + .tbl_type02.pb10 tr:first-child td{font-weight:bold;}

	.moweb .interview_list .tablet_area .blue_info_box{border:1px solid #13b8d2;}
	.moweb .interview_list .tablet_area .blue_info_box .tit_wrap{position:relative;min-height:121px;margin:0;padding:20px 10px 20px 125px;box-sizing:border-box;background:#e1f2f5;}
	.moweb .interview_list .tablet_area .blue_info_box .tit_wrap .box_tit{margin-top:20px;font-size:20px;font-weight:400;color:#222;}
	.moweb .interview_list .tablet_area .blue_info_box .tit_wrap .box_sub_tit{margin-top:3px;font-size:14px;color:#666;line-height:1;}
	.moweb .interview_list .tablet_area .blue_info_box .tit_wrap .image_area{overflow:hidden;position:absolute;top:50%;left:12px;width:90px;height:90px;margin-top:-46px;border-radius:100%;border:1px solid #f2f2f2;}
	.moweb .interview_list .tablet_area .blue_info_box .tbl_type02{margin:0;padding:20px 0 20px;background:#fff;}
	.moweb .interview_list .tablet_area .blue_info_box .tbl_type02 th, .moweb .blue_info_box .tbl_type02 td{padding:3px 0;font-size:14px;}
	.moweb .interview_list .tablet_area .blue_info_box .tbl_type02 th{padding-left:12px;}
	.moweb .interview_list .tablet_area .blue_info_box .tbl_type02 td{padding-left:12px;padding-right:12px;}
	.moweb .interview_list .tablet_area .blue_info_box .tbl_type02 td &gt; textarea{height:100px;}
	.moweb .interview_list .tablet_area .blue_info_box .tbl_type02 td &gt; .btn_save{margin-top:8px;}
	.moweb .interview_list .tablet_area .gray_info_box + .gray_info_box{margin-top:0;}
	.moweb .interview_list .tablet_area .gray_info_box .tit_wrap .box_tit{font-size:15px;color:#222;font-weight:bold;line-height:1;}
	.moweb .interview_list .tablet_area .gray_info_box .tbl_type02{margin:0;padding:10px 0 10px;background:#fff;}
	.moweb .interview_list .tablet_area .gray_info_box .tbl_type02 th, .moweb .gray_info_box .tbl_type02 td{padding:3px 0;font-size:14px;}
	.moweb .interview_list .tablet_area .gray_info_box .tbl_type02 th{padding-left:20px;}
	.moweb .interview_list .tablet_area .gray_info_box .tbl_type02 td{padding-left:20px;padding-right:20px;}
	.moweb .interview_list .tablet_area .gray_info_box .tbl_type02 td &gt; textarea{height:100px;}
	.moweb .interview_list .tablet_area .gray_info_box .tbl_type02 td &gt; .btn_save{margin-top:8px;}
	
	.moweb .interview_list div.noppldata{float:right;width:calc(100% - 287px);padding:320px 10px 0;min-height:633px;box-sizing:border-box;font-size:16px;line-height:1;text-align:center;color:#888;background:#f2f2f2 url('/kbjob/img/m/m_bg_noppldata02.png') 50% 147px no-repeat;background-size:140px 140px;}
	.moweb .interview_list .list_noppldata{display:block;float:left;width:287px;min-height:633px;padding-top:80px;box-sizing:border-box;text-align:center;font-size:16px;color:#888;background:#444;font-family:'KBFGDisplay'}

	.moweb .interview_list div.noppldata.type02{float:right;width:calc(100% - 287px);padding:320px 10px 0;min-height:588px;margin-top:45px;box-sizing:border-box;font-size:16px;line-height:1;text-align:center;color:#888;background:#f2f2f2 url('/kbjob/img/m/m_bg_noppldata02.png') 50% 147px no-repeat;background-size:140px 140px;}
	.moweb .interview_list .list_noppldata.type02{display:block;width:287px;min-height:633px;padding-top:60px;box-sizing:broder-box;margin-top:0;text-align:center;font-size:16px;color:#888;background:#444;font-family:'KBFGDisplay'}
}


#Subtitle{font-size:16px}
#Content p{margin-bottom:1.5rem}
#Content figure{margin-bottom:2rem}
#Content figcaption{font-size:12px; color:#777}</pre></body></html>