@charset "utf-8";
/* form Base */
form,
fieldset,
legend { margin: 0; padding: 0; border: 0; line-height: 1.25; }
input,
select,
textarea,
button { min-height: 15px; margin: 0; padding: 0; font-size: 1em; line-height: 1.25; vertical-align: middle; }/* [IE] color, font, line-height 상속안됨 */
textarea { padding: 2px 0 0 2px; border: 1px solid #b9b9b9; background: #fff; overflow: auto; }/* textarea는 인라인요소 */
select { min-height: 20px; }/* [OP]높이보정. [IE6,7]적용무관 */
* html select { margin-top: 1px; margin-bottom: 1px; }
*:first-child+html select { margin-top: 1px; margin-bottom: 1px; }
/* input type class */
input.text,
input.file { padding: 2px 2px 1px 2px; border: 1px solid #b9b9b9; background: #fff; }
input.radio,
input.checkbox { margin: 0 1px 2px 0; }
* html input.radio,
* html input.checkbox { width: 13px !important; height: 13px !important; }
*:first-child+html input.radio,
*:first-child+html input.checkbox { width: 13px !important; height: 13px !important; }
input.image { vertical-align: middle; }

/* 페이지내비게이션 : 텍스트 */
table.page_navi { clear: both; margin: 1em auto; padding: 0; border: 0; border-collapse: collapse; }
table.page_navi td { padding: 0; border: 0 hidden; border-left: 1px solid #ddd; }
table.page_navi td span { display: inline-block; height: 12px; padding: 2px 6px; background: transparent; line-height: 1.25; }
table.page_navi td a { display: inline-block; height: 12px; padding: 2px 6px; background: transparent; color: #457 !important; line-height: 1.25; }
table.page_navi td a:hover { background-color: transparent; }
table.page_navi td.active a,
table.page_navi td a.active { color: #f03 !important; font-weight: bold; text-decoration: none; }
table.page_navi td.pfirst { border: 0; }
table.page_navi td.pfirst a { padding-left: 14px; background: url(/images/board/p_first.gif) no-repeat 0 40%; }
table.page_navi td.pprev a { padding-left: 12px; background: url(/images/board/p_prev.gif) no-repeat 0 40%; }
table.page_navi td.pnext a { padding-right: 12px; background: url(/images/board/p_next.gif) no-repeat 100% 40%; }
table.page_navi td.plast a { padding-right: 14px; background: url(/images/board/p_last.gif) no-repeat 100% 40%; }
table.page_navi td.pfirst span { padding-left: 14px; background: url(/images/board/p_first.gif) no-repeat 0 40%; }
table.page_navi td.pprev span { padding-left: 12px; background: url(/images/board/p_prev.gif) no-repeat 0 40%; }
table.page_navi td.pnext span { padding-right: 12px; background: url(/images/board/p_next.gif) no-repeat 100% 40%; }
table.page_navi td.plast span { padding-right: 14px; background: url(/images/board/p_last.gif) no-repeat 100% 40%; }
/* 이전<>다음 이미지 */
table.page_navi tr.img td { padding: 0 0 0 6px; border: 0; border-style: none hidden; background: url(/images/board/page_sep.gif) no-repeat 0 40%; }
table.page_navi tr.img td.pfirst,
table.page_navi tr.img td.pprev,
table.page_navi tr.img td.pnext,
table.page_navi tr.img td.plast { padding: 0 3px; background: transparent; }
table.page_navi tr.img td.pfirst a,
table.page_navi tr.img td.pprev a,
table.page_navi tr.img td.pnext a,
table.page_navi tr.img td.plast a { height: auto; padding: 0; background: transparent; }
table.page_navi tr.img td.pfirst a:hover,
table.page_navi tr.img td.pprev a:hover,
table.page_navi tr.img td.pnext a:hover,
table.page_navi tr.img td.plast a:hover { background: transparent; }
table.page_navi tr.img td img { vertical-align: middle; }
* html table.page_navi tr.img td img { margin: 0 0 3px 0; }
table.page_navi tr.img td.first { padding: 0; background: transparent; }
table.page_navi tr.img td.last {  }
table.page_navi tr.img td.pfirst img { width: 21px; height: 15px; }
table.page_navi tr.img td.pprev img { width: 16px; height: 15px; }
table.page_navi tr.img td.pnext img { width: 16px; height: 15px; }
table.page_navi tr.img td.plast img { width: 21px; height: 15px; }

/* Board Base */
.board { clear: both; width: 100%; margin: 0 auto; }
.board:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.board a {text-decoration: none;}
.board a:link,
.board a:visited { color: #333; }
.board a:hover, a:active, a:focus { color: #000; text-decoration: underline; }
.board img { vertical-align: middle; }

/* 게시판 정보메뉴 담기 */
.btnbox,
.board .infomenu { z-index: 10; clear: both; position: relative; width: 100%; margin: 0; padding: 0; }
.btnbox:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.board .infomenu:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }

.board .left { float: left; padding: 10px 5px; }
.board .right { float: right; padding: 10px 5px; text-align: right; }
.board .center { text-align: center; padding: 10px 0; margin: 0 auto; }

.board .totalpage {  }
.board .totalpage em {  }

/* 검색 */
.board .search{position:relative;width:616px;height:20px;padding:10px 48px 15px 46px;margin:0;background:url(/images/board/bg_search.gif) no-repeat}
.board .search.w464{width:464px;padding:12px 123px 13px}
.board .search fieldset legend { display: none; }
.board .search .tt{float:left;width:22px;height:20px;text-align:center;line-height:20px;color:#222}

/* 페이지내비게이션 담기 */
.board .page { clear: both; margin: -2px 0 0.75em 0; padding: 1em 0 0 0; border-bottom: 0 solid #eee; background: url(/images/board/line2.gif) repeat-x; color: #ccc; }
.board .page table.page_navi { margin: 0.75em auto 0; }

/* Board Base ─── */

/* 목록 table */
.board table.basic { clear: both; width: 100%; margin: 3px 0; border: 0 !important; border-collapse: collapse; border-bottom: 2px solid #dedede; }
.board table.basic * { border: 0; }
.board table.basic thead.tb tr,
.board table.basic tbody.tb tr { line-height: 1.25; text-align: center; }
.board table.basic tbody.tb td,
.board table.basic tbody.tb th { padding: 7px 10px 5px; border-style: none hidden; border-bottom: 1px solid #dedede; font-weight: normal; white-space: nowrap; }
.board table.basic thead.tb th { padding: 5px 10px 5px;height:20px; border-style: none hidden; border-bottom: 1px solid #fff; background: url(/images/board/bg_thead.gif) 50% 0; color: #fff; font-weight: bold; letter-spacing: -1px; white-space: nowrap; }
.board table.basic thead.tb th.first { padding-left: 3px; padding-right: 0; border-left: 0 solid #ccc; background: url(/images/board/bg_thead.gif) }
.board table.basic thead.tb th.first div { padding-left: 15px; padding-right: 15px; }
.board table.basic tbody.tb td.first { padding-left: 18px; }
.board table.basic thead.tb th.last { padding-left: 0; padding-right: 3px; border-right: 0 solid #ccc; background: url(/images/board/bg_thead.gif) 100%  }
.board table.basic thead.tb th.last div { padding-left: 15px; padding-right: 15px; }
.board table.basic tbody.tb td.last { padding-right: 18px; }
.board table.basic tbody.tb td.last.wsnm{white-space:normal}
.board table.basic tbody.tb td span.nocontents { color: #a9a9a9 ; }
.board table.minwon td,
.board table.minwon th { white-space:normal; padding-left: 0 !important; padding-right: 0 !important}
.board table.basic tbody.tb td.subject { text-align: left; white-space: normal; }/* 제목 */
.board table.basic thead.tb th.subject { text-align: left; white-space: normal; }/* 제목 - 내용에서제목추가 */
.board table.basic tbody td .qns{position:relative;padding:3px 0 2px 42px;margin:0;line-height:1.25;background:url(/images/content/ic_q.gif) no-repeat 0 2px;text-align:left}
.board table.basic tbody td .asw{position:relative;padding:3px 0 2px 42px;margin:0;line-height:1.25;background:url(/images/content/ic_a.gif) no-repeat 0 2px;text-align:left}
.board table.basic tbody td .cv_00{position:relative;width:auto;padding:10px 0 0 0;}
.board table.basic tbody td .asw1{position:relative;padding:3px 0 2px 42px;margin:0;line-height:1.25;background:url(/images/content/ic_a.gif) no-repeat 0 2px;text-align:left}
.board table.basic tbody td.substance { padding: 1.4em 5px; } /* 본문 안에는 class="tb" 없이 코드 붙여넣은 스타일을 그대로 따라간다. */
.board table.basic tbody td.attach { text-align: left; padding: 7px 5px; border-top: 1px dashed #ccc; white-space: normal; } /* 첨부 */
.board table.basic tbody td.attach a { margin-left: 4px; }
.board table.basic tbody.tb tr:hover { background: #f9f9f9; }/* IE6이하불가 */
/* 설문조사 목록 table */
.board table.survey { clear: both; width: 100%; margin: 3px 0; border: 0; border-collapse: collapse; border-top: 2px solid #956f48;border-bottom: 2px solid #dedede;background: url(/images/board/bg_thead_sy.gif) no-repeat;border-right: 1px hidden #fff}
*:first-child+html .board table.survey{border-right:1px solid #fff !important}
.board table.survey * { border: 0; }
.board table.survey thead.tb tr,
.board table.survey tbody.tb tr { line-height: 1.25; text-align: center; }
.board table.survey tbody.tb td,
.board table.survey tbody.tb th { padding: 10px 10px 8px; border-bottom: 1px solid #dedede;border-right: 1px solid #dedede; font-weight: normal; white-space: nowrap; }
.board table.survey thead.tb th { padding: 0 10px;height:33px; border-bottom: 1px solid #dedede;border-right: 1px solid #dedede; color: #222; font-weight: bold; letter-spacing: -1px; white-space: nowrap; background: url(/images/board/bg_thead_sy.gif) repeat-x;}
.board table.survey thead.tb th.first { padding-left: 3px; padding-right: 0; border-left: 0;  }
.board table.survey thead.tb th.first div { padding-left: 15px; padding-right: 15px;}
.board table.survey tbody.tb td.first { padding-left: 18px; }
.board table.survey thead.tb th.last { padding-left: 0; padding-right: 3px; border-right: 0; }
.board table.survey thead.tb th.last div { padding-left: 15px; padding-right: 15px; }
.board table.survey tbody.tb td.last { padding-right: 18px; }
.board table.survey tbody.tb td.subject { text-align: left; white-space: normal; }/* 제목 */
.board table.survey thead.tb th.subject { text-align: left; white-space: normal; }/* 제목 - 내용에서제목추가 */
.board table.survey tbody.tb tr:hover { background: #f9f9f9; }/* IE6이하불가 */

/* 웹-전시 table */
.board table.webexhibit { clear: both; width: 100%; margin: 3px 0; border: 0 !important; border-collapse: collapse; border-bottom: 2px solid #dedede; }
.board table.webexhibit * { border: 0; }
.board table.webexhibit thead.tb tr,
.board table.webexhibit tbody.tb tr { line-height: 1.25; text-align: center; }
.board table.webexhibit tbody.tb td,
.board table.webexhibit tbody.tb th { padding: 2px 0px 2px 0px; border-style: none hidden; border: 1px solid #dedede; font-weight: normal; white-space: nowrap; }
.board table.webexhibit thead.tb th { padding: 7px 0px 7px 0px; height:20px; border-style: none hidden; background: url(/images/board/bg_thead_sy.gif); background-size: cover; font-weight: bold; letter-spacing: -1px; white-space: nowrap; }
.board table.webexhibit thead.tb th.first { padding-left: 3px; padding-right: 0; border-left: 0 solid #ccc; background: url(/images/board/bg_thead_ex_first.gif); background-size:cover; }
.board table.webexhibit thead.tb th.first div { padding-left: 15px; padding-right: 15px; }
.board table.webexhibit tbody.tb td.first { padding-left: 18px; }
.board table.webexhibit thead.tb th.last { padding-left: 0; padding-right: 3px; border-right: 1px solid #ccc; background: url(/images/board/bg_thead_sy.gif);background-size:cover; }
.board table.webexhibit thead.tb th.last div { padding-left: 15px; padding-right: 15px; }
.board table.webexhibit tbody.tb td.last { padding-right: 18px; }
.board table.webexhibit tbody.tb td.last.wsnm{white-space:normal}
.board table.webexhibit thead.tb th.sub { background: url(/images/board/bg_thead_ex.gif); background-size:cover; }
.board table.webexhibit thead.tb th.mid { border-right: 1px solid #ccc; }
.board table.webexhibit tbody.tb td span.nocontents { color: #a9a9a9 ; }

/* 글쓰기용 */
.board table.basic thead.write th.first { padding-left: 13px; text-align: left; }
.board table.basic tbody.write td { padding: 0 0 10px 0; text-align: left; }
/* title */
.board div.title{position:relaitve;width:100%;height:2px;background:#956f48;padding:0;margin:0;text-indent:-9999px}
/* View table */
.board table.view { clear: both; width: 100%; margin: 0; border: 0; border-collapse: collapse; border-bottom: 2px solid #dedede; line-height: 1.25; }
.board table.view tr { text-align: left; }
.board table.view td { padding: 8px 10px 7px;height:18px;line-height:18px; border:1px solid #dedede; border-width:0px 1px 1px 1px;vertical-align: top; color: #222;}
.board table.view td.attach{padding:8px 10px 5px;}
.board table.view td.civil,
.board table.view td.answer{line-height:22px}
.board table.view th.item { width:120px;padding: 8px 0 7px;height:18px;line-height:18px;border: 1px solid #dedede; border-width:0px 1px 1px 1px;background: #f5f5f5; color: #222; text-align: center; font-weight:bold; vertical-align: top;}
.board table.view th.title { padding: 5px 10px 5px;height:18px;line-height:18px;border: 1px solid #dedede; border-width:0px 1px 1px 1px;background: url(/images/board/bg_thead.gif) 50% 0; color: #fff; text-align: center; font-weight:bold; vertical-align: top;}
.board table.view td.content{position:relative;padding:20px;height:150px;line-height:22px} 
.board table.view td.svcont{position:relative;padding:20px;} 
.board table.view td.svcont .svgp{position:relative;width:670px;height:20px;padding:0;margin:0 0 10px;line-height:1.25;}
.board table.view td.svcont .svgp:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.board table.view td.svcont .svgp .sj{float:left;width:200px;padding:3px 0 2px;}
.board table.view td.svcont .svgp .svgpsj{float:left;width:400px;}
.board table.view td.svcont .svgp .gp{float:left;height:15px;padding:3px 0 2px;margin:0 10px 0 0;background:url(/images/content/bg_survey_gp.gif) repeat-x 0 4px;text-indent:-9999px}
.board table.view td.svcont .svgp .tt{float:left;padding:3px 0 2px;}

/* 이전글다음글 유동 - [IE] 배치오차 */
.board dl.go { clear: both; width: 100%; margin:50px auto 0; padding: 0; overflow: hidden; border-top: 2px solid #ccc; border-bottom: 2px solid #ccc; }
.board dl.go dt { display: inline; float: left; width: 56px; margin: 0; padding: 10px 30px 8px 38px; border-right:1px solid #dedede;background: #f6f6f6; font-weight: bold; line-height: 1.25; text-align: left; }
.board dl.go dt.prev { background: #f6f6f6 url(/images/board/go_dt_prevbg.gif) no-repeat; }
.board dl.go dt.next { background: #f6f6f6 url(/images/board/go_dt_nextbg.gif) no-repeat; }
.board dl.go dd { display: inline; float: left; width: 565px; margin: 0; padding: 10px 10px 8px; line-height: 1.25; }
.board dl.go dd.next { background: url(/images/board/go_dd_bg.gif) repeat-x; }
.board dl.go dt.bdb1,
.board dl.go dd.bdb1{border-bottom:1px solid #dedede;}

/* 쓰기 공통 */
.board .explain { margin: 0; padding: 3px 0; color: #666; font-size: 1em; letter-spacing: 0; }
.board .write input.w100 { margin-right: -2%; }
.board .write input.file { width: 100%; }
.board .write textarea { width: 100%; height: 150px; margin: 0; }

/* 쓰기 table */
.board table.write { clear: both; width: 100%; margin: 0; border: 0; border-collapse: collapse; border-top: 2px solid #956f48; border-bottom: 2px solid #ccc; line-height: 1.25; }
.board table.write tr { text-align: left; }
.board table.write td { padding: 7px 10px 7px 12px; border: 0; border-style: none hidden; border-bottom: 1px solid #ccc; vertical-align: middle; line-height:16px}
.board table.write td input.text{padding:1px 2px;}
.board table.write td select.select{min-height:17px}
*:first-child+html .board table.write td select.select{height:19px}
.board table.write td p { margin: 0; padding: 0; }
.board table.write td .tt_em{display:inline-block;width:18px;height:19px;line-height:19px;color:#222;text-align:center}
.board table.write th { border: 0; background: transparent; font-weight: normal; vertical-align: middle; }
.board table.write th.item {width: 135px;padding: 10px 0 8px 0;border-bottom: 1px solid #ccc; background: url(/images/board/bg_view_td.gif) no-repeat 0 100%; color: #222; text-align: center; font-weight:bold}

 /* [IE6,7]3px보정 */
* html .board table.write td.text { padding-top: 3px; }
*:first-child+html .board table.write td.text { padding-top: 3px; }

.login{position:relative;width:500px;min-height:383px;padding:0;margin:0}
.login.w800{width:800px}
.login.w600{width:600px}
.login.w501{width:501px}
.login .top{position:relative;width:100%;height:55px;padding:0;margin:0;background:url(/images/content/bg_logintop.gif) repeat-x}
.login .top h1{position:absolute;left:20px;top:20px;padding:0;margin:0;background:transparent}
.login .top .close{position:absolute;right:20px;top:24px;}
.login .content{position:relative;padding:0 24px 0 25px;margin:0}
.login .content.tbs{width:750px;padding:30px 25px 40px;overflow:auto}
.login .content.tbs .tbscont{position:relative;min-width:737px;padding:0;margin:0}
.login .content:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.login .content h2{position:relative;width:451px;padding:0;margin:50px 0 26px;background:transparent;font-size:1em;color:#555;font-weight:normal;text-align:center}
.login .content h2 strong{color:#e03712}
.login .content p.tt{position:relative;width:451px;padding:0;margin:70px 0 10px;font-size:1em;line-height:18px;color:#555;text-align:center}
.login .content p.tt strong{color:#e03712}
.login .content p.ttbtn{position:relative;width:63px;height:18px;padding:0;margin:0 auto 34px;text-align:center}
.login .content .iptbox{position:relative;width:254px;height:105px;padding:0 100px 0 97px;margin:0;}
.login .content .iptbox.w451{width:451px;height:184px;padding:0;}
.login .content .iptbox.idf{width:329px;height:85px;padding:0 61px;margin:50px 0 0}
.login .content .iptbox.pwf{width:283px;height:113px;padding:0 84px;margin:50px 0 0}
.login .content .iptbox .fmbox{position:relative;width:176px;padding:0;margin:0 0 5px}
.login .content .iptbox .fmbox.w283{width:283px;}
.login .content .iptbox .fmbox.w346{width:346px;height:24px;padding:3px 53px 3px 52px}
.login .content .iptbox .fmbox:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.login .content .iptbox .fmbox .idpw{float:left;width:61px;height:24px;padding:0;margin:0;line-height:24px;color:#222;font-weight:bold}
.login .content .iptbox .fmbox .idpw.w90{width:90px;}
.login .content .iptbox .fmbox .cont{float:left;width:115px;height:24px;padding:0;margin:0;line-height:24px}
.login .content .iptbox .fmbox .ipt_ln{display:inline-block;float:left;width:14px;height:24px;text-align:center;}
.login .content .iptbox .fmbox .cont.w193{width:193px;}
.login .content .iptbox .fmbox .cont.w200{width:200px;}
.login .content .iptbox .etc{display:block;padding:0;margin:5px 0 0 61px;}
.login .content .iptbox .btnlogin{position:absolute;right:100px;top:0;}
.login .content .iptbox .btnconf{position:absolute;right:136px;top:0;}
.login .content .iptbox .btnconf.r84{position:absolute;right:84px;top:0;}
.login .content .iptbox .btncf{position:absolute;right:53px;top:91px;}
.login .content .iptbox .btncal{position:absolute;right:53px;top:126px;}
.login .content .iptbox .btnmemb{position:absolute;right:61px;top:0;}
.login .content .fmbox2{position:relative;width:381px;padding:0;margin:0 auto}
.login .content .fmbox2 .thd{float:left;width:46px;height:24px;line-height:24px;}
.login .content .fmbox2 input.text{float:left;margin:0;color:#222}
.login .content .btnb{position:relative;width:451px;padding:0;margin:0;border-top:1px solid #d5d5d5}
.login .content .btnb.w750{width:750px;border:0}
.login .content .btnb.nbd0{border:0 !important}
.login .content .btnb .nonmb{position:relative;border:1px solid #e4e4e4;background:#f6f6f6;padding:14px 52px 14px 51px;margin:20px 0 0}
.login .content .btnb .nonmb.pd30{padding:13px 30px;}
.login .content .btnb .nonmb:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.login .content .btnb .nonmb p.tt{display:block;padding:2px 0 7px;margin:0;line-height:15px;color:#222;letter-spacing:-1px}
.login .content .btnb .nonmb p.tt.idf{padding:0;text-align:center}
.login .content .btnb .nonmb label{float:left;width:61px;height:30px;padding:0;margin:0;line-height:30px;color:#222}
.login .content .btnb .nonmb input.text{float:left;margin:3px 0;color:#222}
.login .content .btnb .nonmb .btn{padding:0;margin:0 auto;text-align:center}
.login .content .btnb p.ibu{display:block;padding:0 0 0 11px;margin:30px 0 8px;line-height:18px;background:url(/images/content/pibubg.gif) no-repeat 0 6px;color:#555}
.login .content .eslist{position:relative;width:425px;height:169px;padding:12px;margin:0;border:1px solid #e4e4e4;overflow:auto}
.login .content .eslist:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.login .content .eslist .esbox{display:block;position:relative;width:408px;padding:0;margin:0}
.login .content .eslist .esbox ul{position:relative;width:408px;padding:0;margin:0}
.login .content .eslist .esbox ul li{display:inline}
.login .content .eslist .esbox ul li a{display:block;width:100%;height:18px;padding:0;margin:0;color:#555;cursor:pointer}
.login .content .eslist .esbox ul li span.esnum{padding:2px 0 1px;margin:0 10px 0 0;line-height:1.25}
.login .content .eslist .esbox ul li span.estt{padding:2px 0 1px;margin:0;line-height:1.25}
.login .content .eslist .esbox ul li a:hover{text-decoration:underline}
/* 메인전체배너 */
.mbanner{position:relative;width:100%;height:100%;padding:0;margin:0;}
.mbanner .top{position:relative;width:100%;height:55px;padding:0;margin:0;background:url(/images/content/bg_logintop.gif) repeat-x}
.mbanner .top h1{position:absolute;left:20px;top:20px;padding:0;margin:0;background:transparent}
.mbanner .top .close{position:absolute;right:20px;top:24px;}
.mbanner .mbn{position:relative;display:block;height:300px;padding:40px 15px;margin:0;overflow:auto;}
.mbanner .mbn ul{padding:0;margin:0;}
.mbanner .mbn ul li{float:left;padding:0;margin:0 5px 10px}
.mbanner .mbn ul li a{display:block;float:left;padding:0;margin:0}
/* 메인전체배너 end */

.board .surveybox_top{position:relative;width:623px;padding:0px;margin:0 46px 0 41px;background:url(/images/content/bg_survey_mid.png) repeat-y;}
.board .surveybox{position:relative;width:623px;padding:0 0 20px;margin:0px;background:url(/images/content/bg_survey_b.gif) no-repeat 0 100%;}
.board .surveybox_wp{position:relative;width:623px;min-height:290px;padding:0;margin:0;background:url(/images/content/bg_survey.gif) no-repeat;}

.board .surveybox h2{position:relative;padding:24px 0 0 58px;margin:0;background:transparent}
.board .surveybox p.tt{position:relative;padding:7px 0 0 58px;margin:0}
.board .surveybox .contbox{position:relative;width:510px;padding:30px 0 0 60px;}
.board .surveybox .contbox label {display:none;}
.board .surveybox .contbox h3{position:relative;padding:4px 0 6px 26px;margin:0;line-height:1.25;color:#e03712;font-weight:bold;background:url(/images/content/bg_survery_q.gif) no-repeat 0 2px}
.board .surveybox .contbox ul.rdlist{position:relative;width:456px;padding:0;margin:13px 26px 0}
.board .surveybox .contbox ul.rdlist:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.board .surveybox .contbox ul.rdlist li{float:left;width:50%;padding:5px 0;margin:0;line-height:1.25}
.board .surveybox .contbox .btnb{position:relative;width:508px;padding:0;margin:17px 0 0;border-top:1px solid #dcdcdc}
.board .surveybox .contbox .btnb:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.board .surveybox .contbox .btnb .center{padding:25px 0 0}
.board .surveybox_nosy{position:relative;width:623px;height:215px;margin:0 46px 0 41px;background:url(/images/content/bg_nosurvey.gif) no-repeat}
.board .surveybox_nosy h2{position:absolute;left:58px;top:24px;padding:0;margin:0;background:transparent}
.board .surveybox_nosy p.tt{position:absolute;left:58px;top:45px}
.board .surveybox_nosy .cont{position:absolute;left:272px;top:115px}