


@charset "UTF-8";
/* Nanum Gothic */
@import url('//fonts.googleapis.com/css2?family=Nanum+Gothic:wght@400;700;800&display=swap');

/* RESET */
*{margin:0; padding:0; font-family: 'Nanum Gothic', sans-serif; -webkit-text-size-adjust:none;}
html, body{font-size:12px; line-height:1.3em; width:100%; height:100%; color:#000; -webkit-text-size-adjust:none; font-weight:normal; position:relative; background-color:#061820; overflow-y:auto;}
a{text-decoration:none; color:#000;}
b{font-weight:700;}
h1, h2, h3{font-weight:700;}
header, footer, section, aside, article{display:block;}


/* LAYOUT */
fieldset, img{border:0; margin:0; padding:0;}
i, em, address{font-style:normal; font-weight:normal}
ul, li, dl{list-style:none}
label{}
table{border-collapse:collapse;}

.nocallout{-webkit-touch-callout:none}
.pressed{background-color:rgba(0, 0, 0, 0.7)}

.cf{ }
.cf:after{clear:both; content:""; display:block}

.ir{background-color:transparent; background-repeat:no-repeat; border:0;  display:block; overflow:hidden; text-align:left; text-indent:-999em}
.ir br{display:none}

.bor_none{border:0;}

.hidden{display:none !important; visibility:hidden}
.visuallyhidden{border:0; clip:rect(0 0 0 0); height:1px; margin:-1px; overflow:hidden; padding:0; position:absolute; width:1px}
.invisible{visibility:hidden}


/* INPUT */
textarea, input, select{vertical-align:middle; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; outline:0; vertical-align:middle;}
textarea{resize:vertical; box-sizing:border-box; font-size:1em;}
textarea[contenteditable]{-webkit-appearance:none}
input[type="text"], input[type="password"], input[type="tel"], input[type="name"], input[type="email"], input[type="file"], textarea{font-size:13px; line-height:14px; padding:8px; border-radius:5px; background-color:#4c595f; color:#fff; border:1px solid #4c595f;}
input[type="file"]{padding:3px 8px; height:32px;}
input[type="checkbox"] {width:14px; height:14px; vertical-align:middle; box-sizing:border-box; border:1px solid #e1e1e1; background:#fff; border-radius:3px; cursor:pointer;}
input[type="radio"]{cursor:pointer;}
input[type="button"], input[type="submit"], button{tap-highlight-color:transparent; border:0; outline:0; cursor:pointer;}
/*input[type="button"]:hover, button:hover{opacity: 0.8}*/
select{font-size:13px; line-height:14px; padding:8px 40px 8px 8px; border-radius:5px; color:#fff; appearance:none; -webkit-appearance:none; -moz-appearance:none; position:relative; box-sizing:border-box; background:url('/images/lems/user/aw_select.png;jsessionid=98D5C05FAC25C83133564EC59D2B6E6D') no-repeat right center #4c595f; border:1px solid #4c595f;}
select::-ms-expand{display:none;}

button{cursor:pointer; border:none;}


/* FONT SETTING */
.f_center{text-align:center !important;}
.f_left{text-align:left !important;}

.f_blue{color:#014099 !important}
.f_wgray{color:#9d9d9d !important}
.f_dgray{color:#606060 !important}
.f_org{color:#ff7200 !important}
.f_red{color:#e22126 !important}
.f_b_red{color:#e22126 !important; font-weight:600 !important;}
.f_dpink {color: #dd298e !important;}
.f_yellow{color:#ffba00 !important;}
.f_violet{color:#943690 !important;}

.ellipsis{text-overflow:ellipsis; white-space:nowrap; word-wrap:break-word; overflow:hidden;}
.ellipsis_2{overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-wrap:break-word;  line-height: 1.3em; height: 2.6em;}
.ellipsis_3{overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; word-wrap:break-word;  line-height: 1.3em; height: 3.9em;}
.ellipsis_5{overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:5; -webkit-box-orient:vertical; word-wrap:break-word;  line-height: 1.3em; height: 6.1em;}


/* BTN SETTING */
.btn{border-radius:5px; box-sizing:border-box; padding:10px; display:inline-block;}
/*.btn:hover{opacity:0.8; transition-duration:0.3s;}*/

.btn.xsmall{font-size:12px; line-height:14px; padding:5px; font-weight:300; border-radius:3px;}
.btn.small{padding:7px 10px; font-weight:300;}
.btn.medium{padding:15px 55px 15px 50px; font-weight:300;}
.btn.full{padding:12px; width:100%; font-weight:300; text-align:center;}

.btn.red{background-color:#d95046; color:#fff;}
.btn.lgreen{background-color:#82a55a; color:#fff;}
.btn.yellow{background-color:#ffba00; color:#fff;}
.btn.gblue{background-color:#1b927e; color:#fff;}
.btn.blue{background:#014099; color:#fff;}
.btn.dblue{background:#00508d; color:#fff;}
.btn.grey{background:#666; color:#fff;}
.btn.dgrey{background:#061820; color:#fff;}
.btn.orange{background:#ff840b; color:#fff;}
.btn.w_line{background:none; border:1px solid #fff; color:#fff;}
.btn.g_line{background:none; border:1px solid #e5e5e5; color:#666;}
.btn.dg_line{background:none; border:1px solid #666; color:#666;}
.btn.bk_line{background:none; border:1px solid #000; color:#000;}

.btn_style02{background-color:#1bbae3;border:0;padding:10px 25px;font-size:16px;cursor:pointer;color:#fff; border-radius: 3px;}
.btn_style02_2{margin-bottom: 15px; background-color:#1bbae3;border:0;padding:10px 15px;font-size:14px;cursor:pointer;color:#fff; display: block; border-radius: 3px; font-weight: 500;}
.btn_style04{background-color:#4e4e4e;border:0;padding:8px 15px;font-size:13px;cursor:pointer;color:#8d8d8d;color:#fff; border-radius: 3px;}
.btn_style05{background-color:#4e4e4e;border:0;padding:10px 25px;font-size:16px;cursor:pointer;color:#8d8d8d;color:#fff; border-radius: 3px;}

.btn_download{border:0;padding:10px 15px 10px 40px;font-size:16px;cursor:pointer;color:#fff;background:#1bbae3 url('/images/lems/user/download_ic_01.png;jsessionid=98D5C05FAC25C83133564EC59D2B6E6D') 15px center no-repeat; border-radius: 3px; font-weight: 500; text-align: center;}
.btn_download02{border:0;padding:8px  15px 8px 30px;font-size:14px;cursor:pointer;color:#fff;background:#ec008c url('/images/lems/user/icon_download.png;jsessionid=98D5C05FAC25C83133564EC59D2B6E6D') 15px 9px no-repeat}
.btn_download03{border:0;padding:15px 15px 15px 35px;font-size:16px;cursor:pointer;color:#fff;background:#ec008c url('/images/lems/user/icon_download.png;jsessionid=98D5C05FAC25C83133564EC59D2B6E6D') 20px 18px no-repeat}

.btn_newentry{border:0;padding:8px 15px 8px 30px;font-size:13px;cursor:pointer;color:#fff;background:#1bbae3 url('/images/lems/user/icon_newentry.png;jsessionid=98D5C05FAC25C83133564EC59D2B6E6D') 10px 10px no-repeat}
.btn_cloneentry{border:1px solid #ec008c;padding:8px 15px 8px 30px;font-size:13px;cursor:pointer;color:#ec008c;background:#fff url('/images/lems/user/icon_cloneentry.png;jsessionid=98D5C05FAC25C83133564EC59D2B6E6D') 10px 10px no-repeat}

.btn_edit{border:none; padding:10px 15px 10px 27px;font-size:16px;cursor:pointer;color:#fff;background: url('/images/lems/user/icon_edit.png;jsessionid=98D5C05FAC25C83133564EC59D2B6E6D') 10px center no-repeat;background-color:#3f3f3f; border-radius: 3px;}
.btn_del{border:none; padding:10px 15px 10px 27px;font-size:16px;cursor:pointer;color:#fff;background: url('/images/lems/user/icon_del.png;jsessionid=98D5C05FAC25C83133564EC59D2B6E6D') 10px center no-repeat;background-color:#1bbae3; border-radius: 3px;}

.btn_application {border: none; padding: 20px 90px; font-size: 20px; background: #1bbae3; border-radius: 3px; color: #fff; cursor: pointer; line-height: 1; }
.btn_send {border: none; padding: 21px 65px; font-size: 18px; background: #1bbae3; border-radius: 3px; color: #fff; cursor: pointer; line-height: 1;}

.btn_count {background-color:#1bbae3; border:0; border-radius: 3px; padding:5px 15px; font-size:14px; cursor:pointer; color:#fff;}


/*PAGING*/
.paging{text-align:center; margin-top:60px; position:relative;}
.paging ul{display:inline-block;}
.paging li{float:left; margin:0 2px; width:30px; height:30px; box-sizing:border-box;}
.paging li a{display:block; height:100%; background:#fff; border:1px solid #d1d1d1; border-radius:3px; line-height:28px; box-sizing:border-box; font-size:0.92em; color:#666;}
.paging li.on a{background:#014099; border:1px solid #014099; color:#fff; font-weight:400;}


/* MARGIN */
.mt5{margin-top:5px;}
.mt10 {margin-top: 10px;}
.mt20{margin-top:20px;}
.mt30 {margin-top: 30px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mr5{margin-right:5px;}
.mr10{margin-right:10px;}

/* PADDING */
.pl20{padding-left:20px;}
.pr20{padding-right:20px;}


/* WIDTH */
.w100ps{width:100% !important;}
.w45ps{width:45% !important;}
.w30ps{width:30% !important;}
.w200px{width:200px !important;}
.w140px{width:140px !important;}
.w120px{width:120px !important;}
.w100px{width:100px !important;}
.w80px{width:80px !important;}
.w60px{width:60px !important;}
.w50px{width:50px !important;}