/**
 * Write : Seok-Min Kang
**/
@charset "utf-8";



.LF_PRIMARY{ color:#319AF5 !important; }
.LF_SUCCESS{ color:#5CB85C !important; }
.LF_INFO{ color:#5BC0DE !important; }
.LF_WARNING{ color:#F0AD4E !important; }
.LF_DANGER{ color:#EE4612 !important; }
/* LF_DIM [2015-02-23] */
.LF_DIM{ display:none; width:100%; height:100%; z-index:100; background:rgba(0, 0, 0, 0.3); position:fixed; top:0px; left:0px; }
.LF_DIM.on{ display:block; }
/* // LF_DIM [2015-02-23] */

/* LF_LOG [2015-03-04] */
.LF_LOG{ max-height:200px; padding-top:5px; z-index:999999; position:fixed; bottom:0; left:0; width:100%; font-size:12px; overflow-y:scroll; background:#000; color:white; }
/* // LF_LOG [2015-03-04] */

/* LF_CHK [2015-03-03] */
.LF_CHK{ position:absolute; left:-10000px; }
/*.LF_CHK{ position:absolute; left:0px; }*/
.LF_CHK:disabled + label{ pointer-events:none; opacity:0.5; }
.LF_CHK + label{ background-size:contain; background-repeat:no-repeat; cursor:pointer; display:inline-block; -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; }
/*.LF_CHK + label{ background-image:url("./chk/bg_chk0.png"); width:20px; height:20px; }*/
.LF_CHK:checked + label{ background-image:url("./chk/bg_chk0_on.png"); }
.LF_CHK + label.on{ background-image:url("./chk/bg_chk0_on.png"); }
.LF_CHK.s2 + label{ background-image:url("./chk/bg_chk1.png"); width:19px; height:19px; }
.LF_CHK.s2 + label.on{ background-image:url("./chk/bg_chk1_on.png"); }
.LF_CHK.s3 + label{ background-image:url("./chk/bg_chk2.png"); width:20px; height:20px; }
.LF_CHK.s3 + label.on{ background-image:url("./chk/bg_chk2_on.png"); }
.LF_CHK.s3 + label.on{ background-image:url("./chk/bg_chk2_on.png"); }
.LF_CHK.s4 + label{ background-image:url("./chk/chk4.png"); width:27px; height:27px; }
.LF_CHK.s4 + label.on{ background-image:url("./chk/chk4_on.png"); }
.LF_CHK.s4 + label.on{ background-image:url("./chk/chk4_on.png"); }
.LF_CHK.s5 + label{ background-image:url("./chk/chk5.png"); width:40px; height:36px; }
.LF_CHK.s5 + label.on{ background-image:url("./chk/chk5_on.png"); }
.LF_CHK.s5 + label.on{ background-image:url("./chk/chk5_on.png"); }
/*
.LF_CHK.s6 + label{ background-image:url("./chk/chk6.png"); width:27px; height:27px; }
.LF_CHK.s6 + label.on{ background-image:url("./chk/chk6_on.png"); }
.LF_CHK.s6 + label.on{ background-image:url("./chk/chk6_on.png"); }*/


/* // LF_CHK [2015-03-03] */

/* LF_RDO [2015-03-03] */
.LF_RDO{ position:absolute; left:-10000px; }
.LF_RDO:disabled + label{ pointer-events:none; opacity:0.5; }
.LF_RDO + label{ background-size:contain; background-repeat:no-repeat; cursor:pointer; display:inline-block; -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; }
.LF_RDO + label{ background-image:url("/static/layout/ko/img/common/rdo/bg_lf_rdo.png"); width:21px; height:21px; }
.LF_RDO:checked + label{ background-image:url("/static/layout/ko/img/common/rdo/bg_lf_rdo_on.png"); }
.LF_RDO.s2 + label{ background-image:url("./chk/bg_chk0.png"); width:20px; height:20px; }
.LF_RDO.s2:checked + label{ background-image:url("./chk/bg_chk0_on.png"); }
.LF_RDO.s3 + label{ background-image:url(""); width:20px; height:20px; }
.LF_RDO.s3:checked + label{ background-image:url(""); }
/* // LF_RDO [2015-03-03] */

/* LF_BTN [2015-03-20] */
.lf_btn{ -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; }
.lf_btn{ position:relative; border-radius:4px; font-weight:normal; text-align:center; padding:0 7px; display:inline-block; box-sizing:border-box; background:white; border:1px solid #D8D8D8; color:black; }
.lf_btn_y{ -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; }
.lf_btn_y{ border-radius:3px; font-weight:normal; text-align:center; padding:0 15px; display:inline-block; box-sizing:border-box; background:white; border:1px solid #D8D8D8; color:black; }
.lf_btn.disabled{ pointer-events:none; }
.lf_btn.XS{ font-size:11px; height:20px; line-height:16px; }
/*.IE .lf_btn.XS{line-height:19px;}*/
.lf_btn{font-size:13px; height:27px; line-height:22px; }
.lf_btn_y{font-size:11px;height: 20px;line-height: 18px;}
/*.IE .lf_btn{ line-height:27px; }*/
.lf_btn.M{ font-size:13px; height:32px; line-height:28px; }
.lf_btn.L{ font-size:15px; height:35px; line-height:31px; }
.lf_btn.block{ width:100%; display:block; }
.lf_btn > *{ vertical-align:middle; }
.lf_btn:active{ background:#D8D8D8; }
.lf_btn.danger{ font-weight:normal; background:#F57971; border:1px solid #E64E44; color:white; }
.lf_btn.danger:active{ background:#E64E44; }
.lf_btn.danger_r{ font-weight:bold; background:#FAFAFA; border:1px solid #F17C75; color:#F17C75; }
.lf_btn.danger_r:active{ background:#E64E44; }
.lf_btn.success{ font-weight:normal; background:#5DBBB7; border:1px solid #4C9E9A; color:white; }
.lf_btn.success:active{ background:#4C9E9A; }
.lf_btn.success_r{ font-weight:bold; background:#FAFAFA; border:1px solid #4C9E9A; color:#4C9E9A; }
.lf_btn.success_r:active{ background:#4C9E9A; }
.lf_btn.primary{ font-weight:normal; background:#35A9DB; border:1px solid #1995CA; color:white; }
.lf_btn.primary:active{ background:#1995CA; }
.lf_btn.primary_r{ font-weight:bold; background:#FAFAFA; border:1px solid #60BCD8; color:#60BCD8; }
.lf_btn.primary_r:active{ background:#1995CA; }
.lf_btn.warning{ font-weight:normal; background:#D53D4C; border:1px solid #D53D4C; color:white; }
.lf_btn.warning:active{ background:#C43847; }
.lf_btn.warning_r{ font-weight:bold; background:#FAFAFA; border:1px solid #EDAC61; color:#EDAC61; }
.lf_btn.warning_r:active{ background:#d3975c; }
.lf_btn.gray{ background:#FBFBFB; border:1px solid #C8CACE; color:#535353;}
.lf_btn_y.reply{ background:#aaaaaa; border:1px solid #aaaaaa; color:#FFFFFF; }
/* // LF_BTN [2015-03-20] */

/* lf_table [2015-06-19] */
.lf_table{ position:relative; border-top:1px solid #7F858F; border-bottom:1px solid #7F858F; }
.lf_table em{ letter-spacing:-1px; }
.lf_table table{ font-size:13px; width:100%; }
.lf_table table *{ font-size:13px; }
.lf_table th, .lf_table td{ vertical-align:middle; color:#464646; }
.lf_table thead tr{ background:#F6F6F6; }
.lf_table thead tr th{ height:37px; background:#F6F6F6; }
.lf_table thead tr.title th{ background:#E8E8E8; }
.lf_table thead tr th:first-child{ text-align:left; padding-left:18px; }
.lf_table.s2 thead tr{ border-bottom:1px solid #DDD; }
.lf_table.s2 thead tr th{ border-left:1px solid #DDD; }
.lf_table.s2 thead tr th:first-child{ padding-left:0px; border-left:none; text-align:center; }
.lf_table tbody tr{ border-top:1px solid #DDD; height:49px; }
.lf_table tbody tr:first-child{ border-top:none; }
.lf_table tbody tr th{ width:139px; background-color:#F6F6F6; text-align:right; padding-left:0px; padding-right:25px; font-weight:bold; }
.lf_table tbody tr th > *{ vertical-align:middle; }
.lf_table tbody tr td{ padding-left:25px; }
.lf_table.s2 tbody tr td{ padding:0 10px; border-left:1px solid #DDD; }
.lf_table.s3 tbody tr td{ padding:0 10px; text-align:center; border-right:1px solid #DDD; }
.lf_table.s3 tbody tr td:last-of-type{ border-right:none; }
.lf_table.s2 tbody tr td:first-child{ border-left:none; }
.lf_table tbody tr td:first-child{ }
.lf_table2{ }
.lf_table2 table{ width:100%; }
.lf_table2 table tr th{ font-size:15px; background:#DAEBEB }
.lf_table2 table tr td{ font-size:13px; }
.lf_table2 table tr th,
.lf_table2 table tr td{ height:31px; padding:0 10px; border:1px solid #A5CFCD; vertical-align:middle; }
.lf_table2 table thead tr td{ }
.lf_table2 table tbody tr td{ }
/* // lf_table [2015-06-19] */

/* lf_alert [2015-06-22] */
.lf_alert{ font-size:13px; line-height:20px; padding:15px; border:1px solid transparent; }
.lf_alert > *{ vertical-align:middle; }
.lf_alert_success{ color:#205B58; background-color:#DBF0EC; border-color:#A6C9C4; }
.lf_alert_info{ color:#31708F; background-color:#D9EDF7; border-color:#BCE8F1; }
.lf_alert_warning{ color:#8A6D3B; background-color:#FCF8E3; border-color:#FAEBCC; }
.lf_alert_danger{ color:#A94442; background-color:#F2DEDE; border-color:#EBCCD1; }
/* // lf_alert [2015-06-22] */
/* LF_CUSTOM_LAYER_POPUP [2015-02-23] */
.LF_CUSTOM_LAYER_POPUP{ z-index:9001; }
.LF_CUSTOM_LAYER_POPUP{ position:fixed; top:0; bottom:0; margin-top:auto; margin-bottom:auto; left:0; right:0; margin-left:auto; margin-right:auto; }
/* // LF_CUSTOM_LAYER_POPUP [2015-02-23] */

/* panel [2015-06-19] */
.panel{ background-color:#FFF; border:1px solid transparent; border-radius:4px; -webkit-box-shadow:0 1px 1px rgba(0, 0, 0, .05); box-shadow:0 1px 1px rgba(0, 0, 0, .05); }
.panel-heading{ padding:10px 15px; border-bottom:1px solid transparent; border-top-left-radius:3px; border-top-right-radius:3px; }
.panel-body{ padding:15px; }
.panel-title{ margin-top:0; margin-bottom:0; font-size:16px; color:inherit; }
.panel-title > *{ vertical-align:middle; }
.panel-footer{ font-weight:bold; padding:10px 15px; background-color:#F5F5F5; border-top:1px solid #DDD; border-bottom-right-radius:3px; border-bottom-left-radius:3px; }
.panel-default{ border-color:#DDD; }
.panel-default > .panel-heading{ color:#333; background-color:#F5F5F5; border-color:#DDD; }
.panel-default > .panel-footer{ color:#333; background-color:#F5F5F5; border-color:#DDD; }
.panel-primary{ border-color:#337AB7; }
.panel-primary > .panel-heading{ color:#FFF; background-color:#337AB7; border-color:#337AB7; }
.panel-primary > .panel-footer{ color:#FFF; background-color:#337AB7; border-color:#337AB7; }
.panel-success{ border-color:#D6E9C6; }
.panel-success > .panel-heading{ color:#3C763D; background-color:#DFF0D8; border-color:#D6E9C6; }
.panel-success > .panel-footer{ color:#3C763D; background-color:#DFF0D8; border-color:#D6E9C6; }
.panel-info{ border-color:#A7CCC6; }
.panel-info > .panel-heading{ color:#165B58; background-color:#DCF2EE; border-color:#A7CCC6; }
.panel-info > .panel-footer{ color:#165B58; background-color:#DCF2EE; border-color:#A7CCC6; }
.panel-warning{ border-color:#FAEBCC; }
.panel-warning > .panel-heading{ color:#8A6D3B; background-color:#FCF8E3; border-color:#FAEBCC; }
.panel-warning > .panel-footer{ color:#8A6D3B; background-color:#FCF8E3; border-color:#FAEBCC; }
.panel-danger{ border-color:#EBCCD1; }
.panel-danger > .panel-heading{ color:#A94442; background-color:#F2DEDE; border-color:#EBCCD1; }
.panel-danger > .panel-footer{ color:#A94442; background-color:#F2DEDE; border-color:#EBCCD1; }
/* // panel [2015-06-19] */

/* progressbar [2015-06-25] */
@-webkit-keyframes progress-bar-stripes{
	from{ background-position:40px 0; }
	to{ background-position:0 0; }
}
@-o-keyframes progress-bar-stripes{
	from{ background-position:40px 0; }
	to{ background-position:0 0; }
}
@keyframes progress-bar-stripes{
	from{ background-position:40px 0; }
	to{ background-position:0 0; }
}
.progress{ height:9px; overflow:hidden; background-color:#4A4A4C; border-radius:100px; -webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1); box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1); }
.progress.M{ height:15px; }
.progress.L{ height:20px; }
.progress-bar{ float:left; width:0; height:100%; font-size:12px; line-height:9px; color:#FFF; text-align:center; background-color:#6E76B0; -webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, .15); box-shadow:inset 0 -1px 0 rgba(0, 0, 0, .15); -webkit-transition:width .6s ease; -o-transition:width .6s ease; transition:width .6s ease; }
.progress-bar-success{ background-color:#8CAA42; }
.progress-bar-info{ background-color:#5BC0DE; }
.progress-bar-warning{ background-color:#EC7A39; }
.progress-bar-danger{ background-color:#F6C75F; }
.progress-bar-striped, .progress-striped .progress-bar{
	background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image:linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	-webkit-background-size:40px 40px;
	background-size:40px 40px;
}
.progress-bar.active, .progress.active .progress-bar{ -webkit-animation:progress-bar-stripes 2s linear infinite; -o-animation:progress-bar-stripes 2s linear infinite; animation:progress-bar-stripes 2s linear infinite; }
/* // progressbar [2015-06-25] */

/* lf_select [2015-06-25] */
.lf_select{ border:1px solid #DDD; box-sizing:border-box; }
.lf_select{ background:white; display:inline-block; cursor:pointer; position:relative; width:150px; height:27px; }
.lf_select .lb{ text-align:left; box-sizing:border-box; padding-left:10px; line-height:28px; font-size:13px; pointer-events:none; z-index:1; position:absolute; top:0px; left:0px; content:''; display:block; width:100%; height:100%; background:url('./select/bg_select0.png') no-repeat; background-position:right; }
.lf_select select{ z-index:2; cursor:pointer; width:100%; height:100%; box-sizing:border-box; position:absolute; top:0px; left:0px; opacity:0; filter:alpha(opacity=0); }
.lf_select.s2{ border:1px solid #C9CACE; border-radius:3px; box-sizing:border-box; }
.lf_select.s2{ background:#FAFAFA; display:inline-block; cursor:pointer; position:relative; width:150px; height:27px; }
.lf_select.s2 .lb{ color:#535353; font-weight:bold; text-align:left; box-sizing:border-box; padding-left:10px; line-height:24px; font-size:13px; pointer-events:none; z-index:1; position:absolute; top:0px; left:0px; content:''; display:block; width:100%; height:100%; background:url('./select/bg_select0.png') no-repeat; background-position:right; }
.lf_select.s2 select{ z-index:2; cursor:pointer; width:100%; height:100%; box-sizing:border-box; position:absolute; top:0px; left:0px; opacity:0; filter:alpha(opacity=0); }
.lf_select.s3{ border:1px solid #C9CACE; border-radius:3px; box-sizing:border-box; }
.lf_select.s3{ background:#FAFAFA; display:inline-block; cursor:pointer; position:relative; width:150px; height:27px; }
.lf_select.s3 .lb{ color:#535353; font-weight:bold; text-align:left; box-sizing:border-box; padding-left:10px; line-height:27px; font-size:13px; pointer-events:none; z-index:1; position:absolute; top:0px; left:0px; content:''; display:block; width:100%; height:100%; background:url('./select/bg_select2.png') no-repeat; background-position:right; }
.lf_select.s3 select{ z-index:2; cursor:pointer; width:100%; height:100%; box-sizing:border-box; position:absolute; top:0px; left:0px; opacity:0; filter:alpha(opacity=0); }
select option{ box-shadow:0 0 10px 100px red inset; }
/* // lf_select [2015-06-25] */

/* lf_combo [2015-07-01] */
.lf_combo{ -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; }
.lf_combo{ color:#535353; position:relative; cursor:pointer; color:#444; display:inline-block; }
.lf_combo > div{ font-weight:bold; line-height:26px; height:27px; font-size:13px; display:inline-block; padding-left:10px; padding-right:22px; background:#FBFBFB url('./select/bg_select2.png') no-repeat; background-position:right; border:1px solid #C9CACE; box-sizing:border-box; border-radius:3px; }
.lf_combo.on > div{ background:#61B7B4 url('./select/bg_select2_on.png') no-repeat; background-position:right; color:white; border:1px solid #61B7B4; }
.lf_combo > ul{ z-index:10; position:absolute; top:29px; right:0px; display:none; margin-top:2px; font-size:13px; border:1px solid #61B7B4; box-sizing:border-box; }
.lf_combo.on > ul{ display:block; }
.lf_combo > ul{ border:1px solid #61B7B4; box-sizing:border-box; white-space:nowrap; }
.lf_combo > ul > li{ text-align:center; min-width:60px; display:block; padding:0 12px; background:#FBFBFB; line-height:32px; }
.lf_combo > ul > li:hover{ background:#61B7B4; color:white; }
/* // lf_combo [2015-07-01] */

/* lf_tab [2015-06-25] */
.lf_tab{ position:relative; cursor:pointer; }
.lf_tab > table{ width:100%; }
.lf_tab > table tr{ }
.lf_tab > table tr td{ border-bottom:1px solid black; }
.lf_tab > table tr td > div{ border-bottom:2px solid white; padding-bottom:13px; text-align:center; font-size:15px; color:#252525; }
.lf_tab > table tr td.on{ border-bottom:1px solid #D53D4C; font-weight:bold; }
.lf_tab > table tr td.on > div{ border-bottom:2px solid #D53D4C;  }
/* // lf_tab [2015-06-25] */
/* lf_tab2 [2015-06-25] */
.lf_tab2{ position:relative; cursor:pointer; }
.lf_tab2 > table{ width:100%; }
.lf_tab2 > table tr{ }
.lf_tab2 > table tr td{ background:#FAFAFA; width:1000px; border:1px solid #D2D2D2; box-sizing:border-box; }
.lf_tab2 > table tr td > div{ text-align:center; line-height:33px; font-size:13px; color:#444; }
.lf_tab2 > table tr td > div{ -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; }
.lf_tab2 > table tr td.on{ background:#7BCCCB; }
.lf_tab2 > table tr td.on > div{ color:white; }
/* // lf_tab2 [2015-06-25] */
/*tab_child*/
.tab_child{ display:none; }

/* lf_grid [2015-06-25] */
.lf_grid{ width:100%; border:1px solid #B9BEBF; box-sizing:border-box; }
.lf_grid tr th,
.lf_grid tr td{ vertical-align:middle; font-size:13px; }
.lf_grid tr th{ border-top:1px solid #89C3C9; border-bottom:1px solid #89C3C9; height:26px; background:#ADE2EA; color:#214A6D; }
.lf_grid tr th:first-of-type{ border-left:1px solid #89C3C9; }
.lf_grid tr th:last-of-type{ border-right:1px solid #89C3C9; }
.lf_grid tr td{ height:30px; padding:0 10px; color:#444; text-align:left; background:#F5FBFC; border-bottom:1px dashed #D5D5D5; }
.lf_grid tr td.left{ text-align:left; }
.lf_grid tr td.center{ text-align:center; }
.lf_grid tr th{ text-align:center; }
.lf_grid thead{ }
.lf_grid tbody{ }
/* // lf_grid [2015-06-25] */

/* lf_paging [2015-07-03] */
.lf_paging{ text-align:center; margin-top:20px; margin-bottom:20px; }
.lf_paging table{ margin:0 auto; }
.lf_paging table tr{ }
.lf_paging table tr td{cursor:pointer;  vertical-align:middle; color:#444; font-size:13px; }
.lf_paging table tr td a{width:28px;height:28px;margin:0 2px;line-height:26px;border:1px solid #caccd1;vertical-align:middle;text-align:center;}
.lf_paging table tr td .next{border:none;width:30px;height:30px;}
.lf_paging table tr td .prev{border:none;width:30px;height:30px;margin-left:4px;}
.lf_paging table tr td.on a{ font-weight:bold;cursor:default; background-color:#f7f7f7;}
.lf_paging .btn_next{background:url('./paging/btn_next.png?20151229') no-repeat; width:30px; height:30px; }
.lf_paging .btn_next2{ background:url('./paging/btn_next2.png?20151229') no-repeat; width:30px; height:30px; }
.lf_paging .btn_prev{margin-right:2px;background:url('./paging/btn_prev.png?20151229') no-repeat; width:30px; height:30px; }
.lf_paging .btn_prev2{ margin-right:2px; background:url('./paging/btn_prev2.png?20151229') no-repeat; width:30px; height:30px; }
.lf_paging table tr td.no-bd a{border:none !important;width:30px !important;height:30px !important;}
.lf_paging table tr .page1 a{margin-right:0 !important;}
/* // lf_paging [2015-07-03] */

.lf_ib{ box-sizing:border-box; display:inline-block; }
/* ka_icon [2015-06-18] */
i{ display:inline-block; }
.ka_chk_red{ background:url("/static/layout/ko/img/ka_icon/ka_chk_red.png") no-repeat; width:9px; height:8px; padding-bottom:3px; }
.ka_arr_right_white{ background:url("/static/layout/ko/img/ka_icon/ka_arr_right_white.png") no-repeat; width:7px; height:11px; }
.ka_star{ background:url("/static/layout/ko/img/ka_icon/ka_star.png") no-repeat; width:13px; height:12px; }
.ka_chk_green{ background:url("/static/layout/ko/img/ka_icon/ka_chk_green.png") no-repeat; width:9px; height:8px; }
.ka_cross{ background:url("/static/layout/ko/img/ka_icon/ka_cross.png") no-repeat; width:11px; height:11px; }
.ka_search{ background:url("/static/layout/ko/img/ka_icon/ka_search.png") no-repeat; width:11px; height:11px; }
.ka_search2{ background:url("/static/layout/ko/img/ka_icon/ka_search2.png") no-repeat; width:15px; height:15px; }
.ka_x{ background:url("/static/layout/ko/img/ka_icon/ka_x.png") no-repeat; width:10px; height:8px; }
.ka_reload{ background:url("/static/layout/ko/img/ka_icon/ka_reload.png") no-repeat; width:14px; height:16px; }
.ka_arr_left2{ background:url("/static/layout/ko/img/ka_icon/ka_arr_left2.png") no-repeat; width:10px; height:7px; }
.ka_gear{ background:url("/static/layout/ko/img/ka_icon/ka_gear.png") no-repeat; width:17px; height:18px; }
.ka_gear2{ background:url("/static/layout/ko/img/ka_icon/ka_gear2.png") no-repeat; width:14px; height:14px; }
.ka_question{ background:url("/static/layout/ko/img/ka_icon/ka_question.png") no-repeat; width:18px; height:18px; padding-bottom:3px; }
.ka_lock{ background:url("/static/layout/ko/img/ka_icon/ka_lock.png") no-repeat; width:13px; height:16px; }
.ka_arr_down{ background:url("/static/layout/ko/img/ka_icon/ka_arr_down.png") no-repeat; width:7px; height:4px; }
.ka_plus{ background:url("/static/layout/ko/img/ka_icon/ka_plus.png") no-repeat; width:12px; height:12px; }
.ka_minus{ background:url("/static/layout/ko/img/ka_icon/ka_minus.png") no-repeat; width:12px; height:4px; }
.ka_sound{ background:url("/static/layout/ko/img/ka_icon/ka_sound.png") no-repeat; width:18px; height:18px; }
.ka_sound2{ background:url("/static/layout/ko/img/vocabulary/ic_snd.png") no-repeat; width:28px; height:28px; }
.ka_v_up{ background:url("/static/layout/ko/img/ka_icon/ka_v_up.png") no-repeat; width:9px; height:9px; }
.ka_v_down{ background:url("/static/layout/ko/img/ka_icon/ka_v_down.png") no-repeat; width:9px; height:9px; }
.ka_v_up2{ background:url("/static/layout/ko/img/ka_icon/ka_v_up2.png") no-repeat; width:7px; height:8px; }
.ka_v_down2{ background:url("/static/layout/ko/img/ka_icon/ka_v_down2.png") no-repeat; width:7px; height:8px; }
.ka_bookshelf{ background:url("/static/layout/ko/img/ka_icon/ka_bookshelf.png") no-repeat; width:14px; height:16px; }
.ka_book{ background:url("/static/layout/ko/img/ka_icon/ka_book.png") no-repeat; width:18px; height:15px; }
.ka_game{ background:url("/static/layout/ko/img/ka_icon/ka_game.png") no-repeat; width:23px; height:11px; }
.ka_song{ background:url("/static/layout/ko/img/ka_icon/ka_song.png") no-repeat; width:15px; height:14px; }
.ka_list_all{ background:url("/static/layout/ko/img/ka_icon/ka_list_all2.png?201701021051") no-repeat; width:23px; height:15px; }
.ka_list_down {background:url("/static/layout/ko/img/ka_icon/ka_list_download.png") no-repeat; width:35px; height:17px;}
.ka_list_book{ background:url("/static/layout/ko/img/ka_icon/ka_list_book.png") no-repeat; width:18px; height:20px; }
.ka_list_chk{ background:url("/static/layout/ko/img/ka_icon/ka_list_play.png?201701021051") no-repeat; width:9px; height:15px; }
.ka_arr_right{ background:url("/static/layout/ko/img/ka_icon/ka_arr_right.png") no-repeat; width:7px; height:11px; }
.ka_new{ background:url("/static/layout/ko/img/ka_icon/ka_new.png?20151216") no-repeat; width:12px; height:11px; }
.ka_lock2{ background:url("/static/layout/ko/img/ka_icon/ka_lock2.png") no-repeat; width:13px; height:16px; }
.ka_b_mylist{ background:url("/static/layout/ko/img/ka_icon/ka_b_mylist.png") no-repeat; width:14px; height:15px; }
.ka_b_notice{ background:url("/static/layout/ko/img/ka_icon/ka_b_notice.png") no-repeat; width:28px; height:14px; }
.ka_b_reply{ background:url("/static/layout/ko/img/ka_icon/ka_b_reply.png") no-repeat; width:50px; height:14px; }
.ka_b_write{ background:url("/static/layout/ko/img/ka_icon/ka_b_write.png") no-repeat; width:16px; height:11px; }
.ka_b_up{ background:url("/static/layout/ko/img/ka_icon/ka_b_up.png") no-repeat; width:11px; height:6px; }
.ka_b_down{ background:url("/static/layout/ko/img/ka_icon/ka_b_down.png") no-repeat; width:11px; height:6px; }
.ka_list{ background:url("/static/layout/ko/img/ka_icon/ka_list.png") no-repeat; width:12px; height:10px; }
.ka_file_add{ background:url("/static/layout/ko/img/ka_icon/ka_file_add.png") no-repeat; width:12px; height:12px; }
.ka_file_del{ background:url("/static/layout/ko/img/ka_icon/ka_file_del.png") no-repeat; width:12px; height:4px; }
.ka_file_folder{ background:url("/static/layout/ko/img/ka_icon/ka_file_folder.png") no-repeat; width:16px; height:14px; }
/* // ka_icon [2015-06-18] */


/*활용수기 공모전 [2017-05-16]*/
.agreement ul {background: #fcf8e3; border:1px solid #faebcc; padding:20px 40px}
.agreement ul li {list-style-type: disc;font-size: 13px; color:#8a6d3b; margin-bottom: 9px}
.agreement ul li:last-child {margin-bottom:0}
.file_wrap .lf_btn {margin-right:5px}
#data_save_btn, #backtype2, #use_save_btn {width:70px}

.kQueryChk{ position:absolute; left:-10000px; }
.kQueryChk:disabled + label{ pointer-events:none; opacity:0.5; }
.kQueryChk + label{ background-size:contain; background-repeat:no-repeat; cursor:pointer; display:inline-block; -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; }
.kQueryChk + label{ background-image:url("http://company.littlefox.com/static/libs/kQueryChk/img/bg_chk1.png"); width:20px; height:20px; }
.kQueryChk:checked + label{ background-image:url("http://company.littlefox.com/static/libs/kQueryChk/img/bg_chk1_on.png"); }

.form_section{margin-top:40px}
.form_section{ position:relative; }
.form_section a{ display:inline-block; cursor:pointer; }
.form_section{ width:100%; display:block; }
.form_section input[type=text].err,
.form_section input[type=password].err{ border:1px solid #EE4612 !important; }
.form_section > table{ width:100%; }
.form_section > table > tbody > tr{ height:50px; position:relative; border-top:1px solid #7f858f; border-bottom:1px solid #DFDFDF; }
.form_section > table > tbody > tr:last-child {border-bottom:1px solid #7f858f}
.form_section > table > tbody > tr > th,
.form_section > table > tbody > tr > td{ vertical-align:top; font-size:13px; }
.form_section > table > tbody > tr > th{ background:#f6f6f6; text-align:right; padding:18px 25px 18px 0; }
.form_section > table > tbody > tr > th > span.star{ color:#EE4612; vertical-align:top;}
.form_section > table > tbody > tr > th > span.label{ display:inline-block; color:#444}
.form_section > table > tbody > tr > th > span.th_txt {color:#444; font-size:13px; font-weight: normal; display:block}
.form_section > table > tbody > tr > td{ vertical-align:middle; padding-left:25px; padding-right:25px; }
.form_section > table > tbody > tr > td .box{ margin-bottom:6px; }
.form_section > table > tbody > tr > td > *{ margin-right:5px; }
.form_section > table > tbody > tr > td .desc{ display:block; color:#999; font-size:11px; margin-bottom:10px; }
.form_section > table > tbody > tr > td input[type=text],
.form_section > table > tbody > tr > td input[type=password]{ border:1px solid #ccc;margin-top:10px; margin-bottom:10px; line-height:25px; height:25px; font-size:13px; }
.form_section > table > tbody > tr > td select{ border:1px solid #ccc;cursor:pointer; line-height:27px; height:27px; font-size:13px; }
.form_section > table > tbody > tr > td textarea{ border:1px solid #ccc;box-sizing:border-box; margin-top:10px; margin-bottom:10px; }
.form_section > table > tbody > tr > td .cmt{ font-size:13px; }

/*17-07-06 psb 나의정보 페이지 수정*/
.icon_img_star {vertical-align:top !important;display:inline-block; width:13px; height:12px; margin-right:5px; background:url('/static/layout/ko/img/ka_icon/bg_icon.png') no-repeat}
.blind {position: absolute;left:0; top:-1000em;}

/* PH_CHK 2019-03-05 조성미 #8601 */
.PH_CHK{ position:absolute; left:-10000px; }
.PH_CHK:disabled + label{ pointer-events:none; opacity:0.5; }
.PH_CHK + label{ background-size:contain; background-repeat:no-repeat; cursor:pointer; display:inline-block; -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; }
.PH_CHK + label{ background-image:url("./chk/bg_chk1.png"); width:19px; height:19px; vertical-align:middle; }
.PH_CHK:checked + label,
.PH_CHK + label.on{ background-image:url("./chk/bg_chk1_on.png"); }
/* // PH_CHK 2019-03-05 조성미 #8601 */

/* AGREE_ALL 2019-03-05 조성미 #8601 */
.AGREE_ALL{ position:absolute; left:-10000px; }
.AGREE_ALL:disabled + label{ pointer-events:none; opacity:0.5; }
.AGREE_ALL + label{ background-size:contain; background-repeat:no-repeat; cursor:pointer; display:inline-block; -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; }
.AGREE_ALL + label{ background-image:url("./chk/bg_chk1.png"); width:19px; height:19px; vertical-align:middle; }
.AGREE_ALL:checked + label,
.AGREE_ALL + label.on{ background-image:url("./chk/bg_chk1_on.png"); }
/* // AGREE_ALL 2019-03-05 조성미 #8601 */