@charset "utf-8";

/*상품이미지 배경색*/
.item_photo_box > a:before {content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-color: rgba(0,0,0,0.03);z-index: 3;}

/*리뷰 배경색*/
.main_goods_cont .main_review_box ul li .review_img > a:before{content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-color: rgba(0,0,0,0.03);z-index: 3;}


/* reset */
*:focus {outline: none;}
h1, h2, h3, h4, h5, h6,strong{font-weight:600;}
body, th, td, input, select, textarea, button {font-family:/*Arial,*/nanumgothic,"나눔고딕",Malgun Gothic,"맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif; }

/* 멀티팝업 */
div.js_multi_layer{border:1px solid #e9e9e9;}
div.js_multi_layer .multipopup{padding:10px!important;}
div.js_multi_layer .layer_bottom{padding:7px 60px 7px 30px;}
div.js_multi_layer .close {display: block;position: absolute;top:auto;bottom: 0;right: 0;width: 60px;height: 33px;text-indent: -15px;background: url(../../img/common/layer/btn_layer_close.png) no-repeat 40px 13px;background-size: 10px;font-size: 11.5px;line-height:34px;}

/* layout */
#container{border-top:1px solid #eaeaea;margin-top:0;}
.location_wrap{display:none;text-align:right;}
.location_wrap .location_cont{display:inline-block;width:auto;text-align:left;}

/* button */
.btn_add_cart, .btn_add_wish{font-weight:600;font-size:14px;}
.btn_add_order, .btn_add_order_related, .btn_add_cart_related{font-weight:600;font-size:14px;}

/* layer */
.layer_wrap .item_photo_big{border:0;}

.main_visual .slick-prev{opacity:0;left:calc((100% - 1200px) /2);
	all 0.25s 0.0s ease-in-out;
    -ms-transition: all 0.25s 0.0s ease-in-out;
    -moz-transition: all 0.25s 0.0s ease-in-out;
    -webkit-transition: all 0.25s 0.0s ease-in-out;
    transition: all 0.25s 0.0s ease-in-out;}
.main_visual .slick-next{opacity:0;right:calc((100% - 1200px) /2);
	-o-transition: all 0.25s 0.0s ease-in-out;
    -ms-transition: all 0.25s 0.0s ease-in-out;
    -moz-transition: all 0.25s 0.0s ease-in-out;
    -webkit-transition: all 0.25s 0.0s ease-in-out;
    transition: all 0.25s 0.0s ease-in-out;}
.main_visual:hover .slick-prev{opacity:1;left:calc((100% - 1150px) /2);}
.main_visual:hover .slick-next{opacity:1;right:calc((100% - 1150px) /2);}


.main_slide .slick-prev{opacity:0;left:0;-o-transition: all 0.25s 0.0s ease-in-out;-ms-transition: all 0.25s 0.0s ease-in-out;-moz-transition: all 0.25s 0.0s ease-in-out;-webkit-transition: all 0.25s 0.0s ease-in-out;transition: all 0.25s 0.0s ease-in-out}
.main_slide .slick-next{opacity:0;right:0;-o-transition: all 0.25s 0.0s ease-in-out;-ms-transition: all 0.25s 0.0s ease-in-out;-moz-transition: all 0.25s 0.0s ease-in-out;-webkit-transition: all 0.25s 0.0s ease-in-out;transition: all 0.25s 0.0s ease-in-out}
.main_slide:hover .slick-prev{opacity:1;left:25px;}
.main_slide:hover .slick-next{opacity:1;right:25px;}

.goods_list_tit h3{font-weight:600;letter-spacing:-.3px;font-size:22px;}
.goods_list_tit h3 span{font-size:14px;color:#888;}

/* 메인 리뷰 */
.main_goods_cont .main_review_box{display:inline-block;width:100%;padding-bottom:30px;}
.main_goods_cont .main_review_box ul{display:inline-block;width:100%;}
.main_goods_cont .main_review_box ul li{display:inline-block;width:19%;float:left;margin:0.5%;border:1px solid #eee;box-sizing:border-box;}
.main_goods_cont .main_review_box ul li .review_img{display:inline-block;width:100%;position:relative;}
.main_goods_cont .main_review_box ul li .review_img a{display:inline-block;}
.main_goods_cont .main_review_box ul li .review_img img{width:100%;}
.main_goods_cont .main_review_box ul li .review_info{display:inline-block;width:100%;padding:15px 10px 7px;box-sizing:border-box;}
.main_goods_cont .main_review_box ul li .review_info .subject{font-size:13px;line-height:13px;color:#000;display:inline-block;width:100%;padding-bottom:5px;}
.main_goods_cont .main_review_box ul li .review_info .cont{display:inline-block;width:100%;padding-bottom:5px;font-size:12px;color:#555;line-height:20px;}
.main_goods_cont .main_review_box ul li .review_info .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;padding-bottom:5px;}
.main_goods_cont .main_review_box ul li .review_info .rating_star span{display:block; background:url("../../img/icon/board/icon_star_fill.png") no-repeat left top;}
.main_goods_cont .main_review_box ul li .review_info .writer{font-size:12px;line-height:12px;color:#888;display:inline-block;margin-right:5px;padding-right:5px;border-right:1px solid #eee;}
.main_goods_cont .main_review_box ul li .review_info .date{font-size:12px;line-height:12px;color:#888;display:inline-block;}
.main_goods_cont .main_review_box ul li .review_info .review_pro{display:inline-block;width:100%;padding-top:7px;margin-top:7px;border-top:1px solid #eee;}
.main_goods_cont .main_review_box ul li .review_info .review_pro .review_pro_img{display:inline-block;position:relative;width:30px;height:30px;overflow:hidden;float:left;}
.main_goods_cont .main_review_box ul li .review_info .review_pro .review_pro_img img{position:absolute;width:100%;}
.main_goods_cont .main_review_box ul li .review_info .review_pro .review_pro_name{display:inline-block;padding-left:10px;padding-top:10px;font-size:12px;line-height:12px;color:#888;float:left;}


/* 인스타그램 */
.main_goods_cont.instagram{padding:60px 0 30px;text-align:center;}
.inso_widget_title{display:block;text-align:center;padding-bottom:15px;}
.inso_widget_title h3{font-size: 19px;font-weight: normal;letter-spacing: 0.5px;color: #333;text-align:center;text-transform: uppercase;}
.inso_widget_title span{display:block;font-size: 12px;line-height:15px;font-weight:normal;color: #555;text-align: center;}



/* 상품분류 페이지 */
.goods_list_item_tit h2{font-size: 19px;font-weight: normal;color: #333;padding-bottom: 15px;text-align:center;}
.list_item_category {padding: 0;border: 0;text-align: center;}
.list_item_category ul { margin:0px 0 0; padding:0; }
.list_item_category ul li { width:auto; padding:0; margin:10px 5px 0; }
.list_item_category ul li a { border:1px solid #eeeeee; line-height:20px; padding:3px 10px; }
.list_item_category ul li a:hover { text-decoration:none; border:1px solid #dddddd; }
.list_item_category ul li span { font-size:13px; color:#666666; }
.list_item_category ul li em { font-size:11px; color:#bbbbbb; }
.list_item_category li.on, .list_item_category li.on em{font-weight:normal;}
.list_item_category li.on a { background:#f8f8f8; }
.list_item_category li.on em { font-size:11px;color:#bbbbbb; }
.goods_pick_list .pick_list_num{display:inline-block;line-height: 29px;}
.goods_pick_list .pick_list_num strong {color: #000;}

/* 상품 상세페이지 */
.item_photo_info_sec{padding:0 40px;box-sizing:border-box;}
.item_photo_view_box{width:500px;}
.item_photo_big{width:100%;height:auto;border:0}
.item_photo_big span{width:100%;}
.item_photo_slide .slider_goods_nav{width:440px;}
.item_photo_slide .slider_goods_nav li{padding:0;}
.item_photo_slide .slider_goods_nav li a{margin:0 auto;}
.item_photo_slide .slider_goods_nav li img{width:76px;height:76px;}

.item_tit_detail_cont{color:#000;}
.item_detail_tit h3{font-weight:600;font-size:16px;}
.item_detail_list dl { padding:4px 0; }
.item_detail_list dt { margin:0 10px 0 5px; }
.item_price dd{margin:0;font-size:12px;font-weight:600;}
.item_price dd strong{font-weight:600;}
.item_tatal_box{width:100%;}
.item_tatal_box dt{text-align:left;float:left;}
.item_tatal_box dd{font-size:12px;}
.item_tatal_box dd strong,.item_tatal_box dd b{font-weight:600;}
.item_tatal_box .total_amount dt{font-weight:600;font-size:14px;}
.item_tatal_box .total_amount dd strong{font-size:14px;}

.item_goods_sec h3{font-weight:600;}

/* 상품 정보내용 탭 */
.item_goods_tab{padding:80px 0 0 0; border-bottom:1px solid #bbbbbb;}
.item_goods_tab ul{float:none; width:870px; height:41px; margin:0 auto; padding:16px 0 0 0; font-size:0;}
.item_goods_tab li{float:left; position:relative; width:174px; font-size:12px; text-align:center; z-index:10;}
.item_goods_tab li.on{margin-top:-16px; z-index:20;}
.item_goods_tab li a{display:block;margin:0 0 0 -1px;padding:10px 0 12px 0;color:#999999;font-size:12px;border: 1px solid #dbdbdb;border-bottom: 1px solid #dbdbdb;background:#ffffff;}
.item_goods_tab li.on a{padding-top:18px;margin-top:8px;color:#333333;font-weight:bold;border: 1px solid #ddd;border-bottom:1px solid #ffffff;}
.item_goods_tab li.on a span{display:inline-block; position:relative; top:-3px;}
.item_goods_tab li:first-child a{margin-left:0;}
.item_goods_tab li a strong{background: #555;color: #fff;padding: 0px 4px 1px 4px;border-radius: 5px;}


/************ 테마별 상품 진열 **********/
/* 기본 */
.item_photo_box{border:0;width:100%;}
.item_photo_box img{width:100%;max-width:none;}
.item_info_cont{padding:10px 0 0 0;display:block;}
.goods_list .color{width:auto!important;}
.goods_list .color > div{border-radius:50%;width:9px;height:9px;margin:5px 2px 0 0;}
.item_tit_box .item_name{font-weight:600;padding:5px 0 0 0;position:relative;font-weight:600;font-size:12.5px;color:#000;}
.item_tit_box .item_name:after {display:none;position: absolute;content: "";bottom: 0;left: 0;width: 100%;height: 1px;margin-left: -5px;background: #eaeaea;}
.item_tit_box .item_name_explain{padding:3px 0 0 0;color:#000;}
.item_money_box{padding:5px 0 0 0;}
.item_money_box .item_price{font-weight:600;font-size:13px;padding:0 0 5px 0;display:block;}


/* 상품 할인율 노출 */
.item_money_box.item_price_rate{display:block;position:absolute;top:0;left:auto;right:10px;background:none;width:35px;height:35px;text-align:center;line-height:35px;font-size:13px;letter-spacing:-.3px;font-weight:500;font-family:'Poppins';color:#fff!important;vertical-align:middle;background:#e22929;box-sizing:border-box;box-shadow:-2px 2px 5px 0px rgba(0,0,0,0.1);}

.item_detail_list strong.item_apply.item_price_rate{color:#fff;background:#e22929;padding:2px 5px 3px;vertical-align: middle;margin-left: 3px;}


/* 갤러리형 */
.item_gallery_type .item_info_cont{display:inline-block;width:100%;padding:10px 0 0 5px;box-sizing:border-box;}

/* 리스트형 */
.goods_list_cont .item_list_type li:first-child {padding: 20px 0 0 0;border-top: 1px solid #ebebeb;}
.goods_list_cont .item_list_type li:last-child {border-bottom: 1px solid #ebebeb;padding: 20px 0;}
.goods_list_cont .item_list_type li{padding: 20px 0 0 0;margin:20px 0 0 0;}
.item_list_type .item_photo_box{width:15%;}
.item_list_type .item_photo_box a img{box-sizing:border-box;border:0;}
.item_list_type .item_info_cont{display:table-cell;padding:0 20px;text-align:left;}
.item_list_type .item_info_list{padding:0;width:100%;}
.item_list_type .item_icon_box img{padding:0;}
.item_list_type .item_money_box{padding:0;width:100%;padding:10px 0 0;}
.item_list_type .item_money_box del{display:inline-block;}
.item_list_type .item_money_box .item_price{display:inline-block;padding:5px 0 0px 5px;}
.item_list_type .item_btn_box{height:auto;margin-top:-45px;}
.item_list_type .btn_list_get{width:110px;padding:7px 10px;color:#333;background:#fff;border:1px solid #ccc;border-radius:25px;line-height:17px;font-weight:normal;}
.item_list_type .btn_list_get:hover{color:#000;border-color:#333;}
.item_list_type .btn_list_get i{font-size:17px;vertical-align:sub;margin-right:2px;}
.item_list_type .btn_list_cart{width:110px;padding:7px 10px;color:#333;background:#fff;border:1px solid #ccc;border-radius:25px;line-height:17px;font-weight:normal;}
.item_list_type .btn_list_cart:hover{color:#000;border-color:#333;}
.item_list_type .btn_list_cart i{font-size:17px;vertical-align:sub;margin-right:2px;}
.item_list_type .item_tit_box .item_name{;padding:5px 0 5px 0;}
.item_list_type .item_tit_box .item_name:after {display:none;}

/* 리스트그룹형 */
.goods_list_cont .item_group_type ul li{padding:0 10px;box-sizing:border-box;margin:20px 0 0 0;}
.item_group_type li .item_cont{display:block;border:1px solid #ebebeb;position:relative;}
.item_group_type .item_photo_box{width:180px;}
.item_group_type .item_photo_box a img{border:0;}
.item_group_type .item_info_cont{display:table-cell;max-width:368px;text-align:left;}
.item_group_type .item_icon_box img{margin:0;}
.item_group_type .item_money_box{padding:10px 0 0 0;}
.item_group_type .item_tit_box .item_name{;padding:5px 0 5px 0;}
.item_group_type .item_tit_box .item_name:after {display:none;}
.item_group_type .item_cont span.icon_discount_rate{position:absolute;top:10px;right:10px;display:inline-block;width:34px;height:35px;line-height:35px;text-align:center;padding-left:1px;font-size:11px;letter-spacing:-.5px;box-sizing:border-box;color:#333;background:#fff;border:1px solid #ccc;border-top:1px solid #333;}
.item_group_type .item_cont:hover span.icon_discount_rate{border:1px solid #000;background:#000;color:#fff;}



/* 상품이동형 */
.item_slide_horizontal .slick-prev{top:15px;left:auto;right:38px;width:25px;height:25px;background:url(../../img/common/btn/btn_horizontal_prev_over.png) no-repeat center center; background-size:10px;background-position:center;background-color: #ebebeb;}
.item_slide_horizontal .slick-prev:hover{background-size:10px;background-position:center;background-color: #ebebeb;}
.item_slide_horizontal .slick-next{top:15px;left:auto;right:10px;width:25px;height:25px;background:url(../../img/common/btn/btn_horizontal_next_over.png) no-repeat center center;background-size:10px;background-position:center;background-color: #ebebeb;}
.item_slide_horizontal .slick-next:hover{background-size:10px;background-position:center;background-color: #ebebeb;}
.item_slide_horizontal .slick-dots{right:75px;top:14px;bottom:auto;display:inline-block;width:auto;}
.item_slide_horizontal .slick-dots li{margin:0 3px;}
.item_slide_horizontal .slick-dots li button{background:#aaa;border-radius:50%;padding:3px;}
.item_slide_horizontal .slick-dots li.slick-active button{background:#333;}

/* 세로이동형 */
.item_slide_vertical{padding:0;}
.item_slide_vertical .slick-prev{top:15px;left:auto;right:38px;width:25px;height:25px;background:url(../../img/common/btn/btn_vertical_prev_over.png) no-repeat center center; background-size:15px;background-position:center;background-color: #ebebeb;}
.item_slide_vertical .slick-prev:hover{background-size:15px;background-position:center;background-color: #ebebeb;}
.item_slide_vertical .slick-next{top:15px;left:auto;right:10px;width:25px;height:25px;background:url(../../img/common/btn/btn_vertical_next_over.png) no-repeat center center;background-size:15px;background-position:center;background-color: #ebebeb;}
.item_slide_vertical .slick-next:hover{background-size:15px;background-position:center;background-color: #ebebeb;}
.item_slide_vertical .slick-dots{right:75px;top:14px;bottom:auto;display:inline-block;width:auto;}
.item_slide_vertical .slick-dots li{margin:0 3px;}
.item_slide_vertical .slick-dots li button{background:#aaa;border-radius:50%;padding:3px;}
.item_slide_vertical .slick-dots li.slick-active button{background:#333;}

/* 스크롤형 */

/* 선택강조형 */

/* 심플이미지형 */
.item_simple_type .item_simple_over{top:auto;bottom:0px;height:50%;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#90ffffff,endColorstr=#90ffffff);
	 /*
    IE8이하는 rgba가 동작하지 않기 때문에 배경 투명도 적용을 위해 filter의 gradient을 대체 이용한다.
    컬러값 60000000의 8자리 숫자의 의미: 앞 60 불투명도, 나머지 6자리 컬러값.
    startColorstr와 endColorstr의 색을 같게 하여 배경 투명도 처리를 하는것.
    하지만 원래는 그라데이션 처리하는 기법이기 때문에 같은 60% 투명도라고 해도 약간의 차이는 있다.
	*/
	background-color:rgba(255, 255, 255, 0.7);
}
.item_simple_type .item_info_cont{display:table-cell; padding:0; text-align:left;padding-left:15px;padding-right:15px;}
.item_simple_type .item_cont a{color:#333;}
.item_simple_type .item_cont span,
.item_simple_type .item_cont del{display:inline-block; color:#333;}
.item_simple_type .item_cont .item_money_box .item_price{display:inline-block;}
.item_simple_type .item_cont .item_tit_box .item_name_explain{padding:0;}
.item_simple_type .item_price .time_sale_text{color:#000;}

/* 말풍선형 */

/* 장바구니형 */
.item_basket_type .item_link{display:block;position:absolute;top:auto; bottom:0;left:auto;right:0px;background:none;width:100%;height:0;opacity:0;
-moz-transition: all 0.45s ease-in-out;-webkit-transition: all 0.45s ease-in-out;-o-transition:all 0.45s ease-in-out;transition:all 0.45s ease-in-out;}
.item_basket_type .item_photo_box:hover .item_link{height:30px;bottom:10px;opacity:1;-moz-transition: all 0.45s ease-in-out;-webkit-transition: all 0.45s ease-in-out;-o-transition:all 0.45s ease-in-out;transition:all 0.45s ease-in-out;}

.item_link .btn_basket_get {position: relative;display: inline-block;width: 30px;height: 30px;line-height: 28px;text-align: center;}
.item_link .btn_basket_get span{display:none;font-size:0;}
.item_link .btn_basket_get img{display:none;}
.item_link .btn_basket_get:after{font-family:'xeicon';display:block;clear:both;content:"\ea11";font-size:14px;color:#000;vertical-align:middle;background:rgba(255,255,255,1);box-sizing:border-box;}
.item_link .btn_basket_get:hover:after{color:#000;}
.item_link .btn_basket_cart {position: relative;display: inline-block;width: 30px;height: 30px;line-height: 28px;text-align: center;;}
.item_link .btn_basket_cart span{display:none;font-size:0;}
.item_link .btn_basket_cart img{display:none;}
.item_link .btn_basket_cart:after{font-family:'xeicon';display:block;clear:both;content:"\e9fb";font-size:14px;color:#000;vertical-align:middle;background:rgba(255,255,255,1);box-sizing:border-box;}
.item_link .btn_basket_cart:hover:after{color:#000;}


/* 탭진열형 */
.item_hl_tab_type .goods_tab_tit{}
.item_hl_tab_type .goods_tab_tit ul{text-align:center;width:100%;}
.item_hl_tab_type .goods_tab_tit li{padding:0 5px;box-sizing:border-box;width:auto!important;margin:20px 0 15px 0;}
.item_hl_tab_type .goods_tab_tit li a{padding:8px 25px;color:#bbb;font-size:13px;font-weight:600;letter-spacing:-.3px;border:2px solid #e9e9e9;box-sizing:border-box;margin-left:0;}
.item_hl_tab_type .goods_tab_tit li.on a{border:2px solid #e32929;background:#fff;color:#e32929;font-weight:bold;}
.item_hl_tab_type .goods_tab_tit li.on a:before {content: "";position: absolute;bottom: -6px;left: 30px;border-width: 7px 7px 0;border-style: solid;border-color: #e32929 transparent;display: block;width: 0;left:calc((100% - 14px) /2);}
.item_hl_tab_type .goods_tab_tit li.on a:after {content: "";position: absolute;bottom: -3px;left: 31px;left:calc((100% - 12px) /2);border-width: 6px 6px 0;border-style: solid;border-color: #fff transparent;display: block;width: 0;}


/* 게시판 리뷰전용 */
.board_review_box{margin:0 0 20px 0}
.board_review_box .review_info .gallery_info_cont{padding:10px 10px 5px;box-sizing:border-box;}
.board_review_box .review_info .board_img img{max-width:100%;}
.board_review_box .review_info .review_pro img{max-width:80px;}
.board_review_box .review_info .board_img{min-height:auto;height:auto;border:0;}

.board_review_box .review_info{display:inline-block;width:100%;box-sizing:border-box;border:1px solid #eee;}
.board_review_box .review_info .subject{font-size:13px;line-height:13px;color:#000;display:inline-block;width:100%;padding-bottom:5px;}
.board_review_box .review_info .cont{display:block;width:100%;padding-bottom:5px;font-size:12px;color:#555;line-height:20px;}
.board_review_box .review_info .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;padding-bottom:5px;}
.board_review_box .review_info .rating_star span{display:block; background:url("../../img/icon/board/icon_star_fill.png") no-repeat left top;}
.board_review_box .review_info .writer{font-size:12px;line-height:12px;color:#888;display:inline-block;margin-right:5px;padding-right:5px;border-right:1px solid #eee;}
.board_review_box .review_info .date{font-size:12px;line-height:12px;color:#888;display:inline-block;margin-right:5px;padding-right:5px;border-right:1px solid #eee;}
.board_review_box .review_info .hits{font-size:12px;line-height:12px;color:#888;display:inline-block;}
.board_review_box .review_info .review_pro{display:inline-block;width:100%;padding-top:7px;margin-top:7px;border-top:1px solid #eee;}
.board_review_box .review_info .review_pro .review_pro_img{display:inline-block;position:relative;width:30px;height:30px;overflow:hidden;float:left;}
.board_review_box .review_info .review_pro .review_pro_img img{position:absolute;width:100%;}
.board_review_box .review_info .review_pro .review_pro_name{display:inline-block;padding-left:10px;padding-top:10px;font-size:12px;line-height:12px;color:#888;float:left;}

/*갤러리형게시판*/
.board_list_gallery {position: relative;width: 100%;display:inline-block;}
.board_list_gallery ul {float: left;width: 100%;font-size: 0;}
.board_list_gallery ul li{margin:0 0 20px 0;padding:0 10px;box-sizing:border-box;vertical-align:top;display:inline-block;float:left;font-size:13px;}
.board_list_gallery .gallery_cont{padding:0;border:1px solid #eee;}
.board_list_gallery .board_img{min-height:auto;height:auto;border:0;}
.board_list_gallery .board_img img{max-width:100%;height:auto;}
.board_list_gallery .gallery_info_cont{padding:10px 10px 10px;box-sizing:border-box;}
.board_list_gallery .board_likeit_hits{color:#333;}
.board_list_gallery .board_day{border-left:0;}
.board_list_gallery .review_pro{display:inline-block;width:100%;padding-top:10px;margin-top:10px;border-top:1px solid #eee;clear:both;*zoom:1;}
.board_list_gallery .review_pro a{vertical-align:top;display:inline-block;width:100%;}
.board_list_gallery .review_pro img{max-width:80px;}
.board_list_gallery .review_pro .review_pro_img{display:inline-block;position:relative;width:30px;height:30px;overflow:hidden;float:left;text-align:left;}
.board_list_gallery .review_pro .review_pro_img img{position:absolute;width:100%;}
.board_list_gallery .review_pro .review_pro_name{display:inline-block;padding-left:10px;padding-top:10px;font-size:12px;line-height:12px;color:#888;width: calc((100% - 30px));box-sizing: border-box;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

/* 게시판 제목 */
.board_list_gallery .board_tit a{display:inline-block;width:100%;}
.gallery_info_cont .board_tit a:hover{text-decoration: underline;}
.board_list_gallery .board_tit strong{font-size:14px;display:block;margin:3px 0 5px;font-weight:500;}
.board_list_gallery .board_tit .cont{padding:0;overflow: hidden;text-overflow: ellipsis;word-wrap: break-word;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;line-height: 1.5em;height: 3em;}
/* 이름, 날짜 */
.board_list_gallery .board_name_day{color:#888;display:inline-block;float:right;font-size:12px;line-height:20px;margin:0;}
.board_list_gallery .board_name{display:inline-block; padding:0 3px 0 0;color:#888;}
.board_list_gallery .board_day{display:inline-block;padding:0 5px 0 5px;height:auto;font-size:12px;vertical-align:initial;}
.board_list_gallery .board_day span{position:relative;top:auto;}