﻿@charset "utf-8";

/* @import url("../../jobkiosk/css/font.css"); */

* {padding:0; margin:0;}

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{word-wrap:break-word;margin:0;padding:0;border:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}

html {overflow-y:scroll;} 
body {
	font-size:0.75em;
	line-height:1.5em;
	font-family:"Malgun Gothic","굴림","돋움",Dotum,Helvetica,AppleGothic,Sans-serif;
	color:#666;
}

li, dd {list-style: none;}
caption { overflow:hidden; position:absolute; top:-10000px; left:-10000px; width:1px; height:1px; text-indent:-10000px; z-index:-999; font-size:1px; padding:0; margin:0; }
/*caption {font-size: 0; height: 0; line-height: 0; overflow: hidden; visibility: hidden; width: 0;}*/
hr {display:none;}

/*dd {text-align:justify;}*/
img, fieldset {border:0px;}
legend {
    font-size: 0;
    height: 0;
    overflow: hidden;
    position: absolute;
    visibility: hidden;
    width: 0;
}

a:link {color:#666; text-decoration:none;}
a:visited {color:#333;}
a:active {color:#333;}
a:hover {color:#000; text-decoration:underline;}

/* Basic - clearfix */
.clearfix:after {display:block; clear:both; content:"."; visibility:hidden; height:0;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

/* Basic - errorpage */
#errorPage { margin:20px; padding:20px; border:1px solid; line-height:20px; display:block; }
#errorPage span { font-size:20px; font-weight:bold; }

/* 190424 - jobkiosk - errorpage */
/* #job_errorPage {overflow:hidden;position:relative;width:1080px;height:1920px;background:url("../../jobkiosk/images/layout/w_bg.jpg") no-repeat left top;font-family:"NSB";color:#fff;text-align:center;}
#job_errorPage .job_error {position:relative;width:970px;margin:0 auto;}
#job_errorPage .job_error .txt1 {margin-top:190px;padding:610px 0 40px 0;background:url("../../jobkiosk/images/layout/trans30.png") repeat-x left top;font-size:40px;line-height:54px;letter-spacing:-2px;}
#job_errorPage .job_error .txt2 {font-family:"DH";font-size:80px;line-height:98px;text-shadow:2px 1px 3px #111f34;}
#job_errorPage .job_error .btn_home {padding:32px 0 618px 0;background:url("../../jobkiosk/images/layout/trans30.png") repeat-x left bottom;}
#job_errorPage .job_error .btn_home a {display:inline-block;background:url("../../jobkiosk/images/sub/ico_home.png") no-repeat 18% 24px;padding-left:136px;width:312px;height:85px;line-height:85px;font-size:38px;font-family:"NSB";color:#fff;text-align:left;border:1px solid #fff;border-radius:6px;letter-spacing:-2px;}
#job_errorPage .job_error .btn_home a:hover {text-decoration:none;} */

/* Basic - etc */
.clrBoth {clear: both; font-size: 1px; line-height: 1px;}
.dplOn {display:block}
.dplOff {display:none}

.skip { overflow:hidden; position:absolute; top:-10000px; left:-10000px; width:auto; height:1px; text-indent:-999px; z-index:-999; }
/*.skip {position:absolute !important; overflow:hidden !important; height:0 !important; width:0 !important; font-size:0 !important; visibility:hidden !important; padding:0 !important; line-height:0 !important;}*/

.brdline {border:1px #CCC solid; margin-left:5px}
.inpline {border:1px #bdbdbd solid; padding:4px 0 6px 5px; vertical-align:middle; color:#707070;}
.inplines {border:1px #CCC solid; padding:3px 0 0 2px; height:18px; vertical-align:middle;}
.selline {border:1px #bdbdbd solid; font-size:13px; vertical-align:middle; padding:2px; color:#707070; width: 13%;}
.fileline {width:300px; margin:2px 0; height:20px; vertical-align:middle;}

textarea {border:1px #bdbdbd solid !important; padding:4px 0 6px 5px; min-height:150px; vertical-align:middle; color:#707070;}

/* Basic - space */
.space05 {height:5px}
.space10 {height:10px}
.space15 {height:15px}
.space20 {height:20px}

.highlight {font-weight:bold; background-color:#ff0;}