#wrap {}
#wrap:after {clear:both;display:block;content:""}
#top_wrap {position:fixed;width:100%;left:0px;top:0px;z-index:5000}
#top_wrap:after {clear:both;display:block;content:""}
#container_wrap {padding-top:56px}
#container_wrap:after {clear:both;display:block;content:""}
#Popcontainer_wrap {}
#Popcontainer_wrap:after {clear:both;display:block;content:""}
#main_container_wrap {margin:0 auto;width:1024px}
#main_container_wrap:after {clear:both;display:block;content:""}
#footer_wrap {}
#footer_wrap:after {clear:both;display:block;content:""}

.wrap-loading{position: fixed;left:0;right:0;top:0;bottom:0;background: rgba(0,0,0,0.2); /*not in ie */filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr='#20000000', endColorstr='#20000000');    /* ie */}
.wrap-loading div{position: fixed;top:50%;left:50%;margin-left: -30px;margin-top: -30px;width:60px;height:60px;background:#fff;text-align:center;opacity:0.8;filter:alpha(opacity=80);-webkit-border-radius:5px;border-radius:5px}
.wrap-loading div img {margin-top:18px}
.display-none{display:none;}

.RightArea {padding:0 0 0 240px;position:relative;z-index:100}
.RightArea:after {clear:both;display:block;content:""}

.LeftArea {top:56px;left:0;position:absolute;width:239px;height:800px;border-right:1px #c2c2c2 solid;margin-top:0px;min-height:1500px;background:#fff;z-index:200}
.LeftArea:after {clear:both;display:block;content:""}

.top_menu {}
.top_menu:after {clear:both;display:block;content:""}
.top_menu .logo {top:12px;left:20px;position:absolute;width:160px;z-index:1001}
.top_menu .logo span {font-size:28px;color:#ff8b00;font-weight:normal;letter-spacing:-2px;cursor:pointer}

.MainCatgoryNew {background:#666666;z-index:1000}
.MainCatgoryNew:after {clear:both;display:block;content:""}

#menu {z-index:1000}
#menu:after {clear:both;display:block;content:""}
#menu_bg {z-index:1000}
#menu_bg:after {clear:both;display:block;content:""}
#menu_bar {}
#menu_bar .menu {float:left;text-align:center;}
#menu_bar .menu:first-child {padding:0 0 0 160px}
#menu_bar .menu:after {clear:both;display:block;content:""}
#menu_bar .menu .menuspan {display:block;width:110px;height:56px;line-height:56px;font-size:14px;background:none;color:#fafafa;cursor:pointer}
#menu_bar .menu .menuspan.Active {background:#525252}
#menu_bar .menu .menuspan:hover {background:#525252}
#menu_bar .menu .menuicon {margin:0 0 0 10px;display:inline-block;font-size:0;width:21px;height:56px;background:url(/images/menu_icon_down.png) no-repeat center;vertical-align:middle}
#subs {top:56px;margin-left:0px;position:absolute;font-size:0;z-index:1001}
.sub {display: none}
.sub:after {clear:both;display:block;content:""}
.subin {width:200px;background:#fff;border:1px #CDCDCD solid;box-shadow: 0px 2px 7px 0 #D2D2D2}
.subin:after {clear:both;display:block;content:""}
.sub .CategoryList {height:100%}
.sub .CategoryList:after {clear:both;display:block;content:""}
.sub .CategoryList {padding:5px 0 5px 0}
.sub .CategoryList li {}
.sub .CategoryList li:last-child {}
.sub .CategoryList li:hover {background:#F6F6F6}
.sub .CategoryList li a {display:inline-block;padding:8px;color:#626262;font-size:12px;text-decoration:none}
.sub .CategoryList li a:hover {color:#3A3A3A}

#menu2 {position:absolute;top:0px;right:0px;z-index:1000}
#menu2:after {clear:both;display:block;content:""}
#menu_bg2 {z-index:1000}
#menu_bg2:after {clear:both;display:block;content:""}
#menu_bar2 {float:right}
#menu_bar2 .menu2 {float:left;text-align:center;}
#menu_bar2 .menu2:first-child {padding:0 0 0 160px}
#menu_bar2 .menu2:after {clear:both;display:block;content:""}
#menu_bar2 .menu2 .menuspan {display:block;width:auto;padding:0 10px 0 10px;height:56px;line-height:56px;font-size:14px;background:none;color:#fafafa;cursor:pointer}
#menu_bar2 .menu2 .menuspan.Active {background:#525252}
#menu_bar2 .menu2 .menuspan:hover {background:#525252}
#menu_bar2 .menu2:last-child .menuspan {padding:0 0 0 0}
#menu_bar2 .menu2:last-child .menuspan:hover {background:none}
#menu_bar2 .menu2:last-child .menuspan .menuicon {margin:0 0 0 0}
#menu_bar2 .menu2 .menuspan:hover .menuicon {background:red url(/images/menu_icon_down.png) no-repeat center}
#menu_bar2 .menu2 .menuicon {margin:0 0 0 10px;display:block;font-size:0;width:21px;height:56px;background:url(/images/menu_icon_down.png) no-repeat center;vertical-align:middle}
.btn_logout {margin:15px 15px 0 10px;float:left}
.btn_logout .btn_logout_box {background:none;border:1px #fafafa solid;-webkit-border-radius:205px;border-radius:205px}
.btn_logout .btn_logout_box button {min-width:80px;font-size:13px;line-height:26px;color:#fafafa;background:none;cursor:pointer}

#subs2 {top:56px;margin-left:0px;position:absolute;font-size:0;z-index:1001}
.sub2 {display: none}
.sub2:after {clear:both;display:block;content:""}
.subin2 {width:200px;background:#fff;border:1px #CDCDCD solid;box-shadow: 0px 2px 7px 0 #D2D2D2}
.subin2:after {clear:both;display:block;content:""}
.sub2 .CategoryList {height:100%}
.sub2 .CategoryList:after {clear:both;display:block;content:""}
.sub2 .CategoryList {padding:5px 0 5px 0}
.sub2 .CategoryList li {}
.sub2 .CategoryList li:last-child {}
.sub2 .CategoryList li:hover {background:#F6F6F6}
.sub2 .CategoryList li a {display:inline-block;padding:8px;color:#626262;font-size:12px;text-decoration:none}
.sub2 .CategoryList li a:hover {color:#3A3A3A}

.company_left {border-bottom:1px #c2c2c2 solid}
.company_left:after {clear:both;display:block;content:""}
.company_name {margin:8px;padding:10px 5px 10px 5px;font-size:16px;color:#626262;border-bottom:1px #EEEEEE solid}
.company_info {margin:8px;padding:5px}
.company_info:after {clear:both;display:block;content:""}
.company_info li {margin:0 0 3px 0;font-size:11px;color:#626262}
.company_info span {display:inline-block;width:60px;font-size:11px;color:#626262}
.company_btn {margin:8px;padding:5px}
.company_btn:after {clear:both;display:block;content:""}
.company_btn_box {float:left}
.company_btn_box .btn_info_modi {margin:0 1px 0 0;padding:5px 12px 5px 12px;background:#ffa800;color:#fff;font-size:12px;cursor:pointer}
.company_btn_box .btn_info_logout {padding:5px 12px 5px 12px;background:#666666;color:#fff;font-size:12px;cursor:pointer}
.company_btn_box .btn_info_charge {margin:0 1px 0 0;padding:5px 12px 5px 12px;background:#bbbbbb;color:#fff;font-size:12px;cursor:pointer}

.company_btn_box2 {margin:0 0 10px 0;border:0px #c2c2c2 solid;border-bottom:0;background:#fff}
.company_btn_box2 .btn_info_modi2 {margin:0 1px 0 0;padding:5px 12px 5px 12px;background:#ffa800;color:#fff;font-size:12px;cursor:pointer}
.company_btn_box2 .btn_info_logout2 {padding:5px 12px 5px 12px;background:#666666;color:#fff;font-size:12px;cursor:pointer}
.company_btn_box2 .btn_info_charge2 {margin:0 1px 0 0;padding:5px 12px 5px 12px;background:#bbbbbb;color:#fff;font-size:12px;cursor:pointer}

.PLeftMenu {}
.PLeftMenu:after {clear:both;display:block;content:""}
.PLeftMenu .accordion2 {border-top:0px #c2c2c2 solid}
.PLeftMenu .accordion2 .q {padding:15px 10px 15px 10px;cursor:pointer}
.PLeftMenu .accordion2 .q .q_txt {display:block;text-align:left;font-size:14px;font-weight:normal}
.PLeftMenu .accordion2 .q .q_txt2 {display:block;text-align:left;font-size:14px;font-weight:normal}
.PLeftMenu .accordion2 .a {padding:5px 0 5px 0;background:#f5f5f5;font-size:13px;text-align:left;color:#626262;font-weight:normal;word-break:break-all;cursor:pointer;display:none;}
.PLeftMenu .accordion2 .a:hover {background:#ebebeb}
.PLeftMenu .accordion2 .a:last-child {border-bottom:1px #c2c2c2 solid}
.PLeftMenu .accordion2 .a .a_txt {display:block;padding:5px 15px 5px 15px}
.PLeftMenu .accordion2 .hide .q.trigger2 {border-bottom:1px #c2c2c2 solid}
.PLeftMenu .accordion2 .hide .q.trigger2 .q_txt {background:url(/images/Lmenu_icon_down.png) no-repeat right;color:#3A3A3A}
.PLeftMenu .accordion2 .hide .q.trigger2 .q_txt2 {color:#3A3A3A}
.PLeftMenu .accordion2 .show .q.trigger2 {border-bottom:1px #c2c2c2 solid}
.PLeftMenu .accordion2 .show .q.trigger2 .q_txt {background:url(/images/Lmenu_icon_up.png) no-repeat right;color:#3A3A3A}
.PLeftMenu .accordion2 .show .q.trigger2 .q_txt2 {color:#3A3A3A}

.CategoryNavi {height:65px;background:#fff;border-bottom:1px #c2c2c2 solid}
.CategoryNavi:after {clear:both;display:block;content:""}
.CategoryNavi_arr {float:left;width:20px;height:65px;background:#F6F6F6 url(/images/Pre_icon_arr.png) no-repeat center;border-right:1px #c2c2c2 solid;cursor:pointer;z-index:4}
.CategoryNavi_box {}
.CategoryNavi p {position:absolute;top:10px;left:30px;z-index:3}
.CategoryNavi p span {float:left;display:block;margin:0 0 0 10px;background:url(/images/Cate_icon_arr.png)no-repeat left;padding:0 0 0 12px;font-size:12px;color:#1969d8}
.CategoryNavi p span:first-child {background:none;margin:0 0 0 0;padding:0 0 0 0}
.CategoryNavi h2 {padding:0 0 0 30px;line-height:80px;font-size:16px;font-weight:normal;}

.pmain_logo_area {margin:0 auto;margin-top:20px;margin-bottom:5px;width:1024px}
.pmain_logo_area:after {clear:both;display:block;content:""}

.pmain_mainbanner_area {height:492px;overflow:hidden;background:url(/images/pmain_banner_img.jpg) no-repeat center top}
.pmain_mainbanner_area:after {clear:both;display:block;content:""}
.pmain_mainbanner_area .pmain_login {margin:0 auto;width:1024px;height:492px}
.pmain_mainbanner_area .pmain_login fieldset {top:140px;right:10px;position:absolute;width:250px;}
.pinput_in {margin:0 0 5px 0;padding:7px;background:#fff;-webkit-border-radius:3px;border-radius:3px}
.pinput_in input[type="text"] {width:100%;height:30px;color:#626262;font-size:12px;font-family:'Nanum Gothic'}
.pinput_in input[type="number"] {width:100%;height:30px;color:#626262;font-size:12px;font-family:'Nanum Gothic'}
.pinput_in input[type="password"] {width:100%;height:30px;color:#626262;font-size:12px;font-family:'Nanum Gothic'}
.login_session {margin:0 0 5px 0}
.login_session:after {clear:both;display:block;content:""}
.login_session input[type="checkbox"] {vertical-align:middle}
.login_session label {margin:0 0 0 5px;color:#fffffb;font-size:11px;vertical-align:middle;cursor:pointer}
.login_btn {margin:0 0 5px 0}
.login_btn:after {clear:both;display:block;content:""}
.login_btn button {width:100%;height:42px;background:#ff7e00;color:#fff;font-size:16px;letter-spacing:-1px;cursor:pointer}
.login_sbtn {}
.login_sbtn:after {clear:both;display:block;content:""}
.login_sbtn span {color:#fffffb;font-size:12px}
.login_sbtn ul {float:right}
.login_sbtn li {float:left;color:#fffffb;padding:0 8px 0 8px;font-size:12px}
.login_sbtn li:last-child {border-left:1px #fffffb solid;padding:0 0 0 8px}
.login_sbtn a {color:#fff}

.pmain_img_area {margin:0 auto;margin-top:20px;margin-bottom:30px;width:1075px;height:257px;}
.pmain_img_area:after {clear:both;display:block;content:""}
.pmain_img_area img {width:1075px;height:257px;}

.pfoot_area {margin:0 auto;width:1024px;padding:30px 0 20px 0}
.pfoot_area:after {clear:both;display:block;content:""}
.pfoot_area p {margin:0 0 3px 0;color:#88888a;font-size:11px;text-align:center}
.pfoot_area p span {}
.pfoot_area p span:first-child {}
.pfoot_area p a {color:#626262;text-decoration:underline}

.pfoot_copyright {margin:0 auto;width:1024px;padding:0 0 30px 0;color:#666664;font-weight:bold;text-align:center}
.pfoot_copyright:after {clear:both;display:block;content:""}

.tb_area {margin:10px}
.tb_area:after {clear:both;display:block;content:""}
.tb_in {border:1px #c2c2c2 solid;border-bottom:0;background:#fff}
.tb_in:after {clear:both;display:block;content:""}

.tb_topin {margin:0 0 10px 0;border:1px #c2c2c2 solid;border-bottom:0;background:#fff}
.tb_topin:after {clear:both;display:block;content:""}
.tb_area .tbT {width:100%}
.tb_area .tbT thead th {color:#4d4d52;font-size:11px;background:#f0f0f0;border-right:1px #c2c2c2 solid;border-left:1px #c2c2c2 solid;border-bottom:1px #c2c2c2 solid}
.tb_area .tbT thead td {color:#4d4d52;font-size:11px;background:#fff;border-bottom:1px #c2c2c2 solid}
.tb_area .tbT thead th:first-child {border-left:0}
.tb_area .tbT thead th .tbbox {padding:3px;text-align:center}
.tb_area .tbT thead td .tbbox {padding:3px;text-align:left}
.tb_area .tbT thead .tbselect {display:inline-block;border:1px #c2c2c2 solid}
.tb_area .tbT thead .tbselect select {width:auto;height:26px;font-size:12px;color:#626262;margin:0;padding:0;border:0;font-family:'Nanum Gothic';cursor:pointer}
.tb_area .tbT thead .tbinput {display:inline-block;border:1px #c2c2c2 solid}
.tb_area .tbT thead .tbinput input[type="text"] {width:auto;font-size:12px;color:#626262;height:26px;margin:0;padding:0;border:0;font-family:'Nanum Gothic'}

.tb_area .tbA {width:100%}
.tb_area .tbA thead th {color:#4d4d52;font-size:11px;background:#f0f0f0;border-right:1px #c2c2c2 solid;border-bottom:1px #c2c2c2 solid}
.tb_area .tbA thead th .tbbox {padding:8px 3px 8px 3px;text-align:center}

.tb_area .tbA tbody td {color:#4d4d52;font-size:11px;background:#fff;border-right:1px #c2c2c2 solid;border-bottom:1px #c2c2c2 solid}
.tb_area .tbA tbody td .tbbox {padding:6px 3px 6px 3px;text-align:center;word-break:beak-all}
.tb_area .tbA tbody td .tbbox_listnone {padding:150px 3px 150px 3px;text-align:center}

.tb_area .tbA tfoot th {color:#4d4d52;font-size:11px;background:#D9D9D9;border-right:1px #c2c2c2 solid;border-bottom:1px #c2c2c2 solid}
.tb_area .tbA tfoot th .tbbox {padding:3px;text-align:center}

.tb_page {background:#f0f0f0;padding:10px 0 10px 0;text-align:center;border:1px #c2c2c2 solid;border-top:0;z-index:3}
.tb_page:after {clear:both;display:block;content:""}
.tb_page_btn {display:inline-block;font-size:0;border:1px #c2c2c2 solid;-webkit-border-radius:5px;border-radius:5px;
	background: #F7F7F7;
	background: -moz-linear-gradient(top,  #FCFCFC 0%, #F7F7F7 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FCFCFC), color-stop(100%,#F7F7F7));
	background: -webkit-linear-gradient(top,  #FCFCFC 0%,#F7F7F7 100%);
	background: -o-linear-gradient(top,  #FCFCFC 0%,#F7F7F7 100%);
	background: -ms-linear-gradient(top,  #FCFCFC 0%,#F7F7F7 100%);
	background: linear-gradient(top,  #FCFCFC 0%,#F7F7F7 100%);
}
.tb_page_btn button {width:35px;height:36px;;font-size:0px;border-right:1px #c2c2c2 solid;background:none;color:#797979;cursor:pointer;text-align:center}
.tb_page_btn button.Active {background:#4282dc;color:#fff}
.tb_page_btn button:last-child {border-right:0}
.tb_page_btn button span {font-size:12px;vertical-align:middle}
.tb_page_btn button img {vertical-align:middle}

.board_area .tb_page {border:0;border-bottom:1px #D2D2D2 solid;border-top:1px #D2D2D2 solid}
.board_search {background:#f0f0f0;padding:10px 0 10px 0;text-align:center;border-top:1px #fff solid}
.board_search:after {clear:both;display:block;content:""}
.board_search .board_search_in {padding:10px;text-align:center}
.board_search .board_search_in:after {clear:both;display:block;content:""}
.board_search span {margin:0 10px 0 0;text-align:center}
.board_search input {vertical-align:middle}
.board_search button {width:40px;height:24px;background:#A2A2A2;color:#EEEEEE;font-size:12px;vertical-align:middle;border:1px #626262 solid;-webkit-border-radius:2px;border-radius:2px;cursor:pointer;}
.board_search input[type="checkbox"] {width:18px;height:24px;margin:0 5px 0 0}
.board_search input[type="text"] {width:180px;height:24px;margin:0 5px 0 0;font-size:13px;color:#626262;border:1px #D2D2D2 solid;-webkit-border-radius:2px;border-radius:2px}
.board_search input[type="number"] {width:180px;height:24px;margin:0 5px 0 0;font-size:13px;color:#626262;border:1px #D2D2D2 solid;-webkit-border-radius:2px;border-radius:2px}

.qna_area {margin:10px}
.qna_area:after {clear:both;display:block;content:""}
.qna_list_area {border-top:1px #e6e6e6 solid}
.qna_list_area:after {clear:both;display:block;content:""}
.qna_list_area .input_box {padding:0 0 0 90px;background:#fff}
.qna_list_area .input_block span.input_title .input_title_cion {margin:0 5px 0 0;display:inline-block;width:auto;height:auto;font-size:11px;background:none;vertical-align:middle;color:red}
.qna_btn_area {background:#fff;padding:10px;text-align:center}
.qna_btn_area:after {clear:both;display:block;content:""}
.qna_btn_block {display:inline-block}
.qna_btn_block button {width:90px;height:40px;color:#fff;font-size:13px;background:#7f7f7f;cursor:pointer}
.qna_btn_block:first-child button {background:#ff6b01}
.input_block {border-bottom:1px #dbdbdb solid}
.input_block:after {clear:both;display:block;content:""}
.input_box {padding:0 0 0 100px;background:#f9f9f9}
.input_box:after {clear:both;display:block;content:""}
.input_line_bg {padding:10px;background:#fff;font-size:0}
.input_line_bg:after {clear:both;display:block;content:""}
.input_in {vertical-align:middle;font-size:0}
.input_in input[type="text"] {width:100%;height:30px;color:#626262;font-size:12px;font-family:'Nanum Gothic'}
.input_in input[type="number"] {width:100%;height:30px;color:#626262;font-size:12px;font-family:'Nanum Gothic'}
.input_in input[type="password"] {width:30%;height:30px;color:#626262;font-size:12px;font-family:'Nanum Gothic'}
.input_line {padding:4px;border:1px #d0d0d0 solid;background:#fff}
.input_line:after {clear:both;display:block;content:""}
.input_line.noline {padding:4px;border:1px #fff solid}
.input_block input[type="text"] {width:100%;height:26px;font-size:12px;color:#626262;font-family:'Nanum Gothic'}
.input_block input[type="number"] {width:100%;height:26px;font-size:12px;color:#626262;font-family:'Nanum Gothic'}
.input_block input[type="password"] {width:100%;height:26px;font-size:12px;color:#626262;font-family:'Nanum Gothic'}
.input_block input[type="checkbox"] {width:22px;height:22px;font-size:12px;color:#626262;font-family:'Nanum Gothic';vertical-align:middle}
.input_block label {margin:0 0 0 10px;font-size:13px;color:#9a9a9a;vertical-align:middle}
.input_block textarea {width:100%;padding:0;margin:0;border:0;resize:none}
.input_block select {width:100%;height:26px;font-size:12px;color:#626262;;border:0;font-family:'Nanum Gothic';cursor:pointer}
.input_block span {vertical-align:middle}
.input_block span.input_title {top:50%;margin-top:-8px;left:10px;position:absolute;font-size:12px;color:#333335}
.input_block span.input_title .input_title_cion {margin:-2px 5px 0 0;display:inline-block;width:3px;height:3px;font-size:0;background:#7d7d7d;vertical-align:middle}
.input_block span.input_icon {margin:0 5px 0 5px;display:inline-block;height:26px;line-height:26px;font-size:13px;color:#8A8A8A}
.input_block span.input_comment {margin:0 0 0 0px;display:block;height:26px;line-height:26px;font-size:13px}
.input_block span.input_comment input[type="checkbox"] {vertical-align:middle;background:none}
.input_block span.input_comment label {margin:0 0 0 5px;font-size:12px;color:#444444}
.btn_searchadd {margin:-2px 0 0 3px;padding:0 12px 0 12px;height:36px;background:#F7F7F7;border:1px #A2A2A2 solid;color:#626262;font-size:12px;cursor:pointer;vertical-align:middle}
.imagePreview {margin-bottom:5px}
.btn_provsion {float:right;cursor:pointer}
.imagesinput {width:395px;margin-top:5px;margin-left:-7px}
.imagesinput:first-child {margin-top:0}
.file_input_textbox_bg {width:250px;height:38px;border:1px #dbdbdb solid}
.file_input_textbox {margin-top:5px;height:38px;}
.file_input_div {top:0px;right:45px;position:absolute; width:90px; height:40px; overflow:hidden;}
.input_file_plus {top:0px;right:0px;position:absolute;width:40px;height:40px;cursor:pointer}
.file_input_img_btn {}
.file_input_hidden {font-size:29px; position:absolute; right:0px; top:0px; opacity:0; filter: alpha(opacity=0); -ms-filter: alpha(opacity=0); cursor:pointer;}


.board_view_area {margin:10px}
.board_view_area:after {clear:both;display:block;content:""}
.board_view {border:1px #D2D2D2 solid;border-bottom:0;background:#fff}
.board_view:after {clear:both;display:block;content:""}
.board_view_top {padding:25px;border-bottom:1px #D2D2D2 solid}
.board_view_top:after {clear:both;display:block;content:""}
.board_view_top .view_title {font-size:16px;font-weight:bold;color:#313131}
.board_view_top .view_title span {display:inline-block;width:60px}
.board_view_top .view_title input[type="text"] {border:1px #D2D2D2 solid;width:100%;height:32px}
.board_view_top .view_title input[type="number"] {border:1px #D2D2D2 solid;width:100%;height:32px}

.view_top_info {padding:10px 0 10px 0;text-align:right}
.view_top_info:after {clear:both;display:block;content:""}
.view_top_info .view_date {float:left;font-size:11px;font-weight:bold;color:#acadaf}
.view_top_info .view_filedown {font-size:11px;font-weight:bold;color:#acadaf}
.view_top_info .view_filedown span {margin:0 5px 0 0}
.view_top_info .view_filedown a {color:#ff6d20;font-size:12px;text-decoration:underline;letter-spacing:-1px}
.view_top_info .view_count {margin:0 0 0 15px;padding:0 0 0 15px;border-left:1px #aeaeae solid;font-size:11px;font-weight:bold;color:#acadaf}
.view_top_info .view_count span {margin:0 5px 0 0}
.board_view_contents {border-bottom:1px #dcdcdc solid}
.board_view_contents:after {clear:both;display:block;content:""}
.board_view_contents_box {padding:25px;min-height:600px;overflow:hidden}
.board_view_contents_box:after {clear:both;display:block;content:""}
.board_view_contents_box iframe {max-width:100%}
.board_view_contents_box img {max-width:100%}
.board_view_contents_box table {max-width:100%}
.board_view_list {}
.board_view_list:after {clear:both;display:block;content:""}
.board_view_list li {font-size:12px;color:#66656d;padding:0 100px 0 135px;height:53px;line-height:53px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;border-bottom:1px #dcdcdc solid;cursor:pointer}
.board_view_list li:hover {text-decoration:underline}
.board_view_list li img {position:absolute;margin-top:0px;left:0px;width:127px;height:53px}
.board_view_list li .notice_view_date {position:absolute;right:0px;margin-top:0px;width:80px;font-size:11px;font-weight:bold;color:#acadaf}
.board_btn_area {background:#f0f0f0;padding:10px;text-align:right;border:1px #D2D2D2 solid;border-top:0}
.board_btn_area:after {clear:both;display:block;content:""}
.board_btn_block {display:inline-block}
.board_btn_block button {width:90px;height:40px;color:#fff;font-size:13px;background:#4f4f4f;cursor:pointer}

.list_btn {}
.list_btn:after {clear:both;display:block;content:""}
.list_btn .list_left_btn {position:absolute;top:10px;left:10px;z-index:4}
.list_btn .list_left_btn button {padding:10px;background: #F7F7F7;font-size:12px;color:#626262;;border:1px #c2c2c2 solid;-webkit-border-radius:5px;border-radius:5px;cursor:pointer;
	background: -moz-linear-gradient(top,  #FCFCFC 0%, #F7F7F7 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FCFCFC), color-stop(100%,#F7F7F7));
	background: -webkit-linear-gradient(top,  #FCFCFC 0%,#F7F7F7 100%);
	background: -o-linear-gradient(top,  #FCFCFC 0%,#F7F7F7 100%);
	background: -ms-linear-gradient(top,  #FCFCFC 0%,#F7F7F7 100%);
	background: linear-gradient(top,  #FCFCFC 0%,#F7F7F7 100%);
}
.list_btn .list_right_btn {position:absolute;top:10px;right:10px;z-index:4}
.list_btn .list_right_btn button {padding:10px;background: #F7F7F7;font-size:12px;color:#31732b;font-weight:bold;border:1px #c2c2c2 solid;-webkit-border-radius:5px;border-radius:5px;cursor:pointer;
	background: -moz-linear-gradient(top,  #FCFCFC 0%, #F7F7F7 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FCFCFC), color-stop(100%,#F7F7F7));
	background: -webkit-linear-gradient(top,  #FCFCFC 0%,#F7F7F7 100%);
	background: -o-linear-gradient(top,  #FCFCFC 0%,#F7F7F7 100%);
	background: -ms-linear-gradient(top,  #FCFCFC 0%,#F7F7F7 100%);
	background: linear-gradient(top,  #FCFCFC 0%,#F7F7F7 100%);
}
.list_btn .list_right_btn button img {width:15px;margin:0 5px 0 0;border:2px #31732b solid;vertical-align:middle}


.tb_opt {background:#fff;padding:10px;border:1px #c2c2c2 solid;border-bottom:0}
.tb_opt:after {clear:both;display:block;content:""}
.tb_opt_left {float:left}
.tb_opt_left:after {clear:both;display:block;content:""}
.tb_opt_left li {float:left;font-size:12px;color:#8A8A8A;letter-spacing:-1px}
.tb_opt_left li .opt_input_box {display:inline-block;width:220px;border:1px #c2c2c2 solid}
.tb_opt_left li .opt_input_box input[type="text"] {width:100%;height:26px;vertical-align:middle;font-family:'Nanum Gothic'}
.tb_opt_left li .opt_input_box input[type="number"] {width:100%;height:26px;vertical-align:middle;font-family:'Nanum Gothic'}
.tb_opt_left li .opt_title {display:inline-block;margin:0 5px 0 0;padding:0 0 0 10px;background:url(/images/Cate_icon_arr.png) no-repeat center left;vertical-align:middle}

.result_line {clear:both;padding:5px 0 0 0}
.resulttitle {display:inline-block;margin:0 5px 0 0;padding:0 0 0 2px;vertical-align:middle}
.result_line img {vertical-align:middle}
.result_linebox {margin:0 8px 0 0}

.tb_opt_right {float:right}
.tb_opt_right:after {clear:both;display:block;content:""}
.tb_opt_right li {float:left;font-size:12px;color:#8A8A8A;letter-spacing:-1px;padding: 5px;}
.tb_opt_right li .opt_result_box {display:inline-block;margin:0 5px 0 0;font-size:14px;height:28px;line-height:28px;font-weight:bold;color:#3A3A3A;vertical-align:middle}
.tb_opt_right li .opt_title {display:inline-block;margin:0 5px 0 15px;padding:0 0 0 10px;background:url(/images/Cate_icon_arr.png) no-repeat center left;vertical-align:middle}
.tb_opt li .stats_userid {color:#FF3300;font-weight:bold;font-size:14px}
.btn_reg {padding:5px 10px 5px 10px;background: #F7F7F7;font-size:12px;color:#4282dc;font-weight:bold;border:1px #c2c2c2 solid;-webkit-border-radius:5px;border-radius:5px;cursor:pointer;vertical-align:middle;
	background: -moz-linear-gradient(top,  #FCFCFC 0%, #F7F7F7 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FCFCFC), color-stop(100%,#F7F7F7));
	background: -webkit-linear-gradient(top,  #FCFCFC 0%,#F7F7F7 100%);
	background: -o-linear-gradient(top,  #FCFCFC 0%,#F7F7F7 100%);
	background: -ms-linear-gradient(top,  #FCFCFC 0%,#F7F7F7 100%);
	background: linear-gradient(top,  #FCFCFC 0%,#F7F7F7 100%);
}
.tb_opt_right .opt_btn_box {float:left;font-size:0}
.tb_opt_right .opt_btn_box button {padding:10px 15px 10px 15px;background:#F7F7F7;border:1px #D2D2D2 solid;font-size:13px;color:#CACACA;font-weight:bold;vertical-align:middle;cursor:pointer}
.tb_opt_right .opt_btn_box button.Active {background:#FF9900;color:#fff;border:1px #FF9900 solid}
.tb_opt_right .opt_btn_box:last-child button {border-left:0}
.tb_opt_right li img {width:14px; height:14px; vertical-align:middle;}

.search_btn {padding:10px 0 10px 0;text-align:center;border-bottom:1px #c2c2c2 solid}
.search_btn:after {clear:both;display:block;content:""}
.search_btn button {width:180px;background:#4282dc;padding:10px 10px 10px 10px;font-size:13px;color:#fff;cursor:pointer;text-align:center;-webkit-border-radius:5px;border-radius:5px}

.searchtxt {padding:10px 10px 0 10px;border-bottom:1px #c2c2c2 solid}
.searchtxt:after {clear:both;display:block;content:""}
.searchtxt h3 {font-size:12px;color:#3A3A3A}
.searchtxt h3 span {border-bottom:1px #3A3A3A solid}
.searchtxt ul {padding:5px}
.searchtxt li {font-size:11px;color:#8A8A8A;margin:0 0 3px 0}
.searchtxt li b {color:#8A8A8A}
.RedC {color:#FF0000}
.BlueC {color:#0066FF}
.OrangeC {color:#FF3300}

.txtLeft {text-align:left}
.txtCenter {text-align:center}
.txtRight {text-align:right}

.calendar {position:absolute; width:195px; z-index:99999;display:none;}
.text {border:1px #777 solid}
.calendar button {border:1px #777 solid}
.calendar {width:195px;padding-bottom:9px;border:1px solid #777;background:#ffffff;}
.calendar div{margin-bottom:5px;padding:7px 0 9px 0px;text-align:center;background:#f6f6f6;}
.calendar div a.rollover img{border:0;display:inline; vertical-align:text-bottom; vertical-align:middle;}
.calendar div a.rollover img.over{display:none;}
.calendar div a.rollover:hover{border:0}
.calendar div a.rollover:hover img{display:none;}
.calendar div a.rollover:hover img.over{display:inline;}
.calendar div .calendar-title{float:none !important;font-family:verdana;font-size:12px;color:#383838; margin:0 7px;}
.calendar table{width:175px;margin:0 auto;text-align:center;}
.calendar table *{font-family:tahoma !important;font-size:10px;}
.calendar table td{width:25px;height:16px;text-align:center;color:#000000;}
.calendar table td a{display:block;height:15px;padding-top:1px;color:#000000;}
.calendar table td a:hover{background:#edf4fe;color:#6d6d6d;text-decoration:none !important;font-family:tahoma !important;}
.calendar table td a:visited,
.calendar table td a:active{color:#000000;text-decoration:none !important;}
.calendar table .calendar-selected{background:#edf4fe;color:#6d6d6d;}
.calendar table .calendar-selected a{color:#6d6d6d;text-decoration:none;}
.calendar table .calendar-sat{color:#2828e8;}
.calendar table .calendar-sat a,
.calendar table .calendar-sat a:visited,
.calendar table .calendar-sat a:hover,
.calendar table .calendar-sat a:active{color:#2828e8 !important;}
.calendar table .calendar-sun{color:#e82828;}
.calendar table .calendar-sun a,
.calendar table .calendar-sun a:visited,
.calendar table .calendar-sun a:hover,
.calendar table .calendar-sun a:active{color:#e82828 !important;}
.calendar table .calendar-today{background:#6595db;color:#ffffff;}
.calendar table .calendar-today a{font-weight:bold;text-decoration:none;color:#fff}
.calendar table .calendar-today a:hover,
.calendar table .calendar-today a:visited,
.calendar table .calendar-today a:active{background:#6595db;color:#fff}
.calendar table .calendar-prev-mon .calendar-date,
.calendar table .calendar-next-mon .calendar-date {display:none}
.calendar table .calendar-unselectable a:hover,
.calendar table .calendar-unselectable a:visited,
.calendar table .calendar-unselectable a:active,
.calendar table .calendar-unselectable a {background:none !important;color:#ccc !important; cursor:default;}
.calendar a {text-decoration:none}

.help_area {margin:10px}
.help_area:after {clear:both;display:block;content:""}
.help_in {border:1px #c2c2c2 solid;border-bottom:0;background:#fff;padding:0 0 10px 0}
.help_in:after {clear:both;display:block;content:""}
.help_in2 {padding:0 0 10px 0}
.help_in2:after {clear:both;display:block;content:""}

.help_area h3 {font-size:16px;color:#4282dc;font-weight:bold;padding:10px;margin:0 0 5px 0}
.help_area h4 {font-size:14px;color:#3A3A3A;font-weight:bold;padding:10px;margin:0 0 5px 0}
.help_area h4 .h4comm {margin:0 0 0 10px;display:inline-block;padding:2px 5px 2px 5px;background:#3A3A3A;font-size:11px;color:#FFCC00;font-weight:normal;letter-spacing:-1px;-webkit-border-radius:5px;border-radius:5px}

.help_top_txt {}
.help_top_txt:after {clear:both;display:block;content:""}
.help_top_txt li {padding:2px 2px 2px 25px;font-size:13px;color:#3A3A3A}
.help_top_txt li span {left:10px;position:absolute;display:inline-block;width:8px;height:12px;background:url(/images/Cate_icon_arr.png) no-repeat center left}
.help_top_txt li a {color:#0066FF;text-decoration:underline}

.down_area {}
.down_area:after {clear:both;display:block;content:""}
.down_in {display:inline-block;width:200px}
.down_in:after {clear:both;display:block;content:""}
.down_box {padding:10px;margin:0 10px 0 0;min-height:160px;background:#fff;border-right:1px #c2c2c2 solid;border-bottom:1px #c2c2c2 solid}
.down_box li {font-size:12px;padding:60px 0 60px 0;color:#3A3A3A;text-align:center}
.down_area span {font-size:13px;font-weight:bold;color:#4282dc}
.down_area button {width:100%;background:#4282dc;padding:10px 10px 10px 10px;font-size:13px;color:#fff;cursor:pointer;text-align:center;-webkit-border-radius:5px;border-radius:5px}
.down_area.pointdown span {font-size:13px;font-weight:bold;color:#e62528}
.down_area.pointdown button {width:100%;background:#e62528;padding:10px 10px 10px 10px;font-size:13px;color:#fff;cursor:pointer;text-align:center;-webkit-border-radius:5px;border-radius:5px}

.Poptitle {padding:10px;background:#fff;border-bottom:1px #c2c2c2 solid}
.Poptitle:after {clear:both;display:block;content:""}
.Poptitle span {font-size:16px;color:#626262}

.tb_area .tbP {width:100%}
.tb_area .tbP thead th {color:#4d4d52;font-size:11px;background:#f0f0f0;border-right:1px #c2c2c2 solid;border-bottom:1px #c2c2c2 solid}
.tb_area .tbP thead th .tbbox {padding:8px 3px 8px 3px;text-align:center}

.tb_area .tbP tbody th {background:#f0f0f0;border-right:1px #c2c2c2 solid;border-bottom:1px #c2c2c2 solid}
.tb_area .tbP tbody th .tbbox {padding:6px 3px 6px 3px;text-align:center;word-break:beak-all}
.tb_area .tbP tbody td {background:#fff;border-right:1px #c2c2c2 solid;border-bottom:1px #c2c2c2 solid}
.tb_area .tbP tbody td:last-child {background:#fff;border-right:0px #c2c2c2 solid;border-bottom:1px #c2c2c2 solid}
.tb_area .tbP tbody td .tbbox {padding:6px 6px 6px 6px;word-break:beak-all}
.tb_area .tbP tbody td .tbbox_listnone {padding:150px 3px 150px 3px;text-align:center}

.tb_area .tbP tfoot th {color:#4d4d52;font-size:11px;background:#D9D9D9;border-right:1px #c2c2c2 solid;border-bottom:1px #c2c2c2 solid}
.tb_area .tbP tfoot th .tbbox {padding:3px;text-align:center}

.tb_area .tbP tbody .tbselect {display:inline-block;border:1px #c2c2c2 solid}
.tb_area .tbP tbody .tbselect select {width:auto;height:26px;font-size:12px;color:#626262;margin:0;padding:0;border:0;font-family:'Nanum Gothic';cursor:pointer}
.tb_area .tbP tbody .tbinput {display:inline-block;border:1px #c2c2c2 solid}
.tb_area .tbP tbody .tbinput2 {display:block;border:1px #c2c2c2 solid}
.tb_area .tbP tbody .tbinput input[type="text"] {width:100%;font-size:12px;color:#626262;height:26px;margin:0;padding:0;border:0;font-family:'Nanum Gothic'}
.tb_area .tbP tbody .tbinput2 input[type="text"] {width:100%;font-size:12px;color:#626262;height:26px;margin:0;padding:0;border:0;font-family:'Nanum Gothic'}
.tb_area .tbP tbody .tbinput input[type="number"] {width:100%;font-size:12px;color:#626262;height:26px;margin:0;padding:0;border:0;font-family:'Nanum Gothic'}
.tb_area .tbP tbody .tbinput2 input[type="number"] {width:100%;font-size:12px;color:#626262;height:26px;margin:0;padding:0;border:0;font-family:'Nanum Gothic'}
.tb_area .tbP tbody .tbinput input[type="password"] {width:100%;font-size:12px;color:#626262;height:26px;margin:0;padding:0;border:0;font-family:'Nanum Gothic'}
.tb_area .tbP tbody .tbradio {display:inline-block;height:28px;line-height:26px;margin:0 15px 0 0}
.tb_area .tbP tbody .tbradio input[type="radio"] {margin:0 5px 0 0;font-family:'Nanum Gothic';vertical-align:middle}
.tb_area .tbP tbody .tbradio label {color:#626262}

.btn_idreg {margin:0 0 0 5px;padding:3px 6px 3px 6px;background: #F7F7F7;font-size:12px;letter-spacing:-1px;color:#626262;;border:1px #c2c2c2 solid;-webkit-border-radius:3px;border-radius:3px;cursor:pointer;
	background: -moz-linear-gradient(top,  #FCFCFC 0%, #F7F7F7 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FCFCFC), color-stop(100%,#F7F7F7));
	background: -webkit-linear-gradient(top,  #FCFCFC 0%,#F7F7F7 100%);
	background: -o-linear-gradient(top,  #FCFCFC 0%,#F7F7F7 100%);
	background: -ms-linear-gradient(top,  #FCFCFC 0%,#F7F7F7 100%);
	background: linear-gradient(top,  #FCFCFC 0%,#F7F7F7 100%);
}

.Popcomment {font-size:11px;color:#A2A2A2;margin:0 0 0 5px}

.popreg_btn {padding:15px 0 15px 0;text-align:center}
.popreg_btn:after {clear:both;display:block;content:""}
.popreg_btn_box {display:inline-block}
.popreg_btn button {padding:10px;background: #F7F7F7;font-size:12px;color:#626262;;border:1px #c2c2c2 solid;-webkit-border-radius:5px;border-radius:5px;cursor:pointer;
	background: -moz-linear-gradient(top,  #FCFCFC 0%, #F7F7F7 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FCFCFC), color-stop(100%,#F7F7F7));
	background: -webkit-linear-gradient(top,  #FCFCFC 0%,#F7F7F7 100%);
	background: -o-linear-gradient(top,  #FCFCFC 0%,#F7F7F7 100%);
	background: -ms-linear-gradient(top,  #FCFCFC 0%,#F7F7F7 100%);
	background: linear-gradient(top,  #FCFCFC 0%,#F7F7F7 100%);
}

.main_area {margin:10px}
.main_area:after {clear:both;display:block;content:""}
.main_in {border:1px #c2c2c2 solid;border-bottom:0;background:#fff;padding:0 0 10px 0}
.main_in:after {clear:both;display:block;content:""}

ul.tabs {margin: 0;padding: 0;list-style: none;font-size:11px}
ul.tabs:after {clear:both;content:"";display:block}
ul.tabs li {float: left;text-align:center;cursor: pointer;width:50%;font-weight: bold;overflow: hidden;position: relative;}
ul.tabs li span {display:block;padding:15px 0 15px 0;color:#565656;border-left:1px #c2c2c2 solid;;border-right:0px #c2c2c2 solid;border-bottom:1px #c2c2c2 solid;background:#E6E6E6}
ul.tabs li.active:first-child span:first-child {border-left:0px #c2c2c2 solid;border-right:0px #c2c2c2 solid;}
ul.tabs li.active span:first-child {border-left:1px #c2c2c2 solid;border-right:0px #c2c2c2 solid;}
ul.tabs li.active {margin-top:-5px}
ul.tabs li.active span {padding:17px 0 18px 0;color:#565656;border:1px #c2c2c2 solid;border-bottom:1px #fff solid;-webkit-border-radius:3px;border-radius:3px;background: #FFFFFF;z-index:4}
.tab_container {clear: both;background: #FFFFFF;margin-top:-3px;position: relative;z-index:5}

.tab_content {display: none}

.bbs_area {margin:15px;border-top:1px #EFEFEF solid;border-left:1px #EFEFEF solid}
.bbs_area:after {clear:both;content:"";display:block}
.bbs_top {background:#F7F7F7;border-bottom:1px #EFEFEF solid}
.bbs_top:after {clear:both;content:"";display:block}
.bbs_area li {float:left;text-align:center;font-size:13px;color:#565656}
.bbs_area li span {display:block;padding:12px;border-right:1px #EFEFEF solid;overflow:hidden;word-break:break-all;text-overflow:ellipsis;white-space:nowrap}
.bbs_area li b {margin:0 5px 0 0}
.bbs_area li.number {width:20%}
.bbs_area li.subject {width:50%}
.bbs_area li.regdate {width:15%}
.bbs_area li.acount {width:15%}

.bbs_middle ul {background:#fff;border-bottom:1px #EFEFEF solid}
.bbs_middle ul:hover {background:#EEEEEE}
.bbs_middle ul:after {clear:both;content:"";display:block}
.bbs_middle li {font-size:12px;color:#565656;cursor:pointer}
.bbs_middle li.subject {text-align:left}
.bbs_middle li span {padding:8px 10px 8px 10px}


    td.month { background-color: lightskygray; border: solid 1px powdergray; }
    td.daytop { width: 18px; background-color: lemonchiffon; border: solid 1px powdergray; }
    td.weekday { color: darkgray; background-color: alicegray; border: solid 1px powdergray; }
    td.holiday { color: crimson; background-color: linen; border: solid 1px powdergray; }
    span.arrow1 { font-family: Gulim, sans-serif; color: dodgergray; cursor: pointer; }
    span.arrow2 { font-family: Gulim, sans-serif; color: blue; cursor: pointer; }
    span.arrow3 { font-family: Gulim, sans-serif; color: mediumgray; cursor: pointer; }



.ca_ti {
	font-family: "µ¸¿ò";
	font-size: 11px;
	font-weight: bold;
	background-color: #F4F0EA;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #E1DDCF;
	border-bottom-color: #E1DDCF;
}
.ca_d {
	font-size: 11px;
	padding-right: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-color: #E1DDCF;
	border-bottom-color: #E1DDCF;
	padding-top: 10px;
	font-weight: bold;
}
.ca_s {
	font-size: 11px;
	padding-right: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-color: #E1DDCF;
	border-bottom-color: #E1DDCF;
	padding-top: 10px;
	font-weight: bold;
	color: #B62266;
}
.ca_d02 {
	font-size: 11px;
	padding-right: 10px;
	padding-top: 10px;
	border-bottom-width: 1px;
	border-bottom-color: #E0D1D0;
	font-weight: bold;
	color: blue;
}
.ca_t01 {
	font-size: 11px;
	padding-right: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-color: #E1DDCF;
	border-bottom-color: #E1DDCF;
	padding-top: 10px;
	font-weight: bold;
	color: green;
}
.ca_t02 {
	font-size: 11px;
	padding-right: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-color: #E1DDCF;
	border-bottom-color: #E1DDCF;
	padding-top: 10px;
	font-weight: bold;
	color: green;
}
.ca_t03 {
	font-size: 11px;
	padding-right: 10px;
	padding-top: 10px;
	border-bottom-width: 1px;

	border-bottom-color: #E0D1D0;
	font-weight: bold;
	color: green;
}