@charset "utf-8";

/*목록*/
.board_product_gallery{margin-right:-40px;}
.board_product_gallery > li{ width:33.33%; margin-bottom: 50px;} 
.board_product_gallery > li .gall_box{position: relative; height:100%; margin-right:40px; border:1px solid #ccc; transition: .3s; border-radius: var(--item_r); overflow:hidden; }
.board_product_gallery > li .gall_box:hover{border-color:#666; box-shadow: 0 0 10px 0 rgba(0,0,0,.1);} 
.board_product_gallery > li .gall_box .gall_chk {position:absolute; top:5px; left:5px; padding:5px; z-index:1}
.board_product_gallery > li .gall_box .gall_img{overflow:hidden; width:100%;}
.board_product_gallery > li .gall_box .gall_img .in_img{height:100%;}
.board_product_gallery > li .gall_box .no_image{font-size:1.25em; color:#ccc; font-weight: 600; text-align: center; width:100%; height: 100%; background-color: #f9f9f9;}
.board_product_gallery > li .gall_box .no_image .xi{font-size:2.5em; display: block; line-height: 1;}
.board_product_gallery > li .gall_box .gall_text_href{width:100%; padding:20px 25px; border-top:1px solid #ddd;}
.board_product_gallery > li .gall_box .bo_tit{font-size: 1.25em; font-weight: 500;}
.board_product_gallery > li .gall_box .rel_map{color: #777; font-size: .938em; margin-top:10px; line-height: 1.1;}
.board_product_gallery > li .gall_box .rel_map .xi{font-size:1em; vertical-align: bottom;}
.board_product_gallery > li .gall_box .rel_pay{margin-top:15px; padding-top:10px; border-top:1px solid #ccc; color:#444;}
.board_product_gallery > li .gall_box .rel_pay .fwM{color:#111; font-size:1.125em;}

/*뷰페이지*/
.bo_top_wrap{}
.bo_top_wrap .bo_top_img{width:100%; text-align: center; position: relative;}
.bo_top_wrap .bo_top_img .bo_top_slide .slick-list{padding: 0 420px;}
.bo_top_wrap .bo_top_img .bo_top_slide .slick-slide .in{display:block; margin:0 10px; text-align: center;}
.bo_top_wrap .bo_top_img .bo_top_slide .slick-slide img{line-height: 1; margin: 0 auto; border:1px solid #eee; border-radius: var(--bor_r);}
.bo_top_wrap .bo_top_img .bo_slide_arr{position: absolute; bottom:10px; left:50%; transform: translateX(-50%); background: rgba(0, 0, 0, .3); border-radius: 50px; padding: 2px 5px; color:#fff;}
.bo_top_wrap .bo_top_img .bo_slide_arr .bo_slide_cnt{margin:0 5px; letter-spacing: 1.5px;}
.bo_top_wrap .bo_top_img .bo_slide_arr .xi{cursor:pointer;}
.bo_top_wrap .bo_top_txt{ margin:90px 0;}
.bo_top_wrap .bo_top_txt .bo_v_tt{font-size:1.825em; font-weight: 600;}
.bo_top_wrap .bo_top_txt .bo_v_tx{font-size: 1.068em; color: #555;}
.bo_top_wrap .bo_top_txt .bo_v_pay .pay_tx{font-size:1.625em; margin-right:30px;}
.bo_top_wrap .bo_top_txt .bo_v_pay .kakao_btn{background-color: #ffd920; color:#333; border-color:#ffd920; cursor: pointer; padding: .5em 1.5em;}
.bo_top_wrap .bo_top_txt .bo_v_pay .kakao_btn:hover{ border-color:#333;}
.bo_top_wrap .bo_top_txt .bo_v_pay .kakao_btn .xi{line-height: 1; vertical-align: text-top; color:#333;}
.bo_top_wrap .bo_top_txt .bo_v_pay .tel_btn{display:none;}
.bo_top_wrap .bo_top_txt .bo_op_list{margin-top:30px; border-top:1px solid #666; border-bottom:1px solid #666; padding:35px 40px;}
.bo_top_wrap .bo_top_txt .bo_op_list > li{width:calc(50% - 30px); margin:7px 0; font-size:1.068em;}
.bo_top_wrap .bo_top_txt .bo_op_list > li .op_tt{width:120px; font-weight: 500; color:#222;}
.bo_top_wrap .bo_top_txt .bo_op_list > li .op_tx{width:calc(100% - 120px); padding-left:10px; color:#666;}

/*검색*/
.prod_sch{width:100%; border-radius: var(--bor_r); background-color: #f9f9f9; padding:30px; margin-bottom:30px;}
.prod_sch .bo_sch{margin-top:0;}


@media screen and (max-width:500px) {
   .bo_top_wrap .bo_top_txt .bo_v_pay .tel_btn{display:block;} 
    
}




