form { margin:0px; }

/* img {border:0px;} */

a:link, a:visited, a:active { text-decoration:none; color:#466C8A; }
a:hover { text-decoration:underline; }
a.menu:link, a.menu:visited, a.menu:active { text-decoration:none; color:#454545; }
a.menu:hover { text-decoration:none; }
.member {font-weight:bold;color:#888888;}
.guest  {font-weight:normal;color:#888888;}

.lh { line-height: 150%; }
.jt { text-align:justify; }
.li { font-weight:bold; font-size:18px; vertical-align:-4px; color:#66AEAD; }
.ul { list-style-type:square; color:#66AEAD; }
.ct { font-family: Verdana, 굴림; color:#222222; } 
.ed { border:1px solid #CCCCCC; } 
.tx { border:1px solid #CCCCCC; } 

.small { font-size:8pt; font-family:돋움; }
.cloudy, a.cloudy {color:#888888;} /* 흐림 */

input.ed{ height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; }
input.ed_password{ height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; font:10px Tahoma; }
textarea.tx{ border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:2px; }

.month{font-weight:bold; font-size:24px; color: #333; text-align:center;}
.week{width:14%;font-weight:bold; font-size:16px; color:#666;text-align:center; border-bottom: 1px solid #888;}
.week_holi{width:15%;font-weight:bold; font-size:16px;text-align:center; color:#ba373e;border-bottom: 1px solid #888;}
.week_blue{width:15%;font-weight:bold; font-size:16px;text-align:center; color:#3a67a8; border-bottom: 1px solid #888;}
.day{font-size:16px; color: #333; text-align: left; vertical-align:top; border-bottom:1px solid #ddd;}
.day_today{font-size:16px; color: #333; background-color:#ffffff; text-align: left; vertical-align:top; border-bottom:1px solid #ddd;}
.day_holi{font-size:16px; text-align: left; vertical-align:top; color:#ba373e; border-bottom: 1px solid #ddd;}
.day_blue{font-size:16px; text-align: left; vertical-align:top; color:#3a67a8; border-bottom:1px solid #ddd;}
.day_end{font-size:16px; color: #333; text-align: left; vertical-align:top; border-right: 1px solid #ddd;}
.day_holi_end{font-size:16px; text-align: left; vertical-align:top;color:#C00; border-right: 1px solid #ddd;}
.day_blue_end{font-size:16px; text-align: left; vertical-align:top;  color:#36F;}
.size1{font-size:16px; color: #333; text-align: left; vertical-align:top; border-bottom:1px solid #ddd; }
.list_title {font-size: 16px; color:#333; text-align:left; border-bottom: 1px solid #ddd; padding-left:10px}
.list_text {font-size: 16px;color:#333; text-align:left; padding-left:10px}
.list_text_2 { list-style-image:url(images/sub/list_icon.png);font-size: 16px; color:#333;margin-bottom: 7px;}
.list_text_3 { list-style-image:url(images/sub/arrow_icon.png);font-size: 16px; color:#333;margin: 10px 0; border-bottom: 1px solid #ddd; }

.room_li{color:#ba373e; margin-top:10px; }
.event_li{margin:10px 0 0 3px; padding:2px 0 2px 10px; background:#f1f5f8; border-left:2px solid #4884f4; color:#36F; text-align:left;}
.event_li a:hover{text-decoration:underline;}
.reservation2_cul td{height:130px !important;}
.reservation2_cul{margin-top:20px;}

.unusable_span{background:#C00; border-radius:30px; padding:3px; color:#fff;}
.using_span{background:#4884f4; border-radius:30px; padding:3px; color:#fff;}
.using_span_one_digit{background:#4884f4; border-radius:30px; padding:3px 8px; color:#fff;}
.unusable_span_one_digit{background:#C00; border-radius:30px; padding:3px 8px; color:#fff;}
.mobile_list{display:none;}

.setting_form{margin-bottom:0 !important;}
.pagenum{margin-bottom:30px !important;}
.list_rese_cnt > a{display:inline-block; background:#000; color:#fff; padding:0 10px; border-radius:5px; }
.list_rese_cnt > a:hover{background:#C00; color:#fff;}


/***모바일***/
@media all and (max-width: 800px) {

.day > li{display:none;}
.day_holi > li{display:none;}
.day_blue > li{display:none;}
.day{text-align:center; vertical-align: middle;}
.day_holi{text-align:center; vertical-align: middle;}
.day_blue{text-align:center; vertical-align: middle;}
.day_today{text-align:center; vertical-align: middle;}
.reservation2_cul td{height:50px !important;}

.mobile_list{display:block;}
.cal_tt01{font-size:22px; margin:30px 0 15px;}
.cal_tt02{font-size:22px; margin:30px 0 15px;}
.m_cal_no_table{width:100%; margin:10px 0; border-left:2px solid #C00; background:#fdf2fa; font-size:17px; padding:5px 0;}
.m_cal_table{width:100%; margin:10px 0; border-left:2px solid #4884f4; background:#f1f5f8; font-size:17px; padding:5px 0;}

}

/* Color Link style ===========================================================================================================================*/
.wht,.wht a,.wht a:hover{color:#ffffff !important;}
.gr,.gr a,.gr a:hover{color:#bfbfbf !important;} /*연회색*/
.dgr,.dgr a,.dgr a:hover{color:#808080 !important;} /*회색*/
.ddgr,.ddgr a,.ddgr a:hover{color:#333333 !important;} /*진회색*/
.bk,.bk a,.bk a:hover{color:#000000 !important;}
.blue,.blue a,.blue a:hover{color:#366cb3 !important;}
.bl,.bl a,.bl a:hover{color:#366cb3 !important;}
.navy,.navy a,.navy a:hover{color:#0b3573 !important;}
.org,.org a,.org a:hover{color:#ea6a04 !important;}
.red,.red a,.red a:hover{color:#c80227 !important;}
.mag,.mag a,.mag a:hover{color:#661414 !important;} /*마젠타*/
.pp,.pp a,.pp a:hover{color:#491f99 !important;}
.lem,.lem a,.lem a:hover{color:#ffffb2 !important;} /*레몬*/
.yel,.yel a,.yel a:hover{color:#f4a107 !important;}
.land,.land a,.land a:hover{color:#cc9c3d !important;} /*황토*/
.brn,.brn a,.brn a:hover{color:#69482b !important;}
.lgr,.lgr a,.lgr a:hover{color:#7eb424 !important;}
.grn,.grn a,.grn a:hover{color:#4c992e !important;}
.dgrn,.dgrn a,.dgrn a:hover{color:#33806c !important;}
.oliv,.oliv a,.oliv a:hover{color:#739900 !important;}
.bgr,.bgr a,.bgr a:hover{color:#1ba4b9 !important;}
.hpk,.hpk a,.hpk a:hover{color:#cf64b4 !important;}
.wbl,.wbl a,.wbl a:hover{color:#2e9ce5 !important;}
.dho,.dho a,.dho a:hover{color:#e34040 !important;}
.basic,.basic a,.basic a:hover{color:#9d9d9d !important;}

input.tbl{border:1px solid #3069af;} input.tbk{border:1px solid #000000;} input.tlgr{border:1px solid #669c18;} 
input.torg{border:1px solid #e65203;} input.twbl{border:1px solid #157fd3;} input.tdho{border:1px solid #dd2f2f;} input.tyel{border:1px solid #f8af0b;} 

.ln_bl{background-color:#2c4795}    .bg_bl{background-color:#f1f6fa}    .dash_bl{border-bottom:1px dashed #3a93cb;}  .dot_bl{border-bottom:1px dotted #3a93cb;}
.ln_bk{background-color:#000000}    .bg_bk{background-color:#efefef}    .dash_bk{border-bottom:1px dashed #676767;}  .dot_bk{border-bottom:1px dotted #676767;}
.ln_lgr{background-color:#639917}   .bg_lgr{background-color:#f6f9f0}   .dash_lgr{border-bottom:1px dashed #a7d259;} .dot_lgr{border-bottom:1px dotted #a7d259;}
.ln_org{background-color:#e54d02}   .bg_org{background-color:#faf1eb}   .dash_org{border-bottom:1px dashed #ef8d2f;} .dot_org{border-bottom:1px dotted #ef8d2f;}
.ln_dho{background-color:#d41515}   .bg_dho{background-color:#fdf1f1}   .dash_dho{border-bottom:1px dashed #f07979;} .dot_dho{border-bottom:1px dotted #f07979;}
.ln_yel{background-color:#ed8901}   .bg_yel{background-color:#fef8ee}   .dash_yel{border-bottom:1px dashed #fac33d;} .dot_brn{border-bottom:1px dotted #fac33d;}
.ln_basic{background-color:#999999} .bg_basic{background-color:#fafafa} .dash_basic{border-bottom:1px dashed #bfbfbf;} .dot_basic{border-bottom:1px dotted #bfbfbf;}

dl,dt,dd,li{list-style:none}
select, textarea,input {color:#666666;font-size:12px;letter-spacing:-0.01em;min-height:31px;} 
img {border:none;} img.m{vertical-align:middle;margin-bottom:3px}

/* common  style ===========================================================================================================================*/
a{cursor:pointer;}
a:link,a:visited,a:active {color:#595959;text-decoration:none;} a:hover {color:#699f1a;text-decoration:none;}
a.none:link,a.none:visited,a.none:active,a.none:hover {text-decoration:none;}
a.bol:link,a.bol:visited,a.bol:active{text-decoration:none;} a.bol:hover {font-weight:bold;text-decoration:none;letter-spacing:-0.12em}
a.under:link,a.under:visited,a.under:active{text-decoration:none;} a.under:hover{text-decoration:underline;}

.h13{line-height:13px;} .h15{line-height:15px;} .h16{line-height:16px;} .h17{line-height:17px;} .h18{line-height:18px;} .h19{line-height:19px;} .h20{line-height:20px;}
.lsm1{letter-spacing:-1px !important;}.lsm{letter-spacing:-0.01em !important;}.lsm0{letter-spacing:0px !important;}
.hand{cursor:pointer}
.b {font-weight:bold !important;letter-spacing:-0.03em;} .u {text-decoration:underline;}
.vm{vertical-align:middle;} .vt{vertical-align:bottom;margin-bottom:1px;margin-right:3px} .vb{vertical-align:bottom;margin-top:0;margin-left:3px}
.rel,.psr{position:relative} .psa{position:absolute}

.fon9{font-size:9px;font-family:Dotum;} .fon10{font-size:10px;font-family:Dotum;}  .fon11{font-size:11px;font-family:Dotum;}  
.fon12{font-size:12px;} .fon13{font-size:14px;letter-spacing:-0.12em} .fon14{font-size:16px;letter-spacing:-0.13em} .fon15{font-size:18px;letter-spacing:-0.13em} 
.num{font-family:Verdana;} .num2{font-family:tahoma;} .num10{font-size:10px;font-family:Verdana;} .num11{font-size:11px;font-family:Verdana;}

.tl{text-align:left;} .tc{text-align:center;} .tj{text-align:justify;} .tr{text-align:right;} .tf{table-layout:fixed}

td.tlt {background:url(/netfu_rpension/images/common/bar.gif) no-repeat right 8px;padding:0 7px;margin-bottom:10px;height:30px;letter-spacing:-0.01em;}
td.end {height:30px;letter-spacing:-0.01em;}

.paging,a.paging:link,a.paging:active,a.paging:visited{color:#000000;text-decoration:none;line-height:12px;font:11px verdana !important;}
a.paging:hover{color:#000000;text-decoration:underline}

.navi,.navi a,.navi a:hover{color:#888888 !important;font:11px Dotum;text-decoration:none;}

.sms2{background:transparent}

/* input style ===========================================================================================================================*/

input{vertical-align:middle}
input.text{border:1px solid #dddddd;height:19px;}
input.tnum{border:1px solid #dddddd;padding:1px 3px;font:11px verdana;height:19px;}
input.tday{border:1px solid #dddddd;padding:1px 3px;font:11px verdana;font-weight:bold;letter-spacing:-0.05em;cursor:pointer;width:80px;height:19px;}
input.ttxt{border:1px solid #ffffff;height:19px;}
input.check,input.radio{width:13px;height:13px}

select{vertical-align:middle;height:19px}

textarea{color:#333333;padding:3px 3px;width:700px;line-height:19px;text-align:left;letter-spacing:-0.01em;background-color:#ffffff;border:none}
textarea.brdtxt{border:1px solid #dddddd;}

/* div style ===========================================================================================================================*/
.fl{float:left;} .fr{float:right;} .left{float:left;text-align:left;}

#divtype{float:left;padding-top:5px;border:0}

.List li {display:inline;padding:0 3px 0 8px;font:normal 11px dotum;letter-spacing:-1px; background:url(/netfu_rpension/images/gr_ln.gif) no-repeat top left;} .List li.end {background:none;padding:0 3px 0 0;}
.List2 li {display:inline;padding:0 3px 0 8px;font:12px dotum;letter-spacing:-0.05em;background:url(/netfu_rpension/images/gr_ln.gif) no-repeat 1px 0px;} 
.List2 li.first {background:none;padding:0 3px 0 0;} .List2 li.end {padding:0 0 0 8px;} 

/* Line style ===========================================================================================================================*/

.lbg{background-color:#f7f7f7;} .bg{background-color:#f2f2f2;} .wbg{background-color:#ffffff;} .dbg{background-color:#e0e0e0;}

.ln{height:1px;background-color:#dddddd;padding:0}
.ln_b{border-bottom:1px solid #dddddd;} .ln_t{ border-top:1px solid #dddddd;}
.ln_l{border-left:1px solid #dddddd;} .ln_r{ border-right:1px solid #dddddd;}
.ln_dash{border-bottom:1px dashed #dddddd;} .ln_dot{border-bottom:1px dotted #dddddd;} .ln_box{border:1px solid #dddddd;}

.dot{background:url(/netfu_rpension/images/ln_dot.gif) repeat-x;padding:2px 0}
.hdot{background:url(/netfu_rpension/images/ln_hdot.gif) repeat-y center;width:7px;}

.pdLlnb1{padding:5px 7px;border-bottom:1px #dddddd solid;}
.pdLlnb2{background-color:#ffffff;padding:5px 7px;border-bottom:1px #dddddd solid;}
.lnb1{border-bottom:1px #dddddd solid;padding:5px 3px;}
.lnb2{background-color:#ffffff;border-bottom:1px #dddddd solid;padding:5px 3px;}

.gr_bg{background:#f3f3f3;border-left:1px solid #b3b3b3;border-right:1px solid #b3b3b3}
.evt_bg{background:#359bd6;padding:0 3px;}
.mtop_bg{background:#f0f6fc;padding:0 3px;}
.inbox_bg{background:#f5f5f5;border:1px solid #c5c5c5}

.room a img {float:left;margin:0 4px;border:3px solid #162703}

.deck_info_map {width:100%}
@media all and (max-width:999px){.deck_info_map {display:none} }
@media all and (max-width:600px){.mobile_hidden {display:none} }

.himg{padding:5px;text-align:right}
.himg a img {float:right;margin:0 2px 0 0;border:2px solid #fff;width:55px;height:33px}
.himg a:hover img {border:2px solid #699f1a}

.leftmn{z-index:100;position:absolute;top:125px;right:7px;text-align:right;}
.leftmn a img{margin-top:3px}

.table01{border-left:1px solid #639917;}
.td01{border:1px solid #639917;border-left:none;border-bottom:none;}
.td02{border:1px solid #639917;border-bottom:none;}
#business_status {position:relative;float:left;width:100%; height:90px;}
#business_status h4{color:#084A92;padding:5px;}
#business_status ul {float:left;background-color:#027AB5;width:100%;padding-top:10px;margin:0;padding:0}
#business_status ul li {float:left; width:160px; color:#ffffff; padding:8px 0 8px 20px; background:url(/images/business/main/my_info_tel_bl.gif) no-repeat 7px 14px;}
#business_status ul li span {color:#ffff99;}
.yebul {
    font-size: 11px;
    width: 11px;
    height: 11px;
    line-height: 11px;
    padding: 2px 2px 1px 1px;
    color: White;
    margin-right: 3px;
    background-color: #ff0000;
}
.yewan {
    font-size: 11px;
    width: 11px;
    height: 11px;
    line-height: 11px;
    padding: 2px 2px 1px 1px;
    color: White;
    margin-right: 3px;
    background-color: #ff6666;
}
.yega {
    font-size: 11px;
    width: 11px;
    height: 11px;
    line-height: 11px;
    padding: 2px 2px 1px 1px;
    color: White;
    margin-right: 3px;
    background-color: #5eb917;
}
/*공연등록*/
.h3_front {background: none; color: #333; font-size:20px; padding-left: 0px; line-height: 30px; margin-bottom: 5px;}
a.btn_submit, a.btn_submit.next{width: 170px; font-size: 16px; color: #fff; background: #333; border:none; padding: 10px; border-radius: 5px; box-sizing: border-box;}
a.btn_submit:hover{background: #C00;}
