@charset "utf-8";
/* CSS Document */

/* 제품명 */
.pick_add_info .prd_en_tit,
.item_info_box .prd_en_tit {
	display: none;
}
.pick_add_info b.dis-no,
.item_info_box b.dis-no {
	display: none !important;
}

.body-board .visual_iwrap {
    position: relative;
    padding-bottom: 68.25%;
    height: 0;
    overflow: hidden;
    max-width: 100%;
}
.body-board .visual_iwrap iframe {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    height: 101%;
    width: 101%;
}

/* v콜라겐 */
.body-board .visual_iwrap.vample {
    padding-bottom: 57.25%;
}
.body-board .visual_iwrap.vample1 {    
    padding-bottom: 141.25%;
}
.body-board .visual_iwrap.vample2 {
    padding-bottom: 58.25%;
}
.body-board .visual_iwrap.vample3 {
    padding-bottom: 97.25%;
}

/* 판테토인 */
.body-board .visual_iwrap.panthetoin {
	padding-bottom: 156.25%;
}
.body-board .visual_iwrap.panthetoin1{
	padding-bottom: 69.1%;
}
.body-board .visual_iwrap.panthetoin2{
	padding-bottom: 448.25%;
}
.body-board .visual_iwrap.panthetoin3{
	padding-bottom: 138.1%;
}
.body-board .visual_iwrap.panthetoin4{
	padding-bottom: 113.25%;
}
.body-board .visual_iwrap.panthetoin5{
	padding-bottom: 178.25%;
}
.body-board .visual_iwrap.panthetoin6{
	padding-bottom: 200.25%;
}
.body-board .visual_iwrap.panthetoin7{
	padding-bottom: 203.25%;
}
.body-board .visual_iwrap.panthetoin8{
	padding-bottom: 188.25%;
}

/* 온천수 */
.body-board .visual_iwrap.thermal{
    padding-bottom: 146.25%;
}
.body-board .visual_iwrap.thermal1{
	padding-bottom: 116.25%;
}

/* 바닐라부티크 */
.body-board .visual_iwrap.boutique{
	padding-bottom: 142.25%;
}

/* 아워비건 */
.body-board .visual_iwrap.vegan{
	padding-bottom: 79.25%;
}
.body-board .visual_iwrap.vegan1{
	padding-bottom: 90.25%;
}
.body-board .visual_iwrap.vegan2{
	padding-bottom: 91.25%;
}
.body-board .visual_iwrap.vegan3{
	padding-bottom: 126.25%;
}
.body-board .visual_iwrap.vegan4{
	padding-bottom: 104.25%;
}
.body-board .visual_iwrap.vegan5{
	padding-bottom: 100.25%;
}
.body-board .visual_iwrap.vegan6{
	padding-bottom: 107.25%;
}

/* 퓨어 클렌징 */
.body-board .visual_iwrap.pure{
	padding-bottom: 77.25%;
}
.body-board .visual_iwrap.pure1{
	padding-bottom: 136.25%;
}
.body-board .visual_iwrap.pure2{
	padding-bottom: 182.25%;
}
.body-board .visual_iwrap.pure3{
	padding-bottom: 55.25%;
}
.body-board .visual_iwrap.pure4{
	padding-bottom: 71.25%;
}
.body-board .visual_iwrap.pure5{
	padding-bottom: 81.25%;
}
.body-board .visual_iwrap.pure6{
	padding-bottom: 73.25%;
}
.body-board .visual_iwrap.pure7{
    padding-bottom: 59%;
}
.body-board .visual_iwrap.pure8{
	padding-bottom: 64.25%;
}

/* 바이옥실 */
.body-board .visual_iwrap.bioxyl{
	padding-bottom: 54.25%;
}
.body-board .visual_iwrap.bioxyl1{
	padding-bottom: 120.25%;
    margin-bottom: 3.5rem;
}
.body-board .visual_iwrap.bioxyl2{
	padding-bottom: 73.25%;
}

/* 기타 제품 */
.body-board .visual_iwrap.etc{
	padding-bottom: 154.25%;
}
.body-board .visual_iwrap.etc2{
	padding-bottom: 121.25%;
}
.body-board .visual_iwrap.etc3{
	padding-bottom: 129.25%;
}
.body-board .visual_iwrap.etc4{
	padding-bottom: 66.25%;
}
.body-board .visual_iwrap.etc5{
	padding-bottom: 123.25%;
}
.body-board .visual_iwrap.etc6{
	padding-bottom: 67.25%;
}
.body-board .visual_iwrap.etc7{
	padding-bottom: 111.25%;
}
.body-board .visual_iwrap.etc8{
	padding-bottom: 65.25%;
}
.body-board .visual_iwrap.etc9{
	padding-bottom: 89.25%;
}
.body-board .visual_iwrap.etc10{
	padding-bottom: 114.25%;
}
.body-board .visual_iwrap.etc11{
	padding-bottom: 105.25%;
}
.body-board .visual_iwrap.etc12{
	padding-bottom: 158.25%;
}
.body-board .visual_iwrap.etc14{
	padding-bottom: 128.25%;
}
.body-board .visual_iwrap.etc15{
	padding-bottom: 99.25%;	
}
.body-board .visual_iwrap.etc16{
	padding-bottom: 131.25%;
}
.body-board .visual_iwrap.etc17 {
    padding-bottom: 56.2%;
}


/* 버튼 */
.board_zone_sec .btn_center_box{margin:30px 0 0 0;}
.board_zone_view + .btn_right_box{margin:10px 0 0 0;}
/* 검색 */
.btn_board_search{width: 120px; height: 50px; color:#fff; border: 1px solid #000; border-radius: 5px; background:#000;}
.btn_board_search:hover{}
.btn_board_search em{font-size: 18px; font-weight: 500;}
/* 이전 */
.btn_before{display:inline-block; width:200px; height:50px; padding:0 5px 0 5px; color:#000; font-size:18px; border:2px solid #000; border-radius:8px; text-align:center; cursor:pointer;}
.btn_before:hover{}
/* 저장 */
.btn_write_ok{display:inline-block; min-width:200px; height:50px; padding:0 10px 0 10px; color:#fff; font-size:18px; border:2px solid #000; border-radius:8px; background:#000; text-align:center; cursor:pointer;}
.btn_write_ok:hover{}
/* 상품선택 */
.btn_goods_select{display:inline-block; width: 120px; height: 40px; line-height: 39px; color:#ffffff; font-size:14px; font-weight: 500; border:1px solid #000; border-radius: 6px; background:#000; text-align:center; vertical-align:middle;}
.btn_goods_select:hover{}
.btn_goods_item_del{position:absolute; top:3px; right:-30px;}

/* 추천하기 */
.btn_comment_best{display:inline-block; min-width:50px; margin:0 0 0 10px; padding:1px 5px 2px 5px; color:#ffffff; font-size:11px; border:1px solid #b70010; background:#b70010; text-align:center;}
.btn_comment_best:hover{border:1px solid #9b344a; background:#9b344a;}

/* 삭제, 수정, 답글, 목록 */
.btn_board_del,
.btn_board_edit,
.btn_board_reply,
.btn_board_report,
.btn_board_list{height:28px; line-height:26px; margin:0 0 0 5px; padding:0 12px 0 12px; color:#666666; border:1px solid #a3a3a3; text-align:center;}
.btn_board_del:hover,
.btn_board_edit:hover,
.btn_board_reply:hover,
.btn_board_report:hover,
.btn_board_list:hover{border:1px solid #333333;}

/* 글쓰기 */
.btn_write{display:inline-block; min-width:130px; height: 45px; line-height:1; color: #000; font-size:18px; border:2px solid #000; border-radius: 5px; background: #fff; text-align:center; vertical-align:middle;}
.btn_write:hover{}

/* 1:1 문의 조회버튼 */
.btn_date_check{display:inline-block; float: right; min-width:130px; height:45px; color:#fff; font-size: 18px; font-weight:500; border:2px solid #000; background: #000; text-align:center; border-radius: 5px; margin-left: 5px;}
.btn_date_check em{padding:0; background:none;}

/* 이름, 날짜 */
.board_name_day{margin:5px 0 3px 0;}
.board_name{display:inline-block; padding:0 3px 0 0;}
.board_day{display:inline-block; height:11px; padding:0 5px 0 5px; font-size:12px; border-left:1px solid #cccccc; vertical-align:middle;}
.board_day span{position:relative; top:-3px;}
/* 추천수, 조회수 */
.board_likeit_hits{color:#b2b2b2; font-size:12px;}
.board_likeit{display:inline-block; margin:0 10px 0 0;}
.board_hits{display:inline-block;}
/* 이벤트 기간 */
.board_event_day{margin:5px 0 3px 0;}
/* 상품후기 별 */
.board_zone_cont .rating_star_list{margin:6px 0 0 0;}
.board_zone_cont .rating_star_list li{display:inline-block; margin:0 10px 0 0;}
.board_zone_cont .rating_star{display:inline-block; width:88px; height:15px; background: url("../../img/icon/board/icon_star_bg.png") no-repeat left top; vertical-align: middle; text-indent: -9999px;}
.board_zone_cont .rating_star span{display:block; background:url("../../img/icon/board/icon_star_fill.png") no-repeat left top;}
/* 게시판 검색 */
.board_search_box{margin:60px 0 30px 0; padding:10px 10px 10px 10px; text-align:center;}
.board_search_box .chosen-container{width: 120px !important; height: 50px;}
.board_search_box .chosen-container a.chosen-single{height: 50px !important; border: 2px solid #ddd; border-radius: 4px; line-height: 45px; font-size: 16px;}
.board_search_box .chosen-container a.chosen-single span{font-size: 17px;line-height: 50px !important;}
.board_search_box .chosen-container a.chosen-single div b{background-position: 0 10px;}
.board_search_box input{width: 300px; height: 50px; border: 2px solid #ddd; border-radius: 4px;}
.board_search_box select{width:90px;}

/* 1:1 문의 조회기간 영역 */
.date_check_box{margin: 30px 0;}
.date_check_box:after{display:block; clear:both; content:"";}
.date_check_box form{display: flex; align-items: center; flex-wrap: nowrap; justify-content: space-between;}
.date_check_box h3{float:left; padding:6px 15px 0 0; color:#777777; font-size:13px;}
.date_check_list{display: flex; align-items: center;}
.date_check_list label{display: flex; flex-direction: row-reverse; align-items: center; margin-right: 20px;}
.date_check_list label span{position: relative; display: inline-block; width: 20px; height: 20px; border: 2px solid #ddd; border-radius: 100%; vertical-align: middle; margin-right: 4px; box-sizing: border-box;}
.date_check_list label span::after{content: ""; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 8px; height: 8px; border-radius: 100%; background: #eee;}
.date_check_list label button{color:#222; font-size:16px; font-weight: 500;}
.date_check_list label button:hover + span,
.date_check_list label button.on + span{border: 2px solid #000; background: #000;}
.date_check_list label button.on + span::after{background: #fff;}
.date_check_calendar{position:relative; width: 46%;}
.date_check_calendar .anniversary{background:url('../../img/member/icon_calendar.png') no-repeat right center; width: 35%; height: 45px; border: 2px solid #ddd; border-radius: 4px; color: #222; font-size: 16px; padding-left: 19px;}


/* ------------- 기본 게시판 테이블 리스트  ------------- */
.board_zone_sec{position:relative;}
.board_zone_tit{display: flex; justify-content: space-between; align-items: center; padding:0 0 30px 0; font-size:20px; font-weight: 700; line-height: 1; border-bottom:2px solid #222;}
.board_zone_tit h2{font-size:24px; font-weight: bold; line-height: 1; letter-spacing: -0.063em;}
.board_zone_sec .btn_right_box {position:absolute; top:0; right:0;}
.board_zone_cont{}
.board_zone_sec + .board_zone_cont,
.board_zone_cont + .board_zone_cont{}
.board_zone_cont + .board_zone_tit{margin:70px 0 30px 0; padding:0 0 20px 0; border-bottom:1px solid #3c3c3c;}

.board_list_table{width:100%; margin:0 0 20px 0; border-top: 2px solid #ddd; border-spacing:0; border-collapse:collapse; text-align:center;}
.board_list_table th{font-size:16px; padding:15px 0; border-bottom:1px solid #bbb; font-weight:700;}
.board_list_table td{padding:13px 10px 15px 10px; border-bottom:1px solid #bbb; font-size: 15px;}
.board_list_table td.board_cate,
.board_list_table td.board_tit{font-weight: bold;}
/* 게시판 이미지 */
.board_list_table .board_img{overflow:hidden; position:relative; display:inline-block; text-align:center;}
.board_list_table .board_img a{display:table-cell; height:100%; vertical-align:middle; border:1px solid #ebebeb;}
/* 게시판 제목 */
.board_list_table .board_tit{text-align:left; vertical-align:middle; }
/* .board_list_table .board_tit strong{font-weight:normal;} */
.board_list_table .board_tit strong > span{color:#b70010;}
.board_list_table .board_tit.on strong{font-weight:bold;}
.board_list_table .board_tit img{margin:0 2px 0 2px; vertical-align:middle;}
.board_list_table .board_tit strong:hover{text-decoration:underline;}
/* 게시판 제목 답글 */
.board_list_table .board_tit .reply{}
.board_list_table .board_tit .reply{margin:0 0 0 15px; padding:0 0 0 20px; background:url("../../img/icon/board/icon_comment_reply.png") no-repeat 8px 4px;}
/* 공지 */
.board_zone_list .notice_point,
.board_zone_list .notice_point td{background:#f7f7f7;}


/* -------------갤러리형 게시판 ------------- */
.board_list_gallery{position:relative; width:100%; text-align:center; font-size:20px; font-weight:700; padding-top: 30px;}
.board_list_gallery:after{display:block; clear:both; content:"";}
.board_list_gallery ul{display: flex; flex-direction: row; align-items: flex-start; justify-content: flex-start; flex-wrap: wrap; width:100%; font-size:0;}
.board_list_gallery ul li{position:relative; margin:0 0 40px 0; font-size:13px; text-align:center;}
.board_list_gallery .gallery_cont{padding:0 10px 0 10px;}
/* 게시판 이미지 */
.board_list_gallery .board_img{overflow:hidden; position:relative; width:100%; text-align:center;; border-radius: 30px;}
.board_list_gallery .board_img::before{content:""; display:block; padding-top:100%;}
.board_list_gallery .board_img a{display: block; position:absolute; top:0; left:0; width:100%; height:100%;}
.board_list_gallery .board_img a img{position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); width: 100%; height: auto;}
.gallery_info_cont{padding:10px; text-align:left;}
/* 게시판 제목 */
.gallery_info_cont .board_tit{margin:5px 0 0 0; text-align:left; vertical-align:middle;}
.gallery_info_cont .board_tit em{display:block; margin:0 0 2px 0;}
.gallery_info_cont .board_tit > a > div{display: flex; justify-content: flex-start; align-items: center;}
.gallery_info_cont .board_tit .board_tit_top strong{display: inline-block; max-width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; vertical-align: middle; font-size:16px;}
.gallery_info_cont .board_tit .board_tit_top a:hover strong{text-decoration:underline;}
.gallery_info_cont .board_tit .board_tit_bot .preview{display: inline-block; max-width: 100%; font-size: 13px; font-weight: normal; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.gallery_info_cont .board_tit .board_tit_bot .reply_count{display: inline-block;}
.gallery_info_cont .board_tit img{vertical-align: middle;}
.gallery_info_cont .board_tit .board_tit_top .board_secret{margin-right: 5px;}
.gallery_info_cont .board_tit .board_tit_top .board_tit_icon{display: flex; align-items: center; flex-direction: row;}
.gallery_info_cont .board_tit .board_tit_top .board_tit_icon img{margin-left: 5px;}

/* ------------- 이벤트 게시판 ------------- */
.board_list_event{position:relative; width:100%;}
.board_list_event:after{display:block; clear:both; content:"";}
.board_list_event ul{width:100%; font-size:0;display:flex;justify-content: space-between;flex-wrap: wrap; padding-top: 32px;}
.board_list_event ul:after{clear:both; content:"";}
.board_list_event ul li{ position:relative; width:496px; /*min-height:50px;*/ margin:0 0 60px 0; font-size:12px; text-align:left;}
.board_list_event .event_cont{
    display: flex;
    flex-flow: column;
}
.event_board .board_zone_cont {
    padding-bottom: 120px;
}
/* 게시판 이미지 */
.board_list_event .board_img{overflow:hidden; display:table-cell; position:relative; width:auto; height: 320px; text-align:center; vertical-align:middle;}
.board_list_event .board_img a{}
.board_list_event .board_img img {	
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 44px;
    background: rgba(34, 34, 34, 1);
    border-radius: 44px;
}
.board_list_event.end {
	opacity: 0.5;
}
.board_list_event .board_event_day {
	font-size: 16px;
}
.board_list_event .event_info_cont{display:inline-block; padding:0;}
/* 게시판 제목 */
.event_info_cont .board_tit{display:table-cell; padding: 20px 0 0 0; text-align:left; vertical-align:middle;}
.event_info_cont .board_tit em{display:block; margin:5px 0 2px 0;}
.event_info_cont .board_tit strong{overflow:hidden; width:87%; font-size: 28px; font-weight: bold;/*width:100%; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal;*/}
.event_info_cont .board_tit a{display:block;}
.event_info_cont .board_tit img{margin:0 2px 0 2px; vertical-align:middle;}
/* 부가설명 */
.event_info_cont .board_txt{display:block; margin:5px 0 5px 0;}
/* 진행중 이벤트 리스트 */
.board_hot_list{padding:10px 0 50px 0; font-size:0; text-align:left; border-top:1px solid #3c3c3c;}
.board_hot_list ul{display:inline-block; font-size:12px;}
.board_hot_list ul li{display:inline-block; width:auto; margin:0; vertical-align:middle;}
.board_hot_list ul li.on{font-weight:bold;}
.board_hot_list ul li a{display:block; height:11px; padding:0 5px 0 5px; border-left:1px solid #cccccc;}
.board_hot_list ul li a span{position:relative; top:-5px;}
.board_hot_list ul li a span:hover{font-weight:bold; border-bottom:1px solid #333333;}
.board_hot_list ul li:first-child a{border-left:none 0;}
/* 문의 게시판 */
.board_list_qa{}
.board_list_qa .board_list_table thead{}
.board_list_qa .board_list_table tbody tr{border-bottom: 1px solid #ddd;}
.board_list_qa .board_list_table tbody tr.no_list{border: none;}
.board_list_qa .board_list_table tbody tr.no_list td{font-size: 20px; font-weight: 700; padding: 50px 0 0 0;}
.board_list_qa .board_list_table tbody tr td{border:0; font-size:16px;}
.board_list_qa .board_list_table tbody tr td.board_tit {	
    padding: 38px 16px 35px;
}
.board_list_qa .board_list_table tbody tr td.board_tit strong{width: 85%; display: inline-block; vertical-align: middle; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.board_list_qa .board_list_table tbody tr td > a > div {	
    font-size: 16px;
    color: #222;
    font-weight: bold;
}
.board_list_qa .board_list_table tbody tr td > a > div .writer{
	display: inline-block;
	float: right;
	font-size: 14px;
	color: #999;
	font-weight: normal;
}
.board_list_qa .board_list_table tbody tr td > a > div .flex_be,
.noti_view .noti-info {	
    align-items: flex-end;
    padding-top: 39px;
}
.board_list_qa .board_list_table tbody tr td > a > div .flex_be span.qastatus,
.noti_view .noti-info span.qastatus {
    height: 32px;
    line-height: 32px;
    color: #999999;
    font-size: 16px;
    font-weight: 500;
    border-radius: 32px;
    border: 2px solid #dddddd;
    padding: 0 20px;
}
.board_list_qa .board_list_table tbody tr td > a > div .flex_be span,
.noti_view .noti-info span {
    font-size: 12px;
    color: #999999;
    font-weight: 400;
}
/* ------------- 글쓰기 ------------- */
.board_zone_view{}
.board_write_box{margin:0 10px 0 0; padding: 30px 0;}
.board_write_table{width:100%; margin:0 0 20px 0; border:0; border-spacing:0; border-collapse:collapse;}
.board_write_table th{padding:13px 0 7px 25px; font-size: 20px; font-weight:bold; background:#fff; text-align:left; vertical-align:top;}
.board_write_table td{height:32px; font-size:16px; font-weight: 700; margin:0; padding: 13px 25px 7px 15px; background:#ffffff;}
.board_write_table td > input{ width:100%; height:50px; border: 2px solid #ddd; border-radius:8px;}
.board_write_table td .category_select{display: inline-block; width: 100%; border: 2px solid #ddd; border-radius: 8px; height: 50px; padding-right: 10px; box-sizing: border-box;}
.board_write_table td .category_select select{width: 100% !important; border: 0; background: none;}
.board_write_table .file_upload_sec{display: flex; justify-content: space-between; align-items: center;}
.board_write_table .file_upload_sec > label{display: inline-block; width: 65%; padding-right: 10px;}
.board_write_table .file_upload_sec > label .file_text{width: 100%; height:50px; border: 2px solid #ddd; border-radius:8px;}
.board_write_table .file_upload_sec .btn_upload_box{width:35%;}
.board_write_table .file_upload_sec .btn_upload_box input.file{top: 0; left: 0; width: 48%; height: 100%;}
.board_write_table .file_upload_sec .btn_upload_box .btn_upload{width:48%; height:50px; border-radius:6px; font-size:18px;}
.board_write_table .file_upload_sec .btn_upload_box .btn_upload em{font-weight: bold;}
.board_write_table .file_upload_sec .btn_upload_box .btn_gray_list{display:inline-block; width:48%; height:50px;}
.board_write_table .file_upload_sec .btn_upload_box .btn_gray_list button{width:100%; height:100%; border: 2px solid #dbdbdb; border-radius:6px;}
.board_write_table .file_upload_sec .btn_upload_box .btn_gray_list button span{font-size: 18px; font-weight: bold;}
.board_write_table .capcha{width:572px; margin: 0;}
.board_write_table .capcha_txt{}
.board_write_box .category_select select{width:572px; height: 100%; border: 2px solid #ddd; border-radius: 8px; font-size: 16px; padding-left: 10px;}
.board_write_box .write_title{width:90%;}
.board_write_box .write_editor textarea{display: block; width: 100%; resize: vertical; border: 2px solid #ddd; border-radius: 8px;}
.board_write_box .write_editor .form_element{margin:0 0 5px 0;}
.board_write_agree{margin:0 10px 0 0; padding:0 0 10px 0;}
.email_select {width:115px; margin:0 0 0 3px; padding:0 0 0 5px; border:1px solid #d0d0d0;}

/* 동록된 게시글 없음 */
.no_data{padding:30px 30px 30px 30px; text-align:center;}
.board_cont{}
.board_view{line-height:1.8;}
.board_view .img_attach{margin:10px 0 10px 0;}
/* 답글 쓰기 확인 버튼 */
.btn_comment_ok{display:inline-block; width:82px; height:82px; padding:0 5px 0 5px; color:#ffffff; font-size:12px; border:1px solid #c7c7c7; background:#c7c7c7; text-align:center; cursor:pointer;}
/* 파일첨부 */
.board_view_attach{padding:15px 0 0 0; font-size:0;}
.board_view_attach strong{display:inline-block; padding:0 10px 0 10px; font-size:12px; background:url("../../img/icon/board/icon_board_attach_file.png") no-repeat 0 6px;}
.board_view_attach .attach_list{display:inline-block; font-size:12px;}
.board_view_attach .attach_list a{padding:0 5px 0 5px;}
.board_view_attach .attach_list a:hover{text-decoration:underline;}
/* 개인정보 수집항목 동의 */
.board_commen_agree{margin:10px 0 0 0; border-bottom:1px solid #dbdbdb;}
.board_commen_agree h5{font-size:12px;}
.board_commen_agree .form_element{display:block;}
.board_commen_agree textarea{display:inline-block; width:100%; margin:10px 0 0 0; padding:10px 10px 10px 10px;}
.board_commen_agree .agree_choice_box{padding:10px 0 10px 0; color:#777777; font-size:11px;}
.board_commen_agree .link_agree_go{font-size:11px; text-decoration:underline;}
/* 자동등록방지 */
.capcha{display:table; margin:10px 0 10px 0;}
.capcha_img{display:table-cell; width:304px; height:106px; border:1px solid #d6d6d6; text-align:center; vertical-align:middle;}
.capcha_txt{display:table-cell; padding:0 0 0 20px;}
.capcha_txt p{margin:0 0 10px 0;}
.capcha_txt .btn_gray_list{display:block; margin:10px 0 0 0;}
/* 상품 선택 */
.board_goods_select{margin:1px 0 0 0;}
.board_goods_select > span{margin-left: 10px;}
.goods_select_item{margin:10px 0 3px 0; padding:10px 0 0 0; font-size:0; border-top:1px dotted #cccccc;}
.select_item_img{display:inline-block; width:80px; height:auto; vertical-align:top; background: #eceaeb;}
.select_item_img img{width:100%; border:1px solid #dbdbdb; vertical-align:middle;}
.select_item_info{display:inline-block; position:relative; padding:0px 0 0 10px; font-size: 14px;}
.select_item_info em{display:block;}
.select_item_info .text_type_cont{display:block; padding:3px 0 3px 0; color:#a9a9a9; font-size:11px; line-height:1;}

/* ------------- view 페이지 ------------- */
.board_view_tit{overflow:hidden; padding:15px 15px 15px 15px; border-top:1px solid #999999; border-bottom:1px solid #dbdbdb; background:#f7f7f7;}
.board_view_tit h3{display:inline-block; color:#111111; font-size:14px;}
.board_view_tit strong{float:right; font-size:14px;}

.board_zone_view .board_view_info{overflow:hidden; padding:10px 15px 10px 15px; border-bottom:1px solid #dbdbdb;}
.board_view_info .view_info_idip{display:inline-block;}
.board_view_info .view_info_idip em{color:#acacac; font-size:11px;}
.board_view_info .view_info_day{display:inline-block; height:10px; margin:0 0 0 7px; font-size:11px; border-left:1px solid #dbdbdb; vertical-align:middle;}
.board_view_info .view_info_day em{position:relative; display:block;  top:-3px; padding:0 0 0 10px;}
.board_view_info .view_info_hits{display:inline-block; float:right; text-align:right;}

.board_zone_view .board_view_event_day{overflow:hidden; padding:10px 15px 10px 15px; border-bottom:1px solid #dbdbdb;}
.board_zone_view .board_view_attach{overflow:hidden; padding:10px 15px 10px 15px; }
.board_zone_view .board_view_link{overflow:hidden; padding:10px 15px 10px 15px; border-bottom:1px solid #dbdbdb;}
.board_view_link a:hover{text-decoration:underline;}
/* 게시판 내용 노출 */
.board_view_content{min-height:350px;}
.board_view_content img{max-width:100%; width: 100%;}
.board_view_content .seem_cont{padding:30px 15px 30px 15px; line-height:1.8;}
/* 상품노출 */
.view_goods_select{margin:20px 0 0 0;display:flex;flex-wrap: wrap;}
.view_goods_select_item{
	padding: 0;
	width: calc(25% - 10.5px);
    margin: 0 0 50px 0;
}
.view_goods_select_item:not(:nth-child(4n)) {
    margin-right: 14px;
}
.view_select_item_img{display:inline-block; width:100%; height:auto; vertical-align:top; background: #f5f5f5; margin-bottom: 15px;}
.view_select_item_img img{width:100%; vertical-align:middle;}
.view_select_item_info{display:block; position:relative;}
.view_select_item_info em{
	font-size: 17px;
	display:block; 
	font-weight:bold;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    line-height: 1.4;
    height: 2.8em;
    word-wrap: break-word;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: keep-all;
    font-weight: 500;
    margin-bottom: 12px;
    letter-spacing: -0.39px;
}
.view_select_item_info .text_type_cont{display:block; padding:3px 0 3px 0; color:#a9a9a9; font-size:12px; line-height:1;}
.view_select_item_info > strong{display: flex; justify-content: space-between; padding:5px 0 0 0; font-size: 17px; font-weight: bold; letter-spacing: -0.56px;}
.view_select_item_info .view_select_item_info_fixed{text-decoration: line-through; font-weight: 300;color:#3d3a35}
.view_select_item_info .view_select_item_info_sale{}
.view_select_item_info .view_select_item_info_rate{margin-left: 8px;color:#b60217;font-weight:bold}

/* 제품명 노출 */
.view_select_item_info em b,
.view_select_item_info em span:first-child {
	display: none !important;
}

/* 답글 박스 */
.board_view_comment{padding:10px 0 10px 0;}
.view_comment{padding:0 0 0 0; border-bottom:1px solid #dbdbdb; background:#ffffff;}
.view_comment_top{overflow:hidden; /*width:100%;*/ padding:15px 20px 15px 20px; border-top:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb;}
.view_comment_top .comment_num{padding:0 20px 0 0;}
.view_comment_top .comment_best_num{}
.view_comment_top .btn_view_comment_box{float:right;}
.view_comment_top .rating_star_box{margin:0 0 0 20px;}
.view_comment_top .rating_star_box .rating_star{margin:-5px 0 0 5px;}
/* 답글 리스트 */
.view_comment_list{padding:0 20px 0 20px; background:#f8f8f8;}
.view_comment_list ul{}
.view_comment_list ul li{padding:15px 0 15px 0; border-top:1px solid #dbdbdb;}
.view_comment_list ul li:first-child{border-top:1px solid #dbdbdb;}
.view_comment_list .comment_name{padding:0 20px 0 5px; color:#444; word-wrap:break-word;}
.view_comment_list p{padding:0 0 10px 0;}
.view_comment_list p > em{display:block; padding:10px 10px 10px 5px;}
.view_comment_list .board_comment_box{margin:10px 0 0 0; padding:0 0 0px 0; border-top:1px dotted #dbdbdb; border-bottom:none 0;}
.view_comment_list p > em img{margin:0 4px 0 2px;vertical-align:middle;}
/* 답글에 답글 리스트 */
.view_comment_list .comment_reply{padding:15px 0 15px 10px;}
.view_comment_list .comment_reply .comment_name{padding:0 20px 0 20px; background:url("../../img/icon/board/icon_comment_reply.png") no-repeat 8px 4px;}
/* 답글쓰기 */
.board_comment_box{padding:20px; /*border-bottom:1px solid #dbdbdb;*/ background:#f8f8f8;}
.board_day_time{display:inline-block; padding:0 5px 0 5px; color:#a1a1a1; font-size:11px;}
.board_comment_write{position:relative; padding:15px 0 0 0;}
.board_comment_write input[type="text"]{width:105px; margin-bottom:10px;}
.board_comment_write input[type="password"]{width:152px; margin-bottom:10px;}
.board_comment_write .comment_textarea{position:relative; width:100%;}
.board_comment_write textarea{display:inline-block; width:100%; height:82px; padding:10px 95px 10px 10px;}
.board_comment_write .btn_comment_box{position:absolute; top:0px; right:0px; padding:0 0 0 10px; border-left:1px solid #d6d6d6; background:#f8f8f8;}

/* 1:1 문의 view */
.board_view_qa{
    background-color: #f5f5f5;
}
.board_view_qa .seem_cont{padding:0 15px 0 15px !important;}
.board_view_qa .view_question_box{position:relative; 
    padding: 39px 32px 40px 62px;}
.board_view_qa .view_answer_box{position:relative; padding:30px 0 30px 40px; border-top:1px solid #dbdbdb;}
.board_view_qa .view_question_tit,
.board_view_qa .view_answer_tit{position:absolute; top: 35px; left:24px; color:#333333; font-size:24px; font-family:arial;}
.view_answer_box .view_answer_info{margin:0 0 0 10px; padding:5px 0 10px 5px; border-bottom:1px dotted #dbdbdb;}
.view_answer_box .view_answer_info > strong{display:block; font-size:14px;}
.view_answer_box .view_answer_info .view_info_idip{display:inline-block; margin:5px 0 0 0;}
.view_answer_box .view_answer_info .view_info_idip em{color:#acacac; font-size:11px;}
.view_answer_box .view_answer_info .view_info_day{display:inline-block; height:10px; margin:0 0 0 7px; font-size:11px; border-left:1px solid #dbdbdb; vertical-align:middle;}
.view_answer_box .view_answer_info .view_info_day em{position:relative; display:block;  top:-3px; padding:0 0 0 10px;}


/* 플러스리뷰 */
.board_list_plus_review{position:relative; /*width:100%;*/ padding:20px 0 0 0; border-top:2px solid #dbdbdb;}
.board_list_plus_review:after{display:block; clear:both; content:"";}
.board_list_plus_review > ul{float:left; width:100%; font-size:0;}
.board_list_plus_review > ul > li{display:inline-block; position:relative; margin:0 0 40px 0; font-size:12px; text-align:center; vertical-align:top;}
.board_list_plus_review .plus_review_cont{overflow:hidden; margin:0 10px 0 10px; padding:0; border:1px solid #dbdbdb;}
/* 게시판 이미지 */
.board_list_plus_review .board_img{overflow:hidden; display:table; position:relative; width:100%; /*min-height:200px;*/ text-align:center; border:none 0;}
.board_list_plus_review .board_img a{display:table-cell; height:100%; vertical-align:middle;}
.plus_review_info_cont{padding:10px 0 0 0; text-align:left;}
/* 게시판 제목 */
.plus_review_info_cont .board_tit{margin:5px 0 0 0; padding:0 15px 0 15px; text-align:left; vertical-align:middle;}
.plus_review_info_cont .board_tit strong{font-size:13px;}
.plus_review_info_cont .board_tit img{margin:0 2px 0 2px; vertical-align:middle;}
.plus_review_info_cont .board_review_list{padding:10px 15px 0 15px; vertical-align:top;}
.plus_review_info_cont .board_review_list ul{width:100%; font-size:0;}
.plus_review_info_cont .board_review_list ul li{overflow:hidden; padding:0 0 6px 25px; font-size:12px; text-align:left; background:url("../../img/icon/board/icon_review.png") no-repeat 0 4px;}
.plus_review_info_cont .board_review_list ul li p{overflow:hidden; width:90%; height:36px; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2;  -webkit-box-orient:vertical;}
.plus_review_info_cont .board_review_list ul li .new:after {margin:0 0 0 8px; content:url("../../img/icon/board/icon_board_new.png");}
.plus_review_info_cont .board_review_num{display:block; margin:15px 0 0 0; padding:12px 15px 10px 15px; color:#787878; background:#f8f8f8;}
.plus_review_info_cont .board_review_num em strong{margin-right:15px; color:#b70010;}

/* 플러스 리뷰 > 전체 상품후기 리스트 */
.plus_review_view{margin:-21px 0 0 0; background:#ffffff;}
.plus_review_view_list{display: table; width:100%; margin-top:-1px;padding:20px 0 20px 0;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;}
.plus_review_view_list.view_point_bg{background:#fcfcfc;}
.plus_review_view_list .goods_photo{display:block; width:100px; height:100px; border:1px solid #dbdbdb;}
.plus_review_view_list .goods_photo img{width:100%; height:100%;}

/* 별 + 날짜 + 이름 */
.plus_review_view .star_day_name{padding:0 20px 0 20px; display: table-cell;width: 15%;}
.plus_review_view .star_day_name strong{display:block; color:#ffcc00; font-size:20px;}
.plus_review_view .star_day_name span{display:block; padding:5px 0 5px 0; color:#787878;}

/* 옵션, 내용 */
.plus_review_view .option_text_file_box{padding: 0 20px 0 10px;display: table-cell;width: 85%; vertical-align:top;}
.plus_review_view .option_text_file_box .goods_tit{display:block; padding:0 0 10px 0; font-size:13px;}
/* 옵션 */
.plus_review_view .option_text_file_box .option_list_cont{display:block; padding:20px 20px 20px 20px; border-bottom:1px solid #f0f0f0; background:#f8f8f8;}
.plus_review_view .option_text_file_box .option_list_cont dl{display:block; width:100%; min-height:31px; padding:0; font-size:0;}
.plus_review_view .option_text_file_box .option_list_cont dt{display:inline-block; width:100px; padding:0; color:#484848; font-size:12px; font-weight:bold; vertical-align:middle;}
.plus_review_view .option_text_file_box .option_list_cont dd{display:inline-block; height:21px; padding:7px 0 0 0; font-size:12px; vertical-align:middle;}

/* 내용 */
.plus_review_view .text_file_cont{}
.plus_review_view .text_file_cont .review_text{min-height:50px; margin:15px 0 15px 0;}
.plus_review_view .text_file_cont .review_text.reviews_new{text-indent:15px; background:url("../../img/icon/board/icon_board_new.png") no-repeat left 5px;}
.plus_review_view .text_file_cont .btn_review_text_more{margin:0 0 0 10px; color:#484848; font-size:11px; border-bottom:1px solid #484848;}
.plus_review_view .text_file_cont .btn_view_comment_box{margin:0 0 20px 0;}
/* 내용안에 이미지 */
.plus_review_view .text_file_cont .file_upload_list{}
.plus_review_view .text_file_cont .file_upload_list{float:none; font-size:0;}
.plus_review_view .text_file_cont .file_upload_list ul{}
.plus_review_view .text_file_cont .file_upload_list ul li{display:inline-block; position:relative; width:auto; height:auto; margin:10px 8px 10px 0;}
.plus_review_view .text_file_cont .file_upload_list ul li img{width:100px; height:100px; border:1px solid #dbdbdb;}
.plus_review_view .text_file_cont .file_upload_list .img_pr_zoom{position:absolute; top:102px; left:0px; max-width:600px; width:auto; height:auto; z-index:999000;}
/* 댓글 */
.plus_review_view .review_comment_box{display:block;}
.plus_review_view .review_comment{padding:0 0 10px 0;}
.plus_review_view .review_comment_top{overflow:hidden; width:100%; padding:10px 0 10px 0; border-bottom:none 0;}
.plus_review_view .review_comment_top .comment_num{padding:0 20px 0 0;}
.plus_review_view .review_comment_top .comment_num strong{ border-bottom:1px solid #333;}
.plus_review_view .review_comment_top .comment_best_num{color:#b70010;}
.plus_review_view .review_comment_top .btn_view_comment_box{float:right;}
/* 답글 리스트 */
.plus_review_view .review_comment_list{}
.plus_review_view .review_comment_list ul{}
.plus_review_view .review_comment_list ul li{position:relative; padding:15px 0 15px 0; border-bottom:1px solid #dbdbdb;}
.plus_review_view .review_comment_list ul li:first-child{border-top:1px solid #dbdbdb;}
.plus_review_view .review_comment_list .comment_name{padding:0 20px 0 5px; color:#444; word-wrap:break-word;}
.plus_review_view .review_comment_list p{padding:0;}
.plus_review_view .review_comment_list p > em{display:block; padding:10px 10px 10px 5px;}
.plus_review_view .review_comment_list .board_comment_box{margin:0; padding:0; border-bottom:none 0; background:none 0;}
.plus_review_view .review_comment_list .board_day_time{font-weight:normal;}
.plus_review_view .review_comment_list .btn_right_box{position:absolute; top:15px; right:5px;}

/* ------------------------ 상품후기 쓰기, 상품문의 쓰기 ------------------------ */

.board_write_popup .top_item_photo_info{overflow:hidden; padding:0 0 15px 0;}
.board_write_popup .item_photo_box{display:table-cell; float:left; position:relative; width:92px; height:92px; text-align:center; vertical-align:middle; border:1px solid #ebebeb;}
.board_write_popup .item_photo_box img{width:92px; height:92px;}
.board_write_popup .item_info_box{float:left; width:490px; padding:0 0 0 15px;}
.board_write_popup .item_info_box h5{padding:0 0 5px 0; font-size:18px;}
.board_write_popup .item_info_box em{color:#a9a9a9;}

/*팝업 속성 */
.board_write_popup .ly_tit{padding:13px 15px 11px 15px;}
.board_write_popup .ly_tit h4{padding:0 30px 15px 0; font-size:18px; border-bottom:1px solid #999999;}
.board_write_popup .ly_cont{min-height:250px; padding:15px 15px 26px 15px;}

/* 글쓰기 */
.board_write_popup .board_write_box{margin:10px 10px 0 0; padding:0 0 10px 0; border-top:1px solid #dbdbdb;}
.board_write_popup .board_write_table{width:100%; margin:0 0 20px 0; border:0; border-spacing:0; border-collapse:collapse; /*border-top:1px solid #3c3c3c;*/}
.board_write_popup .board_write_table th{padding:13px 0 7px 25px; font-weight:bold; border-bottom:1px solid #dbdbdb; background:#fbfbfb; text-align:left; vertical-align:top;}
.board_write_popup .board_write_table td{height:32px; margin:0; padding:7px 0 7px 15px; border-bottom:1px solid #dbdbdb; background:#ffffff;}
.board_write_popup .board_write_table td > input{width:312px;}


.board_write_popup .board_write_box .category_select select{width:150px;}
.board_write_popup .board_write_box .write_title{width:90%;}
.board_write_popup .board_write_box .wirte_editor .form_element{margin:0 0 5px 0;}
.board_write_popup .board_wirte_agree{margin:0 10px 0 0; padding:0 0 10px 0;}

.board_write_popup .board_write_box .rating_star_list{margin:6px 0 0 0;}
.board_write_popup .board_write_box .rating_star_list li{display:inline-block; margin:0 10px 0 0;}
.board_write_popup .board_write_box .rating_star{display:inline-block; width:88px; height:15px;background: url("../../img/icon/board/icon_star_bg.png") no-repeat left top; vertical-align:middle; text-indent:-9999px;}
.board_write_popup .board_write_box .rating_star span{display:block; background:url("../../img/icon/board/icon_star_fill.png") no-repeat left top;}

/* 자동등록방지 */
.capcha{display:table; padding:10px 0 10px 0;}
.capcha_img{display:table-cell; width:304px; height:106px; border:1px solid #d6d6d6; text-align:center; vertical-align:middle;}
.capcha_txt{display:table-cell; padding:0 0 0 20px;}
.capcha_txt p{margin:0 0 10px 0;}
.capcha_txt .btn_gray_list{display:block; margin:10px 0 0 0;}

/* 비밀번호 인증 */
.layer_wrap.password_layer{width:307px;}
.layer_wrap.password_layer .layer_wrap_cont{border:1px solid #555555;}
.layer_wrap.password_layer .ly_tit h4{font-size:14px;}
.password_layer .ly_cont{min-height:50px; text-align:center;}
.password_layer input{width:200px; margin:15px 0 0 0;}

/* ------------------------ 상품선택, 주문내역 ------------------------ */
.layer_wrap.add_goods_layer{width:791px;}
.add_goods_layer .scroll_box{height:250px; padding:0 0 30px 0; border-top:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb;}

/* 검색영역 */
.ly_date_list_box{margin:0 0 20px 0; padding:20px 20px 20px 30px; border:3px solid #eeeeee;}
.ly_date_list_box:after{display:block; clear:both; content:"";}
.ly_date_list_box + .btn_center_box{margin:0 0 20px 0;}

/* 조회기간 영역 */
.ly_date_check_list{margin:0 0 10px 0;}
.ly_date_check_list h5{float:left; width:67px; padding:6px 15px 0 0; color:#777777; font-size:13px;}
.ly_date_check_list{float:left;}
.ly_date_check_list button{float:left; width:54px; height:31px; margin:0 0 0 -1px; color:#777777; font-size:12px; border:1px solid #d6d6d6;}
.ly_date_check_list button:hover,
.ly_date_check_list button.on{color:#ffffff; background:#aeaeae;}
.ly_date_check_calendar{position:relative; float:left; margin:0 10px 0 10px;}
.ly_date_check_calendar .anniversary{width:114px; background:url('../../img/member/icon_calendar.png') no-repeat right center;}
/* 카테고리 영역 */
.ly_date_select_list{margin:0 0 10px 0;}
.ly_date_select_list h5{float:left; width:67px; padding:6px 15px 0 0; color:#777777; font-size:13px;}
.ly_date_select_list select{float:left; width:140px;}
.ly_date_select_list .select_box{display:inline-block;}
/* 검색어 영역 */
.ly_date_search_list{}
.ly_date_search_list:after{display:block; clear:both; content:"";}
.ly_date_search_list h5{float:left; width:67px; padding:6px 15px 0 0; color:#777777; font-size:13px;}
.ly_date_search_list select{/*float:left;*/ width:140px;}
.ly_date_search_list input[type="text"]{width:429px;}
#lyCouponDown .ly_date_search_list input[type="text"]{
	width:429px;
	height: 32px;
    border-radius: 0;
} 
/* 상품 리스트 */
.add_goods_layer .btn_center_box button{min-width: 180px; height: 45px;}
.add_goods_layer .btn_center_box .btn_ly_date_check em{padding: 0 20px 0 10px; font-size: 16px; font-weight: 500; background-position: right 6px;}
.add_goods_layer .pick_list_num{display:block; padding:20px 0 10px 0; font-size:14px;}
.add_goods_layer .pick_list_num strong{color:#b70010;}
.add_goods_layer .form_element{margin:0 0 0 20px;}
.add_goods_layer .form_element label > .pick_add_cont{margin:0 0 0 30px;}
/* 상품 리스트 이미지 + 내용 */
.add_goods_layer .top_table_type td{padding: 15px 10px 9px 10px;}
.add_goods_layer .pick_add_cont{display:table; position:relative;}
.add_goods_layer .pick_add_cont .pick_add_img{display:table-cell; width:38px; vertical-align:top; font-size: 0; background: #eceaeb;}
.add_goods_layer .pick_add_cont .pick_add_img img{width: 60px; border:1px solid #dbdbdb; vertical-align:middle; box-sizing: border-box;}
.add_goods_layer .pick_add_cont .pick_add_info{display:table-cell; padding:0 0 0 10px; vertical-align:middle;}
.add_goods_layer .pick_add_cont .pick_add_info em{display:block; font-weight: 500;}
.add_goods_layer .pick_add_cont .text_type_cont{display:block; padding:3px 0 3px 0; color:#a9a9a9; font-size:11px; line-height:1;}
.add_goods_layer .pick_add_cont .pick_add_plus{display:inline-block; margin:15px 10px 0 10px; padding:1px 5px 3px 5px; color:#ffffff; font-size:11px; background:#959595;}
.add_goods_layer .order_num_link{color:#329cff; border-bottom:1px solid #329cff;}
/**플러스리뷰 개인정보동의**/
.input_wrap.ty3 { display: block; padding: 10px; -webkit-box-sizing: border-box; box-sizing:border-box; }
.input_wrap.ty3 .input_title { display: block; padding-bottom: 10px; font-size: 14px; color: #333; font-weight: bold; }
.input_wrap.ty3 .input_content { display: block; }
.input_wrap.ty3 .input_content .textarea { width: 100%; border:none; height: 150px;  resize: none;
    font-size: 14px;
}

.plus_review_view{margin:0;}
.plus_review_goods_search{margin:0 0 20px 0;}
.plus_review_goods_search .plus_review_goods_option{padding:0 19px; width:1145px; margin:5px auto 0;}
.plus_review_goods_search .plus_review_goods_option:after{content:''; display:block; clear:both;}
.plus_review_goods_search .plus_review_goods_option > *{float:left; margin:0 0 0 10px}
.plus_review_goods_search .plus_review_goods_option > *:first-child{margin:0;}
.plus_review_goods_search .plus_review_goods_option select{width:245px;}
.plus_review_goods_search .plus_review_goods_option input{width:265px; border:#cccccc 1px solid;}
.plus_review_goods_search .plus_review_goods_option a.btn_search{line-height:31px; background:#666666; display:block; width:93px; text-align:center; padding-left:7px;}
.plus_review_goods_search .plus_review_goods_option a.btn_search span{background:url('../../img/board/icon_white_search.png') right center no-repeat; padding-right:24px; display:inline-block; font-size:13px; color:#fff; font-weight:bold;}

.plus_review_view_search{margin:0 0 20px 0;}
.plus_review_view_search > p{font-size:14px; font-weight:bold; color:#222222; text-align:center;}
.plus_review_view_search .plus_review_search_option{padding:0 19px; width:1145px; margin:5px auto 0;}
.plus_review_view_search .plus_review_search_option:after{content:''; display:block; clear:both;}
.plus_review_view_search .plus_review_search_option > div{display:inline-block; text-align:left; margin:10px 6px 0 0; width:219px; position:relative;}
.plus_review_view_search .plus_review_search_option > div > select{width:100%;}

.plus_review_view_list{border-top:none;}

.plus_review_alike_search_wrap{margin-top:45px; margin-bottom:30px; margin-left:30px;}
.plus_review_alike_search_tit{font-size:18px; font-weight:bold; color:#333; border-bottom:#999999 1px solid; padding:0 0 10px 2px;}
.plus_review_alike_search_tit > a{display:inline-block; width:31px; height:22px; overflow:hidden; vertical-align:middle;}
.plus_review_alike_search_tit > a.on img{margin-top:-22px;}
.plus_review_alike_search_area{position:relative;}
.plus_review_alike_search_con{background:#fcfcfc; border:#f0f0f0 1px solid; border-top:none; display:none;}
.plus_review_alike_search_con table{width:100%; table-layout: fixed; border-collapse: collapse;}
.plus_review_alike_search_con table tr th{padding:17px 30px 17px 19px; text-align:left;}
.plus_review_alike_search_con table tr td{padding:11px 0 17px 0; border-top:#e6e6e6 1px solid; vertical-align:top;}
.plus_review_alike_search_con table tr:first-child td{border-top:none;}
.plus_review_alike_search_con .choice_option{position:relative; padding:0 0 0 102px;}
.plus_review_alike_search_con .choice_option .choice_all{position:absolute; top:0; left:0;}
.plus_review_alike_search_con .choice_option .choice_each > div{margin-right:50px;}
.plus_review_alike_search_con .choice_option .form_element{margin-top:6px;}
.plus_review_alike_search_con .choice_option .form_element label.check_s{padding-left:32px;}
.plus_review_loading{text-align:center; margin:10px 0;}







/* service_notice */
.service_board .board_zone_tit {
	margin: 0;
}
.service_board .board_list_table {
    border-top: 0;
}
.service_board .board_list_table tr td {
	color: #222;
    font-size: 16px;
    border-bottom: 2px solid #ddd;
    padding: 21px 14px;        
}
.service_board .board_list_table tr td:nth-child(4),
.service_board .board_list_table tr td:nth-child(6) {	
    color: #959595;
}
.service_board .board_search_box {
    margin: 0;
    padding: 0;
    border-top: 0;
    border-bottom: 0;
    background: transparent;
    text-align: center;
    position: absolute;
    right: 0;
    top: 0;
}
.service_board .board_search_box .chosen-container {
	display: none;
}
.service_board .board_search_box input[type="text"] {
	width: 280px;
    height: 44px;
    padding: 0 40px 0 21px;
    border-radius: 4px;
    border: 2px solid #ddd;
    color: #999;
    font-size: 16px;
}
.service_board .board_search_box .btn_board_search {
    position: absolute;
    top: 13px;
    right: 12px;
    width: 18px;
    height: 18px;
    background: url(/img/icon/pc_ic_cs_search.png) no-repeat right center;
    background-size: 18px 18px;
    border: none;
    cursor: pointer;
    text-indent: -9999px;
}
.service_board .board_list_table tr td.td-end {
	text-align: right;	
    color: #959595;
}
.text-right.td-end .bar,
.bdview_txt .bar {
	margin-left: 28px;
	padding-left: 31px;
	display: inline-block;
	position: relative;
}
.text-right.td-end .bar::before,
.bdview_txt .bar::before {
	position: absolute;
	left: 0;
	top: 4px;
	width: 2px;
	height: 16px;
	content: '';
	background: #dfdfdf;
}
.noti_view .board_view_tit {
    border-top: 0;
    border-bottom: 0;
    background: #fff;
    padding: 20px;
}
.noti_view .board_view_tit h3 {
	font-size: 16px;
    color: #222;
}
.noti_view .board_view_tit strong {
	float: none;
}
.flex_be {
	display: flex;
	justify-content: space-between; 
}
.noti_view .bdview_txt,
.bdview_txt .bar  {
	font-size: 16px;
    color: #959595;
    font-weight: normal;
}
.noti_view .board_view_content .seem_cont {
    background-color: #f5f5f5;
    padding: 40px 0 39px 32px;
}
.noti_view .btn_right_box {
    position: relative;
    top: inherit;
    left: inherit;
    text-align: center;
    margin-top: 60px;
}
.noti_view .btn_right_box button {
	display: block;
    width: 288px;
    height: 56px;
    margin: 0 auto;
    border-radius: 8px;
    border: 2px solid #b70010;
    background: #fff;
    color: #b70010;
    font-size: 20px;
    font-weight: 700;
    line-height: 1;
}

/* 1:1 qa */
.qa_view.noti_view .board_view_info {
    border-top: 1px solid #dbdbdb;
}
.qa_view.noti_view .btn_right_box {
	display: flex;
	justify-content: center;
}
.qa_view .btn_bx {
    text-align: right;
    margin-top: 30px;
}
.qa_view .btn_bx button {
    background: none;
    border: 0;
    font-size: 16px;
    font-weight: 400;
    color: #999999;
    padding: 0 3px;
    line-height: 1;
}
.qa_view .board_view_tit .view_info_hits {
	font-size: 16px;
    color: #959595;
}

/* event */
.event_board .event_tab {
	display: flex;
    margin-bottom: -10px;
    padding-top: 30px;
}
.event_board .event_tab li a {
	font-size: 16px;
	color: #999;
}
.event_board .event_tab li.on a {
    color: #222;
    font-weight: bold;
}
.event_board .event_tab li {
	margin-right: 40px;
	position: relative;
}
.event_board .event_tab li::before {
	position: absolute;
    right: -20px;
    top: 7px;
    width: 2px;
    height: 16px;
    content: '';
    background: #ddd;
}
.event_board .event_tab li:last-child::before {
	display: none;
}
.event_board {
    max-width: 1016px;
    width: 100%;
    margin: 0 auto;
}
.event_board .board_view_content .seem_cont {
	padding: 0;
}


/* 공지사항 */
.body-notice{}
.body-notice .board_zone_tit{
	
}
.body-notice .board_zone_tit h2{
    font-size: 24px;
    font-weight: 700;
    line-height: 1;
    letter-spacing: -0.063em;
}


/* product qa */
.body-popup-goods-board-write,
.mu_board_write_popup{
/* 	width: 440px; */
}
.gd_write_cate,
.gd_write_nm{
	display: none;
}
.mu_board_write_popup .ly_tit{
	padding: 14px 30px 0;	
}.mu_board_write_popup .ly_tit h4{
	padding: 0 0 14px 0;
	font-size: 20px;
}
.mu_board_write_popup .ly_cont{
	padding: 20px 30px 0px;
}
.mu_board_write_popup .top_item_photo_info{
	display: flex;
}
.mu_board_write_popup .item_photo_box{
	
}
.mu_board_write_popup .item_info_box{
	width: calc(100% - 92px);
}
.mu_board_write_popup .board_write_box{
	margin: 0;
	margin-top: 5px;
}
.mu_board_write_popup .board_write_table{
	table-layout: fixed;
	letter-spacing: -0.36px;
}
.mu_board_write_popup .board_write_table th{
	padding: 0;
	text-align: center;
    padding-top: 15px;
    color: #3d3a35;
    background: none;
    border-bottom: none;
}
.mu_board_write_popup .board_write_table td{	
	padding: 15px;
	padding-right: 0;
	border-bottom: none;
}
.mu_board_write_popup .board_write_box .write_title{
	width: 100%;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.mu_board_write_popup .wirte_editor textarea{
	border: 2px solid #ddd;
	height: 150px;
}
.mu_board_write_popup .file_upload_sec{
	width: 100%;
    display: flex;
    flex-direction: column;
    margin: 0;
}
.mu_board_write_popup .board_write_table .file_upload_sec > label{
	width: 100%;
	box-sizing: border-box;
	padding: 0;
}
.mu_board_write_popup .file_upload_sec > label .file_text{
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.mu_board_write_popup .board_write_table .file_upload_sec .btn_upload_box{
	width: 100%;
	margin-top: 10px;
	padding: 0;
	font-size: 0;
}
.mu_board_write_popup .board_write_table .file_upload_sec .btn_upload_box button{
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	vertical-align: top;
	color: #fff;
	font-weight: 500;
	border: none;
	font-size: 15px;
}
.mu_board_write_popup .board_write_table .file_upload_sec .btn_upload_box .btn_upload{
	background: #3d3a35;
	width: 50%;
}
.mu_board_write_popup .board_write_table .file_upload_sec .btn_upload_box .btn_gray_list{
	background: rgba(61, 58, 53, 0.5);
	width: 50%;
}
.mu_board_write_popup .capcha{
	width: 100%;
    display: flex;
    flex-direction: column;
    margin: 0;
    padding: 0;
}
.mu_board_write_popup .capcha_img{
	width: 100%;
	box-sizing: border-box;
	border: 2px solid #ddd;
	display: flex;
	align-items: center;
    justify-content: center;
}
.mu_board_write_popup .capcha_txt{
	padding: 0;
}
.mu_board_write_popup .capcha_txt p{
	margin-top: 5px;
}
.mu_board_write_popup .capcha_txt input,
.capcha_txt .btn_gray_list button{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 2px solid #ddd;
}
.mu_board_write_popup .btn_center_box{
	font-size: 0;
}
.mu_board_write_popup .btn_center_box > *{
	width: 50%;
	vertical-align: top;
	border: none;
	color: #fff;
	font-weight: 500;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	display: inline-block;
	height: 50px;
	line-height: 50px;
	background: rgba(61, 58, 53, 0.5);
}
.mu_board_write_popup .btn_ly_cancel{
	border: none;
	color: #fff;
	font-weight: 500;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	width: 100%;
}
.mu_board_write_popup .btn_ly_write_ok{
	background: #3d3a35;
	padding: 0;
}

/* review write popup */
.mu_board_write_popup .form_element label.choice_s{
	margin-right: 5px;
}
.form_element label.choice_s{
	
}

.roulette_tpl {position:relative;}
.roulette_tpl .roulette_img_bg {}
.roulette_tpl .roulette_img_body {position:absolute;top: 940px;left: 49.2%;transform: translateX(-50%);width: max-content;}
.roulette_tpl .roulette_img_body img {transition: 3s ease-in-out;}
.roulette_tpl .roulette_img_btn {position:absolute;top:50%; left:50%; transform: translate(-50%, -50%); width: 21%;}






/* 2026 리뉴얼 css */
.event_board {max-width: 1016px;}
.view_select_item_info em {height: auto;font-size: 25px;font-weight: 600;color: #000;}
.view_select_item_info .view_select_item_info_fixed {font-weight: 500;color: #a8a899;margin-right: 10px;}
.view_select_item_info .view_select_item_info_rate {color: #ed131b;margin-left: 0;}