/*reset*/
/* body,div,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button {margin:0; padding:0}
body {font-family:'Nanum Gothic', sans-serif; color:#444;}
ul, p, button {margin:0; padding:0;}
li {list-style:none;}
img {border:0; vertical-align:middle;}
a {text-decoration:none; color:#444;}
a:hover {color:#444; text-decoration:none;} */
legend, caption {display:none;}
fieldset {border:0; margin:0; padding:0;}
input, select, textarea, button {border:1px solid #ddd; background-color:#fff; border-radius:3px; vertical-align:middle;}
input[type="text"] {height:28px; line-height:28px; padding:0 5px;}
input[type="button"] {height:28px; line-height:28px; padding:0 10px; cursor:pointer;}
input[type="password"] {height:28px; line-height:28px; padding:0 5px;}
input[type="file"] {height:28px; line-height:28px; padding:0 5px; line-height: 20px;  padding: 3px;  height: 34px; font-size:15px; cursor:pointer;}
input[type="submit"] {height:30px; line-height:28px; padding:0 10px; cursor:pointer;}
button {height:29px; line-height:29px; padding:0 10px; cursor:pointer;}
select {height:30px; line-height:30px; padding:0 5px; vertical-align:middle;}
textarea {font-size:12px; line-height:22px; width:98%; padding:10px 1%; text-align:justify;}
input[type="checkbox"] {border:1px solid #ddd; background-color:#fff; border-radius:3px; vertical-align:middle;}
select:hover {cursor:pointer;}
th {font-size: 18px; line-height: 27px;}
td {font-size: 18px; line-height: 27px;}
tr.linked {cursor:pointer;}


/*  2020 CMS 에디터 테이블 오류 수정  */
  	table.table {width:100%;  font-size: 14px; line-height: 1.25em; border-spacing: 0;    border-collapse:collapse;}
	table.table td{padding:5px; border:#ddd 1px solid;}
	table.table tr{background: #fff; font-size:14px ;color:#000000; } /* 테이블 내용 배경색 */
  	table.table th,
	table.table td { margin: 0;  vertical-align: middle; border: 1px solid #ddd; padding:8px 5px ; text-align:left}
	table.table th { background: #e9c003;padding:8px 5px; text-align:center; color:#ffffff  }  /* 테이블 타이틀 배경색   */
/******************************************************************************************* */


@media screen and (min-width:1921px) {
	textarea {width:99%; padding:10px 0.5%;}
}

/*float*/
.board_fl {float:left !important;}
.board_fr {float:right !important;}
.board_fn {float:none !important;}

/*basic*/
.board_clear {clear:both;}

/*font-size*/
.board_fs12 {font-size:12px !important;}
.board_fs14 {font-size:14px !important;}
.board_fs16 {font-size:16px !important;}
.board_fs18 {font-size:18px !important;}
.board_fs20 {font-size:20px !important;}

/*width*/
.board_w100 {width:100%;}
.board_w98 {width:98%;}
.board_w95 {width:95%;}
.board_w90 {width:90%;}
.board_w85 {width:85%;}
.board_w80 {width:80%;}
.board_w75 {width:75%;}
.board_w70 {width:70%;}
.board_w65 {width:65%;}
.board_w60 {width:60%;}
.board_w55 {width:55%;}
.board_w50 {width:50%;}
.board_w49 {width:49%;}
.board_w48 {width:48%;}
.board_w45 {width:45%;}
.board_w40 {width:40%;}
.board_w35 {width:35%;}
.board_w30 {width:30%;}
.board_w25 {width:25%;}
.board_w20 {width:20%;}
.board_w15 {width:15%;}
.board_w10 {width:10%;}
.board_w100px {width:100px;}
.board_w90px {width:90px;}
.board_w80px {width:80px;}
.board_w70px {width:70px;}
.board_w60px {width:60px;}
.board_w50px {width:50px;}
.board_w40px {width:40px;}
.board_w30px {width:30px;}
.board_w20px {width:20px;}
.board_w10px {width:10px;}

/*height*/
.board_mh0 {min-height:0 !important;}

/*margin*/
.board_m100 {margin:100px !important;}
.board_m90 {margin:90px !important;}
.board_m80 {margin:80px !important;}
.board_m70 {margin:70px !important;}
.board_m60 {margin:60px !important;}
.board_m50 {margin:50px !important;}
.board_m40 {margin:40px !important;}
.board_m30 {margin:30px !important;}
.board_m20 {margin:20px !important;}
.board_m10 {margin:10px !important;}
.board_m5 {margin:5px !important;}
.board_m0a {margin:0 auto;}
.board_ma0 {margin:auto 0;}
.board_ma {margin:auto;}

/*margin-top*/
.board_mt100 {margin-top:100px !important;}
.board_mt90 {margin-top:90px !important;}
.board_mt80 {margin-top:80px !important;}
.board_mt70 {margin-top:70px !important;}
.board_mt60 {margin-top:60px !important;}
.board_mt50 {margin-top:50px !important;}
.board_mt40 {margin-top:40px !important;}
.board_mt30 {margin-top:30px !important;}
.board_mt20 {margin-top:20px !important;}
.board_mt10 {margin-top:10px !important;}
.board_mt5 {margin-top:5px !important;}
.board_mt0 {margin-top:0 !important;}

/*margin-left*/
.board_ml100 {margin-left:100px !important;}
.board_ml90 {margin-left:90px !important;}
.board_ml80 {margin-left:80px !important;}
.board_ml70 {margin-left:70px !important;}
.board_ml60 {margin-left:60px !important;}
.board_ml50 {margin-left:50px !important;}
.board_ml40 {margin-left:40px !important;}
.board_ml30 {margin-left:30px !important;}
.board_ml20 {margin-left:20px !important;}
.board_ml10 {margin-left:10px !important;}
.board_ml5 {margin-left:5px !important;}
.board_ml0 {margin-left:0 !important;}

/*margin-right*/
.board_mr100 {margin-right:100px !important;}
.board_mr90 {margin-right:90px !important;}
.board_mr80 {margin-right:80px !important;}
.board_mr70 {margin-right:70px !important;}
.board_mr60 {margin-right:60px !important;}
.board_mr50 {margin-right:50px !important;}
.board_mr40 {margin-right:40px !important;}
.board_mr30 {margin-right:30px !important;}
.board_mr20 {margin-right:20px !important;}
.board_mr10 {margin-right:10px !important;}
.board_mr5 {margin-right:5px !important;}
.board_mr0 {margin-right:0 !important;}

/*margin-bottom*/
.board_mb100 {margin-bottom:100px !important;}
.board_mb90 {margin-bottom:90px !important;}
.board_mb80 {margin-bottom:80px !important;}
.board_mb70 {margin-bottom:70px !important;}
.board_mb60 {margin-bottom:60px !important;}
.board_mb50 {margin-bottom:50px !important;}
.board_mb40 {margin-bottom:40px !important;}
.board_mb30 {margin-bottom:30px !important;}
.board_mb20 {margin-bottom:20px !important;}
.board_mb10 {margin-bottom:10px !important;}
.board_mb5 {margin-bottom:5px !important;}
.board_mb0 {margin-bottom:0 !important;}

/*padding*/
.board_p100 {padding:100px !important;}
.board_p90 {padding:90px !important;}
.board_p80 {padding:80px !important;}
.board_p70 {padding:70px !important;}
.board_p60 {padding:60px !important;}
.board_p50 {padding:50px !important;}
.board_p40 {padding:40px !important;}
.board_p30 {padding:30px !important;}
.board_p20 {padding:20px !important;}
.board_p10 {padding:10px !important;}
.board_p5 {padding:5px !important;}
.board_p0 {padding:0 !important;}

/*padding-top*/
.board_pt100 {padding-top:100px !important;}
.board_pt90 {padding-top:90px !important;}
.board_.pt80 {padding-top:80px !important;}
.board_pt70 {padding-top:70px !important;}
.board_pt60 {padding-top:60px !important;}
.board_pt50 {padding-top:50px !important;}
.board_pt40 {padding-top:40px !important;}
.board_pt30 {padding-top:30px !important;}
.board_pt20 {padding-top:20px !important;}
.board_pt10 {padding-top:10px !important;}
.board_pt5 {padding-top:5px !important;}
.board_pt0 {padding-top:0 !important;}

/*padding-left*/
.board_pl100 {padding-left:100px !important;}
.board_pl90 {padding-left:90px !important;}
.board_pl80 {padding-left:80px !important;}
.board_pl70 {padding-left:70px !important;}
.board_pl60 {padding-left:60px !important;}
.board_pl50 {padding-left:50px !important;}
.board_pl40 {padding-left:40px !important;}
.board_pl30 {padding-left:30px !important;}
.board_pl20 {padding-left:20px !important;}
.board_pl10 {padding-left:10px !important;}
.board_pl5 {padding-left:5px !important;}
.board_pl0 {padding-left:0 !important;}

/*padding-right*/
.board_pr100 {padding-right:100px !important;}
.board_pr90 {padding-right:90px !important;}
.board_pr80 {padding-right:80px !important;}
.board_pr70 {padding-right:70px !important;}
.board_pr60 {padding-right:60px !important;}
.board_pr50 {padding-right:50px !important;}
.board_pr40 {padding-right:40px !important;}
.board_pr30 {padding-right:30px !important;}
.board_pr20 {padding-right:20px !important;}
.board_pr10 {padding-right:10px !important;}
.board_pr5 {padding-right:5px !important;}
.board_pr0 {padding-right:0 !important;}

/*padding-bottom*/
.board_pb100 {padding-bottom:100px !important;}
.board_pb90 {padding-bottom:90px !important;}
.board_pb80 {padding-bottom:80px !important;}
.board_pb70 {padding-bottom:70px !important;}
.board_pb60 {padding-bottom:60px !important;}
.board_pb50 {padding-bottom:50px !important;}
.board_pb40 {padding-bottom:40px !important;}
.board_pb30 {padding-bottom:30px !important;}
.board_pb20 {padding-bottom:20px !important;}
.board_pb15 {padding-bottom:15px !important;}
.board_pb10 {padding-bottom:10px !important;}
.board_pb5 {padding-bottom:5px !important;}
.board_pb0 {padding-bottom:0 !important;}

/*border*/
.board_bor {border:1px solid #ddd;}
.board_bt {border-top:1px solid #ddd;}
.board_bb {border-bottom:1px solid #ddd;}
.board_bl {border-left:1px solid #ddd;}
.board_br {border-right:1px solid #ddd;}
.board_btn {border-top:0 !important;}
.board_bbn {border-bottom:0 !important;}
.board_bln {border-left:0 !important;}
.board_brn {border-right:0 !important;}
.board_bn {border:0 !important;}
.board_bor2 {border:2px solid #bbb;}
.board_bt2 {border-top:2px solid #bbb;}
.board_bb2 {border-bottom:2px solid #bbb;}
.board_bl2 {border-left:2px solid #bbb;}
.board_br2 {border-right:2px solid #bbb;}

/*border-dotted*/
.board_bor_dot {border:1px dotted #bbb;}
.board_bt_dot {border-top:1px dotted #bbb;}
.board_bb_dot {border-bottom:1px dotted #bbb;}
.board_bl_dot {border-left:1px dotted #bbb;}
.board_br_dot {border-right:1px dotted #bbb;}

/*border-radius*/
.board_bra50 {border-radius:50%;}
.board_bra10 {border-radius:10px;}
.board_bra5 {border-radius:5px;}
.board_bra3 {border-radius:3px;}

/*background-color*/
.board_bg_fff {background-color:#fff;}
.board_bg_f9f9fb {background-color:#f9f9fb;}
.board_bgn {background:none !important;}
.board_bgcn {background-color:transparent !important;}

/*text-align*/
.board_tc {text-align:center !important;}
.board_tl {text-align:left !important;}
.board_tr {text-align:right !important;}
.board_tj {text-align:justify !important;}

/*font-weight*/
.board_tb {font-weight:bold;}
.board_tn {font-weight:normal;}

/*text-decoration*/
.board_tdo {text-decoration:overline;}
.board_tdl {text-decoration:line-through;}
.board_tdo {text-decoration:underline;}

/*display*/
.board_db {display:block !important;}
.board_di {display:inline !important;}
.board_dib {display:inline-block !important;}
.board_ohz {overflow:hidden; zoom:1;}