
.board_search_box{display:none;}
.board_zone_sec{min-height:500px;}
.board_zone_sec .pagination{margin-top:40px;}

/* 타이틀 */
.board_zone_tit{margin:0; padding:0 0 30px;}
.board_zone_tit > *{font-size:26px; line-height:1;}

/* 기간조회 */
.date_check_box{border:none; margin:0; background:#F5F5F5; padding:23px; text-align:center;}
.date_check_box h3{display:none;}
.date_check_list{float:none; display:inline-block; vertical-align:top; padding:0;}
.date_check_list button{border:1px solid #fff; background:#fff; width:71px; height:40px; font-size:13px; color:#000; font-weight:normal; position:relative; z-index:1;}
.date_check_list button:hover, .date_check_list button.on{border:1px solid #000; font-weight:bold; z-index:2; background:#fff; color:#000;}
.date_check_calendar{float:none; display:inline-block; vertical-align:top; margin:0 12px; font-size:13px; color:#000; width:auto;}
body .date_check_calendar .anniversary{width:129px ! important; height:40px ! important; border:none ! important; background:#fff url('../img/icon/icon_calendar.png')no-repeat right 12px center ! important; padding-left:12px ! important; font-size:13px ! important; color:#000;}
body .date_check_calendar .anniversary:nth-of-type(1){margin-right:6px;}
body .date_check_calendar .anniversary:nth-of-type(2){margin-left:6px;}
body .date_check_box .btn_date_check{min-width:auto; border:1px solid #000; background:#000; color:#fff; width:71px; height:40px; float:none;}
body .date_check_box .btn_date_check em{padding:0; background:transparent; font-size:13px;}
.bootstrap-datetimepicker-widget{border:1px solid #000 ! important; padding:0 ! important;}
.bootstrap-datetimepicker-widget > *{padding:0 ! important;}
.bootstrap-datetimepicker-widget:before {display: none !important;}
.bootstrap-datetimepicker-widget:after {display: none !important;}
.bootstrap-datetimepicker-widget table td.active, .bootstrap-datetimepicker-widget table td.active:hover, .bootstrap-datetimepicker-widget table td span.active{background:#000 ! important;}
.bootstrap-datetimepicker-widget table td.today:before{border-bottom-color:#000 ! important;}

/* 리스트형 */
.board_list_table{border:none; margin:0;}
.board_list_table thead{display:none;}
.board_list_table thead th{border-top:1px solid #000; border-bottom:1px solid #E4E4E4; background:#fff; font-size:14px; color:#000; font-weight:normal; padding:13px 0;}
.board_list_table td{border-bottom:1px solid #E4E4E4; font-size:14px; color:#464646; padding:22px 0;}
.board_list_table .board_tit{padding-left:20px;}
.board_list_table .board_tit strong{font-size:15px;}
.board_list_table .board_tit strong:hover{text-decoration:none;}
.board_list_table .board_tit img{display:none;}
.board_list_table .board_tit img.secret{display:inline-block; margin:-3px 10px 0 0;}
.board_list_table .board_tit .notcie_icon{background:#000; line-height:22px; color:#fff; margin-right:20px; padding:0 10px; font-size:12px; font-weight:500; display:inline-block;}
.board_list_table .notice td{background:#F5F5F5; border-bottom:1px solid #fff;}
.board_list_table .notice .board_tit strong{font-weight:500;}

/* qa형 */
.board_zone_sec .btn_write{top:0; width:96px; height:39px; padding:0; border:1px solid #000; background:#000; font-size:13px; color:#fff;}
.board_list_qa .board_list_table td{color:#888;}
.board_list_qa .board_list_table td.ok{color:#000; font-weight:500;}

/* 갤러리형 */
.board_zone_sec + .board_zone_cont, .board_zone_cont + .board_zone_cont{margin:0;}
.board_list_gallery ul li{width:calc(25% - 11.3px) ! important; margin:60px 15px 0 0; vertical-align:top;}
.board_list_gallery ul li:nth-of-type(4n){margin-right:0;}
.board_list_gallery ul li:nth-of-type(1), .board_list_gallery ul li:nth-of-type(2), .board_list_gallery ul li:nth-of-type(3), .board_list_gallery ul li:nth-of-type(4){margin-top:0;}
.board_list_gallery .gallery_cont{padding:0;}
.board_list_gallery .board_img{border:none; min-height:auto;}
.board_list_gallery .board_img img{width:100%; height:auto;}
.board_zone_cont .rating_star{display:block; width:89px; height:15px; background:url('../img/icon/icon_star_off.png')no-repeat left center; font-size:0;}
.board_zone_cont .rating_star span{display:block; height:100%; background:url('../img/icon/icon_star_on.png')no-repeat left center;}
.gallery_info_cont .board_tit{margin-top:10px;}
.gallery_info_cont .board_tit strong{font-size:15px; color:#000; font-weight:500; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.gallery_info_cont .board_tit a:hover strong{text-decoration:none;}
.gallery_info_cont .board_tit img{display:none;}
.board_name_day{margin:5px 0 0; font-size:0;}
.board_name_day span{display:inline-block; font-size:13px; color:#888; vertical-align:middle; padding:0; height:auto;}
.board_name_day span.board_day{padding-left:12px; margin-left:12px; border:none; position:relative;}
.board_name_day span.board_day:before{content:''; display:block; width:1px; height:8px; background:#E4E4E4; position:absolute; top:50%; left:0; margin-top:-4px;}
.board_name_day span.board_day span{top:0; vertical-align:top;}
.board_likeit_hits{display:none;}

/* 작성 */
.board_write_box{margin:0; border-top:1px solid #000; padding:20px 0; border-bottom:1px solid #E4E4E4;}
.board_write_table{border:none;}
.board_write_table th{border:none; padding:10px 0; background:#fff; font-size:15px; color:#000; font-weight:500; line-height:50px;}
.board_write_table td{border:none; padding:10px 0;}
.board_write_table td span.name{font-size:14px; color:#000; line-height:50px;}
.board_write_box .category_select select{-webkit-appearance:none; -moz-appearance:none; appearance:none;}
.board_write_box .category_select select::-ms-expand{display:none;}
.board_write_box .category_select select{width:300px ! important; height:50px; border:none; border-radius:0; padding-left:15px; font-size:14px; background:#F5F5F5 url('../img/icon/icon_select.png')no-repeat right 15px center;}
.board_write_table td > input{width:300px; height:50px; border:none; background:#F5F5F5; padding:0 0 0 15px; font-size:14px; color:#000;}
.board_write_table td > input::placeholder{color:#888;}
.board_write_box .write_title{width:300px;}
.board_write_table .board_goods_select{margin:0; font-size:0;}
.board_write_table .js_selected_info_text{display:inline-block; width:300px; height:50px; background:#F5F5F5; margin-right:10px; vertical-align:top;}
.board_write_table .btn_goods_select{vertical-align:top; width:100px; height:50px; line-height:48px; border:1px solid #000; background:#000; color:#fff; font-size:13px; font-weight:bold; padding:0; margin:0; box-sizing:border-box;}
.goods_select_item{margin:20px 0 0; padding:10px 0 0; border-top:1px dashed #E4E4E4;}
.select_item_img{width:100px; vertical-align:middle;}
.select_item_img img{height:auto; border:none;}
.select_item_info{padding-left:10px; vertical-align:middle;}
.select_item_info em{font-size:15px; padding-bottom:5px; font-weight:500;}
.select_item_info strong{font-size:15px; font-weight:500;}
.btn_goods_item_del{right:-40px;}
.board_write_table .subject td > input{width:420px;}
.board_write_box .write_editor .form_element{display:block; font-size:13px; color:#888; margin:0 0 10px;}
.board_write_box .write_editor textarea{width:100%; height:300px; box-sizing:border-box; resize:none; border:none; background:#F5F5F5; padding:15px; font-size:14px; color:#000;}
.file_upload_sec{margin:0 0 10px;}
.file_upload_sec:last-child{margin:0;}
.file_upload_sec .file_text{width:300px ! important; height:50px; border:none; background:#F5F5F5; padding:0 0 0 15px; font-size:14px; color:#000;}
.file_upload_sec .btn_upload_box{width:160px; padding-left:10px; font-size:0;}
.file_upload_sec .btn_upload_box .btn_upload{width:100px; height:50px; border:1px solid #000; background:#000; color:#fff; font-size:13px; font-weight:bold;}
.file_upload_sec .btn_upload_box .btn_gray_big{width:50px; height:50px; margin-left:10px; border:1px solid #000; background:#000; font-size:0; position:relative;}
.file_upload_sec .btn_upload_box .btn_gray_big:before, .file_upload_sec .btn_upload_box .btn_gray_big.plus:after{content:''; display:block; width:19px; height:2px; background:#fff; position:absolute; top:50%; left:50%; margin:-1px 0 0 -9px;}
.file_upload_sec .btn_upload_box .btn_gray_big.plus:after{transform:rotate(90deg);}
.file_upload_sec .btn_upload_box .file{height:50px; right:60px;}
.capcha{margin:0;}
.capcha_img{width:305px; height:145px; border:1px solid #E4E4E4;}
.capcha_txt{padding-left:20px;}
.capcha_txt p{font-size:14px; color:#000; }
.capcha_txt input{width:200px; height:45px; border:none; background:#F5F5F5; padding:0 0 0 15px; font-size:14px; color:#000;}
.capcha_txt .btn_gray_list{margin-top:13px;}
.capcha_txt .btn_gray_list .btn_gray_small{border:1px solid #000; background:#fff; padding:0 15px;}
.capcha_txt .btn_gray_list .btn_gray_small span{line-height:33px; padding:0; font-size:13px; color:#000; font-weight:500;}
.capcha_txt .btn_gray_list .btn_gray_small span img{display:none;}
.board_write_agree{margin:0; padding:0;}
.board_commen_agree{margin:15px 0 0; border-bottom:1px solid #E4E4E4;}
.board_commen_agree h5{font-size:14px; color:#000;}
.board_commen_agree textarea{border:1px solid #E4E4E4;}
.board_commen_agree .agree_choice_box{padding:10px 0 15px;}
.board_commen_agree .agree_choice_box input[type="checkbox"] + label{font-size:14px; color:#000; padding-left:22px; line-height:15px; background:url('../img/icon/icon_chk_off.png')no-repeat left center; min-width:15px; min-height:15px;}
.board_commen_agree .agree_choice_box input[type="checkbox"]:checked + label{background-image:url('../img/icon/icon_chk_on.png');}
.board_commen_agree .link_agree_go{font-size:14px; margin-left:10px; color:#888;}
.board_zone_sec .btn_center_box{margin:30px 0 0; text-align:right; font-size:0;}
.board_zone_sec .btn_center_box button{width:208px; height:50px; margin-left:10px; border:1px solid #000; background:#fff; font-size:16px; font-weight:500; color:#000;}
.board_zone_sec .btn_center_box button strong{font-weight:500;}
.board_zone_sec .btn_center_box button.btn_write_ok{background:#000; color:#fff;}
.board_zone_sec .btn_center_box button.btn_before{display:none;}
#smart_editor2{max-width:100% ! important;}

/* 읽기 */
.board_zone_view{position:relative;}
.board_view_tit{border:none; background:#F5F5F5; padding:0 250px 0 30px; font-size:0;}
.board_view_tit h3{font-size:14px; color:#000; font-weight:normal; line-height:66px; max-width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.board_view_tit h3 span{font-size:14px; color:#888; padding-right:30px;}
.board_zone_view .board_view_info{position:absolute; top:0; right:0; border:none; padding:0 30px; font-size:0;}
.board_zone_view .board_view_info span{vertical-align:top; height:auto;}
.board_view_info .view_info_idip strong{font-size:14px; color:#888; font-weight:normal; display:inline-block; line-height:66px;}
.board_view_info .view_info_idip em{display:none;}
.board_view_info .view_info_hits{display:none;}
.board_view_info .view_info_day{font-size:14px; color:#888; padding-left:15px; margin-left:15px; position:relative; border:none;}
.board_view_info .view_info_day:before{content:''; display:block; width:1px; height:12px; background:#D6D6D6; position:absolute; top:50%; left:0; margin-top:-6px;}
.board_view_info .view_info_day em{top:0; padding:0; display:inline-block; line-height:66px;}
.view_goods_select{margin:0;}
.view_goods_select_item{margin:0; padding:25px 0; border-bottom:1px solid #E4E4E4;}
.view_select_item_img{width:100px; vertical-align:middle;}
.view_select_item_img img{border:none;}
.view_select_item_info{vertical-align:middle;}
.view_select_item_info em{font-size:15px; font-weight:500;}
.view_select_item_info > strong{font-size:15px; font-weight:500; color:#000;}
.view_select_item_info > strong .won{font-weight:normal; font-size:14px;}
.board_view_qa .view_question_box{padding:0;}
.board_view_qa .view_question_tit, .board_view_qa .view_answer_tit{display:none;}
.board_view_content .seem_cont{padding:25px 0; font-size:14px; color:#464646;}
.board_view_qa .view_answer_box{border-top:1px dashed #E4E4E4; padding:0;}
.view_answer_box .view_answer_info{display:none;}
.board_view_comment{padding:0;}
.view_comment{border:none;}
.board_zone_view + .btn_right_box{border-top:1px solid #E4E4E4; margin:0; padding:20px 0 0; font-size:0;}
.board_zone_view + .btn_right_box button{width:208px; height:50px; border:1px solid #000; background:#fff; padding:0; margin:10px 0 0 10px; font-size:16px; color:#000; font-weight:500;}
.board_zone_view + .btn_right_box button strong{font-weight:500;}
.board_zone_view + .btn_right_box button.btn_board_list{display:block; width:426px; background:#000; color:#fff; float:right;}
.board_zone_view + .btn_right_box button.btn_board_list:after{content:''; display:block; clear:both;}