@charset "utf-8";
/* CSS Document */


body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, blockquote, th, td, p { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }

.vo-hidden { display:none; }

#board_cont  { width:98%;  } /* width:767px */
#board_cont legend { overflow:hidden;visibility:hidden; position:absolute; top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}

#board_cont .paging {padding:22px 0; line-height:normal; text-align:center;}
#board_cont .paging a,
#board_cont .paging strong{display:inline-block;position:relative;z-index:2;margin:0 0px;padding:7px 12px;background-color:#fff;font:normal 12px/16px Tahoma, Sans-serif;color:#7a7a7a;text-decoration:none;vertical-align:top}
#board_cont .paging  a:hover,
#board_cont .paging  a:active,
#board_cont .paging  a:focus{color:#000;}
#board_cont .paging strong{ font-size:15px; font-weight:bold; color:#000; text-decoration:underline;}
#board_cont .paging .direction {display:inline-block;padding:0px 0px;}
#board_cont .paging_right{width:700px; text-align:right; padding:20px;}
#board_cont .btnArea { float:left; }


/* list */
.board_list { border-top:2px solid #000; height:33px; }
.board_list th {  border-bottom:1px solid #000;padding:8px 0 8px 0;  text-align:center; }
.board_list td {  border-bottom:1px solid #ddd; padding:6px 5px; text-align:center;  }
.board_list td.tit {  text-align:left;}

.board_btn {  line-height:1.5em; padding: 0 0.2px; color:#000; background:#eee; border:1px solid #cccccc; padding:7px 10px; } 
 

#board_cont .board_list{border-bottom:1px solid #ccc;}
#board_cont .list_board {display:inline-block; width:99%; padding-bottom:20px;}
#board_cont .list_board .page {float:left; padding:5px 0 0 0; font:normal  Tahoma; color:#858585;}
#board_cont .list_board .page span.tatal {color:#db5444;}
#board_cont .list_board .form {float:right; font-size:0;}
#board_cont .list_board .form label {display:none;}
#board_cont .list_board .form input.txtbox {width:130px; height:19px; margin-right:2px;}
#board_cont .list_board .form input.btnbox {width:55px; height:19px; border:0; vertical-align:-4px; cursor:hand;}
#board_cont .list_board .form select { margin-right:1px; }
#board_cont .list_board .search_txt  {float:right; text-align:right; height:20px;margin:0px; padding:0px; list-style:none; vertical-align:middle; }
#board_cont .list_board .search_txt dt { display:none; }
#board_cont .list_board .search_txt dd { float:left; text-align:right; margin:0px; padding:0px 3px 0px 0px; vertical-align:middle; }
/*
#board_cont .line_t{height:33px; border-top:3px solid #000; background:url(/kor/images/board/bg_list.gif) repeat-x; }
#board_cont .line_left{border-bottom:1px solid #ddd; text-align:left; padding:8px 3px 8px 10px; }
#board_cont .line_center{border-bottom:1px solid #ddd; text-align:center; padding:8px 0 8px 0; }
*/

#board_cont .board_view{ border-top:3px solid #000; margin-bottom:20px; }
#board_cont .board_view th.view_title{text-align:center;height:40px; padding:0 0 0 0; background:url(/kor/images/board/bg_list_02.gif) repeat-x; font-size:14px; color:#000; }
#board_cont .board_view th{ height:30px; font-weight:bold; border-bottom:1px solid #ddd; background:url(/kor/images/board/bg_leftline.gif) no-repeat right bottom;}
#board_cont .board_view td{height:30px; border-bottom:1px solid #ddd; padding-left:10px;}
#board_cont .board_view td.line{height:30px; border-bottom:1px solid #ddd; padding-left:10px; background:url(/kor/images/board/bg_leftline.gif) no-repeat right bottom;}
#board_cont .board_view td.view_detail{padding:20px 10px 30px 20px;vertical-align:top; }



#board_cont .viewMove{border-top:1px solid #ddd; margin-bottom:20px;}
#board_cont .viewMove th{background-color:#f2f2f2; border-bottom:1px solid #ddd; height:30px; }
#board_cont .viewMove td{border-bottom:1px solid #ddd; height:30px; padding-left:20px;}
#board_cont .cmtArea {width:100%; margin-bottom:15px;}
#board_cont .cmtArea ul { padding:0px; margin:0px; }
#board_cont .cmtArea .com_title{padding:5px 0 5px 0; border-bottom:2px solid #989898; }
#board_cont .cmtArea .com_title span.total{font:bold 12px 돋움; padding-left:15px; }
#board_cont .cmtArea .com_title span.commen{font:bold 14px 돋움;}
#board_cont .cmtArea .com_title span.stcolor{color:#ea7474;}
#board_cont .cmtArea .cm_contents{width:100%;}
#board_cont .cm_contents .cm_name{padding:8px 5px 8px 5px; border-bottom:1px dashed #e4e4e4; font:normal 12px 돋움; color:#606060; background-color:#f6f6f6;}
#board_cont .cm_name .date{font:normal 9px Tahoma, Sans-serif;}
#board_cont .cm_contents .cm_txt{padding:5px; border-bottom:1px solid #d9d9d9; }
#board_cont .cmtArea .comment_box{width:100%; background-color:#eaeaea; border:1px solid #d4d4d4; margin-top:10px; padding:10px; float:left; }
#board_cont .comment_box .bx_id {padding-bottom:5px; }
#board_cont .comment_box .bx_txt{width:100%;}
#board_cont .comment_box .bx_txt textarea{ float:left; margin-right:10px; height:85px;width:90%; }
#board_cont .comment_box .bx_txt .bx_regi{ right:0px; }

#board_cont .board_write{border-top:3px solid #000; margin-bottom:20px; }
#board_cont .board_write th{border-bottom:1px solid #ddd; padding:4px 0 4px 0; background:url(/kor/images/board/bg_leftline.gif) no-repeat right bottom; }
#board_cont .board_write td{border-bottom:1px solid #ddd; padding:4px 0 4px 15px;}
#board_cont .board_write td.write_txt {padding:5px 3px 5px 0;}
#board_cont .board_write td.write_txt textarea {width:99%; height:200px;}

#board_cont .pageNum {margin-top:30px; text-align:center; font:normal 12px "돋움"; }
#board_cont .pageBar {font:normal 10px "돋움"; color:#bbb; padding:0 3px 0 3px;}
#board_cont .pageBtn {vertical-align:-3px;}
#board_cont .pageNow {color:#dd0000;}

#board_cont .boardBtn {text-align:right; font-size:0; line-height:0;}
#board_cont .boardBtn img {margin-left:4px;}

#board_cont .btn_area{padding:0 0 30px 0; width:99%; height:30px; }
#board_cont .btn_area span.btn_left{ float:left;}
#board_cont .btn_area span.btn_right{ float:right;}
#board_cont .btn_area_center{ width:100%; text-align:center; }
#board_cont .bnt_area_rightline {width:100%; text-align:right; margin-bottom:30px; border-top:1px solid #ccc; padding:10px 0 10px 0; }
#board_cont .bnt_area_rightline2 {width:100%; text-align:right; margin-bottom:20px; border-top:1px solid #ccc; }


/* photo gallery */
#board_cont .searchtopArea {width:100%; height:25px;}
#board_cont .searchtopArea p {padding:5px 0 0 0; width:320px; float:left;}
#board_cont .searchtopArea .search_right {float:right; vertical-align:top;}
#board_cont .updatingArea {width:100%; border:1px solid #e0e0e0; margin-top:15px;}
#board_cont .updatingArea .update_bx {margin:5px; position:relative; background:url(/kor/images/pr/photo_bg.gif) no-repeat left top; background-color:#f4f4f4; height:300px;}
#board_cont .updatingArea .update_bx2 {margin:5px; position:relative; background:url(/kor/images/pr/video_bg.gif) no-repeat left top; background-color:#f4f4f4; height:300px;}
#board_cont  .up_pic {position:absolute; top:13px; left:205px; border:1px solid #c4c4c4;}
#board_cont  .up_pic img {padding:1px; width:211px; height:273px;}
#board_cont  dl.up_txt {width:295px;position:absolute; top:9px; left:440px; }
#board_cont  dl.up_txt dt {padding:20px 0 10px 5px; border-bottom:1px dashed #c5c5c5; }
#board_cont  dl.up_txt dt h3{font:bold 14px 돋움; color:#000;}
#board_cont  dl.up_txt dd ul {padding:5px 0 0 ; height:225px; }
#board_cont  dl.up_txt dd ul li{padding:0 0 5px 5px;}
#board_cont  dl.up_txt dd ul li img {vertical-align:middle;}
#board_cont  dl.up_txt dd ul li.up_detail{border-top:1px dashed #c5c5c5; padding-top:10px; letter-spacing:-0.4px;}

#board_cont .galleryList { width:760px;margin-top:25px;  overflow:hidden; }
#board_cont .galleryList li {float:left; width:161px; height:200px; margin-left:33px; margin-bottom:20px;  float:left; }
#board_cont .galleryList li.none {margin-left:0px; }
#board_cont .galleryList li p.gal_pic {border:1px solid #dbdbdb; padding:3px;}
#board_cont .galleryList li p.gal_pic img {width:153px; height:103px;}
#board_cont .galleryList li p.gal_title {width:160px; text-align:center; font-weight:bold; margin-top:5px; }
#board_cont .galleryList li p.gal_date {width:160px;  text-align:center;  font:normal 11px Tahoma, Sans-serif;}

#board_cont .galleryView {border-top:3px solid #000;  }
#board_cont .galleryView h3{text-align:center;height:40px; padding:10px 0 5px 0; background:url(/kor/images/board/bg_list_02.gif) repeat-x;font-size:14px; color:#000;  }
#board_cont .galleryView .gal_detail {position:relative; margin-bottom:15px; overflow:hidden;   }
#board_cont .galleryView .gal_detail p img {width:400px; height:267px; border:1px solid #d6d6d6; float:left; }
#board_cont .galleryView .gal_detail ul {float:right; width:320px; margin-right:15px; margin-top:5px; }
#board_cont .galleryView .gal_detail ul li {padding-bottom:5px;}
#board_cont .galleryView .gal_detail ul li.up_detail {border-top:1px dashed #c5c5c5; padding-top:10px; letter-spacing:-0.3px}
#board_cont .galleryView .gal_detail ul li.site {padding-top:5px;}
#board_cont .galleryView .gal_addtxt {border-top:1px solid #ccc; padding:10px;}
#board_cont .galleryView .gal_detail p.gal_mv{text-align:center;}
#board_cont .galleryView .gal_detail ul.gal_mvtxt {float:left; width:640px; margin-left:65px; margin-top:10px;}

#board_cont .galleryBlank { padding-bottom:30px; }


/* 고객센터_faq */
#board_cont .faq_cont{ width:99%;  }

#board_cont .faq_txt{ width:100%; height:90px; background:url(/kor/images/cscenter/img_faq_01.gif) no-repeat 5px 5px; position:relative; border:1px solid #eee;}
#board_cont .faq_txt ul {position:absolute; top:10px; left:160px;}
#board_cont .faq_txt ul li {padding-bottom:10px;}
#board_cont .faq_txt ul li img {vertical-align:middle;}
#board_cont .faq_txt ul li input{vertical-align:middle;}

#board_cont .faq_tab {width:100%; background:url(/kor/images/cscenter/bg_faq.gif) repeat-x left bottom; overflow:hidden; margin-top:25px; }
#board_cont .faq_tab li {float:left; _display:inline; margin-right:3px; border-bottom:0px solid #a9a9a9;border-top:0px solid #a9a9a9;border-left:0px solid #a9a9a9;border-right:0px solid #a9a9a9; color:#5e5e5e; background:#e8e8e8;}
#board_cont .faq_tab li a{_float:left; display:block; height:20px; padding:9px 18px 0 19px; color:#868686; text-decoration:none;}
#board_cont .faq_tab li a:hover{color:#333; background:#fff; border-top:1px solid #5e5e5e; border-right:1px solid #5e5e5e; border-left:1px solid #5e5e5e;}
#board_cont .faq_tab li.selected{border-bottom:2px solid #fff; background:#fff;  border-top:2px solid #5e5e5e; border-right:2px solid #5e5e5e; border-left:2px solid #5e5e5e;}
#board_cont .faq_tab li.selected a{color:#000; font-weight:bold; letter-spacing:-1px; font-size:14px;}

#board_cont .faq {width:100%; border-bottom:1px solid #b3b3b3; margin-top:10px;}
#board_cont .faq li.q {padding:10px 0 10px 45px; background:url(/kor/images/cscenter/icon_q.gif) no-repeat 10px 7px; border-bottom:1px dashed #bababa; }
#board_cont .faq li.q {color:#000;}
#board_cont .faq li.q  span {padding:0 15px 0 5px;}
#board_cont .faq li.a {background-color:#f7f7f7;  border-bottom:1px dashed #bababa; }
#board_cont .faq li.a p { padding:0px;background:none;}
#board_cont .faq li .a_txt { background:url(/kor/images/cscenter/icon_a.gif) no-repeat 10px 7px;  padding:10px 15px 10px 45px; }


/* letter */
#board_cont .nlt_box {width:100%; position:relative; height:120px; background:url(/kor/images/pr/img_letter_01.gif) no-repeat; margin-bottom:20px;}
#board_cont .nlt_box  ul{position:absolute; top:50px; left:310px;}
#board_cont .nlt_box  ul li {padding-bottom:8px;}
#board_cont .nlt_srh {width:100%; padding:8px 20px 8px 0; background-color:#dfdfdf; text-align:right;  margin-bottom:20px;}


/*** common ***/
.txtBox {background-color:#f1f1f1; border:1px solid #d8d8d8; height:18px; color:#000;}
.txtBoxW {background-color:#fff; border:1px solid #d8d8d8; height:18px; color:#000;}
.txtSelect {  padding: 1px 1px 1px 1px; }


/* file attach*/
#FileTB  {  border:0px solid red; padding:0px; margin:0px; }
#FileTB  tr {  border:0px solid blue; padding:0px; margin:0px; }
#FileTB  td {  border:0px solid green;  padding:0px; margin:0px; }


.view_attach img { max-width:1000px; margin:10px 0;  }

	/*웹*/
	@media (min-width: 1024px) {
		.view_attach img{ max-width:1000px; margin:10px 0; }
	}

	/*패드*/
	@media (min-width:641px) and (max-width:1023px) {
		.view_attach img{ max-width:500px; margin:10px 0; }
	}

	/*모바일*/
	@media (max-width:640px) {
		.view_attach img{ max-width:400px; margin:10px 0; }
	}



.comment_wrap {border:4px solid #eee;margin-top:20px;padding:20px;  }
.comment_wrap .txt { text-align:center; font-weight:bold;  }
.comment_wrap .txt .tit { padding-right:20px; }
.comment_wrap .bx_txt  {width:100%;; padding:10px 0; }
.comment_wrap .bx_txt textarea {width:100%;; border:1px solid #ddd; box-sizing:border-box; width:100%; height:100px; }

