@charset "UTF-8";

/* 기본구성
  .. font size, font color, font family
  .. padding, margin
  .. line, background color
  .. width, height
*/

.cur_p { cursor:pointer;}
.pgTitle {font-size:25px; font-weight:bold;}

/* margin */
.mg_l5 {margin-left:5px}
.mg_l5r {margin-left:-5px}

.mg_l10 {margin-left:10px}
.mg_l10r {margin-left:-10px}

.mg_l15 {margin-left:15px}
.mg_l20 {margin-left:20px}
.mg_l30 {margin-left:30px}
.mg_l40 {margin-left:40px}

.mg_r10 {margin-right:10px;}

.mg_b1 {margin-bottom:1px;}
.mg_b2 {margin-bottom:2px;}
.mg_b5 {margin-bottom:5px;}
.mg_b10 {margin-bottom:10px;}
.mg_b20 {margin-bottom:20px;}
.mg_b30 {margin-bottom:30px;}
.mg_b40 {margin-bottom:40px;}
.mg_b50 {margin-bottom:50px;}
.mg_b60 {margin-bottom:60px;}
.mg_b70 {margin-bottom:70px;}
.mg_b80 {margin-bottom:80px;}
.mg_b90 {margin-bottom:90px;}
.mg_b100 {margin-bottom:100px;}


.mg_t1 {margin-top:1px;}
.mg_t3 {margin-top:3px;}
.mg_t5 {margin-top:5px;}
.mg_t10 {margin-top:10px;}
.mg_t15 {margin-top:15px;}
.mg_t20 {margin-top:20px;}
.mg_t25 {margin-top:25px;}
.mg_t30 {margin-top:30px;}
.mg_t40 {margin-top:40px;}
.mg_t60 {margin-top:40px;}

.mg_ud5 {margin:5px 0 5px 0px}
.mg_u10 {margin:10px 0;}

.mg_a5 {margin:5px 5px 5px 5px;}
.mg_a7 {margin:7px 7px 7px 7px;}
.mg_a10 {margin:10px 10px 10px 10px;}
.mg_a15 {margin:15px 15px 15px 15px;}

.mg_s5 {margin:0 5px 0 5px;}
.mg_s10 {margin:0 10px 0 10px;}

/* padding */
.pd_a3 { padding:3px 3px 3px 3px;}
.pd_a4 { padding:4px 4px 4px 4px;}
.pd_a5 { padding:5px 5px 5px 5px;}
.pd_a7 { padding:7px 7px 7px 7px;}
.pd_a10 { padding:10px 10px 10px 10px;}
.pd_a15 { padding:15px 15px 15px 15px;}
.pd_a12 { padding:12px 12px 12px 12px;}

.pd_s5 { padding:0 5px;}
.pd_s10 { padding:0 10px;}
.pd_s15 { padding:0 15px;}

.pd_h5 {padding:5px 0;}
.pd_h10 {padding:10px 0;}
.pd_h15 {padding:15px 0;}
.pd_h20 {padding:20px 0;}
.pd_h25 {padding:25px 0;}
.pd_h30 {padding:30px 0;}

.pd_t2 { padding-top:2px}
.pd_t3 { padding-top:3px}
.pd_t5 { padding-top:5px}
.pd_t6 { padding-top:6px}
.pd_t7 { padding-top:7px}
.pd_t8 { padding-top:8px}
.pd_t9 { padding-top:9px}
.pd_t10 { padding-top:10px}
.pd_t15 { padding-top:15px}
.pd_t20 { padding-top:20px}

.pd_l5 { padding-left:5px}
.pd_l9 { padding-left: 9px}
.pd_l10 { padding-left:10px}
.pd_l12 { padding-left:12px}
.pd_l15 { padding-left:15px}
.pd_l28 { padding-left:28px}
.pd_l20 { padding-left:20px !important}
.pd_l30 { padding-left:30px !important}
.pd_l40 { padding-left:40px !important}
.pd_l50 { padding-left:50px !important}

.pd_r5 { padding-right:5px}
.pd_r10 { padding-right:10px}
.pd_r15 { padding-right:15px}

.pd_b5 { padding-bottom:5px}
.pd_b10 { padding-bottom:10px}
.pd_b20 { padding-bottom:20px}

.pd_btn { padding:7px 15px;}
.pd_btnWs { padding:7px 25px;}
.pd_btnS { padding:5px;}
.pd_btnS2 { padding:5px 10px;}
.pd_btnS3 { padding:5px 15px;}
.pd_btnSS { padding:3px 8px 1px 8px;}

.pd_btnM {padding:13px 22px;}
.pd_btnM2 {padding:13px 40px;}
.pd_btnM3 {padding:15px 30px;}

.pd_btnL {padding:15px 50px;}
.pd_btnL2 {padding:20px 50px;}
.pd_btnL3 {padding:25px 60px;}

.pd_grpL { padding:9px 15px 9px 0;}
.pd_grpR { padding:9px 0 9px 15px;}
.pd_grpLs { padding:10px 0 10px 0;}
.pd_grpLs2 { padding:5px 0 5px 0;}

.pd_mainBrd { padding:10px 0 8px 0;}

/* font align */
.ta_l {text-align:left;}
.ta_c {text-align:center;}
.ta_r {text-align:right;}

/* font color */
.fc_re, .fo_re {color:#FF0000;}
.fc_re1 {color:#FFBBC4;}
.fc_re2 {color:#FF6679}
.fc_re3 {color:#ce0000;}
.fc_re4 {color:#880011;}

.fo_re:hover {text-decoration:underline;cursor:pointer}

.fc_sk {color:#B0BCFF;}

.fc_bl, .fo_bl {color:#0000ff;}

.fo_bkbl {color:#000000;}
.fo_bkbl:hover {color:#8080FF;cursor:pointer;text-decoration:underline;}

.fc_bl1, .fo_bl1 {color:#C1C9FF}
.fc_bl2, .fo_bl2 {color:#5368FF;}
.fc_bl3, .fo_bl3 {color:#365d86;}

.fc_bk {color:#000000;}
.fc_bk2 {color:#6E6E6E;}
.fc_bk3 {color:#404040;}

.fo_bk3:hover, .fo_bl:hover, .fo_bl1:hover, .fo_bl2:hover, .fo_bl3:hover {text-decoration:underline; cursor:pointer;}

.fo_bk {color:#000000;}
.fo_bk:hover {color:#A60000;cursor:pointer;text-decoration:underline;}

.fc_gr1, fo_gr1 { color:#9D9D9D; }
.fo_gr1:hover {color:#FFFEBF;cursor:pointer}
.fc_gr2, fo_gr2 { color:#626262; }
.fo_gr2:hover {color:#BB3300;cursor:pointer;text-decoration:underline;}
.fc_gr3 { color:#414141; }

.fc_ye1 { color:#FFFEBF; }
.fc_ye2 { color:#FFFC8C; }
.fc_ye3 { color:#FFFA2F; }
.fc_ye4 { color:#B5B000; }
.fc_ye5 { color:#6F6B00; }

.fc_pu1 { color:#FAB1FA }
.fc_pu2 { color:#F777F7 }
.fc_pu3 { color:#F231F2}

.fc_gn1 { color:#4FD540; }
.fc_gn2 { color:#12BA38; }
.fc_gn3, .fo_gn3 { color:#1e965c; }

.fc_or1 { color:#FDC7BD; }
.fc_or2 { color:#FD5A02; }
.fc_or3, .fo_or3 { color:#C64000; }

.fc_wh, .fo_wh { color:#ffffff; }
.fo_wh:hover { text-decoration:underline;cursor:pointer}
.fc_wh2 { color:#DFDFDF; }
.fc_wh3 { color:#D5D5D5; }

.fo_whye { color:#ffffff; }
.fo_whye:hover { color:#FFF386;cursor:pointer; }

.fo_gn3:hover, .fo_or3:hover, .fo_bl3:hover {text-decoration:underline;cursor:pointer;}

/* font size */
.font_8  {font-size:8px;}
.font_12t8 {font-size:13px;}
.font_9  {font-size:9px;}

.fw_l { font-weight:lighter;}
.fw_n { font-weight:normal;}
.fw_b { font-weight:bolder;}

.fs_10 {font-size:10px;font-weight:lighter;}
.fs_12 {font-size:12px;font-weight:lighter;}
.fs_15 {font-size:15px;font-weight:lighter;}
.fs_18 {font-size:18px;font-weight:lighter;}
.fs_20 {font-size:20px;font-weight:lighter;}
.fs_25 {font-size:25px;font-weight:lighter;}
.fs_30 {font-size:30px;font-weight:lighter;}
.fs_35 {font-size:35px;font-weight:lighter;}
.fs_40 {font-size:40px;font-weight:lighter;}
.fs_45 {font-size:45px;font-weight:lighter;}
.fs_50 {font-size:50px;font-weight:lighter;}
.fs_55 {font-size:55px;font-weight:lighter;}
.fs_60 {font-size:60px;font-weight:lighter;}
.fs_65 {font-size:65px;font-weight:lighter;}
.fs_70 {font-size:70px;font-weight:lighter;}
.fs_75 {font-size:75px;font-weight:lighter;}
.fs_80 {font-size:80px;font-weight:lighter;}
.fs_85 {font-size:85px;font-weight:lighter;}
.fs_90 {font-size:90px;font-weight:lighter;}
.fs_95 {font-size:95px;font-weight:lighter;}
.fs_100 {font-size:100px;font-weight:lighter;}
.fs_110 {font-size:110px;font-weight:lighter;}
.fs_120 {font-size:120px;font-weight:lighter;}

.fs_10b {font-size:10px;font-weight:bold;}
.fs_12b {font-size:12px;font-weight:bold;}
.fs_15b {font-size:15px;font-weight:bold;}
.fs_18b {font-size:18px;font-weight:bold;}
.fs_20b {font-size:20px;font-weight:bold;}
.fs_25b {font-size:25px;font-weight:bold;}
.fs_30b {font-size:30px;font-weight:bold;}
.fs_35b {font-size:35px;font-weight:bold;}
.fs_40b {font-size:40px;font-weight:bold;}
.fs_45b {font-size:45px;font-weight:bold;}
.fs_50b {font-size:50px;font-weight:bold;}
.fs_55b {font-size:55px;font-weight:bold;}
.fs_60b {font-size:60px;font-weight:bold;}
.fs_65b {font-size:65px;font-weight:bold;}
.fs_70b {font-size:70px;font-weight:bold;}
.fs_75b {font-size:75px;font-weight:bold;}
.fs_80b {font-size:80px;font-weight:bold;}
.fs_85b {font-size:85px;font-weight:bold;}
.fs_90b {font-size:90px;font-weight:bold;}
.fs_95b {font-size:95px;font-weight:bold;}
.fs_100b {font-size:100px;font-weight:bold;}
.fs_110b {font-size:110px;font-weight:bold;}
.fs_120b {font-size:120px;font-weight:bold;}

.ff_digi {font-family:digital-clock-font;}
.ff_comicms {font-family:"Comic Sans MS", cursive, sans-serif;}
.ff_geo {font-family:georgia;}
.ff_imp {font-family:Impact, Charcoal, sans-serif;}
.ff_nar {font-family:narrow; sans-serif;}
.ff_ver {font-family:verdana;}
.ff_pala {font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;}
.ff_taho {font-family:Tahoma, Geneva, sans-serif;}
.ff_trems {font-family:trebuchet ms;}
.ff_time {font-family:"Times New Roman", Times, serif;}
.ff_luci {font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}
.ff_gara {font-family:garamond;}
.ff_sans {font-family:sans-serif;}
.ff_courier {font-family:courier new;}
.ff_gul {font-family:gulim;}
.ff_gulc {font-family:gulimche,sans-serif;}
.ff_fix {font-family:fixedsys;}
.ff_gung {font-family:gungsurche;}
.ff_dot {font-family:'Dotum',sans-serif;}
.ff_noto {font-family: 'Noto Sans KR',sans-serif;}

.timer_title {font-family:digital-clock-font;font-size:13px;font-weight:bold;text-align:center;}
.timer_body {font-family:digital-clock-font;font-size:25px;font-weight:bold;text-align:center;}

.font_info {font-size:12px;color:#4facd0;padding-left:5px; font-weight:bold;}

/* span text */
.moneyPoint {color:#86e63e;font-weight:bold;}
.moneyPoint:hover {color:#FFC1AA;font-weight:bold;cursor:pointer;text-decoration:underline;}

/* line */
.sl_no { border:0px solid;}
 
.sl_bk1 { border:1px solid #353535; }
.sl_re { border:1px solid #ff0000; }
.sl_bl { border:1px solid #0000ff; }
.sl_ye { border:1px solid #FFFF00; }

.sl_t0s { border-top:1px solid #E6E6E6; }
.sl_t1s { border-top:1px solid #BEBEBE; }
.sl_t2s { border-top:2px solid #BEBEBE; }
.sl_t3s { border-top:3px solid #000000; }
.sl_u0s { border-bottom:1px solid #E6E6E6; }
.sl_u1s { border-bottom:1px solid #BEBEBE; }

.ds_u1s { border-bottom:1px dashed #BEBEBE; }

.sl_wh1 { border:1px solid #E3E3E3;}
.sl_wh2 { border:1px solid #BEBEBE;}
.sl_wh3 { border:1px solid #AAAAAA;}

.Sl_tbwh2 { border-bottom:1px solid #BEBEBE; border-top:1px solid #BEBEBE;}
.sl_ntwh2 { border-left:1px solid #BEBEBE; border-bottom:1px solid #BEBEBE; border-right:1px solid #BEBEBE;}
.sl_nbwh2 { border-left:1px solid #BEBEBE; border-top:1px solid #BEBEBE; border-right:1px solid #BEBEBE;}
.sl_NLwh2 { border-right:1px solid #BEBEBE; border-bottom:1px solid #BEBEBE; border-top:1px solid #BEBEBE;}
.sl_NRwh2 { border-left:1px solid #BEBEBE; border-bottom:1px solid #BEBEBE; border-top:1px solid #BEBEBE;}
.sl_Swh2 { border-left:1px solid #BEBEBE; border-right:1px solid #BEBEBE; }
.sl_lwh2 { border-left:1px solid #BEBEBE; }
.sl_Lbwh2 { border-left:1px solid #BEBEBE; border-bottom:1px solid #BEBEBE;}

.sl_rwh2 { border-right:1px solid #BEBEBE; }
.sl_rwh3 { border-right:1px solid #DBDBDB; }

.sl_rbwh2 { border-right:1px solid #BEBEBE; border-bottom:1px solid #BEBEBE;}

 
.sl_gr1 { border:1px solid #999999; }
.sl_tgr { border-top:1px solid #999999; }
 
.sl__lgr1 { border-left:2px solid #999999; }

.sl__rgr1 { border-right:2px solid #999999; }
 
.sl_gr2 { border:1px solid #414141; }
.sl_ugr2 { border-bottom:1px solid #414141; }
.dh_ugr2 { border-bottom:1px dashed #414141; }
 
.sl_gn1 { border:1px solid #C0EBBE; }
.sl_gn2 { border:1px solid #1D5641; }

.sl_bl1 { border:1px solid #CECFFF; }
.sl_bl2 { border:1px solid #7578FF; }

.sl_tbl1 { border-top:1px solid #CECFFF; }
.sl_tbl2 { border-top:1px solid #7578FF; }

.sl_rbl1 { border-right:1px solid #CECFFF; }
.sl_rbl2 { border-right:1px solid #7578FF; }

.sl_ubl2 { border-bottom:1px solid #7578FF; }

.sl_NRbl2 { border-left:1px solid #7578FF; border-top:1px solid #7578FF; border-bottom:1px solid #7578FF; }
.sl_Sbl2 { border-left:1px solid #7578FF; border-right:1px solid #7578FF; }
.sl_Lbl2 { border-left:1px solid #7578FF; }
.sl_rbl2 { border-right:1px solid #7578FF; }
 
.sl_pu3 { border:1px solid rgba( 13,1,17,0.8 ); }
 
.sl_ugn1 { border-bottom:1px solid #C0EBBE; }
.sl_ugn2 { border-bottom:1px solid #21651F; }
.sl_ugn3 { border-bottom:1px solid #143A12; }
 
.sl_ugr1 { border-bottom:1px solid #C3C3C3; }

.dline_ugr1 { border-bottom:1px dashed #747474; }
.dline_ugr2 { border-bottom:1px dashed #414141; }


/* background color */
.bg_gn { background:#00FF00;}
.bg_gn1 { background:#D7FFD9;}
.bg_gn2 { background:#2ed06e;}
.bg_gn3 { background:#CBEAC6;}
.bg_gn4 { background:#26C415;}

.bg_gr1 { background:#FAFAFA;}
.bg_gr2 { background:#F3F3F3;}
.bg_gr3 { background:#D4D4D4;}
.bg_gr4 { background:#BFBFBF;}
.bg_gr5 { background:#B2B2B2;}

.bg_bk1 { background:#8C8C8C; }
.bg_bk2 { background:#737373; }
.bg_bk5 { background:#333333; }

.bg_ye1 { background:#FDFFD9;}
.bg_ye3 { background:#EBF702;}

.bg_wh { background:#ffffff; }

.bg_bl { background:#0000ff;}
.bg_bl1 { background:#B0D8FF;}
.bg_bl2 { background:#00b9ff;}
.bg_bl3 { background:#365d86;}
.bg_bl4 { background:#274463;}

.bg_pu2 { background:#D599E3;}

.bg_sk1 { background:#E6FCFF;}

.bg_pk1 { background:#FFBBEE;}
.bg_pk2 { background:#FF97E6;}
.bg_pk3 { background:#D67CAB;}


.bg_re { background:#ff0000;}
.bg_re1 { background:#FFBBC4;}
.bg_re2 { background:#FF6679; }
.bg_re3 { background:#880011; }

.bg_or1 { background:#FFDFC1; }
.bg_or2 { background:#FFBB7D; }
.bg_or3 { background:#FF8040; }
.bg_or4 { background:#E6612F; }

.bg_pu1 {background:#D599E3;}
.bg_pu2 {background:#C676DA;}
.bg_pu3 {background:#9C57BD;}

.line_rad { border-radius: 4px; }

/* width */
.wd20 { width:20px; }
.wd30 { width:30px; }
.wd40 { width:40px; }
.wd50 { width:50px; }
.wd60 { width:60px; }
.wd70 { width:70px; }
.wd80 { width:80px; }
.wd90 { width:90px; }
.wd100 { width:100px; }
.wd110 { width:110px; }
.wd120 { width:120px; }
.wd150 { width:150px; }
.wd200 { width:200px; }
.wd300 { width:300px; }
.wd400 { width:400px; }
.wd500 { width:500px; }
.wd600 { width:600px; }
.wd650 { width:650px; }
.wd700 { width:700px; }
.wd800 { width:800px; }
.wd825 { width:825px; }
.wd830 { width:830px; }
.wd900 { width:900px; }

/* height */
.hg10 { height:10px; }
.hg15 { height:15px; }
.hg20 { height:20px; }
.hg22 { height:22px; }
.hg25 { height:25px; }
.hg30 { height:30px; }
.hg40 { height:40px; }
.hg45 { height:45px; }
.hg50 { height:50px; }
.hg60 { height:60px; }
.hg70 { height:70px; }
.hg80 { height:80px; }
.hg90 { height:90px; }
.hg100 { height:100px; }
.hg200 { height:200px; }
.hg300 { height:300px; }
.hg400 { height:400px; }
.hg500 { height:500px; }
.hg600 { height:600px; }
.hg700 { height:700px; }
.hg800 { height:800px; }
.hg900 { height:900px; }

.lhg20 { line-height:20px; }
.lhg25 { line-height:25px; }
.lhg30 { line-height:30px; }
.lhg35 { line-height:35px; }
.lhg40 { line-height:40px; }
.lhg45 { line-height:45px; }
.lhg50 { line-height:50px; }
.lhg55 { line-height:55px; }
.lhg60 { line-height:60px; }
.lhg65 { line-height:65px; }
.lhg70 { line-height:70px; }
.lhg75 { line-height:75px; }
.lhg80 { line-height:80px; }
.lhg85 { line-height:85px; }
.lhg90 { line-height:90px; }
.lhg95 { line-height:95px; }

/* 줄바꿈 */
.breakLine {
  word-wrap: break-word;
  white-space: pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  word-break:break-all;
}
