@charset "utf-8";

/* Common */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
* {margin:0; padding:0;}
html, body {height:100%;}
body {background:transparent; color:#333333; font-size:0.75em; font-family:"굴림", Gulim, "굴림", Gulim, AppleGothic, Sans-serif;}
h1, h2, h3, h4, h5, h6, hr {display:none;}
ul, ol, dl {list-style:none;}
a:link, a:active {color:#666666; text-decoration:none}
a:visited {color:#666666; text-decoration:none;}
a:hover   {color:#666666; text-decoration:underline;}
input {vertical-align:middle;}
select {height:1.50em; border:0.08em solid #d1d1d1; vertical-align:middle; padding:0.08em; font-family:"돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif;}
img, fieldset, iframe {border:0;}
em, address, cite {font-style:normal;}
table {border-collapse:collapse; border:0;}
caption, legend {width:0; height:0; font-size:0; line-height:0; overflow:hidden; visibility:hidden;}
textarea {background:#ffffff; color:#8a8a8a; font-size:1em; border:0.08em solid #d1d1d1; padding:0.25em 0 0 0.25em; overflow:auto; line-height:1.5em; font-family:"돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif;}
.bgNone {background:none;}
.bdNone {border:none !important;}
.bdNoneT {border-top:none !important;}
.bdNoneR {border-right:none !important;}
.bdNoneB {border-bottom:none !important;}
.bdNoneL {border-left:none !important;}
.displayNone {display:none;}
.al {text-align:left;}
.ac {text-align:center;}
.acleft {text-align:left;}
.ar {text-align:right;}
.c {clear:both;}
.ta {width:99%; height:3em;}
.txt {background:#ffffff; color:#8a8a8a; border:0.08em solid #d1d1d1; height:1.17em; font-size:1em; font-family:"돋움", Dotum, 굴림, Gulim, AppleGothic, Sans-serif; padding:0.25em 0 0 0.25em;}
.ellipsis {display: block;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;max-width:95%;}

.t_point01{color:#3e70cb !important;}
.t_point02{color:#014597 !important;}
.t_point03{color:#da2a21 !important;}
.t_point04{color:#0ac2d2 !important;}

.ls1 {margin-left:0.42em !important;}
.ls2 {margin-left:0.83em !important;}
.ls3 {margin-left:1.25em !important;}
.ls4 {margin-left:1.67em !important;}
.ls5 {margin-left:2.08em !important;}
.ls6 {margin-left:2.50em !important;}
.ls7 {margin-left:2.92em !important;}
.ls8 {margin-left:3.33em !important;}
.ls9 {margin-left:3.75em !important;}
.ls10 {margin-left:4.17em !important;}
.rs1 {margin-right:0.42em !important;}
.rs2 {margin-right:0.83em !important;}
.rs3 {margin-right:1.25em !important;}
.rs4 {margin-right:1.67em !important;}
.rs5 {margin-right:2.08em !important;}
.rs6 {margin-right:2.50em !important;}
.rs7 {margin-right:2.92em !important;}
.rs8 {margin-right:3.33em !important;}
.rs9 {margin-right:3.75em !important;}
.rs10 {margin-right:4.17em !important;}
.ts1 {margin-top:0.42em !important;}
.ts2 {margin-top:0.83em !important;}
.ts3 {margin-top:1.25em !important;}
.ts4 {margin-top:1.67em !important;}
.ts5 {margin-top:2.08em !important;}
.ts6 {margin-top:2.50em !important;}
.ts7 {margin-top:2.92em !important;}
.ts8 {margin-top:3.33em !important;}
.ts9 {margin-top:3.75em !important;}
.ts10 {margin-top:4.17em !important;}
.bs1 {margin-bottom:0.42em !important;}
.bs2 {margin-bottom:0.83em !important;}
.bs3 {margin-bottom:1.25em !important;}
.bs4 {margin-bottom:1.67em !important;}
.bs5 {margin-bottom:2.08em !important;}
.bs6 {margin-bottom:2.50em !important;}
.bs7 {margin-bottom:2.92em !important;}
.bs8 {margin-bottom:3.33em !important;}
.bs9 {margin-bottom:3.75em !important;}
.bs10 {margin-bottom:4.17em !important;}

/** List **/
.num_list > li{position:relative;padding-left:17px !important;margin-top:5px;background:none !important;}
.num_list > li .num{position:absolute;left:0;top:-2px;font-style:normal;}

.num_list02{counter-reset:num-item;}
.num_list02 > li{position:relative;padding-left:15px !important;background: none !important;}
.num_list02 > li:before{z-index:2;content:counter(num-item)")";counter-increment:num-item;position:absolute;left:0;top:-1px;display:inline-block;}

.arr_list{margin-top:5px;}
.arr_list > li{position:relative;padding-left:15px !important;background:none !important;margin-top:4px !important;}
.arr_list > li:before{content:'→';position:absolute;left:0;top:0;}

.dot_list{margin-top:5px;}
.dot_list > li{position:relative;padding-left:10px !important;background:none !important;margin-top:4px !important;}
.dot_list > li:before{content:'';position:absolute;left:0;top:9px;width:3px;height:3px;border-radius:50%;background:#666;}

.dash_list > li{position:relative;padding-left:10px !important;background:none !important;margin-top:4px !important;}
.dash_list > li:before{content:'-';position:absolute;left:0;top:0;}

.add_list > li{position:relative;padding-left:15px !important;background:none !important;margin-top:4px !important;}
.add_list > li:before{content:'※';position:absolute;left:0;top:0;}

.etc_list > li{position:relative;padding-left:10px !important;background:none !important;margin-top:4px !important;}
.etc_list > li:before{content:'*';position:absolute;left:0;top:3px;}

.han_list{margin-top:10px;}
.han_list > li{position:relative;padding-left:22px !important;background:none !important;min-height:18px;}
.han_list > li + li{margin-top:2px;}
.han_list > li .t01{position:absolute;left:0;top:0;font-style:normal;}

.txt_list li + li{margin-top:10px;}
.txt_list li .t01,
.txt_list li .t02{display:inline-block;}
.txt_list li .t01 + .t02{margin-left:10px;}

.list-decimal{counter-reset:item;}
.list-decimal > li{position:relative;padding-left:13px;line-height:18px;}
.list-decimal > li:before{content:counter(item) ". ";counter-increment:item;position:absolute;left:0;top:0;}
.list-decimal > li + li{margin-top:5px;}

.list-dash > li{position:relative;padding-left:13px;line-height:18px;background:none;}
.list-dash > li:before{content:"-";position:absolute;left:0;top:3px;color:#444;}

.number_lst{position:relative;counter-reset:num-item;}
.number_lst > li{position:relative;padding-left:15px !important;margin-top:15px;background:none !important;}
.number_lst > li:before{z-index:2;content:counter(num-item)".";counter-increment:num-item;position:absolute;left:0;top:0;display:inline-block;}
.number_lst > li:nth-child(n+10){padding-left:22px;}

.dl_type01 {margin:10px 0;border-top:2px solid #000 !important;border: 1px solid #dbdbdb;}
.dl_type01 dt {padding:10px 15px;background:#f4f4f4;font-weight: bold;text-align: center; color:#444;border-bottom: 1px solid #dbdbdb;}
.dl_type01 dd {padding:15px;background:#fff;}
.dl_type01 dd > ul li:first-child {margin-top:0;}

/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* Common Layout */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
body {margin:0 0 0 25px;}
#wrapper {width:100%; min-width:950px; padding-bottom:25px;}
#wrapper #header {position:relative; width:100%; padding:70px 0 0 0; margin-bottom:30px;}
#wrapper #header .topUtil {position:absolute; top:5px; left:772px;}
#wrapper #header .topUtil:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#wrapper #header .topUtil a {float:left; display:inline; margin-left:2px;}
#wrapper #header .topUtil img {vertical-align:middle; padding:1px 0;}
#wrapper #header .topSearch {position:absolute; top:23px; left:223px;}
#wrapper #header .topSearch:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#wrapper #header .topSearch .seLine {width:382px; height:20px; float:left; display:inline;  padding:6px 0 0 16px; border:3px #2277bb solid; margin-right:8px; position:relative;}
#wrapper #header .topSearch .seLine:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#wrapper #header .topSearch .seLine .view {float:right; display:inline;}
#wrapper #header .topSearch .seLine input {float:left; display:inline; font-size:13px; font-weight:bold; color:#27557b; border:0; font-family:"돋움", Dotum;}
#wrapper #header .topSearch .seLine #searchMsg {width:364px; padding:10px 16px; position:absolute; top:26px; left:0; border-right:1px #333333 solid; border-top:1px #2277bb solid; border-left:1px #333333 solid; border-bottom:1px #333333 solid; background:#ffffff; line-height:18px;display: block;height: 550px;overflow: auto;z-index: 999;}
#wrapper #header .topSearch .seLine #searchMsg ul li:hover {background:#f5f5f5;}
#wrapper #header .topSearch .seLine #searchMsg ul li a:hover {text-decoration:none;}
#wrapper #header .topSearch img {float:left; display:inline; vertical-align:middle;}
#wrapper #header .gnbArea {width:100%; height:34px; background:url(/files/bcnimda/images/common/bg_top_rnd_r.gif) repeat-x 0 0;}
#wrapper #header .gnbArea:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#wrapper #header .gnbArea .gnb1 {width:637px; float:left; display:inline; background:url(/files/bcnimda/images/common/bg_top_gnb.gif) repeat-x 0 0; padding-left:16px;}
#wrapper #header .gnbArea .gnb1:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#wrapper #header .gnbArea .gnb1 li {float:left; display:inline;}
#wrapper #header .gnbArea .gnb2 {width:297px; float:left; display:inline;}
#wrapper #header .gnbArea .gnb2:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#wrapper #header .gnbArea .gnb2 li {float:left; display:inline;}
#wrapper #header .topLogo {position:absolute; top:0; left:0; width:115px; height:70px;}
#wrapper #container {width:100%;}
#wrapper #container #snbSpace {width:225px; vertical-align:top;}
#wrapper #container #snbSpace .snbTop {width:200px;}
#wrapper #container #snbSpace .snbTop img {vertical-align:top;}
#wrapper #container #snbSpace .snbCnt {width:194px; border-left:3px solid #3a7dc1; border-right:3px solid #3a7dc1; margin-bottom:2px;}
#wrapper #container #snbSpace .snbCnt .menuSpace {width:173px; margin:0 auto;}
#wrapper #container #snbSpace .snbCnt .menuSpace li {margin-bottom:2px;}
#wrapper #container #snbSpace .snbCnt .menuSpace .menuOff {width:118px; min-height:17px; padding:6px 30px 0 25px; background:url(/files/bcnimda/images/common/bg_smenu_off.gif) no-repeat 0 0; cursor:pointer;}
#wrapper #container #snbSpace .snbCnt .menuSpace .menuOn {width:131px; min-height:17px; padding:6px 30px 0 12px; background:url(/files/bcnimda/images/common/bg_smenu_on.gif) no-repeat 0 0; font-weight:bold; color:#3070bf; cursor:pointer;}

#wrapper #container #snbSpace .snbCnt .menuSpace .menuOn > ul {margin:0 -20px 0 -5px;}
#wrapper #container #snbSpace .snbCnt .menuSpace .menuOff > ul {margin:0 -20px 0 -18px;}
#wrapper #container #snbSpace .snbCnt .menuSpace li ul {padding:10px 0 5px 8px;}
#wrapper #container #snbSpace .snbCnt .menuSpace li ul:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#wrapper #container #snbSpace .snbCnt .menuSpace li ul li {background:url(/files/bcnimda/images/common/blt_snb.gif) no-repeat 0 7px; padding-left:10px; line-height:18px; font-size:11px; font-weight:normal;}
#wrapper #container #snbSpace .snbCnt .menuSpace li ul li > a {display: block;}
#wrapper #container #snbSpace .snbCnt .menuSpace li ul li strong {color:#0a8394; text-decoration:underline;}
#wrapper #container #snbSpace .snbCnt .menuSpace li ul li a:hover {color:#0a8394; font-weight:bold; text-decoration:underline;letter-spacing:-1px;}
#wrapper #container #snbSpace .snbCnt .treeSpace {width:176px; height:268px; border:1px solid #c3c3c3; margin:0 auto; margin-top:10px; overflow:auto;}
#wrapper #container #snbSpace .snbCnt .menuTree {width:100%; height:340px; overflow-y:auto;}
#wrapper #container #snbSpace .snbCnt .menuTree li {margin-bottom:2px; padding-left:10px; font-size:11px; line-height:17px;}
#wrapper #container #snbSpace .snbCnt .menuTree li a:hover {background:#bbddff; text-decoration:none;}
#wrapper #container #snbSpace .snbCnt .menuTree li img {vertical-align:middle;}
#wrapper #container #snbSpace .snbBot {width:200px; height:12px; margin-top:-2px; background:url(/files/bcnimda/images/common/bg_snbline_bot.gif) no-repeat 0 bottom;}
#wrapper #container #contentSpace {vertical-align:top; padding-right:25px;}
#wrapper #container #contentSpace .selectControlSpace {width:100%; padding:10px 0 10px 0; border-top:2px solid #6896e9; border-bottom:2px solid #6896e9; background:url(/files/bcnimda/images/common/bg_menu_control.gif) repeat-x 0 bottom; margin-bottom:25px;}
#wrapper #container #contentSpace .selectControlSpace .selectSite {width:97%;}
#wrapper #container #contentSpace .selectControlSpace .selectSite p {background:url(/files/bcnimda/images/common/spot_arr.gif) no-repeat 0 0; padding:0 0 5px 16px; margin-left:20px; color:#222222;}
#wrapper #container #contentSpace .selectControlSpace .selectSite p span {color:#f26521; font-weight:bold;}
#wrapper #container #contentSpace .selectControlSpace .selectSite ul {margin-left:20px;}
#wrapper #container #contentSpace .selectControlSpace .selectSite ul:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#wrapper #container #contentSpace .selectControlSpace .selectSite ul li {float:left; display:inline; padding:0 8px 8px 0;}
#wrapper #container #contentSpace .selectControlSpace .selectMenu {width:97%; border:1px solid #cfcfcf; background:#f1f1f1; padding:10px 0 0 0; margin-left:10px;}
#wrapper #container #contentSpace .selectControlSpace .selectMenu p {background:url(/files/bcnimda/images/common/spot_arr2.gif) no-repeat 0 0; padding:0 0 5px 16px; margin:0 0 0 10px; color:#222222;}
#wrapper #container #contentSpace .selectControlSpace .selectMenu p span {color:#3070bf; font-weight:bold;}
#wrapper #container #contentSpace .selectControlSpace .selectMenu ul {margin-left:10px;}
#wrapper #container #contentSpace .selectControlSpace .selectMenu ul:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#wrapper #container #contentSpace .selectControlSpace .selectMenu ul li {float:left; display:inline; padding:0 8px 8px 0;}
#wrapper #container #contentSpace .titHeadSpace {position: relative;width:100%; margin-bottom:10px;}
#wrapper #container #contentSpace .titHeadSpace:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#wrapper #container #contentSpace .titHeadSpace .tit {float:left; display:inline; font-size:14px; margin-top:5px; font-weight:bold; color:#000000; padding-left:32px;}
#wrapper #container #contentSpace .titHeadSpace .titBlt1 {background:url(/files/bcnimda/images/common/blt_list.gif) no-repeat 10px center;}
#wrapper #container #contentSpace .titHeadSpace .titBlt2 {background:url(/files/bcnimda/images/common/blt_write.gif) no-repeat 10px center;}
#wrapper #container #contentSpace .titHeadSpace .fildWrap {overflow:visible;}
#wrapper #container #contentSpace .titHeadSpace .secL {float:left;}
#wrapper #container #contentSpace .titHeadSpace .secR {float:right; display:inline; margin-right:10px;}
#wrapper #container #contentSpace .titHeadSpace .secR .menu_Tab1 {display: inline-block;vertical-align:top;}
#wrapper #container #contentSpace .titHeadSpace .secR:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#wrapper #container #contentSpace .btnSpace {position:relative; width:100%; height:21px; text-align:center; margin-bottom:13px;}
#wrapper #container #contentSpace .btnSpace .secL {position:absolute; top:0; left:10px;}
#wrapper #container #contentSpace .btnSpace .secL:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#wrapper #container #contentSpace .btnSpace .secR {position:absolute; top:0; right:10px;}
#wrapper #container #contentSpace .btnSpace .secR:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#wrapper #container #contentSpace .adminTab {width:100%; height:27px; margin-bottom:13px; background:url(/files/bcnimda/images/common/bg_tab_line.gif) repeat-x 0 bottom;}
#wrapper #container #contentSpace .adminTab:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#wrapper #container #contentSpace .adminTab a {width:105px; float:left; display:inline; text-decoration:none; cursor:pointer; margin-right:2px;}
#wrapper #container #contentSpace .adminTab a.on span {display:block; letter-spacing:-0.05em; height:19px; padding:8px 0 0 0; text-align:center; font-weight:bold; color:#ffffff; background:url(/files/bcnimda/images/common/bg_tab_on.gif) repeat-x 0 0;}
#wrapper #container #contentSpace .adminTab a.off span {display:block; letter-spacing:-0.05em; height:18px; padding:7px 0 0 0; text-align:center; background:#f6f6f6; color:#727272; border:1px solid #cfcfcf;}
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* Main Style */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
#wrapper #mainContain {width:960px;}
#wrapper #mainContain:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#wrapper #mainContain .mainSec {width:310px; float:left; display:inline; margin-right:10px;}
#wrapper #mainContain .mainSec .secTit {width:100%; background:url(/files/bcnimda/images/main/bg_h2.gif) no-repeat 0 0;}
#wrapper #mainContain .mainSec .secTit:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#wrapper #mainContain .mainSec .secTit h2 {height:20px; float:left; display:inline; color:#223d7f; font-weight:bold; font-size:12px; line-height:12px; padding:8px 25px 0 37px; background:url(/files/bcnimda/images/main/bg_h2_r.gif) no-repeat right 0;}
#wrapper #mainContain .mainSec .secTit .more {float:right; display:inline; padding:8px 8px 0 0;}
#wrapper #mainContain .mainSec .secCon0 {width:100%; height:240px; background:url(/files/bcnimda/images/main/bg_sec_02.gif) no-repeat 0 bottom; padding:10px 0; margin-bottom:10px;}
#wrapper #mainContain .mainSec .secCon1 {width:298px; height:53px; background:url(/files/bcnimda/images/main/bg_sec_01.gif) no-repeat 0 bottom; padding:12px 0 0 12px; line-height:20px; margin-bottom:10px;}
#wrapper #mainContain .mainSec .secCon1 p {background:url(/files/bcnimda/images/main/blt_001.gif) no-repeat 0 50%; padding-left:9px;}
#wrapper #mainContain .mainSec .secCon1 p strong.st1 {background:#006ad5; color:#ffffff; padding:2px 3px 1px 3px;}
#wrapper #mainContain .mainSec .secCon1 p strong.st2 {color:#bc4b00;}
#wrapper #mainContain .mainSec .secCon1 p span.sp1 {color:#005555;}
#wrapper #mainContain .mainSec .secCon2 {width:192px; height:140px; background:url(/files/bcnimda/images/main/bg_sec_03.gif) no-repeat 0 bottom; padding:15px 0 0 118px; margin-bottom:10px;}
#wrapper #mainContain .mainSec .secCon2 strong.st3 {font-family:Tahoma; color:#666666; font-size:14px;}
#wrapper #mainContain .mainSec .secCon2 strong.st4 {font-family:Tahoma; color:#dd4804; font-size:22px;}
#wrapper #mainContain .mainSec .secCon2 ul {list-style:none;}
#wrapper #mainContain .mainSec .secCon2 ul li {background:url(/files/bcnimda/images/main/blt_001.gif) no-repeat 0 50%; padding-left:11px; line-height:18px; letter-spacing:-0.5px;}
#wrapper #mainContain .mainSec .secCon2 ul li strong {color:#4b7097;}
#wrapper #mainContain .mainSec .secCon2 ul li.uLine {text-decoration:underline;}
#wrapper #mainContain .mainSec .secCon3 {width:100%; height:250px; background:url(/files/bcnimda/images/main/bg_sec_02.gif) no-repeat 0 bottom; padding:8px 0 0 0; margin-bottom:10px;}
#wrapper #mainContain .mainSec .secCon3 ul {width:308px; list-style:none; padding:20px 1px 0;}
#wrapper #mainContain .mainSec .secCon3 ul li {width:288px; border-top:1px #dddddd solid; line-height:15px; padding:7px 10px 4px 10px;}
#wrapper #mainContain .mainSec .secCon3 ul li.bgGray {background:#f5f5f5;}
#wrapper #mainContain .mainSec .secCon3 ul li .p1 {font-weight:bold; color:#4b7097; letter-spacing:-0.5px;}
#wrapper #mainContain .mainSec .secCon3 ul li .p2 {font-size:11px; color:#666666;}
#wrapper #mainContain .mainSec .secCon3 ul li .p2 span {background:url(/files/bcnimda/images/main/blt_002.gif) no-repeat 0 50%; padding-left:6px; margin-left:2px;}
#wrapper #mainContain .mainSec .secCon4 {width:287px; height:257px; background:url(/files/bcnimda/images/main/bg_sec_02.gif) no-repeat 0 bottom; padding:3px 10px 0 13px; margin-bottom:10px;}
#wrapper #mainContain .mainSec .secCon4 .month {text-align:center; color:#666666; font-weight:bold; padding-bottom:3px;}
#wrapper #mainContain .mainSec .secCon4 .month strong.curr {font-family:Tahoma; color:#dd4804; font-size:27px;}
#wrapper #mainContain .mainSec .secCon4 .month img {vertical-align:middle; margin-bottom:8px;}
#wrapper #mainContain .mainSec .secCon4 table {width:100%;}
#wrapper #mainContain .mainSec .secCon4 table th {height:21px; background:url(/files/bcnimda/images/main/bg_th_01.gif) no-repeat 0 0; font-weight:bold; font-size:11px; color:#ffffff; text-align:center; vertical-align:middle; padding:0 3px 0 0;}
#wrapper #mainContain .mainSec .secCon4 table td {height:22px; font-family:Tahoma; padding-right:3px; font-weight:bold; color:#000000; text-align:center; empty-cells:show; font-size:11px;}
#wrapper #mainContain .mainSec .secCon4 table td.sun {color:#d54300;}
#wrapper #mainContain .mainSec .secCon4 table td.sat {color:#005a9f;}
#wrapper #mainContain .mainSec .secCon4 table td .nextM {color:#9a9a9a !important;}
#wrapper #mainContain .mainSec .secCon4 table td .sch {color:#ffffff !important; background:#239bab; padding:1px 4px;}
#wrapper #mainContain .mainSec .secCon4 .schView {width:242px; height:45px;background:url(/files/bcnimda/images/main/bg_sec_04.gif) no-repeat 0 0; padding:10px 10px 0 32px; line-height:18px; margin-top:3px;}
#wrapper #mainContain .mainSec .secCon4 .schView strong {color:#4b7097;}
#wrapper #mainContain .mainSec .secCon5 {width:100%; height:260px; background:url(/files/bcnimda/images/main/bg_sec_02.gif) no-repeat 0 bottom; margin-bottom:10px;}


#wrapper #mainContain .mainSec .potlet_ifm {width:100%; height:240px; background:url(/files/bcnimda/images/main/bg_sec_02.gif) no-repeat 0 bottom; padding:10px 0; margin-bottom:10px;}


#wrapper #mainContain .mainSec .secCon3 table tr {line-height:26px; width:288px; border-top:1px #dddddd solid; border-bottom: 1px solid #DDDDDD;}
#wrapper #mainContain .mainSec .secCon3 table tr.bgGray {background:#f5f5f5;}
#wrapper #mainContain .mainSec .secCon3 table tr td.p1 {color:#4b7097; letter-spacing:-0.5px; padding:0 10px 0;}
#wrapper #mainContain .mainSec .secCon3 table tr td.p2 {font-size:11px; color:#666666;}
#wrapper #mainContain .mainSec .secCon3 table tr td.p2 span {background:url(/files/bcnimda/images/main/blt_002.gif) no-repeat 0 50%; padding-left:6px; margin-left:2px;}

#wrapper #mainContain .mainSec .secCon0 table th {line-height:21px !important; height:22px;background-color:#e8f1f7;font-family:돋움; font-size: 11px; color:#5c6a87; border:1px #4b7097 solid;}
#wrapper #mainContain .mainSec .secCon0 table th.bgDifferent {background-color:#aaebaa; border:1px #4b7097 solid;}
#wrapper #mainContain .mainSec .secCon0 table tr {line-height:21px;width:288px; border-top:1px #dddddd solid; border-bottom: 1px solid #DDDDDD;}
#wrapper #mainContain .mainSec .secCon0 table tr.time {line-height:21px;width:288px; border:1px #4b7097 solid;}
#wrapper #mainContain .mainSec .secCon0 table tr td.p1 {color:#4b7097; padding:0 10px 0; text-align:left;}
#wrapper #mainContain .mainSec .secCon0 table tr td.p2 {color:#666666; text-align:center; border:1px #4b7097 solid;}






/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* Login */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
.loginPos {width:100%; height:100%;}
.loginSection {width:627px; margin:0 auto;}
.loginSection h1 {display:block;}
.loginSection img {vertical-align:top;}
.loginSection .secL {width:337px; float:left; display:inline;}
.loginSection .secR {width:290px; height:238px; float:right; display:inline; background:url(/files/bcnimda/images/login/bg_log_form.gif) no-repeat 0 0; position:relative;}
.loginSection .secR fieldset {width:253px; position:absolute; top:72px; left:15px;}
.loginSection .secR fieldset h2 {margin-bottom:11px; display:block;}
.loginSection .secR fieldset dl {width:193px; margin-bottom:5px;}
.loginSection .secR fieldset dl:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.loginSection .secR fieldset dl dt {width:62px; float:left; display:inline;}
.loginSection .secR fieldset dl dd {width:131px; float:right; display:inline;}
.loginSection .secR fieldset dl dd input {width:120px;}
.loginSection .secR fieldset .btn {position:absolute; top:38px; left:193px;}
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* Board Style */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
.boardList {position:relative; margin-bottom:13px; background:url(/files/bcnimda/images/common/bg_board_th_cnt.gif) repeat-x 0 0;}
.boardList .rdLeft {position:absolute; top:0; left:0; width:10px; height:33px; background:url(/files/bcnimda/images/common/bg_board_th_left.gif) no-repeat 0 0;}
.boardList .rdRight {position:absolute; top:0; right:0; width:10px; height:33px; background:url(/files/bcnimda/images/common/bg_board_th_right.gif) no-repeat 0 0;}
.boardList table {width:100%; border-bottom:2px solid #b0b0b0;table-layout:fixed;}
.boardList tr.view:hover {cursor: pointer;}
.boardList tr.hiddenRow {display: none;}
.boardList th {height:33px; color:#5a5a5a;}
.boardList th.thLine {background:url(/files/bcnimda/images/common/bg_board_th_line.gif) no-repeat right center;}
.boardList td {border-bottom:1px solid #e2e2e2; padding:7px;word-break:break-word;}
.boardList .listOn {background:#ebebeb;}
.boardList .listOff {background:#ffffff;}

.boardList2 {position:relative; margin-bottom:13px; background:url(/files/bcnimda/images/common/bg_board_th_cnt2.gif) repeat-x 0 0;}
.boardList2 .rdLeft2 {position:absolute; top:0; left:0; width:10px; height:66px; background:url(/files/bcnimda/images/common/bg_board_th_left2.gif) no-repeat 0 0;}
.boardList2 .rdRight2 {position:absolute; top:0; right:0; width:10px; height:66px; background:url(/files/bcnimda/images/common/bg_board_th_right2.gif) no-repeat 0 0;}
.boardList2 table {width:100%; border-bottom:2px solid #b0b0b0;}
.boardList2 th {height:33px; color:#5a5a5a;}
.boardList2 th.thLine {background:url(/files/bcnimda/images/common/bg_board_th_line.gif) no-repeat right center;}
.boardList2 td {border-bottom:1px solid #e2e2e2; padding:7px;}
.boardList2 .listOn {background:#ebebeb;}
.boardList2 .listOff {background:#ffffff;}

.boardWrite {width:100%; border-top:2px solid #6896e9; border-bottom:2px solid #b0b0b0; margin-bottom:13px;}
.boardWrite .sbj {width:178px; background:#f6f6f6; vertical-align:top;}
.boardWrite .sbj:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.boardWrite .sbj label {float:left; display:inline; color:#777777; font-weight:bold; padding:4px 7px 4px 20px; margin-top:4px; background:url(/files/bcnimda/images/common/spot_st.gif) no-repeat 10px 8px; white-space:nowrap;}
.boardWrite .padd {padding:4px 7px 4px 7px;}
.boardWrite .lineB {border-bottom:1px solid #bebebe;}

.adminMenuModify {width:100%; border-top:2px solid #6896e9; border-bottom:2px solid #b0b0b0; margin-bottom:13px;}
.adminMenuModify td {border-bottom:1px solid #bebebe; padding:4px 7px 4px 7px;}
.adminMenuModify td:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.adminMenuModify td label {float:left; display:inline; color:#777777; padding:0 0 0 7px; font-weight:bold; margin-top:3px; white-space:nowrap;}

.objList:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.objList li {float:left; display:inline; margin-right:20px; padding:3px 0 3px 0; white-space:nowrap;}
.objCk {width:14px; height:14px;}
.objSelect:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.objSelect input {float:left; display:inline;}
.txtSize1 {width:30%;}
.txtSize2 {width:70%;}
.txtSize3 {width:99%;}
.boardSearch {width:150px;}
.btnVa {vertical-align:top;}
.paginate {width:100%; margin-bottom:10px; text-align:center;}
.paginate li {display:inline; padding:0 1px 0 1px; font-size:11px; height:13px;}
.paginate li img {vertical-align:middle;}
.paginate li.on {font-weight:bold; color:#e88000;}
.paginate li.on a {font-weight:bold; color:#e88000;}
.paginate li.line {font-size:10px; color:#d1d1d1;}
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* Button Style */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
a.btnType1 {margin:0 3px 0 3px; padding-left:13px; display: inline-block; background:url(/files/bcnimda/images/common/btn_bg_type1_left.gif) no-repeat 0 0; color:#ffffff !important; text-decoration:none !important;}
a.btnType1 span {font-size:11px; letter-spacing:-0.05em; display:block; padding:3px 13px 1px 0; line-height:17px; background:url(/files/bcnimda/images/common/btn_bg_type1_right.gif) no-repeat right 0; white-space:nowrap;}
a.btnType1.ib {float:inherit;display:inline-block;}
a.btnType2 {margin:0 3px 0 3px; padding-left:13px; display: inline-block; background:url(/files/bcnimda/images/common/btn_bg_type2_left.gif) no-repeat 0 0; color:#ffffff !important; text-decoration:none !important;}
a.btnType2 span {font-size:11px; letter-spacing:-0.05em; display:block; padding:3px 13px 1px 0; line-height:17px; background:url(/files/bcnimda/images/common/btn_bg_type2_right.gif) no-repeat right 0; white-space:nowrap;}
a.btnType3 {margin:0 3px 0 3px; padding-left:10px; display: inline-block;; background:url(/files/bcnimda/images/common/btn_bg_type3_left.gif) no-repeat 0 0; color:#757575 !important; text-decoration:none !important;}
a.btnType3 span {font-size:11px; letter-spacing:-0.05em; display:block; padding:2px 10px 1px 0; line-height:15px; background:url(/files/bcnimda/images/common/btn_bg_type3_right.gif) no-repeat right 0; white-space:nowrap;}
a.btnType4On {padding-left:15px; float:left; display:inline; background:url(/files/bcnimda/images/common/btn_bg_type4_left_on.gif) no-repeat 0 0; color:#ffffff !important; text-decoration:none !important;}
a.btnType4On span {font-size:11px; letter-spacing:-0.05em; display:block; padding:3px 15px 2px 0; line-height:15px; background:url(/files/bcnimda/images/common/btn_bg_type4_right_on.gif) no-repeat right 0; white-space:nowrap;}
a.btnType4Off {padding-left:15px; float:left; display:inline; background:url(/files/bcnimda/images/common/btn_bg_type4_left_off.gif) no-repeat 0 0; color:#6e6e6e !important; text-decoration:none !important;}
a.btnType4Off span {font-size:11px; letter-spacing:-0.05em; display:block; padding:3px 15px 2px 0; line-height:15px; background:url(/files/bcnimda/images/common/btn_bg_type4_right_off.gif) no-repeat right 0; white-space:nowrap;}
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* Basic Style */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
#subitemlist {border-top:2px solid #6896E9;}
#subitemlist li {border-bottom: 1px solid #BEBEBE; height:210px; margin-top:2px; }
#subitemlist li label{float:left; display:inline; color:#777777; padding-left:7px; font-weight:bold; white-space:nowrap;}
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* Basic2 Style */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
#subitemlist2 {border-top:2px solid #6896E9;}
#subitemlist2 li {border-bottom: 1px solid #BEBEBE; height:45px; margin-top:2px; }
#subitemlist2 li label{float:left; display:inline; color:#777777; padding-left:7px; font-weight:bold; white-space:nowrap;}
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* Basic3 Style */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
#subitemlist3 {border-top:2px solid #6896E9;}
#subitemlist3 li {border-bottom: 1px solid #BEBEBE; height:110px; margin-top:2px; }
#subitemlist3 li label{float:left; display:inline; color:#777777; padding-left:7px; font-weight:bold; white-space:nowrap;}
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

.textarea_355{ width:355px; height:90px; border:1px solid #d6d6d6; background-color:#fff; margin-bottom:4px;}
.free_view{padding:5px !important;border-radius:3px;background:#333 !important;color:#fff !important; font-size:12px;margin-left:10px;}



