<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "euc-kr";


img{border:0 none;max-width:100%;}
ul,ol,li{list-style:none outside;}
a{color:#4e4e4e;}
a img{vertical-align:top;}
a span{cursor:pointer;}

/* 숨김처리 */
.blind{position:absolute;left:0;top:0;visibility:hidden;overflow:hidden;height:0;width:0;margin:0;padding:0;line-height:0;font-size:0;}


/* 입력양식 */
.itemBox{padding-left:20px;white-space:nowrap;}
.itemBox:first-child{padding-left:0;}
input[type=text],
input[type=password],
select,
textarea{border:1px solid #bfbfbf;font-size:14px;color:#646464;}
input{vertical-align:middle;font-size:14px;color:#646464;}
input[type=text],
input[type=password]{height:18px;padding:3px 5px 3px 5px;}
input[type=password]{font-family:arial,helvetica,sans-serif;}
input[type=file]{height:28px;padding:0 5px;line-height:14px;margin-bottom:-1px;vertical-align:middle;}
select{height:26px;line-height:18px;padding:2px;vertical-align:middle;}
textarea{padding:20px;line-height:18px;padding:3px 5px 0 5px;}
.fullWidth{width:97%;}
input[type=file].fullWidth{width:99%;}
select.fullWidth{width:99%;font-size:14px;color:#646464;}
input[type=radio],
input[type=checkbox]{width:13px;height:13px;}
input[type=radio] + label,
input[type=checkbox] + label{margin-left:5px;}
.ie7 select{height:auto;}

/* IE9 */
.ie9 input[type=radio],
.ie9 input[type=checkbox]{margin-top:-3px;}

/* IE10 */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	input[type=radio],
	input[type=checkbox]{margin-top:-3px;}
}


/* 텍스트 버튼 */
.tBtn,
.tBtn *{display:inline-block;overflow:visible !important;position:relative !important;margin:0 !important;padding:0 !important;border:0 none !important;font-size:12px !important;font-weight:bold !important;color:#fff !important;text-decoration:none !important;text-align:center !important;white-space:nowrap !important;}
.tBtn,
.tBtn &gt; span,
.tBtn &gt; span &gt; span{border-collapse:separate !important;background:url(../images/common/bg_tBtn.png) no-repeat !important;}
.tBtn{margin-right:4px !important;vertical-align:middle !important;}
.tBtn *{vertical-align:top !important;}
.tBtn &gt; span{position:relative !important;padding-left:4px !important;padding-right:4px !important;margin-right:-4px !important;}
.tBtn &gt; span &gt; span{position:absolute !important;top:0 !important;}

.tBtn.def &gt; span:not(.shadow),
.tBtn.big &gt; span:not(.shadow){display:block !important;-moz-box-shadow:0 5px 7px -2px #a3a9ae !important;-webkit-box-shadow:0 5px 7px -2px #a3a9ae !important;box-shadow:0 5px 7px -2px #a3a9ae !important;}
.ie8 .tBtn .shadow{position:absolute !important;left:0 !important;top:0 !important;width:80%;height:100% !important;background:#fff !important;z-index:-1 !important;filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='3', MakeShadow='true', ShadowOpacity='0.3') !important;}
.ie7 .tBtn .shadow{display:none !important;}
/*.ie7 .tBtn .shadow{position:absolute !important;left:0 !important;bottom:-4px !important;width:80% !important;height:1px !important;background:#ccc !important;z-index:-1 !important;filter:progid:DXImageTransform.Microsoft.Shadow(Color=#dddddd,Direction=180,Strength=3) !important;}*/

.tBtn span a,
.tBtn span button,
.tBtn span input{background:none !important;}
.tBtn span *{cursor:pointer !important;}

.tBtn button::-moz-focus-inner,
.tBtn input::-moz-focus-inner{padding:0 !important;border:0 none !important;}/* 파이어폭스 전용 : 버튼 내부에 포커스가 갔을 때 사용하기 위한 파이어폭스의 내부여백을 초기화 */

.tBtn.def,
.tBtn.def *{height:28px !important;line-height:28px !important;}
.tBtn.sml,
.tBtn.sml *{height:23px !important;line-height:23px !important;}
.tBtn.tbl,
.tBtn.tbl *{height:23px !important;line-height:23px !important;}
.tBtn.big,
.tBtn.big *{height:48px !important;line-height:48px !important;}
@-moz-document url-prefix(){
.tBtn.def a,
.tBtn.def button,
.tBtn.def input{height:26px !important;line-height:26px !important;}
.tBtn.sml a,
.tBtn.sml button,
.tBtn.sml input{height:21px !important;line-height:21px !important;}
.tBtn.tbl a,
.tBtn.tbl button,
.tBtn.tbl input{height:21px !important;line-height:21px !important;}
.tBtn.big a,
.tBtn.big button,
.tBtn.big input{height:46px !important;line-height:46px !important;}
.tBtn.tbl input{height:21px !important;line-height:21px !important;}
}

.tBtn.def{background-position:0 0 !important;}
.tBtn.def.grayD{background-position:0 -50px !important;}
.tBtn.def.red{background-position:0 -100px !important;}
.tBtn.sml{background-position:0 -150px !important;}
.tBtn.sml.bdL{background-position:0 -190px !important;}
.tBtn.tbl{background-position:0 -230px !important;}
.tBtn.big{background-position:0 -270px !important;}

.tBtn *:hover,
.tBtn *:active,
.tBtn *:focus{color:#fff !important;text-decoration:none !important;}

.tBtn.sml,
.tBtn.sml *{font-size:11px !important;font-weight:normal !important;color:#4f4f4f !important;}
.tBtn.sml *:hover,
.tBtn.sml *:active,
.tBtn.sml *:focus{color:#4f4f4f !important;}
.tBtn.tbl,
.tBtn.tbl *{font-size:11px !important;font-weight:normal !important;color:#4f4f4f !important;}
.tBtn.tbl *:hover,
.tBtn.tbl *:active,
.tBtn.tbl *:focus{color:#4f4f4f !important;}
.tBtn.big *{font-size:16px !important;}

.tBtn.def.minW span a,
.tBtn.def.minW span button,
.tBtn.def.minW span input,
.tBtn.sml.minW span a,
.tBtn.sml.minW span button,
.tBtn.sml.minW span input,
.tBtn.tbl.minW span a,
.tBtn.tbl.minW span button,
.tBtn.tbl.minW span input{min-width:57px !important;padding-left:0 !important;padding-right:0 !important;}

.tBtn.def a,
.tBtn.def button,
.tBtn.def input{padding-left:8px !important;padding-right:8px !important;}
.tBtn.def &gt; span{background-position:100% 0 !important;font-size:12px !important;}
.tBtn.def.grayD &gt; span{background-position:100% -50px !important;}
.tBtn.def.red &gt; span{background-position:100% -100px !important;}
.tBtn.sml a,
.tBtn.sml button,
.tBtn.sml input{padding-left:6px !important;padding-right:6px !important;}
.tBtn.sml &gt; span{background-position:100% -150px !important;}
.tBtn.sml.bdL &gt; span{background-position:100% -190px !important;}
.tBtn.tbl a,
.tBtn.tbl button,
.tBtn.tbl input{padding-left:6px !important;padding-right:6px !important;}
.tBtn.tbl &gt; span{background-position:100% -230px !important;}
.tBtn.big a,
.tBtn.big button,
.tBtn.big input{padding-left:18px !important;padding-right:18px !important;}
.tBtn.big &gt; span{background-position:100% -270px !important;}

.tBtn.iconL a,
.tBtn.iconL button,
.tBtn.iconL input{min-width:auto !important;padding-left:25px !important;}
.tBtn.iconL &gt; span &gt; span{left:4px !important;width:25px !important;}
.tBtn.iconR a,
.tBtn.iconR button,
.tBtn.iconR input{min-width:auto !important;padding-right:25px !important;}
.tBtn.iconR &gt; span &gt; span{left:auto !important;right:4px !important;width:25px !important;}
.tBtn.big.iconR a,
.tBtn.big.iconR button,
.tBtn.big.iconR input{padding-right:49px !important;}
.tBtn.big.iconR &gt; span &gt; span{width:49px !important;}
.tBtn.def.down &gt; span &gt; span{background-position:-3px -390px !important;}
.tBtn.def.list &gt; span &gt; span{background-position:-50px -390px !important;}
.tBtn.def.check &gt; span &gt; span{background-position:-100px -390px !important;}
.tBtn.def.cross &gt; span &gt; span{background-position:-150px -390px !important;}
.tBtn.def.home &gt; span &gt; span{background-position:-300px -390px !important;}
.tBtn.def.reload &gt; span &gt; span{background-position:-350px -390px !important;}
.tBtn.def.prev &gt; span &gt; span{background-position:-400px -390px !important;}
.tBtn.def.arrR &gt; span &gt; span{background-position:-450px -390px !important;}
.tBtn.sml.magnifier &gt; span &gt; span{background-position:-250px -393px !important;}
.tBtn.sml.print &gt; span &gt; span{background-position:-500px -393px !important;}
.tBtn.big.arrR &gt; span &gt; span{background-position:-200px -381px !important;}


/* 기본 폼 */
form.def fieldset{border:0 none;}
form.def legend{visibility:hidden;overflow:hidden;height:0;width:0;margin:0;padding:0;line-height:0;}


/* 가로 정렬 */
.clearAfter{*zoom:1;}
.clearAfter:after{content:"";display:block;clear:both;}
.floatL{float:left !important;}
.floatR{float:right !important;}

.alignL{text-align:left !important;}
.alignC{text-align:center !important;}
.alignR{text-align:right !important;}


/* 서브타이틀 / Life Plan 서브타이틀 */
.subTitle{margin:32px 0 15px;padding-top:12px;font-weight:normal;font-size:17px;color:#df272f;background:url(../images/common/bg_subTitle.gif) no-repeat 0 5px;}
.lpSubTitle{margin-bottom:27px;font-size:20px;font-weight:normal;color:#556167;}
.lpSubTitle .descr{margin-left:10px;padding-left:10px;vertical-align:baseline;font-size:13px;color:#696969;background:url(../images/common/bg_lpSubTitle.gif) no-repeat 0 100%;}

/* 강조 */
.chnCh{font-family:"돋움",Dotum,sans-serif;}
.empColor1{color:#e61921;}/* red */
.fnormal{font-weight:normal;}
.empColor2{color:#4f4f4f;}
.empColor3{color:#677983;}

.empPhrase1{margin-bottom:20px;font-size:24px;line-height:32px;letter-spacing:-1px;color:#000;}
.empPhrase1.marB{margin-bottom:27px;}
.empPhrase2{margin-bottom:15px;font-size:36px;line-height:40px;letter-spacing:-2px;color:#000;}
.empPhrase3{margin-bottom:27px;font-size:20px;color:#556167;}
.empPhrase4{font-size:30px;line-height:36px;letter-spacing:-2px;color:#000;}


/* 탭메뉴  */
.tabWrap{width:100%;background:url(../images/common/bg_tab.gif) repeat-x 0 36px;}
/* .tabWrap {width:100%; } */
.tabWrap .tMenu{width:129px;border-top:1px solid #dfdfdf;border-left:1px solid #dfdfdf; }
.tabWrap .tMenu a{display:block;padding:8px 0 7px;text-align:center!important; font-size:13px;line-height:16px;text-decoration:none;color:#656565;background:#f9f9f9;}
.tabWrap .tMenu a:hover,
.tabWrap .tMenu a:active,
.tabWrap .tMenu a:focus{text-decoration:none !important;background-color:#fff;}
.tabWrap .tMenu.on{margin-top:-4px;border:0 none !important;background:#ef333a url(../images/common/bg_tab_on.gif) repeat-x 0 100%;}
.tabWrap .tMenu.on a{height:29px;padding:7px 0 0 22px;border:1px solid #e40009;border-right:0 none;border-bottom:0 none;text-align:left;font-size:15px;line-height:18px;font-weight:bold;color:#fff !important;background:url(../images/common/bg_tab_on2.gif) no-repeat 100% 50%;}
.tabWrap .tMenu.on a &gt; span{padding-right:20px;}
.tabWrap .tMenu .chnCh{line-height:14px;}
.tabWrap .tMenu a span {text-align:center;}

div.tabWrap{margin-bottom:40px;padding-top:4px; border-bottom: 1px solid #dfdfdf;}
div.tabWrap:after{content:"";display:block;clear:both;}
div.tabWrap &gt; ul{float:left;border-right:1px solid #dfdfdf; }
div.tabWrap .tMenu{float:left;}
div.tabWrap .tMenu a{}

.tabWrap.auto .tMenu{width:auto;}
.tabWrap.auto .tMenu a{padding-right:20px;padding-left:20px;}
.tabWrap.auto .tMenu.on a &gt; span{padding-right:20px;}

dl.tabWrap{position:relative;border-bottom: 1px solid #dfdfdf;}
dl.tabWrap .tMenu{position:absolute;top:4px; }
dl.tabWrap .tMenu.last{border-right:1px solid #dfdfdf;}
dl.tabWrap .tMenu.tm2{left:130px;}
dl.tabWrap .tMenu.tm3{left:260px;}
dl.tabWrap .tMenu.tm4{left:390px;}
dl.tabWrap .tMenu.tm5{left:520px;}
dl.tabWrap .tMenu.tm6{left:650px;}
dl.tabWrap .tCont{position:relative;display:none;width:100%;}

.tabWrap_v1{height:36px; background:url(../images/common/bg_tabV1.gif) repeat-x 0 36px;}
.tabWrap_v1 .tMenu.on{background:#fff;}
.tabWrap_v1 .tMenu.on a{padding-left:10px;border-right:1px solid #ed1c24;color:#e50a13 !important;background:url(../images/common/bg_tabV1_on2.gif) no-repeat 100% 50%;}

.tabWrap.tab5 .tMenu{width:155px;}
dl.tabWrap.tab5 .tMenu.tm2{left:156px;}
dl.tabWrap.tab5 .tMenu.tm3{left:312px;}
dl.tabWrap.tab5 .tMenu.tm4{left:468px;}
dl.tabWrap.tab5 .tMenu.tm5{left:624px;}

.tabWrap.tab4 .tMenu{width:195px;}
dl.tabWrap.tab4 .tMenu.tm2{left:196px;}
dl.tabWrap.tab4 .tMenu.tm3{left:390px;}
dl.tabWrap.tab4 .tMenu.tm4{left:585px;}

.tabWrap.tab6 .tMenu{width:129px;}
dl.tabWrap.tab6 .tMenu.tm2{left:129px;}
dl.tabWrap.tab6 .tMenu.tm3{left:259px;}
dl.tabWrap.tab6 .tMenu.tm4{left:389px;}
dl.tabWrap.tab6 .tMenu.tm5{left:519px;}
dl.tabWrap.tab6 .tMenu.tm6{left:649px;}

/* 블릿 타입 */
.bulDot,
.bulDotList li{display:block;margin:0;padding:0 0 2px 9px;line-height:19px;font-size:12px;font-weight:normal;letter-spacing:0;color:#696969;background:url(../images/common/bul_dot.gif) no-repeat 0 9px;}


/* 5px 둥근 회색 모서리 */
.grayCorner,     .bcMedia{position:relative;border:1px solid #d3d7da;}
.grayCorner .tl, .bcMedia .tl{position:absolute;left:-1px;top:-1px;display:block;width:5px;height:5px;background:url(../images/common/bg_grayCorner.gif) no-repeat 0 0;}
.grayCorner .tr, .bcMedia .tr{position:absolute;right:-1px;top:-1px;display:block;width:5px;height:5px;background:url(../images/common/bg_grayCorner.gif) no-repeat 100% 0;}
.grayCorner .bl, .bcMedia .bl{position:absolute;left:-1px;bottom:-1px;display:block;width:5px;height:5px;background:url(../images/common/bg_grayCorner.gif) no-repeat 0 100%;}
.grayCorner .br, .bcMedia .br{position:absolute;right:-1px;bottom:-1px;display:block;width:5px;height:5px;background:url(../images/common/bg_grayCorner.gif) no-repeat 100% 100%;}


/* 5px 둥근 붉은색 모서리 */
.redCorner,     .bcMedia{position:relative;border:1px solid #e4bcbc;}
.redCorner .tl, .bcMedia .tl{position:absolute;left:-1px;top:-1px;display:block;width:5px;height:5px;background:url(../images/common/bg_redCorner.gif) no-repeat 0 0;}
.redCorner .tr, .bcMedia .tr{position:absolute;right:-1px;top:-1px;display:block;width:5px;height:5px;background:url(../images/common/bg_redCorner.gif) no-repeat 100% 0;}
.redCorner .bl, .bcMedia .bl{position:absolute;left:-1px;bottom:-1px;display:block;width:5px;height:5px;background:url(../images/common/bg_redCorner.gif) no-repeat 0 100%;}
.redCorner .br, .bcMedia .br{position:absolute;right:-1px;bottom:-1px;display:block;width:5px;height:5px;background:url(../images/common/bg_redCorner.gif) no-repeat 100% 100%;}


/* 상단 안내 */
.topNotice{margin:5px 0;text-align:right;color:#757575;}
.topNotice2{margin:0 0 7px;font-size:11px;color:#953d41;}
.topNotice2 a{color:#000;}
p.topNotice2{padding-left:8px;text-indent:-8px;}
ul.topNotice2 li{margin-top:2px;padding-left:8px;text-indent:-8px;}
ul.topNotice2 li:first-child{margin-top:0;}


/* 하단 안내 */
.remark{font-size:11px;color:#757575;}
.remark.top{margin:3px 0 7px;}
.remark.btm{margin-top:7px;}
.remark.brown{color:#953d41;}
.remark.marL{margin-left:6px;}
.remark a{color:#000;}
p.remark{padding-left:8px;text-indent:-8px;}
ul.remark li{margin-top:2px;padding-left:8px;text-indent:-8px;}
ul.remark li:first-child{margin-top:0;}


/* 주석 */
.footnote{margin:2px 0;}
p.footnote,
.footnote li{padding:2px 0 2px 20px !important;line-height:13px !important;font-size:11px !important;text-indent:-20px !important;}
.footnote .num{font-size:9px !important;}


/* 상단 버튼 : 게시판 쓰기 페이지 */
.bbsWtopBtnArea{position:relative;height:13px;}
.bbsWtopBtnArea div{position:absolute;right:0;top:-19px;}


/* 상단 버튼 */
.topBtnArea{width:100%;min-height:28px;margin-bottom:5px;}
.topBtnArea:after{content:"";display:block;clear:both;}


/* 하단 버튼 */
.btmBtnArea{width:100%;min-height:28px;margin-top:20px;}
.btmBtnArea:after{content:"";display:block;clear:both;}


/* 필수입력항목 */
.mustItem{display:inline-block;min-width:9px;color:#df272f;vertical-align:middle;}
.mustItem span{position:absolute;left:0;top:0;visibility:hidden;overflow:hidden;height:0;width:0;margin:0;padding:0;line-height:0;font-size:0;}


/* 페이징 */
.pagingArea{text-align:center;margin:20px 0;}
.pagingArea ul,
.pagingArea li{display:inline-block;height:25px;line-height:25px;*display:inline;}
.pagingArea ul{*zoom:1;}
.pagingArea ul:after{content:"";display:block;clear:both;}
.pagingArea li{float:left;padding-right:4px;}
.pagingArea li.prev{padding-right:1px;}
.pagingArea li.next{padding-left:6px;}
.pagingArea li.first img,
.pagingArea li.prev img,
.pagingArea li.next img,
.pagingArea li.last img{margin:0;padding:0;border:0 none;}
.pagingArea strong,
.pagingArea a{display:inline-block !important;height:25px !important;line-height:25px !important;padding:0 7px 0 12px;padding-top:0 !important;padding-bottom:0 !important;font-family:Verdana,'돋움',Dotum,Helvetica,sans-serif !important;font-size:12px !important;color:#676767;text-decoration:none;}
.pagingArea a.img{padding:0 4px 0 0 !important;}
.pagingArea strong,
.pagingArea a.current,
.pagingArea a.on,
.pagingArea a:hover,
.pagingArea a:active,
.pagingArea a:focus{font-weight:bold;color:#e61921 !important;text-decoration:underline;letter-spacing:-1px !important;}
.pagingArea li.first a,
.pagingArea li.prev a,
.pagingArea li.next a,
.pagingArea li.last a{padding:0 !important;}
.pagingArea li{vertical-align:top;}
.pagingArea strong,
.pagingArea a,
.pagingArea img{vertical-align:top;}


/* 상단검색 */
.topSrchArea{margin-bottom:14px;*zoom:1;}
.le_ie8 .topSrchArea{margin-right:0;}
.le_ie7 .topSrchArea{margin-right:-4px;}
.topSrchArea:after{content:"";display:block;clear:both;}
.topSrchArea label{margin-right:5px;font-weight:bold;}
.topSrchArea select,
.topSrchArea input,
.topSrchArea .btn{margin-left:1px;}
.topSrchArea .countNrss{padding-top:6px;}
.topSrchArea .btn.def{margin-top:-2px;}

.topSrchArea select{height:28px;min-width:68px;}
.topSrchArea input[type=text]{padding:4px 5px 4px 5px;}

.topSrchArea .inputBox{display:inline-block;width:148px;margin-right:4px;border-left:1px solid #bfbfbf;vertical-align:middle;background:url(../images/common/bg_topSrch_inputBox.gif) repeat-x 0 0;}
.ie7 .topSrchArea .inputBox{margin-right:7px;}
.topSrchArea .inputBox input[type=text]{float:left;width:95px;margin:1px 0;border:0 none;}
.topSrchArea .inputBox .btnSrch{float:right;}

.topSrchArea .btnSrch{position:relative;display:inline-block;vertical-align:middle;}
.topSrchArea .btnSrch *{display:inline-block;vertical-align:top;}
.topSrchArea .btnSrch a img,
.topSrchArea .btnSrch input{vertical-align:top;-moz-box-shadow:0 5px 7px -2px #a3a9ae;-webkit-box-shadow:0 5px 7px -2px #a3a9ae;box-shadow:0 5px 7px -2px #a3a9ae;}
.ie8 .topSrchArea .btnSrch .shadow{position:absolute;left:0;top:0;width:30px;height:28px;background:#fff;z-index:-1;filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='3', MakeShadow='true', ShadowOpacity='0.3');}
/*.ie7 .topSrchArea .btnSrch .shadow{position:absolute;left:1px;bottom:-4px;width:33px;height:1px;background:#ccc;vertical-align:top;z-index:-1;filter:progid:DXImageTransform.Microsoft.Shadow(Color=#dddddd,Direction=180,Strength=3);}*/


/* 주요게시글 */
.empListWrap{width:100%;margin-bottom:50px;border-top:2px solid #d4d7d9;border-bottom:1px solid #e5e5e5;}
.empListWrap dl{padding:18px 15px 17px 3px;background:url(../images/common/bg_empList.gif) repeat-x 0 0;}
.empListWrap dl:first-child{padding-top:25px; background:none;}
.empListWrap dt{margin-bottom:9px;}
.empListWrap dt a{color:#1d1d1d;text-decoration:none;font-size:15px;}
.empListWrap dt span{display:inline-block;margin-left:4px;padding-left:10px;font-size:11px;color:#686868;background:url(../images/common/bg_empList2.gif) no-repeat 0 0;}
.empListWrap dd{line-height:20px;color:#767676;}

.empListWrap dl.thumb:after{content:"";display:block;clear:both;}
.ie7 .empListWrap dl.thumb{zoom:1;}
.empListWrap dl.thumb dt{float:right;width:664px;}
.empListWrap dl.thumb dd{float:right;width:664px;}
.empListWrap dl.thumb dd.thumb{float:left;width:83px;height:62px;margin-top:3px;text-align:center;background:#eaeaea;}
.empListWrap dl.thumb dd.thumb .vFix{display:inline-block;vertical-align:middle;width:0;height:62px;}
.empListWrap dl.thumb dd.thumb img{max-width:83px;max-height:62px;vertical-align:middle;}


/* 게시물 리스트 */
.bbsListWrap{width:100%;margin-bottom:10px;border-top:1px solid #f5f3f3;border-bottom:2px solid #e5e5e5;}
.bbsList{border-spacing:0;border-collapse:collapse;word-wrap:break-word;width:100%;}
.bbsList caption{visibility:hidden;overflow:hidden;height:0;width:0;margin:0;padding:0;line-height:0;}
.bbsList thead th{padding:12px 0 13px;text-align:center;font-size:13px;color:#242122;background:#f6f6f6 url(../images/common/bg_bbsList_thead.gif) repeat-x 0 100%;}
.bbsList thead th.noBLIne{border-bottom:1px solid #fdfdfd;background-image:none;}
.bbsList tbody th,
.bbsList tbody td{padding:13px 5px 10px;border-top:1px solid #e5e5e5;text-align:center;font-size:12px;}
.bbsList tbody .emp{font-size:13px;letter-spacing:-1px;}
.bbsList tbody .noData{height:137px;text-align:center;font-size:20px;color:#242122;}
.ie7 .bbsList tbody .noData{width:100%;}
.bbsList tbody .noData p{margin-bottom:15px;color:#242122;}
.bbsList tbody tr:first-child th,
.bbsList tbody tr:first-child td{border-top:0 none;}
.bbsList tbody th *,
.bbsList tbody td *{vertical-align:middle;color:#676767;}
.bbsList tbody td div{position:relative;}
.bbsList tbody td span{display:inline-block;}
.bbsList tbody td .vFix{display:inline-block;vertical-align:middle;width:0;height:45px;}
.bbsList tbody td .cont{padding-left:72px;}
.bbsList tbody td a{text-decoration:none;}
.bbsList tbody td img{margin:0 0 2px 7px;}
.bbsList .alignR{padding-right:10px;}
.bbsList .alignL{padding-left:10px;}

.bbsList.thumb tbody th,
.bbsList.thumb tbody td{height:45px;padding:10px 5px;}
.bbsList.thumb tbody td .thumb{position:absolute;left:0;top:0;width:60px;height:45px;margin:0;}

/* 컨텐츠 테이블 */
.bbsList.contList thead th{padding:9px 0 9px;text-align:center;font-size:13px;color:#fff;background:#626c72;}
.bbsList.contList thead th:first-child{background:#626c72 url(../images/common/bg_cont_table.gif) no-repeat left top;}
.bbsList.contList tbody th,
.bbsList.contList tbody td{padding:8px 5px 8px;border-top:1px solid #e5e5e5;text-align:center;font-size:12px;font-weight:normal;}
.bbsList.contList tbody tr.smallH th,
.bbsList.contList tbody tr.smallH td{padding:3px 5px 4px;border-bottom:none;}
.bbsList.contList tbody tr.smallH th,
.bbsList.contList tbody tr.smallH td{border-top:none;}

/* 컨텐츠/자료 리스트 */
.dataListWrap{width:100%;margin-bottom:10px;border-top:1px solid #f5f3f3;border-bottom:2px solid #d3d7da;}
.dataList{border-spacing:0;border-collapse:collapse;word-wrap:break-word;width:100%;}
.dataList caption{visibility:hidden;overflow:hidden;height:0;width:0;margin:0;padding:0;line-height:0;}
.dataList thead th{padding:7px 0;border:0 none;border-left:1px solid #fff;text-align:center;font-size:15px;color:#fff;background:#808f97 url(../images/common/bg_dataList_thead.gif) repeat-x 0 0;}
.dataList thead th:first-child{border-left:0 none;}
.dataList tbody th{padding:16px 5px 14px;border-top:1px solid #e5e5e5;text-align:center;font-size:15px;font-weight:bold;color:#4f4f4f;}
.dataList tbody td{padding:18px 5px 12px;border-top:1px solid #e5e5e5;text-align:center;font-size:13px;color:#757575;}
.dataList tbody tr:first-child th,
.dataList tbody tr:first-child td{border-top:0 none;}
.dataList tbody th *,
.dataList tbody td *{vertical-align:middle;color:#676767;}
.dataList tbody td a{text-decoration:none;}
.dataList .alignR{padding-right:10px;}
.dataList .alignL{padding-left:10px;}


/* 아코디언 리스트 */
.accListWrap{width:100%;border-top:1px solid #677983;border-bottom:2px solid #e5e5e5;}
.accList:after{content:""; display:block; clear:both;}
.accList .accTtl{float:left;width:749px;padding:13px 19px 7px 12px;border-top:1px solid #e5e5e5;}
.accList .accTtl *{vertical-align:middle;}
.accList .accTtl .titleArea{float:left;}
.accList .accTtl .title{padding-right:12px;font-size:13px;line-height:20px;color:#4e4e4e;}
.accList .accTtl.on .title{font-weight:bold;color:#df272f;}
.accList .accTtl .btn span{display:inline-block;overflow:hidden;width:20px;height:20px;}
.accList .accTtl .btn.plus img{margin-top:-20px;}
.accList .accTtl .info{float:right;display:inline-block;line-height:20px;color:#676767;}
.accList .accTtl .info span{padding-left:25px;}
.accList .accTtl.on .btn.plus img{margin-top:0;}
.accList .accTtl.on .btn.minus img{margin-top:-20px;}
.accList .accCont{float:left;display:none;width:100%;border-top:1px solid #d3d7da;color:#757575;line-height:18px;background:#f3f3f3;}
.accList .accCont .innerWrap{padding:11px 10px 17px 10px;}


/* 게시물 상세 */
.bbsViewWrap{padding-bottom:15px;border-top:2px solid #677983;border-bottom:1px solid #e5e5e5;}
.bbsViewWrap .bbsVTitle{padding:19px 18px 16px 21px;border-bottom:1px solid #e5e5e5;}
.ie7 .bbsViewWrap .bbsVTitle{zoom:1;}
.bbsViewWrap .bbsVTitle:after{content:"";display:block;clear:both;}
.bbsViewWrap .bbsVTitle .title{float:left;font-weight:bold;font-size:16px;color:#333032;letter-spacing:-1px;}
.bbsViewWrap .bbsVTitle .etc{float:right;padding-top:3px;color:#676767;white-space:nowrap;}
.bbsViewWrap .bbsVTitle .etc span{margin-left:11px;padding-left:15px;background:url(../images/common/bg_bbsView.gif) no-repeat 0 3px;}
.bbsViewWrap .bbsVTitle .etc span:first-child{margin-left:0;padding-left:0;background:none;}
.bbsViewWrap .bbsVAttach{padding:9px 16px 0;text-align:right;}
.bbsViewWrap .bbsVAttach dt{visibility:hidden;}
.bbsViewWrap .bbsVAttach dd a{display:inline-block;margin-left:12px;padding-left:16px;color:#646464;text-decoration:underline;background:url(../images/common/icon_disk.gif) no-repeat 0 3px;}
.bbsViewWrap .bbsVImg{padding:39px 22px 13px;}
.bbsViewWrap .bbsVImg img{max-width:100%;}
.bbsViewWrap .bbsVCont{padding:22px 20px 13px 21px;color:#696969;line-height:16px;word-wrap:break-word;}
.bbsViewWrap .bbsVCont img{max-width:100%;}


/* 이전글/다음글 */
.pnArticle{width:100%;margin:59px 0 10px;border-top:2px solid #e5e5e5;border-bottom:2px solid #e5e5e5;}
.pnArticle:after{content:"";display:block;clear:both;}
.pnArticle dl{float:left;width:100%;padding:10px 0;border-top:1px solid #e5e5e5;}
.pnArticle dl:first-child{border-top:0 none;}
.pnArticle dt{float:left;width:69px;padding-left:50px;font-weight:bold;color:#666;letter-spacing:-1px;line-height:45px;}
.pnArticle .prev dt{background:url(../images/common/bg_pnArticle1.gif) no-repeat 32px 50%;}
.pnArticle .next dt{background:url(../images/common/bg_pnArticle2.gif) no-repeat 32px 50%;}
.pnArticle dd{float:left;}
.pnArticle dd *{vertical-align:middle;}
.pnArticle dd.title{width:560px;padding-left:0;}
.pnArticle dd.title span{display:inline-block;}
.pnArticle dd.title .vFix{display:inline-block;vertical-align:middle;width:0;height:45px;}
.pnArticle dd.title a{text-decoration:none;}
.pnArticle dd.title img{margin:0 0 2px 7px;}
.pnArticle dd.date{float:right;width:70px;font-size:11px;line-height:45px;}

.pnArticle.thumb dd.title{position:relative;}
.pnArticle.thumb dd.title .cont{padding-left:72px;}
.pnArticle.thumb dd.title .thumb{position:absolute;left:0;top:0;width:60px;height:45px;margin:0;}


/* dl 태그를 이용한 테이블 형태 표현 : 등록/수정 양식 (width 744px 기준) */
.dlTblWrap{width:100%;margin-bottom:15px;border-top:2px solid #677983;border-bottom:2px solid #e5e5e5;}
.dlTblWrap dl{display:table;width:100%;border-top:1px solid #e5e5e5;}
.dlTblWrap dl:after{content:"";display:block;clear:both;}
.dlTblWrap dl:first-child{border-top:0 none;}
.dlTblWrap dl dt{display:table-cell;width:124px;height:20px;padding:11px 5px 6px 24px;vertical-align:top;color:#1d1d1d;background:#f9faf5;}
.dlTblWrap dl dd{display:table-cell;min-width:606px;height:25px;padding:6px 5px 6px 15px;vertical-align:middle;border-left:1px solid #e5e5e5;background:#fff;}
.dlTblWrap dl.col2 dd{min-width:216px;}
.dlTblWrap dl.col3 dd{min-width:86px;}
.dlTblWrap dl p{margin-bottom:7px;}
.dlTblWrap dl .sep{font-size:14px;}
.dlTblWrap dl .zipBtn{margin-right:7px !important;}
.dlTblWrap .attachList{margin:7px 7px 7px 0;padding:11px 9px 6px 9px;border:1px solid #e5e5e5;background:#f9f9f9;}
.dlTblWrap .attachList .itemBox{display:block;margin:0 0 5px 0;padding:0;}
.dlTblWrap .attachList .itemBox *{vertical-align:middle;}
.dlTblWrap .attachList .itemBox label{min-height:11px;padding-left:15px;font-size:11px;color:#646464;background:url(../images/common/icon_disk2.gif) no-repeat 0 3px;}
.dlTblWrap.dtVM dt{height:25px;padding-top:6px;vertical-align:middle;}
.dlTblWrap.brdTL{border-top:1px solid #e5e5e5;}
.dlTblWrap.ddDark dl dd,
.dlTblWrap dd.ddDark{color:#1d1d1d;}

.ie7 .dlTblWrap dl{background:#f9faf5;}
.ie7 .dlTblWrap dl dt{float:left;height:auto;height:20px;}
.ie7 .dlTblWrap dl dd{float:left;height:auto;width:606px;min-height:25px;}
.ie7 .dlTblWrap dl.col2 dd{width:216px;}
.ie7 .dlTblWrap dl.col3 dd{width:86px;}
.ie7 .dlTblWrap.dtVM dt{padding-top:11px;}


/* file icon big */
.fIconB{display:inline-block;width:44px;height:41px;vertical-align:middle;background:url(../images/common/icon_viewer.jpg) no-repeat 0 0;}
.fIconB.pdf{background-position:0 0;}
.fIconB.ppt{background-position:0 -50px;}
.fIconB.doc{background-position:0 -100px;}
.fIconB.xls{background-position:0 -150px;}
.fIconB.hwp{background-position:0 -200px;}
.fIconB.xpdf{background-position:0 -250px;}
.fIconB.openOffice{background-position:0 -300px;}

</pre></body></html>