@charset "UTF-8";
/* board Css */

#boardwarp{position:relative; width:100%; float:left; font-size:1em; }
.displayNone{ display:none;}
a.blank {background:url(/_Bbs/images/icon/ic_blank.gif) no-repeat right bottom; padding-right:17px; margin-right:3px;}
/*  sum */
.sumtxt { display:block; position:relative; border:5px solid #d0daeb; vertical-align:middle; padding:5px 5px 0 10px; height:23px; margin-bottom:10px}
.sumtxt:after{ content:""; display:block; float:none; clear:both;}
.sumtxt h3 { display:inline; float:left; padding:0}
.sumtxt ul { float:right; padding:0}
.sumtxt li { display:inline; float:left; background:url(/_Bbs/images/view_bar.gif) no-repeat left 50% ;overflow:hidden; padding: 0 5px 0 7px}
.sumtxt li.first{background:none ;padding: 0 10px 0 0}
.sumtxt li a{padding-left:23px;color:#556c9e !important;}
.sumtxt li a:hover,
.sumtxt li a:active,
.sumtxt li a:focus{color:#284890 !important;}
.sumtxt li.on{ font-weight:bold;}
.sumtxt li.sum a{background:url(/_Bbs/images/sum_icon.gif) no-repeat 5px 50%;}
.sumtxt li.txt a{background:url(/_Bbs/images/txt_icon.gif) no-repeat 5px 50%;}

/* list   */
.boardInformation{ position:relative; padding:0 0 5px 0; width:100%; line-height:normal;}
.listPage {position:relative;float:left; width:auto; font-size:0.92em; font-family:"돋움",Dotum; margin:5px 0;_margin:0 0 5px 0;white-space:nowrap; }
.boardInformation *{ margin:0; padding:0;}
.boardInformation:after{ content:""; display:block; float:none; clear:both;}
.boardInformation ul{ position:relative; overflow:hidden;}
.boardInformation li{ list-style:none; position:relative; left:-1px; display:inline; padding-left:5px; background:url(/_Bbs/images/lineVr11.gif) no-repeat left center;}
.boardInformation em,
.boardInformation strong{ color:#000;}
.boardInformation strong{ font:bold 0.92em Tahoma;}
.boardInformation a{ text-decoration:none; color:#333;}
.boardInformation a:hover,
.boardInformation a:active,
.boardInformation a:focus{ text-decoration:underline;color:#000;}
.boardInformation .infoLeft{ float:left;}
.boardInformation .infoRight{ float:right;}
.boardInformation span{ position:relative; list-style:inherit; }

/* list */
.boardListForm{ margin:0; line-height:normal;}
.boardListForm *{ margin:0; padding:0;}
.boardListForm fieldset{ border:0; position:relative; clear:both; overflow:hidden;}
.boardListForm fieldset:after{ content:""; display:block; float:none; clear:both;}
.boardListForm legend{ position:absolute; width:0; height:0; overflow:hidden; font:0/0 Sans-serif; visibility:hidden;}
.boardListForm em,
.boardListForm strong{ font-size:0.92em; font-style:normal; color:#0098c1; font-family:Verdana}
.boardListForm a{ text-decoration:none; color:#676767;}
.boardListForm a:hover,
.boardListForm a:active,
.boardListForm a:focus{ text-decoration:none; color:#008eb2}
.boardList { clear:both}
.bo_top {margin-top: 15px;}


/* faq  */
#faqList {border:none; border-top:1px solid #ddd; border-bottom:1px solid #ddd; border-right:none; width:100%; font-size:1em; }
#faqList dd{display:none; }
.qna{ border:none; border-top:2px solid #666; border-bottom:1px solid #333; padding: 5px 0}
.qna dt{border-top:1px solid #ddd; padding: 10px 0 10px 30px; position:relative;display:block;  background:url(/_Bbs/images/qnaBgQustion.gif) no-repeat left 50%; }
.qna dt.first{border-top:none; }
.qna dt b{display:block;}
.qna dt div.btSet{position:absolute; right:0; top:10px; }
.qna dd{border-top:1px solid #ddd; padding: 20px 20px 20px 70px;line-height:17px; background:#fbfbfb url(/_Bbs/images/qnaBgAnswer.gif) no-repeat; }

/* gallery */
.gallery_bbs{ position:relative; float:left; border:none; border-top:2px solid #4f4f4f; border-bottom:2px solid #4f4f4f; border-right:none; width:100%; padding: 5px 0 5px 3%; clear: both;}
p.thumb img { display:block; padding:5px; border:1px solid #cccccc; }
.upimg{display:block;}
.upplayer {background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/icPlayer.png', sizingMethod='crop');}
.font_verdana { font-family:verdana; font-size:10px; letter-spacing: 0; color:#9da0a2; }
.gallery_bbs .list	{ padding:5px 0 0 0; }
.gallery_bbs .list li	{ height:152px; float:left; margin-left:10px }
.gallery_bbs .cols5 li	{ width:132px; height:190px }
.gallery_bbs .cols5 li dd p.thumb {left:0 !important; top:15px !important}
.gallery_bbs .cols5 li dd ul.info {padding:0 !important}
.gallery_bbs .cols5 li dd p.thumb a img {width:120px; height:90px}

.gallery_bbs .list li.first	{ margin-left:0; padding:0 }
.gallery_bbs .list li dl	{ position:relative; height:1%; }
.gallery_bbs .list li dl dt	{ padding:125px 0 5px 5px; font-size:1em; color:#000; }
.gallery_bbs .list li dl dt a	{ color:#000; text-decoration:none; }
.gallery_bbs .list li dl dt .cmt	{ font-size:10px; font-family:verdana; color:#e07b16; }
.gallery_bbs .list li dl dd	{ padding:0 0 0 0;}
.gallery_bbs .list li dl dd .thumb	{ position:absolute; top:0; left:0; }
.gallery_bbs .list li dl dd .check { position:absolute; top:0; left:0; }
.gallery_bbs .list li dl dd .info {padding:0; font:0.92em Verdana, Geneva, sans-serif; color:#9da0a2}
.gallery_bbs .list li dl dd .info li	{ width:auto; height:auto; float:none; margin-left:5px}
.gallery_bbs .list li dl dd .info li.no { float:left; padding:3px 3px 0 0;}

/* boardList */
.boardList{ border:none;border-top:2px solid #4f4f4f; border-bottom:1px solid #e2e2e2;  border-right:none; width:100%;}
.topline {border-top:2px solid #afbddb;}
.title{ font-size:1em;}
.boardList .inputCheck{ width:13px; height:13px;}
.boardList .jumpTo{ margin:-3px 0;}
.boardList .jumpTo * { vertical-align:middle; }
.boardList .jumpTo select{ font-size:1em; margin-right:5px;}
.boardList .jumpTo button{ border:0; padding:0; margin:0; width:22px; height:20px; text-align:center; background:url(/_Bbs/images/buttonBg2byte.gif) no-repeat; font-size:0.92em; letter-spacing:-1px; cursor:pointer; line-height:20px;}
.boardList tr.notice{ background:#f8f9fa;}
.boardList tr.notice a{ text-decoration:none; font-weight:bold }
.boardList tr.bg1{ background:#fff; }
.boardList tr.bg2{ background:#f7f7f7;}
.boardList tr.now{ background:#edf1f7;}


/* .boardList th - modify */
.boardList th{ border:0;  padding:10px 7px; white-space:nowrap; text-align:left; color:#4f4f4f; font-weight:normal; line-height:normal; font-size:0.92em !important; font-family:dotum; border-bottom:1px solid #4f4f4f; }
.boardList th span.alignBtn { display: inline-block; cursor:pointer; padding-right:10px; background:url(/_Bbs/images/btn/bg_align_arrow.gif) no-repeat 100% 50%}
.boardList th span.now { background-image:url(/_Bbs/images/btn/bg_align_arrow_now.gif)}
.boardList th span.opp { background-image:url(/_Bbs/images/btn/bg_align_arrow_now.gif)}
.boardList tr.left th { text-align:left;}
.boardList td{ border:0;padding:10px 7px; white-space:nowrap; text-align:left; line-height:normal;color:#9d9d9d}
.boardList td {color:#676767}
.boardList td a {color:#9d9d9d}

.boardList td.num{ font:0.92em Tahoma; color:#9d9d9d}
.boardList td.sel{color:#9d9d9d }
.boardList td.hp,
.boardList td.area,
.boardList td.product{color:#9d9d9d;padding-left:7px; font-family:Arial, Helvetica, sans-serif;text-align:center}
.boardList td.area {white-space:normal;color:#676767;text-align:left}
.boardList td.product{color:#676767;text-align:left}
.boardList td.hp a {color:#676767; background:url(/_Bbs/images/icon/ic_blank.gif) no-repeat 0 0; padding-left:15px;text-align:left; display:block}
left.boardList td.check{ font:0.92em Tahoma;color:#9d9d9d}
.boardList td.category{ text-align:left; font-size:1em; color:#9d9d9d; letter-spacing:-1px;}
.boardList td.title{  white-space:normal;font-size:1em;width:100%;}
.boardList td.title a {color:#666}
.boardList td.title .replyNum{ font:0.92em Tahoma; color:#ff6600;}
.boardList td.tel {color:#676767; white-space:nowrap;}
.boardList td.author {font-size:0.92em;color:#9d9d9d}
.boardList td.author a {color:#9d9d9d}
.boardList td.target{color:#9d9d9d}
.boardList td.vCount{ font:0.92em Tahoma;color:#9d9d9d}
.boardList td.rCount{ font:0.92em Tahoma;color:#9d9d9d}
.boardList td.jCount{ font:0.92em Tahoma;color:#9d9d9d}
.boardList td.file{ text-align:center; font:0.92em Tahoma;}
.boardList td.date{ font:0.92em Tahoma;color:#9d9d9d}
.boardList td.part{ text-align:center; color:#0098c1}
.boardList td.secret{ text-align:center; padding-right:0px;color:#9d9d9d}
.boardList td.state{ text-align:center;font-size:0.92em; font-weight:bold;letter-spacing:-1px; color:#9d9d9d}
.boardList a.hp { background:url(/_Bbs/images/icon/ic_blank.gif) no-repeat 0 0; padding-left:15px; display:block}

.komec ,
.asNet { font-family:Arial,Helvetica,AppleGotic,Verdana,Sans-serif,'돋움',Dotum,'굴림',Gulim;}
.asNet td {white-space:normal; }
.asNet td.title {white-space:normal; width:inherit}
.asNet td.call {white-space:nowrap; }
.boardList .noData td { text-align:center; color:#9d9d9d}
/* note */
.note td.title{ font-weight:bold;}
.note td.op {font-weight:normal;}

.boardNavigation{ clear:both; position:relative; padding:10px; height:1% ; }
/*html*.boardNavigation { *zoom:1; }*/
.boardNavigation:after{ content:""; display:block; float:none; clear:both;}
.boardNavigation .pagination{ clear:both;width:100%; padding:5px 0; margin-bottom:10px; }
.boardNavigation .buttonLeft{ float:left; text-align:left; }
.boardNavigation .buttonRight{ float:right; text-align:right;}
.boardSearch{overflow: hidden;}
.boardSearchForm{ margin:0; font-size:1em; font-family:Sans-serif; line-height:normal;}
.boardSearchForm *{ margin:0; padding:0;}
.boardSearchForm fieldset{ position:relative; clear:both; text-align:center;}
.boardSearchForm fieldset.box{background:#f8f9fa; border:1px solid #eee; /*-moz-border-radius:5px; -webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;*/ padding:10px;}
.boardSearchForm fieldset:after{ content:""; display:block; float:none; clear:both;}
.boardSearchForm fieldset *{ vertical-align:middle;}
.boardSearchForm legend{ position:absolute; width:0; height:0; overflow:hidden; font:0/0 Sans-serif; visibility:hidden;}
.boardSearchForm select{ font-size:1em; height:20px;}
.boardSearchForm .inputText{ border:1px solid #ccc; width:140px; height:15px; padding:4px 4px 2px 4px; font-size:1em; /*margin:1px 0;*/}

.boardSearchForm fieldset.boxfaq{background:#f2fbfd; border:none; border-top:1px solid #c9d8d9;border-bottom:1px solid #c9d8d9; padding:10px;text-align:left; margin-bottom:25px}
.boardSearchForm strong.faq{ color:#506e7d; padding:0 10px;}

.boardAnswerHeader{ font-weight:bold; font-size:12pt; width:100%; color:#fff; border-top:1px solid #096fb6; border-bottom:1px solid #096fb6; text-align:center; padding:10px 0 10px 0; background-color:#3581c3; letter-spacing:7px; }
.boardAnswerBody{ padding:20px; border-color:#e5e5e5; border-style:solid; border-width:0px 2px 0px 2px; }

.boardRead{clear:both; display:block; position:relative; font-family:Sans-serif; color:#555;}

.boardReadHeader{clear:both; display:block; position:relative;  margin-bottom:5px; /**zoom:1;*/height:1%; font-family:"돋움";}
.boardReadHeader:after{ content:""; display:block; float:none; clear:both;}
.boardReadHeader *{ margin:0; padding:0;}
.boardReadHeader h3.title{ display:block; font-size:14px !important; font-weight:bold; border-bottom:2px solid #4f4f4f /*!important*/; padding:5px 7px 10px 0 !important; white-space:nowrap; text-align:left; background: !important; line-height:1 !important; color:#000 !important; margin:0 !important }
.boardReadHeader .datainfo{ clear:both; display:block; position:relative; width:100%; font:normal 1em "", Dotum, "", Gulim, Sans-serif; background:#fff; padding:3px 0 0 0; }
.boardReadHeader .datainfo strong { color:#8b8b8b;}
.boardReadHeader .datainfo ul{position:relative; width:100%; display:block; background:#fff; border-bottom:1px solid #e5e5e5; padding:5px 0; }
.boardReadHeader .datainfo .data li{ display:inline;}
.boardReadHeader .datainfo li{display:block; margin:0 30px 0 0; padding:2px 0 2px 7px; background:url(/_Bbs/images/bullet_nemo.gif) no-repeat 0 50%}
.boardReadHeader .datainfo li strong { color:#0097bd; font-weight:normal}
.boardReadHeader .datainfo ul.fileinfo:after { content:""; display:block; float:none; clear:both}
.boardReadHeader .datainfo ul.fileinfo li{clear:both; font:normal 1em Dotum ;padding:2px 0 2px 7px;}

.boardReadHeader a{ text-decoration:none; color:#5f829d; font:normal 0.92em "", Dotum, "", Gulim, Sans-serif;}
.boardReadHeader a:hover,
.boardReadHeader a:active,
.boardReadHeader a:focus{ text-decoration:underline; color:#5f829d;}
.boardReadBody{ clear:both; display:block; position:relative; padding:15px 10px; font-size:1em; font-family:Sans-serif; line-height:2em;}
.boardRead div.piczone,
.boardRead div.mvzone {padding-bottom:20px; margin-bottom:20px; border-bottom:1px dotted #ddd; text-align:center}
.boardReadBody ul{ display: block; clear: both; list-style: none; margin: 0; padding: 0 0 0.5em 0; text-align: left; }
.boardReadBody ul li { /*position: relative;*/ margin: 0; padding: 0 0 0 1.2em; background: url(/_Bbs/images/bullet_blue.gif) no-repeat 3px 5px !important; line-height:1.5em }

.boardReadBody dl{ border-bottom:1px solid #ddd; padding:3px 0 5px 0; height:22px; }
.boardReadBody dt{ padding-top:5px; font-weight:bold; }
.boardReadBody dd{/* _zoom:1;*/ padding-top:5px; }

/* 문의답변 추가 */
.boarReplyBody { clear:both; display:block; position:relative; margin-top:10px; background-color:#f6f7f8; border-top:1px solid #7c7c7c}
.boarReplyBody .replyTitle { font-weight:bold;padding:10px; background-color:#fff; text-align:center; color:#004ea3; border-bottom:1px solid #cccccc }
.boarReplyBody .replyTxt { line-height:1.7em;padding:15px 10px; }

/* Comment */
.commentIcon { padding-left:10px; color:#F60; font-size:0.92em}
.boardComment {position:relative; margin-bottom:10px; padding:5px 0; border-top:1px solid #eee;  /* *zoom:1;*/height:1%; text-align:left;}
.boardComment .boardCommentList { position:relative; }
.boardComment .boardCommentList dl { position:relative; border-bottom:1px dotted #d2d2d2; padding:10px 15px;/* *zoom:1;*/height:1%; }
.boardComment .boardCommentList dt { color:#5f829d; font-weight:bold; margin-bottom:5px;}
.boardComment .boardCommentList dt span.date {font-weight:normal; color:#959595;; font-size:0.92em; margin-left:10px;}
.boardComment .boardCommentList dd.btn { position:absolute; right:15px; top:10px; color:#d6d6d6; letter-spacing:-1px}
.boardComment .boardCommentList dd.btn a { color:#7f7f7f; font-size:0.92em !important; }
.boardComment .boardCommentList dd.btn a:hover,
.boardComment .boardCommentList dd.btn a:active,
.boardComment .boardCommentList dd.btn a:focus{ color:#333; text-decoration:none }
.boardComment .boardCommentList dl.commentReply { padding-left:35px; background:#f6f6f6 url(../images/comment_re.gif) no-repeat 20px 15px ; }
.boardComment #cmt_write { position:relative; background:#f6f6f6; padding:15px; text-align:left;}
.boardComment #cmt_write .cmt_writer  { position:relative; margin-bottom:5px;  }
.boardComment #cmt_write .cmt_writer label { font-size:0.92em; color:#5f829d; font-weight:bold; background:url(/_Bbs/images/bullet_nemo.gif) no-repeat 0 3px; padding-left:10px; }
.boardComment #cmt_write .cmt_writer input { margin-right:10px; }
.boardComment #cmt_write .cmt_aread  { position:relative; }
.boardComment #cmt_write .cmt_aread textarea {vertical-align:middle; width:85%; height:33px;padding:5px; border:1px solid #b1b1b1; font-size:12px}
.boardComment #cmt_write .cmt_aread input { position:absolute; right:0;_right:15px; top:0px;}

input.text,  input.password { Vertical-align:middle; border:1px solid #b1b1b1; height:14px;  padding:1px; font-size:100%;line-height:110%;}/**/
/*input[type="text"]{border:1px solid #b1b1b1; height:14px;  padding:2px; font-size:100%;line-height:110%; }
input[type="password"]{border:1px solid #CCC; height:14px;  padding:2px; font-size:100%;line-height:110%; }*/


.boardReadFooter{clear:both; display:block; position:relative;  padding:5px 0 10px 0; /* *zoom:1;*/height:1%; color:#666; border-top:2px solid #e5e5e5;}
.boardReadFooter a { color:#444; text-decoration:none;}
.boardReadFooter a:hover, .boardReadFooter a:active, .boardReadFooter a:focus{ color:#000; text-decoration:underline }
.boardReadFooter:after{ content:""; display:block; float:none; clear:both;}
.boardReadFooter *{ margin:0; padding:0;}
.boardReadFooter dl{ clear:both; white-space:nowrap;padding: 5px 0}
.boardReadFooter dt{ display:block; font-weight:bold; float:left; background:url(/_Bbs/images/arrowUp.gif) no-repeat 10px 50%; padding-left:30px; color:#444;}
.boardReadFooter dt.down{ background:url(/_Bbs/images/arrowUnder.gif) no-repeat 10px 50% }
.boardReadFooter dd{ display:block; float:left; margin-left:20px; padding-left:20px; border-left:1px solid #ddd;}

.boardRead .boardNavigation{border-top:2px solid #e5e5e5;}
.boardRead .borderNo{border-top:none;}

/* mv read*/
.mvRead{ position:relative; background:url(/_Bbs/images/readVodBg.gif) no-repeat; padding:15px; width:650px; height:340px; }
.mvRead:after{ content:""; display:block; float:none; clear:both; height:1%}
.mvRead .mvtitle { position:relative; width:640px; height:35px}
.mvRead .mvtitle h3.subject {display:inline; font-weight:bold; color:#0b4885; font-size:1.5em; line-height:150%;; margin-bottom:5px; }
.mvRead .mvtitle span { position:absolute; right:0; top:5px; display:block }

/* feedbackList */
.feedbackList{ position:relative; overflow:hidden; font-size:1em; font-family:Sans-serif; color:#666;}
.feedbackList *{ margin:0; padding:0;}
.feedbackList .title{ position:relative; font:bold 1.08em  "", Dotum, "", Gulim, Sans-serif; color:#333; margin:10px 0 5px 0;}
.feedbackList .title strong{ color:#ff6600;}
.feedbackList dl{ position:relative; padding-top:10px; margin-bottom:10px; border-top:1px dashed #ddd;}
.feedbackList dl.first{ border-top:none; margin-top:10px;}
.feedbackList dt{ font:bold 1em  "", Dotum, "", Gulim, Sans-serif; margin-bottom:5px; color:#333;}
.feedbackList dd{ line-height:1.5em;}
.feedbackList dd.trackbackTitle{ font-weight:bold;}
.feedbackList dd.text{color:#555;}
.feedbackList dd.time{ position:absolute; top:1em; right:0; font:0.92em Tahoma;}
.feedbackList dd a.delete{ font-weight:bold; color:#ff6600;}
.feedbackList a{ text-decoration:none;}
.feedbackList a:hover,
.feedbackList a:active,
.feedbackList a:focus{ text-decoration:underline;}

.comentbox{background:#f4f4f4;/* -moz-border-radius:10px; -webkit-border-radius:10px;*/ padding:10px 20px 15px 20px; margin-bottom:20px}
.replyForm{color:#666;}
.replyForm *{ margin:0; padding:0;}
.replyForm fieldset{ border:0; position:relative;}
.replyForm fieldset:after{ content:""; display:block; float:none; clear:both;}
.replyForm legend{ position:absolute; width:0; height:0; overflow:hidden; font:0/0 Sans-serif; visibility:hidden;}
.replyForm .title{ font:bold 1.5em  "", Dotum, "", Gulim, Sans-serif; color:#000; margin-bottom:5px;}
.replyForm textarea{ position:relative; float:left; width:570px; height:30px; border:1px solid #ccc; font-size:1em; overflow:auto; padding:10px;}
.replyForm a.comentBtn{margin-left:10px;float:left;}
.replyForm .inputText{ border:1px solid #ccc; padding:2px 4px 4px 4px; width:190px; height:15px; vertical-align:middle; /*margin:-1px 0;*/}
.replyForm dl{ margin-bottom:10px;}
.replyForm dt{ width:80px; float:left; padding-top:6px; font-weight:bold;}
.replyForm dd{ margin-bottom:5px;}

.boardWrite{}
.boardWrite select {}
.boardWrite li{ list-style:none;}
.boardWrite fieldset{ border:0; position:relative;}
.boardWrite legend{ position:absolute; width:0; height:0; overflow:hidden; font:0 Sans-serif; visibility:hidden;}
.boardWrite legend.legendTitle{ position:static; width:inherit; height:inherit; overflow:inherit; font:15px '나눔고딕'; visibility:visible;}
.boardWrite div.Uptxt{ clear:both; display:block; padding:5px 10px; text-align:right;}
.boardWrite dl:after{ content:""; display:block; float:none; clear:both;}
.boardWrite dt{ float:left; width:100px; margin-right:-100px; font-weight:normal; clear:left; padding:5px 0 0 20px; /* background:url(/_Bbs/images/bullet_nemo.gif) no-repeat 10px 10px;*/ color:#444}
.boardWrite dt.txt{/* background:url(/_Bbs/images/bullet_nemo.gif) no-repeat 10px 10px !important */}
.boardWrite dd{ margin-left:120px; clear:right; padding:2px 2px 3px 2px}

.boardWrite .boardWriteHeader,
.boardWrite .boardWriteBody,
.boardWrite .boardWriteFooter{background:url(/_Bbs/images/boardWriteBg.gif) repeat-y 0 0;}

.boardWrite .boardWriteHeader .inputText{ border:1px solid #ccc; padding:2px; overflow:hidden;}
.boardWrite .boardWriteHeader .long{ width:96%;}
.boardWrite .boardWriteHeader .medium2{ width:70%;}
.boardWrite .boardWriteHeader .short{ width:30%;}
.boardWrite .boardWriteHeader { padding:5px 0 5px 0;  border-top:2px solid #4f4f4f;}
.boardWrite .boardWriteHeader dl{border-bottom:1px solid #ddd; padding:3px 0 5px 0;}

.boardWrite .boardWriteBody{ padding-bottom:5px; border-bottom:1px solid #ddd;}
.boardWrite .boardWriteBody dt{ padding-top:5px;}
.boardWrite .boardWriteBody dd{/* _zoom:1;*/}
.boardWrite .boardWriteBody .styleText,
.boardWrite .boardWriteBody .plainText,
.boardWrite .boardWriteBody .htmlText{ display:none;}
.boardWrite .boardWriteBody iframe,
.boardWrite .boardWriteBody textarea{ width:95%; height:200px; border:1px solid #ccc; margin-bottom:5px; overflow-y:scroll; padding:5px;  border-color:#cbcbcb #e4e4e4 #e4e4e4 #cbcbcb;background:#f7f7f7; line-height:18px; font-family:dotum; /* resize:none; */ }
.boardWrite .boardWriteBody .plainText textarea{ margin:1px 0;}
.boardWrite .boardWriteBody .active{ display:block;}
.boardWrite .boardWriteBody ul{ float:right; position:relative; right:2%;}
.boardWrite .boardWriteBody li{ float:left; background:#eaeef3; border:1px solid #d2d9de; border-bottom:none;/* -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-radius-topleft:5px; -webkit-border-radius-topright:5px; */margin-left:2px;}
.boardWrite .boardWriteBody li a{ display:block; float:left; font-size:0.92em; text-decoration:none; color:#647181; height:17px; padding:5px 10px 0 10px; letter-spacing:-1px;}
.boardWrite .boardWriteBody li.active a{ font-weight:bold; color:#000;}
.boardWrite .boardWriteBody .endDl {border-top:1px solid #ddd; padding:3px 0 0 0; height:22px;}
.boardWrite .boardWriteBody .endDl p.img { float:left; padding-right:10px; border:0;}
.boardWrite .boardWriteBody .endDl p.txt { padding:10px 0}

.boardWrite .boardWriteFooter{ padding:5px 0;margin-bottom:5px; border-bottom:1px solid #e4c8ab; background:url(/_Bbs/images/boardWriteBg.gif) repeat-y 0 0;}
.boardWrite .boardWriteFooter .inputFile{ width:97%; border:1px solid #ccc; padding:2px 4px; }
.boardWrite .boardWriteFooter .inputText{ width:75%; border:1px solid #ccc; padding:2px;}
.boardWrite .boardNavigation{ padding:10px 0; clear:both;}

/* Table */
table.tabSty1{ clear:both; width:100%; table-layout:fixed; border:1px solid #ddd; font-size:1em;border-collapse:collapse;}
	.tabSty1 th{ font-weight:normal; color:#333; letter-spacing: -.05em; text-align:left; background:#f4f4f4; padding:5px 5px; vertical-align:top;}
	.tabSty1 td{ padding:5px 5px;}
	.tabSty1 tr{ border-top:1px solid #ddd;}
	.tabSty1 tr.first{ border-top:none;}
.boardWrite .boardWriteFooter{border-bottom:1px solid #ddd;/* background:url(/_Bbs/images/boardWriteBg.gif) repeat-y 0 0;*/}
.boardWrite .boardWriteFooter dl{border-bottom:1px solid #ddd; padding:3px 0;  }
.boardWrite .boardWriteFooter dd{ padding:0 2px 0 2px}
.boardWrite .boardWriteFooter dl.end{ border-bottom:none;}
.boardWrite .boardWriteFooter .inputFile{ width:97%; margin-bottom:5px;background: none repeat scroll 0 0 #F8F8F8;
    border-color: #CBCBCB #E4E4E4 #E4E4E4 #CBCBCB;
    border-style: solid;
    border-width: 1px;
    padding: 3px 4px;}
.boardWrite .boardWriteHeader .inputText{
		background: none repeat scroll 0 0 #F8F8F8;
    border-color: #CBCBCB #E4E4E4 #E4E4E4 #CBCBCB;
    border-style: solid;
    border-width: 1px;
    font-size: 0.92em;
    padding: 4px 4px 3px 4px; _padding: 4px 4px 0 4px;}

.boardWrite .boardNavigation{ padding:10px 0; clear:both;}

.icNemo{ padding-left:20px; background:url(/_Bbs/images/bullet_nemo.gif) no-repeat 10px 50%}
.required{ font-weight:normal; color:#FF6600;}
input.pw{width:200px}

.noticeTxt{ clear:both; position:relative; float:left; width:100%; margin-bottom:20px; border:1px solid #d8b5ad; -moz-border-radius:5px; -webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px; background:#fff url(/_Bbs/images/icon/exclamation.gif)  no-repeat 10px 50%; padding:8px 0;}
.noticeTxt p{ margin:0 20px 0 30px; color:#8b3232; }

.box_pw {position:relative;}
.box_pw div { margin-top:10px}
.box_pw fieldset { position:relative; background:#afbddb url(/_Bbs/images/pw_boxBg.gif) no-repeat 30px 50%; padding:15px 15px 15px 190px;}
.box_pw:after{ content:""; display:block; float:none; clear:both;}
.box_pw dl { background:#FFF; height:55px; padding:30px 0 0 70px ; }
.box_pw dt { float:left; display:block; background:url(/_Bbs/images/pw_ic.gif) no-repeat left 50%; padding: 3px 10px 0 10px; color:#3c5ea8; font-weight:bold;}
.box_pw dd { float:left; display:block;}
.box_pw dd.form { width:145px;}

/* 비밀번호 입력 */
.pwWrite { border-top:2px solid #8a8a8a; border-bottom:2px solid #8a8a8a; padding:30px 0; background-color:#fafafa ; text-align:center;}
.pwWrite dt,
.pwWrite dd { display:inline; margin:0 5px;}

/* FAQ */
#protectList { border-top:2px solid #898989;border-bottom:2px solid #898989; position:relative; clear:both; font-size:1em}
#protectList dt.protectTitle { background:#fff url(/_Bbs/images/qnaBgQustion.gif) no-repeat 10px 10px;	border-bottom:1px dotted #e6e6e6; border-right:1px solid #e6e6e6;border-left:1px solid #e6e6e6;}
#protectList dt.protectTitle a	{ display:block; padding:10px 0 10px 35px; color:#777777}
#protectList dt.protectTitle a:hover,
#protectList dt.protectTitle a:active,
#protectList dt.protectTitle a:focus{color:#000;}
#protectList dt.on {background:#f5f5f5 url(/_Bbs/images/qnaBgQustion_on.gif) no-repeat 10px 10px;border-bottom:1px dotted #f5f5f5;	}
#protectList dt.on a {color:#000;font-weight:bold;}
#protectList dd.protectCon { background:#f5f5f5 url(/_Bbs/images/qnaBgAnswer.gif) no-repeat 1em 5px; padding:0 20px 15px 100px;border-bottom:1px solid #e6e6e6; border-right:1px solid #e6e6e6;border-left:1px solid #e6e6e6;display:none; color:#333;}
#protectList dd.protectCon p,
#protectList dd.protectCon dl { padding:5px 0; }
#protectList dd.protectCon p, #protectList dd.protectCon dd { line-height:1.5;}

/* thumbnail 리스트페이지 내 최근 글 */
.thumbnail { position:relative; overflow: hidden; clear:both; margin-bottom: 20px;} /* img size 120*80 */
.thumbnail dt { margin-bottom:7px; font-family:나눔고딕,NanumGothic,돋움,Dotum,굴림,Gulim,AppleGothic,Sans-serif !important;font-weight:bold;font-size:1.25em;letter-spacing:-1px}
.thumbnail dt em {color:#e74371; padding-left:10px; font-size:0.83em;  font-family:Verdana, Geneva, sans-serif}
.thumbnail dt a {color:#000; font-weight:bold;}
.thumbnail dd a {color:#767475; line-height:1.5}
.thumbnail dd.img { float:left; margin-right:20px; border:none;}
.thumbnail dd.img img { width:120px; height:80px;}
.thumbnail dt,
.thumbnail dd.contents,
.thumbnail dd.data {float:right;width:510px}
.thumbnail dd.contents { margin-bottom:5px}
.thumbnail dd.data li { float:left; margin-right:10px; padding:0 10px 0 0; font:0.92em Tahoma, Geneva, sans-serif; background:url(/_Bbs/images/board_emLine.gif) no-repeat right 50%; color:#333333}
.thumbnail dd.data li strong{color:#e74371}
.thumbnail dd.data li.end { background:none}
.thumbnail dd.data em { color:#999; font-style:normal; font-size:11px; padding-right:5px;}

.postWarp { position:relative; margin:0 10px}
.postWarp .thumbnail dt,
.postWarp .thumbnail dd.contents,
.postWarp .thumbnail dd.data{width:inherit; float:none}

.bloge .thumbnail dd.img img {width:120px; height:80px}
.cafe .thumbnail dd.img img {width:110px; height:65px}
.bloge .thumbnail,
.cafe .thumbnail,
.news .thumbnail { margin-bottom:20px; overflow:hidden; _height:1%;}
.bloge .lining,
.cafe .lining,
.news .lining { margin-top:0}
.news .thumbnail dt { float:left; width:100%; margin-bottom:10px}

/* Dictionary */
.lst_nav h2{display:inline-block;_float:left;_position:relative;height:23px;margin-right:-1px;padding:6px 11px 0;border-right:1px solid #cecece;border-left:1px solid #cecece;background:#fff;font-size:12px;color:#3c414e}
.lst_nav h3{font-size:12px;color:#3862ac}
.lst_nav .consonant{overflow:hidden;width:650px;height:29px;margin:0 0 0 0px;border-top:2px solid #4f4f4f;background:#f5f5f5 url(http://static.naver.com/terms/img/spr_bu.gif) 0 -548px repeat-x}
.lst_nav .consonant .first_ch{margin:0;background:none}
.lst_nav .consonant .first_ch h2{position:relative}
.lst_nav .consonant li{float:left;margin:0 1px 0 -1px;background:url(http://static.naver.com/terms/img/spr_bu.gif) 0 -588px no-repeat}
.lst_nav .consonant li a{display:inline-block;height:22px;padding:6px 11px 0 12px;font-size:12px;font-weight:bold;color:#666}
.lst_nav .consonant li.txt11 a{font-size:11px;font-family:'돋움',dotum,AppleGothic,sans-serif}
.lst_nav .vowel{overflow:hidden;width:690px;margin:7px 0 0 50px;padding-bottom:6px;border-bottom:1px solid #ebebeb}
h3.vowel {padding:8px 3px 8px 14px; font-size:13px;font-family:'돋움',dotum,AppleGothic,sans-serif; font-weight:normal; letter-spacing:normal; border-bottom:1px solid #ebebeb}
h3.vowel strong{color:#0f87d4; font-weight:bold}
.lst{overflow:hidden;width:650px;margin:15px 0 10px 0;padding-bottom:20px; border-bottom:1px solid #ddd}
.lst li{float:left;width:300px; display:inline}
.lst li{margin:0 0 8px 15px;padding-left:10px;background:url(/images/common/bulletList1.gif) 0 5px no-repeat}
dl.dicView {overflow:hidden;width:650px;margin:15px 0 10px 0;padding-bottom:20px; border-bottom:1px solid #ddd}
dl.dicView dt{margin-bottom:20px;padding:0 15px 15px 15px;border-bottom:1px solid #ddd;font-family:'돋움',dotum,AppleGothic,sans-serif;font-size:15px;line-height:20px;color:#000; font-weight:bold}
dl.dicView dd{padding:0 15px 15px 15px; line-height:17px;}

/* privacy */
div.privacyZone { position:relative; overflow:scroll; overflow-x:hidden; height:70px; margin-bottom:10px; padding:15px 20px; border-bottom:2px solid #b5b3a3; border-top:2px solid #b5b3a3;}
div.privacyZone	h4	{margin-bottom:10px; font-weight:bold; color:#333;}
div.privacyZone	h5	{margin-bottom:10px; font-weight:bold; background-image:url('');}
div.privacyZone	p	{margin-bottom:10px;}
div.privacyZone	ul	{ position:relative; margin-bottom:10px;}
div.privacyZone	ul	ul	{margin-left:16px;	margin-bottom:0px;}
div.privacyZone_ck	{margin-bottom:20px;text-align:center; font-size:12px}
div.privacyZone_ck	*	{vertical-align:middle;}


/* email */
.email{ position:relative; background:url(/images/etc/emailBg.gif) no-repeat right bottom;}
.email h2 {padding:12px 0 0 15px; margin-bottom:15px;}
.email strong{padding: 10px 0 0 0; display:block  }

/* agreement */
.agreement { overflow:scroll;overflow-x:hidden;height:400px;margin-bottom:25px;	padding:15px 20px;background-color:#fafafa;border:1px solid #eaeaea;}
.joinH {height:110px;}
.agreement h4 { text-align:center; margin-bottom:10px; font-weight:bold;}
.agreement h5 { margin-bottom:10px; font-weight:bold;}
.agreement p { margin-bottom:10px;}
.agreement ul { margin-bottom:10px;}
.agreement ul ul { margin-left:16px;margin-bottom:0px;}


/* Rss */
.infoRss{ float:right; position:absolute; top:15px; right:8px;}
.infoRss img{ height:23px;}

.list_div{width: 100%; position: relative; overflow: hidden; border: solid #4B4B4B; border-width: 2px 0 2px 0; padding: 5px 0; margin-top: 15px;}
.list_div ul{margin: 0; padding: 0; padding: 0 10px;}
.list_div ul .list_row {list-style: none; position: relative; overflow: hidden; clear: both; padding: 5px 0; border: solid #EAEAEA; border-width: 0 0 1px 0;}
.list_div ul .last_row {border: none; }
.list_div ul .list_row .list_img{width:30%; float: left;}
.list_div ul .list_row .list_img img{width: 100%; height: 150px;}
.list_div ul .list_row .list_info{width:70%; float: left;}
.list_div ul .list_row .list_info ul {margin: 0; padding: 0;}
.list_div ul .list_row .list_info ul li {list-style: none; padding: 5px 20px 0 20px; }
.list_div ul .list_row .list_info ul .subject {color: #0100FF; font-size: 16px; font-weight: bold;}
.list_div ul .list_row .list_info ul .subject span {color: #000; font-size: 12px; font-weight: 200;}
.list_div ul .list_row .list_info ul .contents {color: #939393;height:105px;line-height:19px;}
.list_div ul .list_row .list_info ul .info {color: #333; font: 0.92em Tahoma, Geneva, sans-serif;}
.list_div ul .list_row .list_info ul .info em {color: #999; font-style: normal; font-size: 11px;}