@charset "utf-8";
/* HIVELAB (http://www.hivelab.co.kr) */


@font-face{
  font-family:'notoR';
  src:url(font/notokr-regular.eot);
  src:url(font/notokr-regular.eot?#iefix) format('embedded-opentype'),url(font/notokr-regular.woff) format('woff'),url(font/notokr-regular.ttf) format('truetype');
}

@font-face{
  font-family:'notoL';
  font-weight:300;
  src:url(font/notokr-light.eot);
  src:url(font/notokr-light.eot?#iefix) format('embedded-opentype'),url(font/notokr-light.woff) format('woff'),url(font/notokr-light.ttf) format('truetype');
}
@font-face{
  font-family:'notoM';
  src:url(font/notokr-medium.eot);
  src:url(font/notokr-medium.eot?#iefix) format('embedded-opentype'),url(font/notokr-medium.woff) format('woff'),url(font/notokr-medium.ttf) format('truetype');
}
@font-face{
  font-family:'notoB';
  src:url(font/notokr-bold.eot);
  src:url(font/notokr-bold.eot?#iefix) format('embedded-opentype'),url(font/notokr-bold.woff) format('woff'),url(font/notokr-bold.ttf) format('truetype');
}


body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,table,th,td,form,fieldset,legend,textarea,input,select,textarea,button,article,aside,dialog,footer,header,section,footer,nav,figure,main{margin:0;padding:0;font-family:notoR,MalgunGothic,AppleSDGothicNeo,'돋움',Dotum,helvetica,sans-serif;font-weight:400}
.body_preview{overflow:hidden;background:url(../img/body_prev_bg.gif) left top repeat-y}

article,aside,dialog,footer,header,section,footer,nav,figure,main{display:block}
html,body{height:100%;background-color:#fff}
body,select,textarea,button{font-family:notoR,MalgunGothic,AppleSDGothicNeo,'돋움',Dotum,helvetica,sans-serif;font-size:12px;color:#23282e;font-weight:400}
input,.inp_txt .txt_lbl,textarea{font-family:notoR,MalgunGothic,AppleSDGothicNeo,'돋움',Dotum,helvetica,sans-serif;font-size:12px;color:#23282e;font-weight:400;;letter-spacing:0}
fieldset,li,img{border:0;vertical-align:top}
ul,ol{list-style:none}
button{overflow:visible;border:0;background-color:transparent;cursor:pointer;border:none}
button::-moz-focus-inner{padding:0;border:0}
button:disabled{cursor:default}

address,caption,em{font-style:normal}
a,a:focus,a:active,a:hover{text-decoration:none}
hr{border:0}
table{border-collapse:collapse;border-spacing:0;width:100%}
.blind,legend,caption span{overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:1px;line-height:100px;text-indent:-9999px;white-space:nowrap}


.skip{height:0}
.skip a{display:block;position:absolute;left:0;top:-100px;width:100%;height:25px;text-align:center}
.skip a:focus,#skip a:active{position:absolute;top:0;z-index:200;padding:10px 0;background:#000;font-weight:bold;color:#fff;font-size:20px;text-decoration:none}

.service_logo_link,.btn_login:after,.btn_ico_inline:after,.select .sp,.btn_search:after,.paging .page_first:after,.paging .page_prev:after,.paging .page_last:after,.paging .page_next:after,.tbl_board1 .state_link:after,.state_layer_top,.state_layer_top,.ico_radio,.title_warning_txt1:after,.tbl_write1 th .ico_star:after,.tbl_write2 th .ico_star:after,.btn_space_inline .ico:after,.paragraph_etc_info_link:after,.state_layer_close a,.add_file_close a,.btn_ico_big_full:after,.thumb_file_colse a,.date_rolling_btn_next,.date_rolling_btn_prev,.thumb_profile_colse a,.btn_inline:after,.btn_inline_ico1:after,.thumb_profile_colse a,.thumb_file_write_tit .ico_star:after, .thumb_sec .thumb_img_sub,.checkbox .ico_check,.thumb_profile_pic_btn,.prev_nav_depth2_item .bar,.tbl_write1 td .inp_close a,.tit_link_area .ico_bar,.tbl_ly_write1 th .ico_star:after,.login_header:after,.error_header:after,.btn_payco_login:after,.inp_lable .ico_star:after,.tab_depth_in .tab_tit:after,.ctg_field_blt:after,.category_area2 .ctg_field .bar,.category_area2 .ctg_field .ctg_field_link:after,.btn_up:after,.btn_down:after,.btn_remove .sp,.btn_align:after{overflow:hidden;display:inline-block;height:1px;vertical-align:middle;line-height:300px;background:url(../img/sp_20200921.png) no-repeat}


/* notokr:regular */
.in_txt_reg{font-family:notoR,MalgunGothic,AppleSDGothicNeo,'돋움',Dotum,helvetica,sans-serif;font-weight:400}

/* notokr:bold */
.cont_title_area .tit,.tui-calendar .tui-calendar-title,.tui-calendar .tui-calendar-body-header th,.total_num_txt,.btn_arrow_inline,.ly_title1,.stitle1,.btn_space_inline,.txt_space_inline,.select2 .btn_select,.btn_big_full,.thumb_profile_write_tit,.date_rolling_link,.tab_area1_link,.preview_title .tit,.prev_nav_tit,.prev_nav_depth2_item.card_view,.prev_nav_depth2_item.scroll_view,.btn_inline2.bg_red,.btn_ico_big_full,.ctg_depth1 .ctg_field_inner,.ly_stitle1,.header_item.is_select .header_link{font-family:robotoB,notoB,MalgunGothic,AppleSDGothicNeo,'돋움',Dotum,helvetica,sans-serif;font-weight:700}

/* notokr:medium */
.in_txt_mid{font-family:robotoM,notoM,MalgunGothic,AppleSDGothicNeo,'돋움',Dotum,helvetica,sans-serif;font-weight:500}

/* word-break */
.cont_title_area .tit,.state_layer_info_item,.cont_title_area .f_right,.info_txt_word,.txt_word_sec1,.thumb_profile_write_txt,.prev_nav_item,.prev_nav_depth2_item,.txt_word1,.inp_txt_view .dsc_txt,.ctg_field_txt{word-break:keep-all;word-wrap:break-word}

/* 컨텐츠여백간격 */
.area_space1{clear:both;width:100%;height:1px;margin-top:15px;background-color:#efefef}


/*  align */
.align_cn{text-align:center}


/* align */
.aligner{display:inline-block;height:100%;vertical-align:middle}


/* layout */
.pop_body{overflow:hidden;background-color:#999999}
.wrap{min-width:1320px;height:100%}
.scroll_wrap{position:absolute;top:0;left:0;right:0;bottom:0}

.header{background-color:#23282e}
.header_inner{position:relative;width:1280px;min-height:76px;margin:0 auto;padding:0 400px 0 210px;background-color:#23282e;box-sizing:border-box}
.service_logo{position:absolute;top:30px;left:2px;z-index:5;width:158px;height:16px}
.service_logo_link{display:block;width:158px;height:16px}


/* title */
.cont_title_area{position:relative;min-height:38px;padding-top:57px}
.cont_title_area:after{display:block;clear:both;content:''}
.cont_title_area .tit{font-size:32px;line-height:34px;color:#23282e}
.title_info_sec:after{display:block;clear:both;content:''}
.cont_title_area .f_left,.cont_title_area .f_right{float:left}
.cont_title_area .f_right{max-width:600px;margin:3px 0 0 13px}

.cont_title_area .tit_link_area{display:inline-block;color:#23282e}
.cont_title_area .ico_bar{display:inline-block;width:13px;height:23px;margin:5px 16px 7px 0;background-position:-155px -144px;vertical-align:top}

.title_info_sec{font-size:13px;line-height:15px;color:#999999}
.title_warning_txt1{position:relative;padding-left:9px}
.title_warning_txt1_mt1{margin-top:17px}
.title_warning_txt1:after{display:block;clear:both;content:'';position:absolute;top:3px;left:1px;width:5px;height:5px;margin-top:-2px;background-position:-176px -62px}
.title_info_sec .title_info{margin-top:3px}

.title_pos_r{position:absolute;bottom:1px;right:0}

.stitle1{display:inline-block;font-size:24px;line-height:26px;vertical-align:middle}
.stitle_desc{display:inline-block;margin:5px 0 0 12px;color:#999;vertical-align:top}

/* line_top_sec */
.line_top_sec1{position:relative;margin-top:38px;padding:0 0 11px 2px}
.line_top_sec1_mt0{margin-top:0}
.line_top_sec1_mt1{margin-top:24px}
.line_top_sec1:first-child{margin-top:0}
.line_top_sec1_pos_r{position:absolute;bottom:20px;right:0}
.line_top_sec1_pos_r2{position:absolute;bottom:13px;right:0}

.line_top_sec2{position:relative;margin-top:60px;padding:0 0 15px 2px;border-bottom:3px solid #23282e}
.line_top_sec2:first-child{margin-top:0}
.line_top_sec2_mt1{margin-top:73px}
.line_top_sec2_pos_r{position:absolute;bottom:0;right:0}
.line_top_sec2_pd1{padding-top:50px}

.line_top_sec3{position:relative;margin-top:73px;padding:0 0 15px 2px}

.info_txt_word{display:inline-block;padding-bottom:15px;font-size:12px;line-height:14px;color:#999999;vertical-align:bottom}
.info_txt_word.is_error{color:#fa2828}

.total_num_txt{display:inline-block;font-size:16px;line-height:18px;color:#23282e}


/* 운영시 메뉴가 2줄이 필요할 경우 아래 여백 포함 :header_inner의 min-height 변경 */
.header_lst{position:relative;padding-top:20px}
.header_lst:after{display:block;clear:both;content:''}
.header_item{float:left;margin:8px 16px 0 0}
.header_item:last-child{margin-right:0}
.header_link{display:block;font-size:17px;line-height:19px;color:#888888}
.header_link:hover{color:#ffffff}
.header_item.is_select .header_link{color:#ffffff}


.header_info{position:absolute;top:30px;right:1px;font-size:0;line-height:0;color:#cccccc}

.header_id_info,.header_etc_txt{display:inline-block;color:#cccccc;font-size:12px;line-height:14px;vertical-align:top}
.header_info_bar{overflow:hidden;position:relative;display:inline-block;width:1px;height:12px;margin:0 10px;vertical-align:top}
.header_info_bar:after{display:block;clear:both;content:'';position:absolute;top:50%;left:0;width:1px;height:12px;margin-top:-5px;background-color:#666666}

.btn_login{overflow:hidden;position:relative;display:inline-block;width:22px;height:24px;margin-top:-6px;font-size:0;line-height:0}
.btn_login:after{display:block;clear:both;content:'';position:absolute;top:50%;left:50%;width:12px;height:14px;margin:-7px 0 0 -6px;background-position:-162px 0}
.btn_login:hover:after{background-position:-178px 0}

.content_wrap{position:relative;width:1280px;margin:0 auto}
.content_wrap .content{position:relative}
.content_wrap .content_inner{margin-top:38px;padding-bottom:50px}
.content_wrap_type1 .content{width:900px;padding-right:380px}
.content_wrap_type1 .content_inner{margin-top:38px;padding-bottom:50px}
.content_wrap_type1 .cont_title_area{width:900px}

.cont_pos_r{position:absolute;top:0;right:0;margin-top:-18px}

.quick_area{position:absolute;top:0;right:0;width:285px}

.snb_area{position:absolute;left:0;top:0;min-width:240px;height:100%;padding:0 25px;border-right:1px solid #23282e;box-sizing:border-box;z-index:10}


/* point */
.point_red{color:#fa2828 !important}
.point_sky{color:#17a0f9 !important}
.point_green{color:#27cf33 !important}


/* btn */
.btn_area1{position:relative;margin-top:10px;font-size:0}
.btn_area1_pos_r{position:absolute;top:0;right:0}

.btn_area2{position:relative;margin-top:15px;padding-top:30px;border-top:1px solid #23282e;font-size:0;text-align:center}
.btn_area3{position:relative;margin-top:30px;font-size:0;text-align:center}

.btn_ico_inline{overflow:hidden;position:relative;min-width:177px;height:38px;margin-left:10px;padding:0 38px 0 14px;background-color:#23282e;font-size:15px;color:#ffffff;text-align:left;box-sizing:border-box}
.btn_ico_inline:hover{background-color:#343d47}
.btn_ico_inline:after{display:block;clear:both;content:'';position:absolute;top:50%;right:13px;width:12px;height:12px;margin-top:-6px;background-position:0 -20px}
.btn_ico_inline:first-child{margin-left:0}

.btn_inline{overflow:hidden;position:relative;min-width:138px;height:38px;margin-left:10px;padding:0 38px 0 14px;background-color:#23282e;font-size:13px;color:#ffffff;text-align:left;box-sizing:border-box}
.btn_inline_ml0{margin-left:0}
.btn_inline:hover{background-color:#343d47}
.btn_inline:after{display:block;clear:both;content:'';position:absolute;top:50%;right:13px;width:12px;height:12px;margin-top:-6px;background-position:0 -20px}
.btn_inline:first-child{margin-left:0}

.btn_inline_ico1:after{right:10px;width:18px;height:12px;margin-top:-6px;background-position:-166px -76px}
.btn_inline_ico2:after{right:10px;width:14px;height:14px;margin-top:-7px;background-position:-147px -108px}
.btn_inline_ico3:after{right:10px;width:14px;height:14px;margin-top:-7px;background-position:-165px -108px}
.btn_inline_ico4:after{right:10px;width:16px;height:16px;margin-top:-8px;background-position:-183px -108px}

.btn_inline2{min-width:105px;height:38px;margin-left:10px;padding:0 5px;background-color:#cccccc;font-size:14px;color:#ffffff;vertical-align:top;text-align:center;box-sizing:border-box}
.btn_inline2:hover{background-color:#d6d6d6}
.btn_inline2:first-child{margin-left:0}
.btn_inline2.bg_red{background-color:#fa2828;color:#ffffff}
.btn_inline2.bg_red:hover{background-color:#ff4e4e}

.btn_inline3{min-width:97px;height:34px;margin-left:10px;padding:0 5px;background-color:#23282e;font-size:13px;color:#ffffff;vertical-align:top;text-align:center;box-sizing:border-box}
.btn_inline3:hover{background-color:#343d47}
.btn_inline3:first-child{margin-left:0}
.btn_inline3.line_gray{border:1px solid #eeeeee;background-color:#ffffff;color:#dddddd}
.btn_inline3.line_gray:hover{background-color:#fff}
.btn_inline3.line_gray.is_select{background-color:#fa2828;color:#fff}
.btn_inline3.line_gray.is_select:hover{background-color:#f90909}

.btn_inline3_wid1{min-width:72px}

.btn_ico_big_full{overflow:hidden;display:block;position:relative;width:100%;height:42px;margin-top:10px;padding:0 38px 0 13px;background-color:#23282e;font-size:14px;color:#ffffff;text-align:left;box-sizing:border-box}
.btn_ico_big_full:hover{background-color:#343d47}
.btn_ico_big_full:after{display:block;clear:both;content:'';position:absolute;top:50%;right:11px;width:18px;height:12px;margin-top:-6px;background-position:-166px -76px}
.btn_ico_big_full:first-child{margin-left:0}

.btn_big_full{overflow:hidden;position:relative;width:100%;height:58px;margin-top:10px;padding:0 10px;background-color:#fa2828;font-size:20px;color:#ffffff;text-align:center;box-sizing:border-box}
.btn_big_full:hover{background-color:#f90909}
.btn_big_full:disabled{background-color:#cccccc;color:#b7b7b7}

.btn_line_sm1{display:inline-block;min-width:71px;height:38px;padding:0 14px;border:1px solid #cccccc;background-color:#f9f9f9;font-size:14px;color:#999999;vertical-align:middle;box-sizing:border-box}
.btn_line_sm1:hover{background-color:#f3f3f3}
.btn_line_sm1:disabled{border-color:#e5e5e5;color:#ccc}
.btn_line_sm1_ml1{margin-left:10px}
.btn_line_sm1_mt1{margin-top:15px}
.btn_line_sm1_hei1{height:34px}

.btn_line_sm2{display:inline-block;min-width:42px;height:24px;padding:0 5px;border:1px solid #d4d4d4;background-color:#ffffff;color:#3e4248;vertical-align:top;box-sizing:border-box} /* 테이블용 */
.btn_line_sm2:hover{background-color:#f9f9f9}

.btn_line_sm2:disabled{color:#ccc;border-color:#e6e6e6}
.btn_line_sm2:disabled:hover{color:#ccc;border-color:#e6e6e6;background-color:#ffffff}
.btn_line_sm2_ml1{margin-left:10px}

.btn_line_sm3{display:inline-block;min-width:75px;height:38px;padding:0 14px;border:1px solid #d4d4d4;background-color:#ffffff;font-size:14px;color:#3e4248;vertical-align:middle;box-sizing:border-box}
.btn_line_sm3:hover{background-color:#f9f9f9}
.btn_line_sm3:disabled{border-color:#eeeeee;color:#dddddd}
.btn_line_sm3_ml1{margin-left:10px}

.btn_line_sm4{display:inline-block;min-width:75px;height:38px;padding:0 14px;border:1px solid #23282e;background-color:#23282e;font-size:14px;color:#fff;vertical-align:middle;box-sizing:border-box}
.btn_line_sm4:hover{background-color:#343d47}
.btn_line_sm4:disabled{border-color:#eeeeee;background-color:#fff;color:#dddddd}
.btn_line_sm4_ml1{margin-left:10px}

.btn_search{overflow:hidden;position:relative;display:inline-block;width:33px;height:36px;padding:0 14px;background-color:transparent;font-size:14px;color:#999999;vertical-align:top;box-sizing:border-box}
.btn_search:after{display:block;clear:both;content:'';position:absolute;top:50%;left:0;width:33px;height:36px;margin-top:-18px;background-position:0 -36px}
.btn_search:hover:after{background-position:-37px -36px}
.inp_txt.is_focus .btn_search:after{background-position:-37px -36px}

.add_file_btn{position:relative;min-height:38px;padding-left:148px}
.add_file_btn .pos_l{position:absolute;top:0;left:0}
.add_file_btn .addfile_txt{overflow:hidden;display:block;width:100%;border:1px solid #fff;padding:0 4px;font-size:12px;line-height:38px;color:#999999;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box}
.add_file_close {position:absolute;top:50%;right:13px;z-index:10;display:block;width:10px;height:10px;margin-top:-5px}

.add_file_close a{display:block;width:10px;height:10px;background-position:-59px -76px}
.add_file_close a:hover{background-position:-72px -76px}

.add_file_btn.is_error .addfile_txt{position:relative;padding:0 36px 0 12px;border:1px solid #fa2828;font-size:14px;color:#23282e;line-height:36px}
.add_file_btn.is_error .txt_word1{color:#fa2828}

.add_file_btn.is_choice .addfile_txt{position:relative;padding:0 36px 0 12px;border:1px solid #23282e;font-size:14px;color:#23282e;line-height:36px}
.add_file_btn.is_choice .txt_word1{color:#fa2828}

.btn_space_inline{min-width:94px;height:47px;margin-left:10px;padding:0 5px;background-color:#ffffff;font-size:14px;color:#23282e;vertical-align:top;box-sizing:border-box}
.btn_space_inline .ico{position:relative;display:inline-block;padding-right:17px}
.btn_space_inline .ico:after{display:block;clear:both;content:'';position:absolute;top:50%;right:0;width:10px;height:10px;margin-top:-5px;background-position:-59px -76px}
.btn_space_inline:hover{color:#475361}
.btn_space_inline:hover .ico:after{background-position:-72px -76px}

.btn_space_ico1 .ico:after{background-position:-86px -76px}
.btn_space_ico1:hover .ico:after{background-position:-100px -76px}

.btn_space_sec{position:relative;display:inline-block}
.btn_space_sec:after{display:block;clear:both;content:'';position:absolute;left:0;bottom:-3px;width:10px;height:50px;background-color:#fff}
.btn_space_line_t{border-top:3px solid #23282e}
.btn_space_line_t:after{top:-3px}


/* 테이블 up, down 버튼 */
.btn_up,.btn_down{position:relative;display:inline-block;width:24px;height:24px;border:1px solid #d4d4d4;vertical-align:middle}
.btn_up:after{display:block;clear:both;content:'';position:absolute;top:50%;left:50%;width:9px;height:5px;margin:-2px 0 0 -5px;background-position:-168px -126px}
.btn_down:after{display:block;clear:both;content:'';position:absolute;top:50%;left:50%;width:9px;height:5px;margin:-2px 0 0 -5px;background-position:-155px -126px}
.ico_up, .ico_down{overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:1px;line-height:100px;text-indent:-9999px;white-space:nowrap}

.btn_up:hover,.btn_down:hover{background-color:#f5f5f5}
.btn_up:disabled,.btn_down:disabled{border-color:#eee}

.btn_up:disabled:after{background-position:-168px -135px}
.btn_down:disabled:after{background-position:-155px -135px}

.btn_ml1{margin-left:5px}
.btn_ml2{margin-left:19px}


/* input */
.space_reset_sec{display:inline-block;vertical-align:top;font-size:0}
.inp_txt{position:relative;display:inline-block;width:100%;height:38px;padding:0 12px;border:1px solid #d4d4d4;background-color:#fff;line-height:36px;vertical-align:top;word-break:break-all;box-sizing:border-box}
.inp_txt.is_focus{border:1px solid #23282e}
.inp_txt.is_disabled{background-color:#e6e6e6}
.inp_txt.is_disabled .inp:disabled{background-color:#e6e6e6;color:#23282e}

.inp_txt.is_disabled .txt_lbl{color:#23282e}

.bx_wid_sec1{width:1032px}
.inp_txt_mt1{margin-top:10px}

.inp_txt.is_error{border:1px solid #fa2828}

.inp_txt .inp{display:block;width:100%;height:36px;border:none;font-size:14px;line-height:36px;outline:none;box-sizing:border-box}
.inp_txt .inp:focus{color:#23282e}
.inp_txt .txt_lbl{position:absolute;top:0;left:0;display:inline-block;height:36px;padding:0 12px;font-size:14px;line-height:36px;border:1px solid  transparent;color:#cccccc;outline:none;box-sizing:border-box}

.inp_txt_view{position:relative;display:inline-block;width:100%;min-height:38px;font-size:14px;line-height:36px;color:#23282e;vertical-align:top;box-sizing:border-box}
.inp_txt_view .txt_lbl{overflow:hidden;display:inline-block;max-width:370px;vertical-align:top;text-overflow:ellipsis;white-space:nowrap}
.inp_txt_view .dsc_txt{display:inline-block;max-width:100%;font-size:12px;line-height:14px;color:#999999}

.inp_txt_search{margin-left:10px;padding:0 46px 0 12px}
.inp_txt_search .inp{padding:0}
.inp_txt_search_ml0{margin-left:0}
.inp_txt_pos_r{position:absolute;top:0;right:0}

.inp_txt_wid1{width:287px !important}
.inp_txt_wid2{width:432px !important}

.inp_txt_search2{height:34px;margin-left:10px;padding:0 46px 0 12px}
.inp_txt_search2 .inp{height:32px;padding:0;font-size:12px;line-height:32px}
.inp_txt_search2 .btn_search{height:32px}
.inp_txt_search2 .btn_search:after{height:32px;margin-top:-16px;background-position:-79px -138px}
.inp_txt_search2 .btn_search:hover:after{background-position:-116px -138px}
.inp_txt_search2.is_focus .btn_search:after{background-position:-116px -138px}

.inp_txt_search_wid1{width:370px !important}
.inp_txt_search_wid2{width:179px !important}

/*  text_area */
.text_area_sec{position:relative}
.text_area_sec.is_error .text_area1{border:1px solid #fa2828}
.text_area1{display:block;min-width:100%;max-width:100%;width:100%;height:100%;max-height:103px;padding:12px;border:1px solid #dedede;font-size:14px;line-height:19px;box-sizing:border-box}
.text_area1:focus{border-color:#23282e;outline:none}
.text_area_mt1{margin-top:26px}
.text_area1_hei1{min-height:99px;max-height:99px;height:99px}
.text_area1_hei2{min-height:179px;max-height:179px;height:179px}
.text_area1_hei3{min-height:160px;max-height:160px;height:160px}
.text_area1_hei4{min-height:62px;max-height:62px;height:62px}

.text_area_sec_wid1{width:1032px}

.text_area_sec .txt_lbl{position:absolute;top:0;left:0;display:inline-block;padding:12px;font-size:14px;line-height:19px;border:1px solid  transparent;box-sizing:border-box;outline:none;color:#cccccc}


/* radio */
.radiobox{position:relative;display:inline-block;min-width:60px;min-height:12px;margin-left:26px;padding-left:21px;font-size:14px;color:#333333;vertical-align:top;cursor:pointer;box-sizing:border-box}
.radiobox:first-child{margin-left:0}
.radiobox_block{display:block}
.radiobox label{display:inline-block;margin-top:-2px;line-height:16px;vertical-align:top}
.radiobox .ico_radio input{position:absolute;left:-9999px}
.radiobox.label_none{padding-left:0}

.radiobox.is_checked .ico_radio{background-position:-27px -76px}
.radiobox .ico_radio{position:absolute;top:0;left:0;width:12px;height:12px;background-position:-43px -76px}

.radiobox_wid1{min-width:97px}


/* checkbox */
.checkbox{position:relative;display:inline-block;min-width:12px;min-height:12px;padding-left:26px;font-size:12px;vertical-align:top;cursor:pointer}
.checkbox_block{display:block}

.checkbox label{display:inline-block;padding-top:3px;line-height:14px;vertical-align:top}
.checkbox input{position:absolute;left:-9999px}
.checkbox .ico_check{position:absolute;top:0;left:0;width:12px;height:12px !important;background-position:-147px -92px}
.checkbox.is_checked .ico_check{background-position:-163px -92px}
.checkbox.is_disabled .ico_check{background-position:-179px -92px; cursor:default}
.checkbox.label_none{padding-left:0}


/* 달력 */
.datepicker_area{display:inline-block;font-size:0;vertical-align:top}
.datepicker_ml0{margin-left:0}
.datepicker_ml1{margin-left:10px}
.datepicker_area .inp_datepicker{position:relative;display:table-cell;width:180px;vertical-align:middle}
.datepicker_area .inp_datepicker .inp{cursor:pointer}
.datepicker_area .txt_bar{display:table-cell;width:15px;height:100%;font-size:18px;vertical-align:middle;text-align:center}
.datepicker_area .inp_txt{width:118px !important}

.datepicker_area_wid1 .inp_datepicker{width:138px}

.datepicker_area.is_error .tui-datepicker-input input{border:1px solid #fa2828}


/* select */
.btn_select{overflow:hidden;position:relative;min-width:104px;height:38px;padding:0 34px 0 12px;border:1px solid #d4d4d4;background-color:#fff;font-size:14px;line-height:36px;vertical-align:top;text-align:left;outline:none;box-sizing:border-box}
span.btn_select{display:inline-block}

.select.is_disabled{color:#d4d4d4}
.select.is_disabled .btn_select .sp{background-position:-113px -92px}

.select{position:relative;z-index:10;display:inline-block;*display:inline;vertical-align:top}
.select .sp{position:absolute;top:50%;right:11px;width:12px;height:6px;margin:-3px 0 0 0;background-position:-16px -20px}
.select_option{display:none;position:absolute;top:37px;left:0;right:0;border:1px solid #23282e;background:#fff;z-index:20}
.option_link{overflow:hidden;display:block;height:30px;padding:0 12px;font-size:14px;line-height:30px;color:#23282e;text-align:left;text-overflow:ellipsis;white-space:nowrap;text-decoration:none !important;box-sizing:border-box}
.option_link:hover,.option_link:focus{background:#f9f9f9}

.select.is_error .btn_select{border:1px solid #fa2828}

.select_mt1{margin-top:25px}
.select_ml1{margin-left:10px}

.select_wid1{width:180px}
.select_wid2{width:138px}
.select_wid3{width:434px}
.select_wid4{width:287px}
.select_wid5{width:134px}
.select_wid6{width:253px}
.select_wid7{width:154px}
.select_wid8{width:138px}
.select_wid9{width:600px}


.select.is_opened {z-index:20}
.select.is_opened .sp{background-position:-32px -20px}
.select.is_opened .select_option{overflow-y:auto;z-index:100;display:block;max-height:200px}
.select.is_opened .btn_select{border-color:#23282e}

.select2, .select2 .btn_select{width:100%}
.select2 .sp{right:11px;width:13px;height:8px;margin:-4px 0 0 0;background-position:-79px -92px}
.select2.is_opened .sp{background-position:-96px -92px}

.select3 .btn_select{height:34px;font-size:12px;line-height:32px}
.select3 .select_option{top:33px}
.select3 .option_link{font-size:12px}


/* form */
.land{position:relative}

.form_inline .field:after{display:block;clear:both;content:''}
.field_inner{display:inline-block;float:left;margin-left:80px;font-size:0;vertical-align:top}
.field_inner:first-child{margin-left:0}
.field_inner_ml1{margin-left:40px !important}
.field_cont{display:inline-block;vertical-align:top}
.field_txt{display:inline-block;margin-left:7px;font-size:12px;line-height:32px}

.inp_lable{display:inline-block;padding-right:10px;font-size:13px;text-align:left;box-sizing:border-box}
.inp_lable .ico_star{position:relative;display:inline-block;width:5px;height:5px;margin:14px 0 0 1px;vertical-align:top}
.inp_lable .ico_star:after{display:block;clear:both;content:'';position:absolute;top:0;left:0;width:5px;height:5px;background-position:-176px -62px}
.inp_lable_ml1{margin-left:30px}

.lable_wid1{width:83px}
.lable_wid2{width:82px}

.form_inline .inp_lable{line-height:38px}
.form_inline .inp_txt{width:148px}

.inp_txt_wid3{width:198px !important}
.inp_txt_wid4{width:342px !important}

.land .txt_word1{text-align:left;letter-spacing:-0.02em}
.land .txt_word1_mt1{margin-top:7px}
.land .txt_word1.is_error{color:#fa2828}

.land .btn_line_sm1{vertical-align:top}


/* keyowrd  */
.keywords_box{position:relative}
.keywords_option{overflow-x:hidden;overflow-y:auto;display:none;position:absolute;top:100%;left:0;right:0;max-height:164px;margin-top:-1px;border:1px solid #23282e;background:#fff;z-index:20}
.keywords_option.is_opened{display:block}
.keywords_link{overflow:hidden;display:block;height:30px;padding:0 12px;font-size:14px;line-height:30px;color:#23282e;text-align:left;text-overflow:ellipsis;white-space:nowrap;text-decoration:none !important;box-sizing:border-box}
.keywords_link:hover,.keywords_link:focus,.keywords_add:hover,.keywords_add:focus{background:#f9f9f9}
.keywords_add{overflow:hidden;display:block;padding:5px 12px;font-size:14px;font-weight:bold;line-height:30px;color:#23282e;text-overflow:ellipsis;white-space:nowrap;text-decoration:none !important}
.keywords_box.is_tag .inp_txt{height:auto;padding:0 12px 6px;font-size:0;line-height: normal}
.keywords_box.is_tag .inp_txt .inp{display: inline;width:80px;min-width:80px;max-width:100%;height:24px;margin-top:6px;line-height:24px;vertical-align:middle}
.keywords_box.is_tag .inp_txt .inp.is_active{width:auto;}
.keywords_box.is_tag .tag_lst{display: inline}

/* tag */
.tag_lst{margin-right:10px;font-size:0}
.tag_lst li{display:inline-block;height:24px;margin:6px 10px 0 0;padding:0 5px 0 12px;border:1px solid #ddd;border-radius:12px;background-color:#eee;box-sizing:border-box; font-size:14px;color:#23282e;line-height:22px;vertical-align:middle;white-space: nowrap;box-sizing: border-box}
.tag_lst li:last-child{margin-right:0}
.tag_lst .btn_remove{display:inline-block;position:relative;margin-top:-2px;padding:10px;vertical-align:middle}
.tag_lst .btn_remove .sp{position:absolute;top:50%;left:50%;width:7px;height:7px;margin:-4px 0 0 -4px;background-position:-188px -76px;vertical-align: middle}

/* tab */
.tab_area1{overflow:hidden;width:100%;margin-top:10px}
.tab_area1_item{float:left;width:33.3%;height:38px;box-sizing:border-box}
.tab_area1_item.last{width:33.4%}
.tab_area1_link{position:relative;display:block;border:1px solid #d4d4d4;background-color:#ffffff;margin-left:-1px;font-size:14px;line-height:36px;color:#23282e;text-align:center}
a.tab_area1_link:hover{background-color:#f9f9f9}
.tab_area1_item:first-child .tab_area1_link{margin-left:0}

.tab_area1_item.is_selected .tab_area1_link{background-color:#fa2828;color:#fff}
.tab_area1_item.is_selected .tab_area1_link:after{display:block;clear:both;content:'';position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;z-index:10;border:1px solid #fa2828}

.tab_area1_item.is_go .tab_area1_link{background-color:#23282e;color:#fff}
.tab_area1_item.is_go .tab_area1_link:after{display:block;clear:both;content:'';position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;z-index:10;border:1px solid #23282e}

.tab_area1_item.is_stand_by .tab_area1_link{background-color:#bbbbbb;color:#fff}
.tab_area1_item.is_stand_by .tab_area1_link:after{display:block;clear:both;content:'';position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;z-index:10;border:1px solid #bbbbbb}

.tab_area2{position:relative;width:100%;border:1px solid #23282e;box-sizing:border-box}
.tab_area2:after{display:block;clear:both;content:''}
.tab_area2_item{float:left;width:50%;height:48px;border-right:1px solid #23282e;font-size:14px;line-height:48px;text-align:center;background-color:#ffffff;box-sizing:border-box}
.tab_area2_item.last{border-right:none}
.tab_area2_link{display:block;padding:0 10px;color:#23282e}
.tab_area2_item.is_select .tab_area2_link{background-color:#23282e;color:#ffffff}


/* box */
.gray_line_area1{padding:21px 34px;border:1px solid #cccccc;background-color:#ffffff;box-sizing:border-box}
.gray_line_area1_pad1{padding:26px 34px}

.gray_line_area1  .btn_line_sm1{vertical-align:top}

.paragraph_area{width:100%;text-align:right}
.paragraph_area + .line_top_sec1,.paragraph_area + .line_top_sec2{margin-top:57px}

.paragraph_etc_sec{margin-top:9px;padding-left:152px}
.paragraph_etc_info_link{position:relative;display:inline-block;padding-right:16px;font-size:14px;line-height:16px;color:#999999}
.paragraph_etc_info_link:hover{color:#999999}
.paragraph_etc_info_link:after{display:block;clear:both;content:'';position:absolute;top:50%;right:0;width:11px;height:7px;margin-top:-3px;background-position:-114px -76px}
.paragraph_etc_info_link.is_select:after{background-position:-129px -76px}

.txt_dsc_sec1{margin-top:16px;color:#999999;text-align:center}


/* table */
.txt_write_num{position:relative;min-height:17px;margin-top:5px;padding-right:80px;font-size:15px;line-height:17px}
.txt_write_num_pos_r{position:absolute;top:0;right:0}

.txt_write_num.is_select em{color:#17a0f9}

.tbl_board1 .radiobox, .tbl_ly_board1 .radiobox,.tbl_board1 .checkbox, .tbl_ly_board1 .checkbox{min-width:12px; vertical-align:middle}

.tbl_board1{position:relative;table-layout:fixed;width:100%;border-top:3px solid #23282e;color:#333333;box-sizing:border-box}
.tbl_board1:after{display:block;clear:both;content:'';position:absolute;bottom:0;left:0;width:100%;z-index:10;height:1px;background-color:#333333}
.tbl_board1 tr:hover{background-color:#f9f9f9}
.tbl_board1 thead th{padding:16px 10px 14px;border-bottom:1px solid #23282e;background-color:#fff;line-height:16px}
.tbl_board1 th{height:auto;padding:19px 10px 19px;border-bottom:1px solid #d4d4d4;background-color:#fff;font-size:12px;line-height:17px;text-align:center}
.tbl_board1 th .btn_align{display:inline-block;padding:0 8px}
.tbl_board1 th .btn_align:after{display:inline-block;width:7px;height:4px;margin:-2px 0 0 5px;background-position:-210px -76px;vertical-align: middle;opacity:.2;content:''}
.tbl_board1 th .btn_align.is_ascending:after{background-position:-199px -76px}
.tbl_board1 th .btn_align.is_select:after{opacity:1}
.tbl_board1 td{position:relative;height:auto;padding:19px 10px 19px;border-bottom:1px solid #d4d4d4;font-size:13px;line-height:18px;vertical-align:middle;text-align:center;word-break:keep-all;word-wrap:break-word;box-sizing:border-box}
.tbl_board1 td a{color:#3e4248;text-decoration:underline}
.tbl_board1 td.td_pad_type1{padding:10px 0}
.tbl_board1 .cell_left{text-align:left}
.tbl_board1 .cell_right{text-align:right}
.tbl_board1 .count_num{display:inline-block;padding:5px 24px 0 0;line-height:15px;vertical-align:middle}
.tbl_board1 .label_ml1{margin-left:7px}
.tbl_board1 .tmb_img_sec{position:relative;display:inline-block;width:80px;height:80px;box-sizing:border-box}
.tbl_board1 .tmb_img_sec:after{display:block;clear:both;content:'';position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #d4d4d4}
.tbl_board1 .tmb_img_sec img{width:100%;height:100%}

.tbl_board1 td .txt_word1{margin-left:11px;font-size:12px;line-height:18px;color:#999999}
.tbl_board1 td .txt_word1_ml0{margin-left:0}

.tbl_board1 .state_link_sec{position:relative;display:inline-block;margin-left:3px;vertical-align:middle}
.tbl_board1 .state_link{position:relative;display:block;width:17px;height:17px}
.tbl_board1 .state_link:after{display:block;clear:both;content:'';position:absolute;top:50%;left:50%;width:17px;height:17px;margin:-9px 0 0 -9px;background-position:-176px -20px}

.tbl_board1.tbl_disable td{height:405px;font-size:14px;line-height:17px;color:#cccccc}
.tbl_board1.tbl_disable .state_link:after{background-position:-176px -41px}

.tbl_board1.tbl_disable tr:hover{background-color:#fff}

.tbl_board1 td .txt_word1_inline{display:inline-block;font-size:12px;line-height:18px;color:#999999;vertical-align:middle}
.tbl_board1 td .txt_word1_inline_ml1{margin-left:11px}


.tbl_search1{table-layout:fixed;width:100%;font-size:13px;line-height:18px;color:#3e4248}
.tbl_search1 th{height:auto;padding:5px 10px;background-color:#fff;font-size:14px;line-height:19px;color:#333333;vertical-align:middle;text-align:right} /* td값에 들어가져 있는 relative때문에 th,td 동일 속성값 분리사용  */
.tbl_search1 td{position:relative;height:auto;padding:5px 10px;background-color:#fff;vertical-align:middle;text-align:left;word-break:break-all;box-sizing:border-box}

.tbl_write1{position:relative;table-layout:fixed;width:100%;margin-top:15px;box-sizing:border-box}

.tbl_write1 tr.tr_line_blk{border-top:1px solid #23282e}

.tbl_write1 th{height:auto;padding:20px 10px 10px;background-color:#fff;font-size:14px;line-height:18px;vertical-align:top;text-align:left}
.tbl_write1 td{position:relative;height:auto;padding:10px;font-size:14px;line-height:16px;vertical-align:middle;text-align:left;word-break:keep-all;word-wrap:break-word;box-sizing:border-box}

.tbl_write1 .cell_top{padding:24px 10px 10px;vertical-align:top}
.tbl_write1 .cell_right{text-align:right}
.tbl_write1 .cell_pd1{padding:10px}

.tbl_write1 th .ico_star{position:relative;display:inline-block;width:5px;height:5px;margin:4px 0 0 1px;vertical-align:top}
.tbl_write1 th .ico_star:after{display:block;clear:both;content:'';position:absolute;top:0;left:0;width:5px;height:5px;background-position:-176px -62px}
.tbl_write1 td .txt_word1{margin-left:11px;font-size:12px;line-height:16px;color:#999999}
.tbl_write1 td .txt_word1_inline{display:inline-block;font-size:12px;line-height:16px;color:#999999;vertical-align:middle}
.tbl_write1 td .txt_word1_inline_ml1{margin-left:11px}

.tbl_write1 td .txt_word1_mt1{margin-top:8px}
.tbl_write1 td .txt_word1.is_error{color:#fa2828}

.tbl_write1 td .no_data_txt{display:inline-block;padding:10px 0;font-size:14px;line-height:16px;color:#cccccc !important}
.tbl_write1 td .txt_sec{display:inline-block}
.tbl_write1 td .btn_line_sm1{vertical-align:top}

.tbl_write1 td .inp_close{position:absolute;top:50%;right:10px;margin-top:-5px;z-index:10}
.tbl_write1 td .inp_close a{display:block;width:10px;height:10px;background-position:-59px -76px}
.tbl_write1 td .inp_close a:hover{background-position:-72px -76px}

.tbl_write1 th .dsc_txt{display:inline-block;margin-top:7px;font-size:12px;line-height:14px;color:#fa2828}


.tbl_write2{position:relative;table-layout:fixed;width:100%;box-sizing:border-box}
.tbl_write2:after{display:block;clear:both;content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#ffffff}

.tbl_write2 th{height:auto;padding:12px 10px;border-bottom:1px solid #d4d4d4;background-color:#fff;font-size:14px;line-height:18px;text-align:left}
.tbl_write2 td{position:relative;height:auto;padding:12px 10px;border-bottom:1px solid #d4d4d4;font-size:14px;line-height:16px;vertical-align:middle;text-align:left;word-break:keep-all;word-wrap:break-word;box-sizing:border-box}

.tbl_write2 .cell_top{vertical-align:top}
.tbl_write2 .cell_right{text-align:right}

.tbl_write2 th .ico_star{position:relative;display:inline-block;width:5px;height:5px;margin:4px 0 0 1px;vertical-align:top}
.tbl_write2 th .ico_star:after{display:block;clear:both;content:'';position:absolute;top:0;left:0;width:5px;height:5px;background-position:-176px -62px}
.tbl_write2 td .txt_word1{margin-left:11px;font-size:12px;line-height:16px;color:#999999}
.tbl_write2 td .txt_word1_inline{display:inline-block;font-size:12px;line-height:16px;color:#999999;vertical-align:middle}
.tbl_write2 td .txt_word1_inline_ml1{margin-left:11px}

.tbl_write2 td .txt_word1_mt1{margin-top:7px}
.tbl_write2 td .txt_word1.is_error{color:#fa2828}

.tbl_write2 td .no_data_txt{display:inline-block;padding:10px 0;font-size:14px;line-height:16px;color:#cccccc !important}
.tbl_write2 td .txt_sec{display:inline-block}
.tbl_write2 td .btn_line_sm1{vertical-align:top}

.tbl_write2 td .inp_close{position:absolute;top:50%;right:10px;margin-top:-5px;z-index:10}
.tbl_write2 td .inp_close a{display:block;width:10px;height:10px;background-position:-59px -76px}
.tbl_write2 td .inp_close a:hover{background-position:-72px -76px}

.tbl_write2 th .dsc_txt{display:inline-block;margin-top:7px;font-size:12px;line-height:14px;color:#fa2828}


/* notice */
.noti_wrap{margin-top:20px;padding:21px;background:#f9f9f9}
.noti_wrap li{position:relative;margin-top:4px;padding-left:5px;font-size:13px;line-height:15px;color:#999}
.noti_wrap li:first-child{margin-top:0}
.noti_wrap li:after{position:absolute;left:0;top:6px;display:block;width:4px;height:1px;background:#999;vertical-align:middle;clear:both;content:''}

/* history */
.lst_wrap{margin-top:20px}
.history_item{position:relative;margin-top:12px}
.history_item:first-child{margin-top:0}
.history_item .cate{display:inline-block;font-size:14px;font-weight:600;color:#23282e}
.history_item .editor{overflow:hidden;position:absolute;top:0;left:50%;right:0;height:100%;font-size:12px;font-weight:400;color:#23282e;line-height:18px;text-align:right;word-break:break-all}
.history_item .date{display:block;margin-top:3px;font-size:12px;font-weight:400;color:#999}

/* table layer */
.state_layer_sec{position:absolute;top:26px;left:50%}
.state_layer_top{position:absolute;top:-6px;left:50%;z-index:20;width:10px;height:7px;margin-left:-5px;background-position:0 -76px}
.state_layer_cont{position:absolute;top:0;z-index:10;width:240px;padding:26px 10px 14px;border:1px solid #23282e;border-radius:2px;background-color:#fff;font-size:11px;line-height:15px;text-align:left;box-sizing:border-box}

.state_layer_txt{color:#999999}

.state_layer_close{position:absolute;top:10px;right:10px}
.state_layer_close a{display:block;width:9px;height:9px;background-position:-14px -76px}

.state_layer_info_item{position:relative;min-height:24px;margin-top:16px;padding-left:62px;letter-spacing:-0.04em}
.state_layer_info_item:first-child{margin-top:0}
.state_layer_pos_l{position:absolute;top:3px;left:0}


/* paging */
.paging{margin-top:23px;vertical-align:top;text-align:center}
.paging_mt1{margin-top:17px}
.paging_inner{position:relative;display:inline-block;padding:0 68px;font-size:0}
.paging .page{display:inline-block;min-width:11px;height:23px;margin-left:20px;background-color:#fff;font-size:13px;line-height:23px;color:#3e4248;vertical-align:top;box-sizing:border-box}
.paging .page:after{display:block;clear:both;content:''}
.paging .page:first-child{margin-left:0}
.paging span.page{position:relative;color:#fa2828;vertical-align:top}

.paging .page_first,.paging .page_prev,.paging .page_next,.paging .page_last{position:absolute !important;top:0;width:24px;margin-left:0}

.paging .page_first{left:0}
.paging .page_first:after{position:absolute;top:50%;left:50%;width:24px;height:23px;margin:-12px 0 0 -12px;background-position:-74px -20px}
.paging .page_first.is_select:after{background-position:-74px -47px}
.paging .page_prev{left:23px}
.paging .page_prev:after{position:absolute;top:50%;left:50%;width:24px;height:23px;margin:-12px 0 0 -12px;background-position:-97px -20px}
.paging .page_prev.is_select:after{background-position:-97px -47px}
.paging .page_next{right:23px}
.paging .page_next:after{position:absolute;top:50%;left:50%;width:24px;height:23px;margin:-12px 0 0 -12px;background-position:-125px -20px}
.paging .page_next.is_select:after{background-position:-125px -47px}
.paging .page_last{right:0}
.paging .page_last:after{position:absolute;top:50%;left:50%;width:24px;height:23px;margin:-12px 0 0 -12px;background-position:-148px -20px}
.paging .page_last.is_select:after{background-position:-148px -47px}


/* 로그인 */
.login_area{position:absolute;top:0;left:0;z-index:100;width:100%;height:100%;font-size:0;text-align:center;white-space:nowrap}
.login_sec{position:relative;display:inline-block;width:600px;padding:0 31px;background:#fff;font-size:13px;line-height:18px;text-align:center;vertical-align:middle;white-space:normal;box-sizing:border-box}

.login_header{position:relative;height:26px}
.login_header:after{display:block;clear:both;content:'';position:absolute;top:0;left:50%;width:224px;height:26px;margin-left:-112px;background-position:0 -175px}

.login_cont{margin-top:23px}
.login_dsc_txt{margin-top:15px;font-size:12px;line-height:14px;color:#585a5d}

.btn_payco_login{overflow:hidden;position:relative;width:338px;height:56px;margin-top:36px;padding:0 10px;background-color:#fa2828;text-align:center;box-sizing:border-box}
.btn_payco_login:after{display:block;clear:both;content:'';position:absolute;top:50%;left:50%;width:135px;height:16px;margin:-8px 0 0 -67px;background-position:0 -203px}

/* 에러 */
.error_area{position:absolute;top:0;left:0;z-index:100;width:100%;height:100%;font-size:0;text-align:center;white-space:nowrap}
.error_sec{position:relative;display:inline-block;width:600px;padding:0 11px;background:#fff;font-size:13px;line-height:18px;text-align:center;vertical-align:middle;white-space:normal;box-sizing:border-box}

.error_header{position:relative;height:26px}
.error_header:after{display:block;clear:both;content:'';position:absolute;top:0;left:50%;width:224px;height:26px;margin-left:-112px;background-position:0 -175px}

.error_cont{margin-top:23px}
.btn_payco_home{overflow:hidden;position:relative;width:278px;;height:56px;margin-top:37px;padding:0 10px;background-color:#23282e;font-size:17px;color:#ffffff;text-align:center;box-sizing:border-box}


/* 목록 */
.state_label{display:inline-block;min-width:54px;min-height:24px;padding:0 5px;border-radius:2px;background-color:#bbbbbb;font-size:12px;line-height:24px;color:#fff;text-align:center;box-sizing:border-box}
.state_label.is_stand_by{background-color:#bbbbbb}
.state_label.is_go{background-color:#23282e}
.state_label.is_stop{background-color:#fa2828}


/* 등록 */
.thumb_file_sec1 .thumb_file_pic.is_check_no:after{background:url(../img/thumb_file_pic_check_no.png) 50% 50% no-repeat}

.txt_space_sec{position:relative;display:inline-block}
.txt_space_sec:after{display:block;clear:both;content:'';position:absolute;left:0;bottom:-3px;width:10px;height:50px;background-color:#fff}
.txt_space_sec.is_go .txt_space_inline{color:#23282e}
.txt_space_sec.is_stop .txt_space_inline{color:#fa2828}
.txt_space_sec.is_stand_by .txt_space_inline,.txt_space_sec.is_before .txt_space_inline{color:#cccccc}

.txt_space_inline{display:inline-block;min-width:66px;height:47px;margin-left:10px;padding:0 5px;background-color:#ffffff;font-size:17px;line-height:47px;color:#23282e;text-align:center;vertical-align:top;box-sizing:border-box}

.thumb_file_sec1{position:relative;min-height:186px;margin-top:-1px;padding:26px 27px 24px 187px;border:1px solid #23282e;box-sizing:border-box}
.thumb_file_sec1:first-child{margin-top:0}
.thumb_file_sec1 + .add_file_btn{margin-top:10px}
.thumb_file_sec1 + .btn_inline{margin-top:10px}
.thumb_file_sec1 .thumb_file_pic{position:absolute;top:50%;left:27px;margin-top:-68px}
.thumb_file_sec1 .thumb_file_pic:after{display:block;clear:both;content:'';position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #d4d4d4}

.thumb_file_sec1 .thumb_file_pic.is_check_no:after{border:1px solid #cccccc}

.thumb_file_sec1 .thumb_file_pic_cont{overflow:hidden;width:136px;height:136px;background-color:#fff;box-sizing:border-box}

.thumb_file_sec1_wid{width:1032px}

.thumb_file_sec2{position:relative;width:100%;min-height:184px;padding:41px 7px 0 160px;box-sizing:border-box}
.thumb_file_sec2:first-child{margin-top:0}

.thumb_file_sec2_pt1{padding-top:81px}

.thumb_file_sec2 .thumb_file_write_tit{font-size:14px;line-height:16px}

.thumb_file_sec2 .thumb_profile_pic_btn{position:absolute;bottom:4px;right:5px;z-index:20;width:30px;height:30px;background-position:-79px -104px}
.thumb_file_sec2 .thumb_profile_pic_btn:hover{background-position:-113px -104px}

.thumb_file_sec2 .thumb_profile_pic{position:absolute;top:50%;left:7px;width:116px;height:116px;margin-top:-42px;box-sizing:border-box}
.thumb_file_sec2 .thumb_profile_pic_cont {overflow:hidden;width:116px;height:116px;border-radius:50%;border:1px solid #d4d4d4;background-color:#fff;box-sizing:border-box}

.thumb_file_colse,.thumb_profile_colse{position:absolute;top:13px;right:13px;z-index:10}
.thumb_file_colse a,.thumb_profile_colse a{display:block;width:10px;height:10px;background-position:-59px -76px}
.thumb_file_colse a:hover,.thumb_profile_colse a:hover{background-position:-72px -76px}

.thumb_file_img {overflow:hidden;position:relative;display:block;width:136px;height:136px}
.thumb_file_img img{width:100%;height:100%}

.thumb_file_write_tit{margin-top:16px;padding-left:11px;font-size:13px;line-height:15px}
.thumb_file_write_tit:first-child{margin-top:0}
.thumb_file_write_tit .ico_star{position:relative;display:inline-block;width:5px;height:5px;margin:2px 0 0 1px;vertical-align:top}
.thumb_file_write_tit .ico_star:after{display:block;clear:both;content:'';position:absolute;top:0;left:0;width:5px;height:5px;background-position:-176px -62px}
.thumb_file_write_txt{margin-top:6px}

.thumb_file_tbl{position:relative;table-layout:fixed;width:100%;min-height:136px}
.thumb_file_tbl td{width:100%;font-size:14px;line-height:19px;vertical-align:middle;word-break:keep-all;word-wrap:break-word}

.thumb_profile_sec1{position:relative;min-height:114px;margin-top:-1px;padding:26px 27px 20px 101px;border:1px solid #23282e;box-sizing:border-box}
.thumb_profile_sec1:first-child{margin-top:0}
.thumb_profile_sec1 .thumb_profile_pic{position:absolute;top:50%;left:20px;width:64px;height:64px;margin-top:-32px;box-sizing:border-box}
.thumb_profile_sec1 .thumb_profile_pic_cont {overflow:hidden;width:64px;height:64px;border-radius:50%;border:1px solid #d4d4d4;background-color:#fff;box-sizing:border-box}

.thumb_profile_sec2{position:relative;box-sizing:border-box}
.thumb_profile_sec2 .thumb_profile_pic{width:64px;height:64px;box-sizing:border-box}
.thumb_profile_sec2 .thumb_profile_pic_cont {overflow:hidden;width:64px;height:64px;border-radius:50%;border:1px solid #d4d4d4;background-color:#fff;box-sizing:border-box}

.thumb_profile_img {overflow:hidden;position:relative;display:block;width:100%;height:100%}
.thumb_profile_img img{width:100%;height:100%}

.thumb_profile_write_tit{font-size:14px;line-height:19px}
.thumb_profile_write_txt{margin-top:4px;font-size:13px;line-height:18px;color:#cccccc}

.thumb_banner_sec1{overflow:hidden;position:relative;min-height:143px;margin-top:-1px;padding:21px 35px 24px 21px;border:1px solid #23282e;box-sizing:border-box}
.thumb_banner_sec1:first-child{margin-top:0}
.thumb_banner_sec1 + .add_file_btn{margin-top:10px}
.thumb_banner_sec1 + .btn_inline{margin-top:10px}
.thumb_banner_sec1 .thumb_banner_wrap{float:left;width:316px;border:1px solid rgba(0, 0, 0, 0.08);border-radius:5px;-webkit-border-radius:5px;box-sizing:border-box;-webkit-box-sizing:border-box}

.thumb_banner_sec1 .thumb_file_pic_cont{overflow:hidden;width:136px;height:136px;background-color:#fff;box-sizing:border-box}
.thumb_banner_link{}
.thumb_banner_link_tit, .thumb_banner_ga_tit{margin-top:10px;font-size:12px;font-weight:bold;color:#333}
.thumb_banner_link_tit:first-child{margin-top:0}
.thumb_banner_link_url, .thumb_banner_ga_txt{font-size:11px;color:#ccc;word-break:break-all}

/* 아티클 부가정보 > 배너영역 */
.thumb_banner_sec1 .banner_bx{display:table;position:relative;width:100%;margin-top:6px;padding:16px 98px 16px 16px;font-size:0;cursor:pointer;box-sizing:border-box;}
.thumb_banner_sec1 .banner_bx:first-of-type{margin:0}
.thumb_banner_sec1 .banner_bx .banner_txt{display:table-cell;padding-left:21px;font-size:16px;font-weight:bold;color:#333;letter-spacing:-0.3px;line-height:22px;vertical-align:middle;word-break:break-all;white-space: pre-line}
.thumb_banner_sec1 .type_mix .banner_bx{height:98px}
.thumb_banner_sec1 .type_mix .banner_bx .banner_txt{width:200px}
.thumb_banner_sec1 .type_txt .banner_bx .banner_txt{padding-right:42px}
.thumb_banner_sec1 .type_mix .banner_bx .img_area{overflow:hidden;position:absolute;top:50%;right:16px;width:70px;height:70px;margin-top:-35px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-radius:5px;background:#f4f6fa center no-repeat;-webkit-background-size:cover;background-size:cover}
.thumb_banner_sec1 .type_txt .banner_bx{height:72px;padding-right:42px}
.thumb_banner_sec1 .type_txt .banner_bx:after{overflow:hidden;position:absolute;top:50%;right:16px;width:6px;height:10px;margin-top:-5px;background:url(../img/ico_banner_bullet.png) no-repeat 0 0;content:''}
.thumb_banner_sec1 .type_txt .banner_bx .banner_txt{font-size:14px;line-height:20px}
.thumb_banner_sec1 .type_img{overflow:hidden;border-radius:5px;border:none}
.thumb_banner_sec1 .type_img .banner_bx .img_area{padding:0}
.thumb_banner_sec1 .banner_bx .img_area img{display:block;width:100%}
.thumb_banner_sec1 .thumb_banner_cont{float:left;width:324px;margin-left:40px}

.thumb_banner_cont .thumb_file_write{margin-top:38px}
.thumb_banner_cont .text_area_sec .txt_lbl{padding:10px}
.thumb_banner_cont .inp_txt .txt_lbl{padding:0 10px}
.thumb_banner_cont .thumb_file_write_tit{padding-bottom:4px;font-size:14px}
.thumb_banner_cont .text_area1{padding:10px;line-height:21px}
.add_file_btn .addfile_txt{padding-top:8px;line-height:16px;color:#23282e}
.btn_file_del{overflow:hidden;position:relative;display:inline-block;width:21px;height:21px;margin-left:7px;background-position:-197px 0;font-size:0;vertical-align:top;box-sizing:border-box}
.banner_file_desc{padding:10px 0 0 10px;font-size:12px;color:#999}
.file_short{vertical-align:3px}
.thumb_banner_cont .thumb_file_write_tit:first-of-type{display:inline-block;width:100px;vertical-align:top;line-height:50px}
.thumb_banner_cont .thumb_file_write_txt:first-of-type{display:inline-block}

/* 수정 */
.thumb_add_sec1{position:relative;margin-top:-1px;padding:24px 22px;border:1px solid #23282e;box-sizing:border-box}
.thumb_add_sec1 + .txt_word1{margin-top:9px}
.thumb_add_sec1:first-child{margin-top:0}

.thumb_add_sec2{position:relative;width:1032px;margin-top:-1px;padding:24px 27px;border:1px solid #cccccc;box-sizing:border-box}
.thumb_add_sec2 + .txt_word1{margin-top:9px}
.thumb_add_sec2:first-child{margin-top:0}

.thumb_add_lst{overflow:hidden;margin:-24px 0 0 -18px}
.thumb_add_item{float:left;margin:24px 0 0 18px}
.thumb_add_link{overflow:hidden;position:relative}
.thumb_add_img{position:relative;background-color:#fff}
.thumb_add_img img{width:100%;height:100%}
.thumb_add_img:after{display:block;clear:both;content:'';position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #cccccc}
.thumb_add_link,.thumb_add_img{display:block;width:124px;height:124px}

.thumb_add_item.is_check .thumb_add_img:after,.thumb_add_item.is_check_no .thumb_add_img:after,.thumb_add_item.is_none .thumb_add_img:after,.thumb_add_item.is_check_none .thumb_add_img:after{background:url(../img/thumb_file_pic_layer1.png) 50% 50% no-repeat}

.thumb_add_item.is_check .thumb_add_img:after{border:3px solid #23282e;background-position:-3px -375px}
.thumb_add_item.is_check_no .thumb_add_img:after{background-position:-1px -249px}
.thumb_add_item.is_none .thumb_add_img:after{background-position:-1px -1px}
.thumb_add_item.is_check_none .thumb_add_img:after{border:3px solid #23282e;background-position:-3px -127px !important}


/* 라이프 추천 */
.date_rolling_area{position:relative;min-height:38px;padding-left:189px}
.date_rolling_area .datepicker_area{position:absolute;top:0;left:0}
.date_rolling_area .datepicker_area .inp_datepicker{width:180px}
.date_rolling_cont{overflow:hidden;position:relative;height:38px}

.date_rolling_lst{position:relative;width:100%;height:38px;padding:0 38px;background:url(../img/dot_line1.gif) left top repeat-x;font-size:13px;line-height:36px;box-sizing:border-box}
.date_rolling_lst:after{display:block;clear:both;content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#d4d4d4}
.date_rolling_item{position:relative;float:left;width:135px;height:38px;border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;background-color:#fff;text-align:center;box-sizing:border-box}
.date_rolling_item:hover{background-color:#e9e9ea}
.date_rolling_item.is_select{background-color:#e9e9ea}
/*
.date_rolling_item.is_select:after{display:block;clear:both;content:'';position:absolute;top:-1px;left:0;right:0;bottom:-1px;z-index:10;border:1px solid #242831}
*/

.date_rolling_item:first-child{margin-left:0}

.date_rolling_link{display:block;color:#23282e}
.date_rolling_num{overflow:hidden;display:inline-block;max-width:73px;vertical-align:top;white-space:nowrap;text-overflow:ellipsis}

.date_rolling_btn_prev,.date_rolling_btn_next{overflow:hidden;position:absolute;top:0;width:38px;height:38px}
.date_rolling_btn_prev{left:0;background-position:0 -92px}
.date_rolling_btn_next{right:0;background-position:-37px -92px}
.date_rolling_btn_prev.is_select{background-position:0 -134px}
.date_rolling_btn_next.is_select{background-position:-37px -134px}

.date_rolling_label{display:inline-block;min-width:33px;min-height:18px;margin:-2px 0 0 4px;padding:0 5px;border-radius:2px;background-color:#23282e;font-size:10px;line-height:18px;color:#fff;vertical-align:middle;text-align:center;box-sizing:border-box}
.desc_area{display:inline-block;margin-left:13px;font-size:12px;vertical-align:bottom}


/* 어드민 분류 */
.category_area1 {position:relative;margin-top:50px;border-top:3px solid #23282e}
.category_area1 .ctg_field{display:table;width:100%;border-bottom:1px solid #d4d4d4;background-color:#ffffff}
.category_area1 .ctg_field_inner{display:table-cell;padding:24px 0 23px 50px;font-size:13px;line-height:15px;color:#3e4248;vertical-align:middle;box-sizing:border-box}
.category_area1 .ctg_header{border-bottom:1px solid #23282e}
.category_area1 .ctg_header .ctg_field_inner{padding:17px 0 17px 50px;font-size:12px;line-height:14px;color:#23282e}

.category_area1 .ctg_depth1{background-color:#eeeeee}
.category_area1 .ctg_depth2{background-color:#f9f9f9}
.category_area1 .ctg_depth3{background-color:#ffffff}

.category_area1 .ctg_depth1 .ctg_field_inner{padding:22px 0 23px 50px;font-size:15px;line-height:17px;color:#3e4248}
.category_area1 .ctg_depth3 .ctg_field_blt{margin-left:18px}

.category_area1 .ctg_field_blt{position:relative;display:block;padding-left:18px}
.category_area1 .ctg_field_blt:after{display:block;clear:both;content:'';position:absolute;top:4px;left:0;width:6px;height:6px;background-position:-139px -203px}

.category_area1 .ctg_field_txt{display:block}

.category_area1 .ctg_field_wid1 .ctg_field_txt{width:270px}
.category_area1 .ctg_field_wid2 .ctg_field_txt{width:540px}

.category_area1 .ctg_field_wid1{width:25%}
.category_area1 .ctg_field_wid2{width:50%}


/* 프론트 분류 */
.category_area2 {position:relative;margin-top:50px;border-top:3px solid #23282e}
.category_area2:after{display:block;clear:both;content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#333333}

.category_area2 .category_cont{overflow:hidden;position:relative;width:100%;box-sizing:border-box}
.category_area2 .category_cont:after{display:block;clear:both;content:'';position:absolute;top:0;left:50%;width:1px;height:100%;background-color:#333333}

.category_area2 .f_left,.category_area2 .f_right{overflow-y:auto;float:left;width:50%;height:679px}

.category_area2 .ctg_field{display:table;width:100%;border-bottom:1px solid #d4d4d4;background-color:#ffffff}
.category_area2 .f_right  .ctg_field,.category_area2 .ctg_field.is_select{background-color:#f0f0fa}

.category_area2 .ctg_field_inner{display:table-cell;height:19px;padding:22px 0 21px 50px;font-size:13px;line-height:15px;color:#3e4248;vertical-align:middle}
.category_area2 .ctg_field_inner .bar{overflow:hidden;display:inline-block;width:4px;height:7px;margin:4px 2px 0 2px;background-position:-147px -126px;vertical-align:top}

.category_area2 .ctg_field .ctg_field_link{display:block;position:relative}
.category_area2 .ctg_field .ctg_field_link:after{display:block;clear:both;content:'';position:absolute;top:50%;right:59px;width:7px;height:13px;margin-top:-7px;background-position:-181px -138px}

.category_area2 .ctg_header{border-bottom:1px solid #23282e}
.category_area2 .f_right .ctg_header{background-color:#ffffff}
.category_area2 .ctg_header .ctg_field_inner{height:auto;padding:17px 0 17px 50px;border-bottom:none;font-size:12px;line-height:14px;color:#23282e}

.category_area2 .ctg_depth1{background-color:#f9f9f9}
.category_area2 .ctg_depth2{background-color:#ffffff}

.category_area2 .ctg_depth1 .ctg_field_inner{font-size:15px;line-height:17px}

.category_area2 .ctg_field_blt{position:relative;display:block;padding-left:18px}
.category_area2 .ctg_field_blt:after{display:block;clear:both;content:'';position:absolute;top:4px;left:0;width:6px;height:6px;background-position:-139px -203px}

.category_area2 .ctg_field_txt,.category_area2 .ctg_field_blt{overflow:hidden;display:block;text-overflow:ellipsis;white-space:nowrap}

.category_area2 .ctg_field_wid1 .ctg_field_txt{width:162px}
.category_area2 .ctg_field_wid2 .ctg_field_txt{width:253px}
.category_area2 .ctg_field_wid3 .ctg_field_txt{width:520px}

.category_area2 .ctg_field_wid1{width:33%}
.category_area2 .ctg_field_wid2{width:67%}
.category_area2 .ctg_field_wid3{width:100%}


/* 미리보기 */
.preview_area{position:relative;min-width:1320px;width:100%;height:100%}
.preview_nav{overflow-y:auto;position:absolute;top:0;left:0;width:239px;height:100%;padding:0 25px 50px;box-sizing:border-box}
.preview_cont{position:absolute;top:0;left:240px;right:0;bottom:0;text-align:center}
.preview_cont .no_data_txt{display:inline-block;font-size:14px;line-height:16px;color:#cccccc;vertical-align:middle}

.preview_area .line_top_sec2{margin-top:48px;padding-left:6px;padding-right:6px}
.prev_nav_item{padding:24px 6px 23px;border-bottom:1px solid #cccccc}
.prev_nav_tit{font-size:15px;line-height:17px}

.prev_nav_depth2{margin-top:9px}
.prev_nav_depth2_item{position:relative;margin-top:7px;padding-left:10px;font-size:13px;line-height:15px}
.prev_nav_depth2_item:first-child{margin-top:0}
.prev_nav_depth2_item:after{display:block;clear:both;content:'';position:absolute;top:5px;left:2px;width:2px;height:2px;background-color:#cccccc}
.prev_nav_depth2_item.card_view{font-size:15px;line-height:17px;color:#27cf33}
.prev_nav_depth2_item.scroll_view{font-size:15px;line-height:17px;color:#17a0f9}

.prev_nav_depth2_item .nav_depth2_stit{display:block;font-size:13px;color:#23282e}
.prev_nav_depth2_item .nav_depth2_info{margin-top:4px;line-height:15px;color:#999999}
.prev_nav_depth2_item .nav_depth2_info .info_bar{overflow:hidden;position:relative;display:inline-block;width:1px;height:16px;margin:0 5px;vertical-align:top}
.prev_nav_depth2_item .nav_depth2_info .info_bar:after{display:block;clear:both;content:'';position:absolute;top:50%;left:0;width:1px;height:12px;margin-top:-7px;background-color:#999}

.prev_nav_depth2_item .bar{overflow:hidden;display:inline-block;width:4px;height:7px;margin:4px 2px 0 2px;background-position:-147px -126px;vertical-align:top}


/* layer */
.dimmed{position:fixed;top:0;left:0;right:0;bottom:0;z-index:500;background:#000;filter:alpha(opacity:40);opacity:0.40}

.ly_pop{overflow:hidden;position:fixed;top:50%;left:50%;z-index:600;width:830px;background-color:#fff;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);box-sizing:border-box}
.ly_pop_ty2{height:600px}
.layer_wid2{width:766px}
.layer_wid3{width:950px}

.ly_title_area{position:relative;padding:48px 0 15px;box-sizing:border-box}
.ly_title_line_top{border-bottom:3px solid #23282e}

.ly_title_cont{position:relative}
.ly_title_cont:after{display:block;clear:both;content:''}
.ly_title_cont .f_left,.ly_title_cont .f_right{float:left}
.ly_title_pos_r{position:absolute;bottom:-4px;right:0;vertical-align:top}
.ly_title_pos_r2{position:absolute;bottom:0;right:0;vertical-align:top}
.ly_title_pos_r .btn_select{width:104px}
.ly_title_pos_r .btn_select.type2{width:116px}

.ly_title1{font-size:24px;line-height:26px;color:#23282e}
.ly_stitle1{display:inline-block;font-size:16px;line-height:18px;color:#23282e}

.stitle_ly_desc{display:inline-block;margin:5px 0 0 12px;color:#999;vertical-align:top}
.stitle_ly_desc_mt1{margin-top:10px}

.ly_body{overflow-y:auto;position:relative;max-height:536px;padding:0 50px 0 50px}
.ly_cont{padding-bottom:40px}
.ly_foot{min-height:64px;padding:13px 0 12px;background-color:#f9f9f9;box-sizing:border-box}

.ly_pop_ty2 .ly_foot{position:absolute;bottom:0;width:100%}

.ly_body_pd1{padding-bottom:66px}

.btn_ly_inline{min-width:105px;height:38px;margin-left:10px;padding:0 5px;background-color:#cccccc;font-size:14px;color:#ffffff;vertical-align:top;box-sizing:border-box}
.btn_ly_inline:hover{background-color:#c6c6c6}
.btn_ly_inline:first-child{margin-left:0}
.btn_ly_inline.bg_red{background-color:#fa2828;color:#ffffff}
.btn_ly_inline.bg_red:hover{background-color:#f90909}

.tbl_ly_board1{position:relative;table-layout:fixed;width:100%;border-top:3px solid #23282e;color:#333333;box-sizing:border-box}
.tbl_ly_board1:after{display:block;clear:both;content:'';position:absolute;bottom:0;left:0;width:100%;z-index:10;height:1px;background-color:#333333}
.tbl_ly_board1 tr:hover{background-color:#f9f9f9}
.tbl_ly_board1.tbl_disable tr:hover{background-color:#fff}
.tbl_ly_board1 thead th{padding:12px 20px 11px;border-bottom:1px solid #23282e;background-color:#fff;font-size:12px;line-height:16px}
.tbl_ly_board1 th{height:auto;padding:20px;border-bottom:1px solid #d4d4d4;background-color:#fff;font-size:12px;line-height:17px;text-align:center}
.tbl_ly_board1 td{position:relative;height:auto;padding:20px;border-bottom:1px solid #d4d4d4;font-size:13px;line-height:18px;vertical-align:middle;text-align:center;word-break:keep-all;word-wrap:break-word;box-sizing:border-box}
.tbl_ly_board1 td a{color:#3e4248;text-decoration:underline}
.tbl_ly_board1 .cell_left{text-align:left}
.tbl_ly_board1 .label_ml1{margin-left:7px}

.tbl_ly_board1 .state_link_sec{position:relative;display:inline-block;margin-left:3px;vertical-align:middle}
.tbl_ly_board1 .state_link{position:relative;display:block;width:17px;height:17px}
.tbl_ly_board1 .state_link:after{display:block;clear:both;content:'';position:absolute;top:50%;left:50%;width:17px;height:17px;margin:-9px 0 0 -9px;background-position:-176px -20px}

.tbl_ly_board1.tbl_disable td{height:363px;font-size:14px;line-height:17px;color:#cccccc}
.tbl_ly_board1.tbl_disable .state_link:after{background-position:-176px -41px}
.tbl_ly_board1 .no_data_txt{color:#ccc}

.tbl_ly_board1 .tmb_img_sec{position:relative;display:inline-block;width:80px;height:80px;box-sizing:border-box}
.tbl_ly_board1 .tmb_img_sec:after{display:block;clear:both;content:'';position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #d4d4d4}
.tbl_ly_board1 .tmb_img_sec img{width:100%;height:100%}

.tbl_ly_write1{position:relative;table-layout:fixed;width:100%;margin-top:15px;box-sizing:border-box}

.tbl_ly_write1 th{height:auto;padding:10px;background-color:#fff;font-size:14px;line-height:18px;text-align:left}
.tbl_ly_write1 td{position:relative;height:auto;padding:10px;font-size:14px;line-height:16px;vertical-align:middle;text-align:left;word-break:keep-all;word-wrap:break-word;box-sizing:border-box}
.tbl_ly_write1 .cell_top{vertical-align:top}
.tbl_ly_write1 .cell_right{text-align:right}

.tbl_ly_write1 th .ico_star{position:relative;display:inline-block;width:5px;height:5px;margin:4px 0 0 1px;vertical-align:top}
.tbl_ly_write1 th .ico_star:after{display:block;clear:both;content:'';position:absolute;top:0;left:0;width:5px;height:5px;background-position:-176px -62px}
.tbl_ly_write1 td .txt_word1{margin-left:11px;font-size:12px;line-height:16px;color:#999999}
.tbl_ly_write1 td .txt_word1_mt1{margin-top:7px}
.tbl_ly_write1 td .txt_word1_ml0{margin-left:0}
.tbl_ly_write1 td .txt_word1.is_error{color:#fa2828}

.tbl_ly_write1 td .no_data_txt{display:inline-block;padding:10px 0;font-size:14px;line-height:16px;color:#cccccc !important}
.tbl_ly_write1 td .txt_sec{display:inline-block}
.tbl_ly_write1 td .btn_line_sm1{vertical-align:top}

.tbl_ly_write1 td .inp_close{position:absolute;top:50%;right:10px;z-index:10}
.tbl_ly_write1 td .inp_close a{display:block;width:10px;height:10px;margin-top:-5px;background-position:-59px -76px}
.tbl_ly_write1 td .inp_close a:hover{background-position:-72px -76px}

.tbl_ly_write1_mt1{margin-top:30px}

.tbl_ly_write1 .add_file_btn + .thumb_profile_sec2{margin-top:8px}

.ly_tbl_write1 td .txt_word1_inline{display:inline-block;font-size:12px;line-height:16px;color:#999999;vertical-align:middle}
.ly_tbl_write1 td .txt_word1_inline_ml1{margin-left:11px}

.ly_btn_area{position:relative;text-align:center;font-size:0}

.pop_date_rolling_cont{overflow:hidden;position:relative;height:38px}
.pop_date_rolling_cont .date_rolling_item{width:33.3%}
.pop_date_rolling_cont .date_rolling_item.is_select{background:#f0f0f2}
.pop_date_rolling_cont .date_rolling_item:hover{background:#f0f0f2}
.pop_date_rolling_cont .date_rolling_item.last{width:33.4%}


.ly_line_top_sec1{position:relative;width:100%;margin-top:6px;padding:0 0 11px 2px;box-sizing:border-box}
.ly_line_top_sec1_pos_r{position:absolute;bottom:11px;right:0}

.ly_line_top_sec1_mt1{margin-top:24px}

.ly_line_top_sec2{position:relative;margin-top:60px;padding:0 0 15px 2px;border-bottom:3px solid #23282e}
.ly_line_top_sec2:first-child{margin-top:0}
.ly_line_top_sec2_mt1{margin-top:73px}
.ly_line_top_sec2_pos_r{position:absolute;bottom:0;right:0}
.ly_line_top_sec2_pd1{padding-top:50px}

.layer_series .ly_body{overflow-y:visible}
.layer_series .select.is_opened .select_option{max-height:150px}

/* iframe */
.prev_iframe{width:100%;height:100%}


/* IE 8 and lower */
@media \0screen\,screen\9 {
  /* 스크롤 js때문에 ie8이하에 값 포함 */
  .tbl_board1{margin-bottom:1px}
}