@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{word-wrap:break-word;margin:0;padding:0;border:0}

/* HTML5 display-role reset for older browsers */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
audio[controls],canvas,video{display:inline-block}
audio:not([controls]){display:none;height:0}
label,input,button,a,span{line-height:1.6}
body,button{font-size:0.87em;line-height:1.6;font-family:"ngn","Nanum Gothic","shm","돋움",dotum,"Lucida Grande",sans-serif;color:#333}
hr{display:none;height:0;}
a,a:hover{text-decoration:none;color:#333}
/* a:focus, */button:focus{outline:thin dotted}
a:active,a:hover,button:active,button:hover{outline:0 none}
em,address{font-style:normal}
acronym,abbr{cursor:help}
abbr[title]{border-bottom:1px dotted}
ul,ol{list-style:none;list-style-image:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
label,select,input,button{vertical-align:middle}
button{border:0;cursor:pointer}
button,input,select,textarea{margin:0;font-size:100%;vertical-align:baseline}
button,input{line-height:normal}
button,select{text-transform:none}
button[disabled],html input[disabled]{cursor:default}
button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer}
input[type="search"],input[type="text"]{ime-mode:active}
select{margin:0;padding:0;border:1px solid #c9c9c9;line-height:1}
img{max-width:100%;border:0;vertical-align:top}
html{overflow-y:scroll}
html,body{width:100%;height:100%; background:#fff }
/*
html{overflow:hidden}
body{position:relative;overflow-y:scroll}
*/
/* link style */
a:link,a:visited{color:#555} 
a:hover,a:active{color:#000}
a[target="_blank"]{padding-right:18px;background:url(/images/common/ico_window.gif) no-repeat 100% 0}

/* table */
table{table-layout:fixed;border-collapse:collapse;border-spacing:0}
caption{position:relative;text-indent:-9999px;height:0;line-height:0}

/* form, input set */
/*width:auto 주석처리_20170630*/
form label,form input,form select,form span,form img,form em,form a{display:inline-block;margin-top:0;vertical-align:middle}
input,textarea,select{font-size:1em;font-family:'Nanum Gothic';vertical-align:baseline;vertical-align:middle}
input[type="checkbox"],input[type="radio"]{margin:0;padding:0;width:14px;height:14px}
input[type="checkbox"]+label,input[type="radio"]+label{margin:0 10px 0 3px;vertical-align:middle;cursor:pointer}
input[type="text"],input[type="password"],input[type="file"],input[type="search"]{min-width:120px;width:auto;height:18px;padding:4px 5px;margin:0;border:1px solid #adadad}
input[type="file"]{height:26px;padding:0 5px;font-size:0.929em;border:1px solid #adadad}
:root input[type="file"]{padding:0 5px 0 0;border:0 none}
input[readonly="readonly"],input[readonly],input[disabled="disabled"],input[disabled]{border:1px solid #adadad;background:#f3f3f3;color:#928881}
input[type="button"],input[type="reset"],input[type="submit"]{min-width:20px;/*width:auto;*/height:28px;padding:4px 16px;margin:0;border:1px solid #575757;background:#575757;font-weight:400;font-size:0.9em;line-height:1em;color:#fff}
textarea{overflow:auto;padding:0;border:1px solid #adadad;vertical-align:top}
select{height:28px;padding:3px;margin:0;border:1px solid #adadad}
*+html body select{padding:0}
legend{position:absolute;visibility:hidden;left:0;top:0;width:1px;height:1px;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999px}
legend{border:0;white-space:normal}

/* Element Hidden Type */
.skip{position:absolute;top:-999999px;left:-999999px;height:0;/* visibility:hidden;font-size:0 */}
.hide{ position: absolute; overflow: hidden; clip: rect(0 0 0 0); margin: -1px; width: 1px;height: 1px;}
*:first-child+html body .hide{clear:both;position:absolute;visibility:hidden;overflow:hidden;left:0;top:0;width:0;height:0;margin:0;padding:0;background:none;text-indent:-99999px}

/* align style */
.clear{clear:both}
.clearfix{display:inline-block;width:100%}
.clearfix:after{content:"";display:block;visibility:hidden;clear:both}
.ft_left{display:block;float:left}
.ft_right{display:block;float:right !important;}
.left {text-align:left}
.right{text-align:right}
.center {text-align:center !important;}
.inline{display:inline}
.vtop{vertical-align:middle}
.vmiddle{vertical-align:middle}
.vtop,.vtop{vertical-align:top}
.vbottom,.vbottom{vertical-align:bottom}

[id^="appopen"],[id^="appopenName"]{display:none}

/* no style */
#wrap #containerwrap #contentswrap #contents .no_mar{margin:0}
#wrap #containerwrap #contentswrap #contents .no_padd{padding:0}
#wrap #containerwrap #contentswrap #contents .no_bul{padding-left:0;background:none}
#wrap #containerwrap #contentswrap #contents .no_bold{font-weight:normal}
#wrap #containerwrap #contentswrap #contents .no_color{color:#666666}
#wrap #containerwrap #contentswrap #contents .no_bg{background:none}
#wrap #containerwrap #contentswrap #contents .no_dis{position:absolute;visibility:hidden;height:0;font-size:0}
#wrap #containerwrap #contentswrap #contents .none{display:none}
#wrap #containerwrap #contentswrap #contents .no_border{border:none}

#wrap #containerwrap #contentswrap #contents .side_5{margin-top:30px;margin-left:5px;margin-right:5px}

/* Skip Navigation */
/* #skipToContent{position:relative;overflow:hidden;width:100%;margin:0 auto;z-index:100}
#skipToContent a{display:block;height:1px;margin-top:-2px;overflow:hidden;text-align:center;font-size:0;line-height:0;background:#333}
#skipToContent a:active,#skipToContent a:focus{height:auto;padding:7px 0;font-size:0;font-size:1em;line-height:1;font-weight:bold;color:#fff;z-index:10000} */

#skipToContent{position:absolute;top:-1px;left:0;background-color:#333;z-index:999999}
#skipToContent a{position:absolute;top:0;left:0;padding:10px 25px;margin-top:-100px;text-align:center;line-height:1;white-space:nowrap;background:#000;}
#skipToContent a:link{color:#333;}
#skipToContent a:focus{margin-top:0;text-decoration:underline;color:#fff}

/* border */
.brw{border-right-width:1px}
.blw{border-left-width:1px}
.btw{border-top-width:1px}
.bbw{border-bottom-width:1px}

.w60{width:100%;min-width:30px;max-width:60px}
.w70{width:100%;min-width:40px;max-width:70px}
.w80{width:100%;min-width:50px;max-width:80px}
.w90{width:100%;min-width:50px;max-width:70px}
.w100{width:100%;min-width:50px;max-width:100px}
.w110{width:100%;min-width:50px;max-width:110px}
.w120{width:100%;min-width:50px;max-width:120px}
.w130{width:100%;min-width:50px;max-width:130px}
.w140{width:100%;min-width:50px;max-width:140px}
.w150{width:100%;min-width:50px;max-width:150px}
.w160{width:100%;min-width:50px;max-width:160px}
.w170{width:100%;min-width:50px;max-width:170px}
.w180{width:100%;min-width:50px;max-width:180px}
.w190{width:100%;min-width:50px;max-width:190px}
.w200{width:100%;min-width:50px;max-width:200px}
.w220{width:100%;min-width:50px;max-width:220px}
.w230{width:100%;min-width:50px;max-width:230px}
.w240{width:100%;min-width:50px;max-width:240px}
.w250{width:100%;min-width:50px;max-width:250px}
.w260{width:100%;min-width:50px;max-width:260px}
.w270{width:100%;min-width:50px;max-width:270px}
.w280{width:100%;min-width:50px;max-width:280px}
.w290{width:100%;min-width:50px;max-width:290px}
.w300{width:100%;min-width:50px;max-width:300px}
.w310{width:100%;min-width:50px;max-width:310px}
.w320{width:100%;min-width:50px;max-width:320px}
.w330{width:100%;min-width:50px;max-width:330px}
.w340{width:100%;min-width:50px;max-width:340px}
.w350{width:100%;min-width:50px;max-width:350px}
.w360{width:100%;min-width:50px;max-width:360px}
.w370{width:100%;min-width:50px;max-width:370px}
.w380{width:100%;min-width:50px;max-width:380px}
.w390{width:100%;min-width:50px;max-width:390px}
.w400{width:100%;min-width:50px;max-width:400px}
.w410{width:100%;min-width:50px;max-width:410px}
.w420{width:100%;min-width:50px;max-width:420px}
.w430{width:100%;min-width:50px;max-width:430px}
.w440{width:100%;min-width:50px;max-width:440px}
.w450{width:100%;min-width:50px;max-width:450px}
.w460{width:100%;min-width:50px;max-width:460px}
.w470{width:100%;min-width:50px;max-width:470px}
.w480{width:100%;min-width:50px;max-width:480px}
.w490{width:100%;min-width:50px;max-width:490px}
.w500{width:100%;min-width:50px;max-width:500px}
.w510{width:100%;min-width:50px;max-width:510px}
.w520{width:100%;min-width:50px;max-width:520px}
.w530{width:100%;min-width:50px;max-width:530px}
.w570{width:100%;min-width:50px;max-width:570px}
.w580{width:100%;min-width:50px;max-width:580px}
.w590{width:100%;min-width:50px;max-width:590px}
.w600{width:100%;min-width:50px;max-width:600px}
.w610{width:100%;min-width:50px;max-width:610px}
.w620{width:100%;min-width:50px;max-width:620px}
.w630{width:100%;min-width:50px;max-width:630px}
.w640{width:100%;min-width:50px;max-width:640px}
.w650{width:100%;min-width:50px;max-width:650px}
.w660{width:100%;min-width:50px;max-width:660px}
.w670{width:100%;min-width:50px;max-width:670px}
.w680{width:100%;min-width:50px;max-width:680px}
.w690{width:100%;min-width:50px;max-width:690px}
.w700{width:100%;min-width:50px;max-width:700px}
.w100p{width:100%}
.w95p{width:95%}
.w90p{width:90%}
.w70p{width:70%}

/* font */
.size_11{font-size:0.786em}
.size_12{font-size:0.857em}
.size_13{font-size:0.929em}
.size_14{font-size:1.000em}
.size_15{font-size:1.071em}
.size_16{font-size:1.143em}
.size_17{font-size:1.214em}
.size_18{font-size:1.286em}
.size_19{font-size:1.357em}
.size_20{font-size:1.429em}
.size_21{font-size:1.500em}
.size_22{font-size:1.571em}
.size_23{font-size:1.643em}
.size_24{font-size:1.714em}
.size_25{font-size:1.786em}

.bold{font-weight: normal;color: #4C7C00;}
.ltt_sp{letter-spacing:-1px}
.ud_line{text-decoration:underline}
.bk_word{word-wrap:break-word}

/* margin */
.up_1{top:-1px}
.up_2{top:-2px}
.up_3{top:-3px}
.up_4{top:-4px}
.up_5{top:-5px}
.up_6{top:-6px}
.up_7{top:-7px}
.up_8{top:-8px}
.up_9{top:-9px}
.up_10{top:-10px}
.up_11{top:-11px}
.up_12{top:-12px}
.up_13{top:-13px}
.up_14{top:-14px}
.up_15{top:-15px}
.up_16{top:-16px}
.up_17{top:-17px}
.up_18{top:-18px}
.up_19{top:-19px}
.up_20{top:-20px}
.up_21{top:-21px}
.up_22{top:-22px}
.up_23{top:-23px}
.up_24{top:-24px}
.up_25{top:-25px}
.up_26{top:-26px}
.up_27{top:-27px}
.up_28{top:-28px}
.up_29{top:-29px}
.up_30{top:-30px}
.up_31{top:-31px}
.up_32{top:-32px}
.up_33{top:-33px}
.up_34{top:-34px}
.up_35{top:-35px}
.up_36{top:-36px}
.up_37{top:-37px}
.up_38{top:-38px}
.up_39{top:-39px}
.up_40{top:-40px}
.up_41{top:-41px}
.up_42{top:-42px}
.up_43{top:-43px}
.up_44{top:-44px}
.up_45{top:-45px}
.up_46{top:-46px}
.up_47{top:-47px}
.up_48{top:-48px}
.up_49{top:-49px}
.up_50{top:-50px}
.up_51{top:-51px}
.up_52{top:-52px}
.up_53{top:-53px}
.up_54{top:-54px}
.up_55{top:-55px}
.up_56{top:-56px}
.up_57{top:-57px}
.up_58{top:-58px}
.up_59{top:-59px}
.up_60{top:-60px}
.up_80{top:-80px}

.mt_5 {margin-top:5px}
.mt_10{margin-top:10px}
.mt_15{margin-top:15px}
.mt_17{margin-top:17px}
.mt_18{margin-top:18px}
.mt_19{margin-top:19px}
.mt_20{margin-top:20px}
.mt_25{margin-top:25px}
.mt_30{margin-top:30px}
.mt_35{margin-top:35px}
.mt_40{margin-top:40px}
.mt_45{margin-top:45px}
.mt_50{margin-top:50px}

.ml_5 {margin-left:5px}
.ml_10{margin-left:10px}
.ml_15{margin-left:15px}
.ml_17{margin-left:17px}
.ml_20{margin-left:20px}
.ml_25{margin-left:25px}
.ml_30{margin-left:30px}
.ml_35{margin-left:35px}
.ml_40{margin-left:40px}
.ml_45{margin-left:45px}
.ml_50{margin-left:50px}
.ml_55{margin-left:55px}
.ml_90{margin-left:90px}
.ml_95{margin-left:95px}

.mr_5 {margin-right:5px}
.mr_10{margin-right:10px}
.mr_15{margin-right:15px}
.mr_20{margin-right:20px}
.mr_25{margin-right:25px}
.mr_30{margin-right:30px}
.mr_35{margin-right:35px}
.mr_40{margin-right:40px}
.mr_45{margin-right:45px}
.mr_50{margin-right:50px}

.mb_3 {margin-bottom:3px}
.mb_5 {margin-bottom:5px}
.mb_10{margin-bottom:10px}
.mb_15{margin-bottom:15px}
.mb_20{margin-bottom:20px}
.mb_25{margin-bottom:25px}
.mb_30{margin-bottom:30px}
.mb_35{margin-bottom:35px}
.mb_40{margin-bottom:40px}
.mb_45{margin-bottom:45px}
.mb_50{margin-bottom:50px}

/* padding */
.pt_5 {padding-top:5px}
.pt_10{padding-top:10px}
.pt_15{padding-top:15px}
.pt_20{padding-top:20px}
.pt_25{padding-top:25px}
.pt_30{padding-top:30px}
.pt_35{padding-top:35px}
.pt_40{padding-top:40px}
.pt_45{padding-top:45px}
.pt_50{padding-top:50px}
.pt_60{padding-top:60px}

.pr_5 {padding-right:5px}
.pr_10{padding-right:10px}
.pr_15{padding-right:15px}
.pr_20{padding-right:20px}
.pr_25{padding-right:25px}
.pr_30{padding-right:30px}
.pr_35{padding-right:35px}
.pr_40{padding-right:40px}
.pr_45{padding-right:45px}
.pr_50{padding-right:50px}

.pl_5 {padding-left:5px}
.pl_10{padding-left:10px}
.pl_15{padding-left:15px}
.pl_20{padding-left:20px}
.pl_25{padding-left:25px}
.pl_30{padding-left:30px}
.pl_35{padding-left:35px}
.pl_40{padding-left:40px}
.pl_45{padding-left:45px}
.pl_50{padding-left:50px}
.pl_55{padding-left:55px}
.pl_60{padding-left:60px}
.pl_65{padding-left:65px}
.pl_70{padding-left:70px}
.pl_75{padding-left:75px}
.pl_80{padding-left:80px}
.pl_85{padding-left:85px}
.pl_90{padding-left:90px}
.pl_95{padding-left:95px}
.pl_100{padding-left:100px}
.pl_105{padding-left:105px}
.pl_110{padding-left:110px}
.pl_115{padding-left:115px}
.pl_120{padding-left:120px}
.pl_125{padding-left:125px}
.pl_130{padding-left:130px}
.pl_140{padding-left:140px}
.pl_145{padding-left:145px}
.pl_150{padding-left:150px}
.pl_155{padding-left:155px}
.pl_160{padding-left:160px}
.pl_165{padding-left:165px}
.pl_170{padding-left:170px}
.pl_175{padding-left:175px}
.pl_180{padding-left:180px}
.pl_185{padding-left:185px}
.pl_190{padding-left:190px}
.pl_195{padding-left:195px}
.pl_200{padding-left:200px}
.pl_210{padding-left:210px}
.pl_215{padding-left:215px}
.pl_220{padding-left:220px}
.pl_225{padding-left:225px}
.pl_230{padding-left:230px}
.pl_235{padding-left:235px}
.pl_240{padding-left:240px}
.pl_245{padding-left:245px}
.pl_250{padding-left:250px}
.pl_255{padding-left:255px}
.pl_260{padding-left:260px}
.pl_265{padding-left:265px}
.pl_270{padding-left:270px}
.pl_275{padding-left:275px}
.pl_280{padding-left:280px}
.pl_285{padding-left:285px}
.pl_290{padding-left:290px}
.pl_295{padding-left:295px}
.pl_300{padding-left:300px}

.pb_5 {padding-bottom:5px}
.pb_10{padding-bottom:10px}
.pb_15{padding-bottom:15px}
.pb_20{padding-bottom:20px}
.pb_25{padding-bottom:25px}
.pb_30{padding-bottom:30px}
.pb_35{padding-bottom:35px}
.pb_40{padding-bottom:40px}
.pb_45{padding-bottom:45px}
.pb_50{padding-bottom:50px}

.point01{font-weight:600;color:#D73D29;}

/** 팝업창 관련 **/
.pop_font{background:url(/_ham/popup/img/pop_bul.gif) no-repeat left 8px; text-indent:15px; margin-left:10px; float:left;}
.pop_font a:link{font-family:"Gulim"; font-size:14px; line-height:26px; letter-spacing:0; color:#FFFFFF;}
.pop_font a:visited{font-family:"Gulim"; font-size:14px; line-height:26px; letter-spacing:0; color:#FFFFFF;}
.pop_font a:active{font-family:"Gulim"; font-size:14px; line-height:26px; letter-spacing:0; color:#FFFFFF;}
.pop_font a:hover{font-family:"Gulim"; font-size:14px; line-height:26px; letter-spacing:0; color:#FFFFFF; font-weight:bold;}

.pop_font{background:url(/_ham/popup/img/pop_bul.gif) no-repeat left 6px;}
.pop_close{width:48px; float:right;}
.pop_close img{margin-top:4px;}
.pop_con_box{ background:#ffffff; margin-left:6px;margin-right:6px;}
.pop_bt_bg{height:26px; background:#000000; }

.pop_bg{background:#4171d1; padding:6px 0px 6px 0px}


/*20170217_직원안내추가*/
.m_dept_table_on{display:none;}

/*20170217_직원안내추가*/
@media(max-width:567px){/*아이폰4 가로*/
.m_dept_table_off{display:none;}
.m_dept_table_on{display:block;}
}

/*20170308_리스트추가*/
/* list */
.num_list{margin-bottom:10px}
.num_list em{font-weight:normal;color:#2166b2;}
.num_list li{margin-bottom:5px;}
.num_list li ul{margin:5px 0 10px 3px}
.num_list li li{margin-bottom:0;padding-left:7px;}
.num_list li li li{padding-left:7px;}
.num_list ul.push_h5,.basic_list ul.push_h6{margin-left:14px}
.num_list ul ul{padding:0}

