/*common*/
body,div,dl,dt,dd,ul,ol,li,form,fieldset,p,button{margin:0;padding:0;}
body,input,select,textarea{color:#333;font-family:"NanumGothic", "³ª´®°íµñ","NanumGothicWeb", "¸¼Àº °íµñ", "Malgun Gothic", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;font-weight:normal;}
body{background-color:#fff;-webkit-text-size-adjust:none;}
img,fieldset{border:0 none;}
img,input,select,textarea{vertical-align:middle;}
ul,ol,li{list-style:none outside;}
a{text-decoration:none;text-overflow:ellipsis;-o-text-overflow:ellipsis;cursor:pointer;color:#333;}
a:link,a:hover,a:active{text-decoration:none;color:#333;}
table{border-collapse:collapse;}

.highlight {color:#c43337;font-weight:bold;}
.lowlights {color:#777;}
.s1 {font-size:12px;}
.hc, hr{display:none !important;}

/* layout */
body { text-align:left; margin: 0; padding: 0; background-color: #fff;min-width:320px; -webkit-text-size-adjust: none;} /*-webkit-text-size-adjust : font-size: °íÁ¤ */

#container {margin-top:1px;}
#footer {margin-top:0px;background-color:#f2f2f2;padding:10px 5px;text-align:center;}
#footer .ftxt {font-size:12px;color:#adadad; padding-top:5px;}

table#tbl1 {table-layout:fixed;}
#tbl1 td {border-bottom:0px solid #dfdfdf;padding:8px 6px 2px 6px;}
#tbl1 th{background-color:#f5f5f5;text-align:center;font-size:14px;border-bottom:1px solid #dfdfdf;padding:9px 6px;letter-spacing:-1px;color:#666;border-right:1px solid #dfdfdf;}
#tbl1 .title {background-color:#f5f5f5;text-align:center;font-weight:bold;letter-spacing:-1px;}
#tbl1 .nowrap {text-overflow:ellipsis;overflow:hidden;}

#tbl2 {border-top:2px solid #999;}
#tbl2 td {border-bottom:1px solid #dfdfdf;padding:9px 6px;}
#tbl2 th{background-color:#f5f5f5;text-align:center;font-size:14px;border-bottom:1px solid #dfdfdf;padding:9px 6px;letter-spacing:-1px;color:#666;border-right:1px solid #dfdfdf;}
#tbl2 .title {background-color:#f5f5f5;text-align:center;font-weight:bold;letter-spacing:-1px;}


table#tbl3 {table-layout:fixed;}
#tbl3 td {border-bottom:0px solid #dfdfdf;padding:3px 2px;}
#tbl3 th{background-color:#f5f5f5;text-align:center;font-size:14px;border-bottom:1px solid #dfdfdf;padding:9px 6px;letter-spacing:-1px;color:#666;border-right:1px solid #dfdfdf;}
#tbl3 .title {background-color:#f5f5f5;text-align:center;font-weight:bold;letter-spacing:-1px;}
#tbl3 .nowrap {text-overflow:ellipsis;overflow:hidden;}

table#tbl4 {table-layout:fixed;border:1px solid #dfdfdf;}
#tbl4 td {border-bottom:0px solid #dfdfdf;padding:3px 2px;border-bottom:1px solid #dfdfdf;border-left:1px solid #dfdfdf;}
#tbl4 th{background-color:#f5f5f5;text-align:center;font-size:14px;border-bottom:1px solid #dfdfdf;padding:9px 6px;letter-spacing:-1px;color:#666;border-right:1px solid #dfdfdf;}
#tbl4 .title {background-color:#f5f5f5;text-align:center;font-weight:bold;letter-spacing:-1px;}
#tbl4 .nowrap {text-overflow:ellipsis;overflow:hidden;}


/* Paging */
.pg1{padding:10px 0;text-align:center;white-space:nowrap;}
.pg1 a{display:inline-block;width:24px;height:24px;line-height:24px;margin-right:2px;border:1px solid #e3e3e3;background-color:#fff;color:#666;font-size:0.85em;text-align:center;vertical-align:middle;}
.pg1 a.on{border-color:#07c;color:#006ba8;}
.pg1 .bt4{width:30px;border-color:#bcbcbc;background-color:#f1f1f1;}
.pg1 .bt4pv{margin-right:6px;}
.pg1 .bt4nx{margin-left:4px;}
.pg1 em{margin:0 0.5em;font-size:0.93em;color:#666;}
.pg1 strong{color:#ed1b23;}
.pg12 .bt4nx{margin-left:0;}

.bt4{display:inline-block;border:1px solid #bcbcbc;background:#f1f1f1 url(/m/img/bt.gif) repeat-x 0 -65px;vertical-align:middle;text-align:center;color:#666;letter-spacing:-1px;white-space:nowrap;}
.bt4pv img,
.bt4nx img{width:100%;height:100%;background:url(/m/img/ib.gif) no-repeat 12px 8px;}
.bt4nx img{background-position:4px -31px;}

.more {height:22px;margin-top:5px;text-align:right;}
.clr {clear:both;font-size:0px;}

/*list*/
.li1 li{position:relative;width:100%;border-bottom:1px solid #dfdfdf;}
.li15 li{width:auto;padding:0.5em 10px 0.71em;}
.li1 .bd,
.li1 .bd2,
.li1 .bd3{display:inline-block;margin-bottom:0.3em;}
.li1 .bd{font-size:0.95em;color:#000;}
.li1 .if{color:#909090;font-size:0.85em;}


.bt{display:inline-block;border:1px solid #bcbcbc;background:#f1f1f1 url(/m/img/bt.gif) repeat-x 0 0;vertical-align:middle;text-align:center;color:#666;letter-spacing:-1px;white-space:nowrap;}



/* ±Û¾²±â */
#writeForm #wf-header h3 { color:#2f303c; float:left; font-weight:bold; }
#writeForm #wf-header p { text-align:right; }
#writeForm #wf-buttons { text-align:center; }
#writeForm #wf-scrap p label,
#writeForm #wf-copy p label { color:#000; }
#writeForm #wf-memotype .input_checkbox { vertical-align:middle; border:1px solid #bcbcbc; }
#writeForm #wf-memotype label { letter-spacing:-1px;color:#606bed; }
#writeForm .formitem label { font-weight:bold; }
#writeForm .formitem p label { font-weight:normal; }
#writeForm .formitem .input_text,
#writeForm .formitem select,
#writeForm .formitem textarea { width:100%; }
#writeForm .formitem .input_text,
#writeForm .formitem textarea { border:none; }
#writeForm .formitem select { color:#666; }
#writeForm .formitem p.desc { color:#666; }
#writeForm .textBox { border:1px solid #bcbcbc; }
#writeForm .haslabel label { float:left; }
#writeForm .haslabel p label { float:none; }
#writeForm.article #wf-buttons { border-top:1px solid #d1d1d1; }

/* ´Þ·Â */
.calendar000  {background-color:#f3f3f3; border-radius:10px;}
.calendar000 span {background-color:Black}
.calendar000 caption, .calendar000 thead tr { width:100%;font-weight:bold;text-align:center;background-color:#f1f1f1;color:#fff }

/* ¸ð¹ÙÀÏ ¼ö·ÃÈ¸ Å×ÀÌºí */

.table1 {border-top:1px solid #dfdfdf;width:100%}
.table1 td {border-bottom:1px solid #dfdfdf;padding:9px 6px; ;font-size: 14px;color: #333;}
.table1 td  p{display: block; padding-top: 6px; color: #c43337;font-size:13px }
.table1 td  i{color:#c43337;font-weight:600 ;font-style:normal}
.table1 td  input {border:1px solid #dfdfdf;height:24px;padding:2px }
.table1 td  select {border:1px solid #dfdfdf;height:30px;padding:2px }
.table1 td .place {position:relative;width:70px;top:-26px;left:150px;overflow:hidden}
.table1 td .place1 {position:relative;width:90px;top:-114px;left:80px;overflow:hidden}
.table1 td .place2 {position:relative;width:70px;top:-86px;left:140px;overflow:hidden}
.table1 th {background-color: #f5f5f5;text-align: center;font-size: 14px;border-bottom: 1px solid #dfdfdf;padding: 3px;letter-spacing: -1px;color: #666;width: 60px}

#table2 {border-top:1px solid #dfdfdf;width:100%}
#table2 td {border-bottom:1px solid #dfdfdf;padding:9px 6px; text-align:center;}
#table2 th{background-color:#f5f5f5;text-align:center;font-size:14px;border-bottom:1px solid #dfdfdf;padding:9px 6px;letter-spacing:-1px;color:#666;}

#table3 {border-top:1px solid #dfdfdf;}
#table3 td {border-bottom:1px solid #dfdfdf;padding:9px 6px; text-align:center;}
#table3 th{background-color:#f5f5f5;text-align:center;font-size:14px;border-bottom:1px solid #dfdfdf;padding:9px 6px;letter-spacing:-1px;color:#666;;}

#table4 {border-top:1px solid #dfdfdf;}
#table4 td {border-bottom:1px solid #dfdfdf;padding:9px 6px; text-align:center;}
#table4 th{background-color:#f5f5f5;text-align:center;font-size:14px;border-bottom:1px solid #dfdfdf;padding:9px 6px;letter-spacing:-1px;color:#666;}

#table5 {border-top:1px solid #dfdfdf;}
#table5 td input {
    border: 1px solid #dfdfdf;
    height: 24px;
    padding: 2px
}

#table5 td select {
    border: 1px solid #dfdfdf;
    height: 30px;
    padding: 2px
}

input[id="chkbox"] {
    display: none;
}

    input[id="chkbox"] + label em {
     
        display: inline-block;
        width: 22px;
        height: 22px;
        margin-right: 5px;
        background: url(/images/bg_chkbox.png) 0 0 no-repeat;
        vertical-align: middle;
    }

    input[id="chkbox"]:checked + label em {
        background-position: -22px 0;
    }