/* Common */
.inputLine{border:1px solid #dbdbdb;vertical-align:middle; margin:0 5px;}
.btnSetRight{float:right; margin:20px 0;}
.btnSetLeft{float:left; margin:20px 0;}
.boardList_line,
.boardWrite,
.boardView caption{}

/* boardCate */
.boardCate { padding:5px 0;float:left;width:50%;}

/* Search */
.boardSearch{margin:20px 0;padding:10px 0 7px 0;text-align:center;background:#fffcfa;border-top:1px solid #fdf0e8;border-bottom:1px solid #fdf0e8;}
.boardSearch label img{vertical-align:middle;padding-right:10px; padding-top:3px;}
.boardSearch select{padding:1px 0; vertical-align:middle;}

/* Paginate */
.paginate{text-align:center; margin-top:20px;}
.paginate .button a:hover,
.paginate .button a:active,
.paginate .button a:focus{background:url(../images/button/button.png) right 0;color:#333;}

.paginate span{margin-right:5px;}
.paginate a,
.paginate strong{display:inline-block;padding:0 10px;height:25px;line-height:25px;}
.paginate strong{color:#6e87c5}
.paginate a:hover,
.paginate a:active,
.paginate a:focus{height:25px;line-height:25px;background:url(../images/board/page_on.png) no-repeat center 0;color:#fff;}

/* Paginate02 */
.paginate02 {margin-top:14px; text-align:center;}
.paginate02 span {display:inline-block; margin-top:-2px; padding:0 4px;}
.paginate02 span a {display:inline-block; width:18px; margin-left:-4px; font-family:tahoma; font-size:11px; color:#a7a7a7; text-align:center; background:url(../images/common/bul_dot_gray02.gif) no-repeat 0 7px;}
.paginate02 span a:first-child {margin-left:0; background:none;}
.paginate02 span a:hover {color:#ff6619;}
.paginate02 span strong {display:inline-block; width:18px; margin-left:-4px; font-family:tahoma; font-size:11px; font-weight:bold; color:#ff6619; background:url(../images/common/bul_dot_gray02.gif) no-repeat 0 7px;}
.paginate02 span strong:first-child {margin-left:0; background:none;}

/* List */
.boardInfoTxt{font-size:13px; float:right; vertical-align:baseline;margin-bottom:5px;padding-top:10px;}
.boardInfoTxt span{font-weight:bold;color:#ff6619}
.boardList_line{width:100%;border:0;border-top:2px solid #766961;border-bottom:1px solid #65554c;border-collapse:collapse }
.boardList_line *{border-right:0px solid #fff;}
.boardList_line th{padding:10px 0 8px 0;font-size:1em;color:#444;border-bottom:1px solid #e3e3e3;border-right:0px;border-width:0 0 1px 0;background:#fafafa}
.boardList_line th.end{background:none;}
.boardList_line tr:hover td{background:#fffcfa}
.boardList_line td{padding:11px 10px 9px 10px;letter-spacing:-0.03em;border-bottom:1px solid #e3e3e3;text-align:center;border-width:0 0 1px 0;background:none; }
.boardList_line td.tl{text-align:left;}
.boardList_line td img {vertical-align:middle;}
.boardList_line .icon{display:inline-block;display:-moz-inline-stack;vertical-align:top;margin-right:5px}
.boardList_line .lock{width:15px;height:15px;background:url(../images/board/icon_lock.gif) no-repeat center 3px;}
.boardList_line .reply{width:30px;height:15px;margin-left:10px;background:url(../images/board/icon_re3.gif) no-repeat 0 0;}
.boardList_line .rvDate {display:block; margin-top:4px;}
.boardList_line td.noList {padding:50px 0; text-align:center}
.boardList_line .alignM * {vertical-align:middle;}

/* List : Image + Title / Text */
.imgFixedList{width:100%;border-top:1px solid #766961;font-size:13px; clear:both;}
.imgFixedList li{padding:15px 0 ;min-height:100px;border-bottom:1px solid #eee;}
.imgFixedList li:after{content:""; display:block; clear:both;}
.imgFixedList .boardNum { padding-left:70px;} 
.imgFixedList .boardImg { width:140px;float:left;}
.imgFixedList .boardCon { width:464px;float:left;margin-left:20px; }
.imgFixedList a{text-decoration:none; cursor:pointer;}
.imgFixedList a strong{display:inline-block; color:#5b5b5b; font-weight:bold;}
.imgFixedList a img { vertical-align:middle;}
.imgFixedList .thum{position:relative; display:inline; margin:0}
.imgFixedList .thum img{display:block;border:1px solid #ddd;}
.imgFixedList p{margin-top:5px;}
.imgFixedList span.boardName {color:#ff6619; float:left; padding-right:10px;}
.imgFixedList span.boardName img{vertical-align:middle;}
.imgFixedList span.boardDate {color:#999; float:left;}
.imgFixedList span.boardHit {color:#999; float:right;}
.imgFixedList .noList {display:block;text-align:center;padding-top:40px;}

.imgFlexibleList{width:100%;}
.imgFlexibleList li{padding:15px 0; border-bottom:1px solid #eee;}
.imgFlexibleList li:after{content:""; display:block; clear:both;}
.imgFlexibleList a strong{display:inline-block; color:#333; font-weight:bold;}
.imgFlexibleList .thum{float:left; display:inline-block; margin-right:20px;}
.imgFlexibleList .thum img{display:block;}


/* Flexible Image Row List */
.rListiFlexible ul{margin:0; padding:0; list-style:none; font-size:12px; font-family:Tahoma, Geneva, sans-serif;}
.rListiFlexible li{position:relative; padding:15px 0; margin:0 0 -1px 0; border:1px solid #eee; border-left:0; border-right:0; vertical-align:top; *zoom:1;}
.rListiFlexible li:after{content:""; display:block; clear:both;}
.rListiFlexible a{text-decoration:none; cursor:pointer;}
.rListiFlexible a strong{display:inline-block; margin:0 0 4px 0; color:#333;}
.rListiFlexible a:hover strong,
.rListiFlexible a:active strong,
.rListiFlexible a:focus strong{text-decoration:underline;}
.rListiFlexible .thumb{float:left; display:inline-block; margin:0 15px 0 0; -moz-box-shadow:0 0 5px #666; -webkit-box-shadow:0 0 5px #666;}
.rListiFlexible .thumb img{border:0; display:block;}
.rListiFlexible p{margin:0; line-height:1.4; color:#767676;}
 
/* View */
.boardView{width:100%;border:0;border-top:2px solid #766961;border-collapse:collapse;table-layout:fixed;margin-top:10px;}
.boardView th{border-bottom:1px solid #eee;border-width:0px 0px 1px 0;background:#fafafa;text-align:center;color:#454545}
.boardView td{padding:10px 10px 10px 15px;border-bottom:1px solid #eee;border-width:0px 0px 1px 0;}
.boardView tr.tl td{text-align:left}
.boardView td.title{padding:15px 0 13px 0; *padding:11px 0 10px 0;text-align:center;font-weight:bold;color:#454545;font-size:1.2em;border-bottom:1px solid #adb9d6;background:#ecf1f6}
.boardView .view_txt{padding:20px;text-align:left;border-bottom:none;width:95%;}
.boardView td.wInfo span{display:inline-block;background:url(../../images/board/p_line.gif) no-repeat right 4px;padding:0 10px;text-align:left;}
.boardView td.wInfo span.end{background:none}
/* ÀÌÀü±Û, ´ÙÀ½±Û */
.goArticle{width:100%;border:0;border-top:1px solid #adb9d6;border-collapse:collapse;background:#fafafa;table-layout:fixed}
.goArticle th{border-width:0px 0px 1px 0;text-align:center;color:#454545;font-size:0.9em;}
.goArticle td{padding:10px 10px 10px 15px;border-width:0px 0px 1px 0;font-size:0.9em;}
.goArticle .goPrev{border-top:1px solid #adb9d6;border-bottom:1px solid #e3e3e3;}
.goArticle .goNext{border-bottom:1px solid #adb9d6;}
.goArticle .goPrev .prev,
.goArticle .goNext .next{display:block;padding-left:22px;background:url(../../images/board/p_line.gif) no-repeat right 5px;color:#454545;font-weight:bold;}
/* View : Þª Table */
.boardView .title{padding:8px 0 10px 0;margin:0;text-align:center;font-weight:bold;color:#54433a;font-size:1.2em;border-bottom:1px solid #bbb4b0;}
.boardView dl.viewInfo{overflow:hidden;border-bottom:1px solid #e3e3e3;}
.boardView dl.viewInfo:after{content:"";display:block;clear:both;}
.boardView dl.viewInfo dt{float:left;padding:10px 0;width:15%;background:#f9f9f9;text-align:center;font-weight:bold;color:#454545}
.boardView dl.viewInfo dd{float:left;padding:10px 2%;width:26%; }
.boardView dl.viewInfo dd.name{width:16%}
.boardView dl.viewInfo dd.date{width:15%}
.boardView dl.viewInfo dd.hit{width:10%}
.boardView .file{ padding:10px 20px;border-bottom:1px solid #e3e3e3;}
.boardView .file span { font-weight:bold;}
.boardView .file img {vertical-align:middle;}
.boardView dl.viewInfo dd img{line-height:0;font-size:0; vertical-align:middle;}
.boardView .contentArea{padding:0px;margin:0;}
.boardView dl.goPN{overflow:hidden;border:1px solid #766961;border-width:1px 0;background:#fff;font-size:0.9em; }
.boardView dl.goPN:after{ content:"";display:block;clear:both}
.boardView dl.goPN dt{float:left;padding:10px 0;width:15%;background:url(../../images/board/p_line.gif) no-repeat right 14px;text-align:center;font-weight:bold;color:#454545;}
.boardView dl.goPN dd{float:left;padding:10px 2%;width:81%;}
.boardView dl.goPN .border{border-bottom:1px solid #e3e3e3;}
/* answerArea */
.answerArea {border-top:1px solid #bbb4b0;background:#f9f9f9;border-bottom:1px solid #e3e3e3;padding:15px 20px;}
.answerArea p { padding-bottom:10px}
/* comment */
.commentArea{overflow:hidden;background:#fff;margin-bottom:20px;}
.commentWrite{padding:10px;margin:10px 0;border:1px solid #dedede;background:#f4f4f4;}
.commentWrite label{padding:0 10px 0 5px;background:url(../../images/board/bl_c_list1.gif) no-repeat 0 7px;font-size:0.9em;font-weight:bold;}
.commentWrite form p{float:left; padding:0 15px 10px 0; margin:0px;}
.commentWrite form .inputLine{border:1px solid #dbdbdb;vertical-align:middle;}
.commentWrite .textArea{overflow:hidden; width:100%;padding-bottom:0;}
.commentWrite .textArea input{ vertical-align:middle; float:right; }
.commentWrite .textArea textarea{float:left;width:84%;height:40px;vertical-align:middle; border:1px solid #bebebe; font-size:11px; color:#999; padding:5px;}
.commentWrite .textArea span.cm_btn_cl{ background:url(../../images/board/btn_re_delete.gif) no-repeat left top; display:inline-block; width:50px; height:34px; padding:18px 0 0 28px; color:#fff;}
.commentWrite .textArea span.cm_btn_ac{ background:url(../../images/board/btn_cm_submit.gif) no-repeat left top; display:inline-block; width:50px; height:52px; padding:18px 0 0 28px; color:#fff;}
.modiArea {width:100%;overflow:hidden; padding:22px 0 10px 0;position:relative;}
.boardView .modiArea textarea{float:left;width:95%;height:40px;vertical-align:middle; border:1px solid #bebebe; font-size:11px; color:#999; padding:5px;}
.modiArea .btn_modify {position:absolute;top:0;right:20px;}
.commentList li{position:relative;border-bottom:1px dotted #bdbdbd; vertical-align:middle;}
.commentList li img {vertical-align:middle;}
.commentList li ul{ margin:0 0 0 0; padding:0; }
.commentList li li{padding:0 0 0 25px;background:url(../../images/board/comment_r_list.png) no-repeat 10px 10px;border-top:1px dotted #bdbdbd;border-bottom:0;}
.commentList .cmtInfo{margin:15px 0 0 0;}
.commentList .cmtContent{margin:3px 0 15px 0;padding-left:18px;}
.commentList .cmtName{display:inline;padding:0 0 0 17px;background:url(../../images/board/comment_name.png) no-repeat 0 2px;font-weight:bold;}
.commentList .cmtDate,
.commentList .cmtTime{display:inline-block;padding:0 5px;font-size:0.9em;color:#999;}
.commentList .edit_icon{vertical-align:middle; padding-right:3px;}
.commentList .cmtReply{position:absolute;top:10px;right:10px;padding:0 13px 0 0;background:url(../../images/board/icon_cm_reply1.gif) no-repeat right 2px;font-size:0.9em;font-weight:bold}
.btn_confirm { float:left; display:inline-block; *display:block; zoom:1; background:#333; width:80px; height:52px; text-align:center; line-height:52px; }
.btn_confirm a { color:#fff; }
.cmtContent textarea { width:90%; }
.cmtContent img { margin-left:5px; }
/* Write */
.boardWrite{width:100%; border:0;border-top:2px solid #766961;border-bottom:1px solid #b7bdc2;border-collapse:collapse;table-layout:fixed;margin-top:20px;}
.boardWrite th{padding:10px 0 8px 0;border-bottom:1px solid #e3e3e3;border-width:0 0 1px 0;background:#f9f9f9;color:#454545; }
.boardWrite td{padding:10px 10px 8px 20px;border-width:0px 0px 1px 0;border-bottom:1px solid #e3e3e3;}
.boardWrite td.noPad { padding:0;border:0;}
.boardWrite dl.writeInfo{overflow:hidden;border-bottom:1px solid #e3e3e3;}
.boardWrite dl.writeInfo:after{content:"";display:block;clear:both;}
.boardWrite dl.writeInfo dt{float:left;padding:10px 0 0 0;height:31px;width:15%;background:#f9f9f9;text-align:center;font-weight:bold;color:#454545}
.boardWrite dl.writeInfo dd{float:left;padding:10px 2% 0 2%;height:31px;width:26%;}
.boardWrite dl.writeInfo dd img{line-height:0;font-size:0; vertical-align:middle;}

/* Delete */
.boardDelete{border-top:2px solid #766961; border-bottom:1px solid #766961; background:#f9f9f9; padding:65px;text-align:center;}
.boardDelete .pw_box{width:330px; margin:0 auto; text-align:center;}
.boardDelete .pw_box p{font-size:13px; color:#5b5b5b; background:url(../../images/board/icon_del_pw.gif) no-repeat 0 0; padding-left:20px; margin-bottom:15px;}

/* Gallery */
.gallery{width:100%;border-bottom:1px solid #e3e3e3;border-top:1px solid #766961;clear:both;}
.gallery ul:after{content:"";display:block;clear:both;}
.gallery li{float:left;position:relative;top:1px;width:156px; height:160px; padding:20px 0; border-bottom:1px solid #e3e3e3;text-align:center;}
.gallery a {display:block;width:142px; margin:0 auto; color:#5b5b5b;text-align:center;}
.gallery li span.gallImg{display:block;border:1px solid #ddd; margin-bottom:5px;}
.gallery li strong{text-align:center; margin-top:5px; font-weight:bold;}
.gallery li img { vertical-align:middle;}
.gallery li p {width:150px; margin-top:5px;text-align:center;color:#999;}
.gallery li .gallNum {text-align:center; color:#999;}
.gallery li .gallName {text-align:center; color:#ff6619;}
.gallery li .gallHit {text-align:center; color:#999;}
.gallery .noList {text-align:center;margin:40px 0 0 0; padding:0;height:60px;width:100%;}

/* FAQ */
.faq{position:relative;overflow:hidden; margin-right:40px; }
.faq #showAll{position:absolute;top:0;right:0;}
.faqBody{margin-top:30px;}
.faqBody p{margin:0;}
.faqBody li{border-bottom:1px solid #adb9d6;line-height:1.5em;}
.faqBody p:after{content:"";display:block;clear:both;}
.faqBody li:first-child{border-top:2px solid #6e87c5;}
.faqBody .q a{display:block; padding:10px 15px 12px;font-size:1.2em;font-weight:bold;color:#555;background:#f7f7f8;}
.faqBody .q a:link,
.faqBody .q a:visited{text-decoration:none;}
.faqBody .q a:hover,
.faqBody .q a:active,
.faqBody .q a:focus{color:#333;background:#e9ebf2;}
.faqBody .a {padding:15px;}
.faqBody .q .tSection,
.faqBody .a .tSection{display:block;margin-top:5px;}

.circle{display:inline-block;float:left;width:25px;height:20px;padding-top:5px;margin-right:10px;text-align:center;background:url(../images/board/bg_num.gif) no-repeat 0 0;font-weight:bold;color:#fff}

/* WRITE BOX */
.writeBox {margin:18px 0 24px; padding:8px 10px 10px; border:1px solid #dedede; background:#f4f4f4;}
.writeBox ul {overflow:hidden;}
.writeBox ul li {float:left; margin-left:15px; padding-top:2px;}
.writeBox ul li .tit{display:inline-block; width:51px; padding-left:8px; line-height:24px; background:url(../../images/common/bul_square_gray.gif) no-repeat 0 10px;}
.writeBox ul li .tit.pwd {width:63px;}
.writeBox ul li .tit.bul2 {background:url(../../images/common/bul_square_red.gif) no-repeat 0 11px;}
.writeBox ul li .txt {display:inline-block; margin-left:-4px; line-height:24px;}
.writeBox ul li.star {width:100%; margin:5px 0 -6px;}
.writeBox ul li.star .txt label {margin-left:3px;}
.writeBox ul li.star .txt label:first-child {margin-left:0;}
.writeBox ul li.star.mb10 {margin-bottom:5px !important;}
.writeBox .txtWrap {}
.writeBox .txtWrap .tit {display:inline-block; width:47px; padding-left:8px; line-height:24px; background:url(../../images/common/bul_square_red.gif) no-repeat 0 11px;}
.writeBox .txtWrap .textarea {margin-top:5px; width:495px !important;}
.writeBox .txtWrap .btnRegi {display:inline-block; margin:5px 0 0 1px;}
.writeBox ul + .txtWrap {margin-top:5px;}

.star5 {display:inline-block; width:69px; height:15px; font-size:0; line-height:0; background:url(../../images/common/ico_star.gif) repeat-x 0 3px;}
.star4 {display:inline-block; width:55px; height:15px; font-size:0; line-height:0; background:url(../../images/common/ico_star.gif) repeat-x 0 3px;}
.star3 {display:inline-block; width:41px; height:15px; font-size:0; line-height:0; background:url(../../images/common/ico_star.gif) repeat-x 0 3px;}
.star2 {display:inline-block; width:27px; height:15px; font-size:0; line-height:0; background:url(../../images/common/ico_star.gif) repeat-x 0 3px;}
.star1 {display:inline-block; width:13px; height:15px; font-size:0; line-height:0; background:url(../../images/common/ico_star.gif) repeat-x 0 3px;}
/* Review */
.boardWrap {padding-bottom:47px; background:url(../images/common/hr_bot2.gif) no-repeat 0 100%;}

.bbsReview {border-bottom:1px solid #dddddd;}
.bbsReview dt {position:relative; height:30px; padding-left:20px; line-height:30px; letter-spacing:-0.03em; border-top:1px solid #dddddd; background:url(../images/common/bul_dot_gray.gif) repeat-x 0 100%;}
.bbsReview dt .name {}
.bbsReview dt .date {margin-left:11px; color:#888888;}
.bbsReview dt .edit a { padding:2px;}
.bbsReview dt .edit img { vertical-align:middle;}
.bbsReview dt .score {position:absolute; top:7px; right:10px;}
.bbsReview dd {}
.bbsReview dd .reviewCont {padding:9px 60px 16px; color:#999999; letter-spacing:-0.03em;}
.bbsReview dd .reviewCont p {line-height:17px;}
.bbsReview dd .reviewEdit {width:100%;}
.bbsReview dd .editWrap {margin-top:5px;}
.bbsReview dd .editWrap textarea {width:82%;}
.bbsReview dd .editWrap a {padding-left:3px;}
/* Inquire */
.bbsInquire {border-top:1px solid #dddddd;}
.bbsInquire dt {height:30px; padding-left:10px; line-height:27px; letter-spacing:-0.03em; background:url(../images/common/bul_dot_gray.gif) repeat-x 0 100%; cursor:pointer;}
.bbsInquire dt .subj {display:inline-block; width:350px; padding-left:20px; background:url(../images/board/ico_question.gif) no-repeat 0 8px;}
.bbsInquire dt .subj a img {vertical-align:middle;padding:5px 2px;}
.bbsInquire dt .name {display:inline-block; width:80px; text-align:right;}
.bbsInquire dt .date {display:inline-block; width:98px; color:#888888; text-align:center;}
.bbsInquire dt .state {display:inline-block; width:46px; margin-top:6px; text-align:center;}
.bbsInquire dd {display:none; letter-spacing:-0.03em; border-bottom:1px solid #dddddd;}
.bbsInquire dd .qBtn { float:right; padding:5px 20px 0 0;}
.bbsInquire dd .qCont {padding:7px 30px 20px; color:#999999;}
.bbsInquire dd .answer {padding:7px 30px 25px; background:#efefef url(../images/board/ico_answer01.gif) no-repeat 10px 10px;}
.bbsInquire .editWrap {margin-top:10px;}
.bbsInquire .editWrap .tit {display:inline-block; width:47px; padding-left:8px; line-height:24px; background:url(../../images/common/bul_square_red.gif) no-repeat 0 11px;}
.bbsInquire .editWrap textarea {width:82%;}
.bbsInquire .editWrap a {padding-left:3px;}

/* Print */
.btnPrintWrap {width:100%;height:30px;margin-top:10px;position:relative;}
.btnPrint {width:100px;height:30px;position:absolute;right:0;background:#695a53;color:#fff;border:0;}
.tdBtn {width:100%;display:inline-block;height:15px;margin-top:5px;}