.search_section_title { border: 1px solid #333; border-radius: 100px; padding: 0; font-weight: 700; display: inline-block; overflow: hidden; }
.search_section_title span { display: inline-block; }
.search_section_title span:first-child { padding: 4px 8px; border-right: 1px solid #333; }
.search_section_title span:last-child { padding: 4px 8px; font-weight: 400; background-color: #fafafa; color: #666; }

/* 최상단 랩퍼 */
.search_keywords { width:840px;max-width:100%; }
.search_keywords .code_wrap { margin-top:5px;display:block; }
.search_keywords .code { color:#fff; }
.search_keywords .wrap_normal_prd .code_title,
.search_keywords .wrap_normal_prd .code { color:#000;display:inline-block; }
/* 키워드 설명 */
/* .search_keywords .wrap_title { background-color:#649cf3;padding:100px 0 50px; } */
.search_keywords .wrap_title { background-color: #dfe8f4; padding: 40px 0; margin-bottom: 20px; }
.search_keywords .search_box { width: 560px; height: 65px; line-height: 65px; border: 20px solid #71a4f3; margin: 0 auto 30px auto; text-align: center; }
.search_keywords .search_box div { font-size:34px;font-weight:bold;letter-spacing:-4px;color:#444; }
.search_keywords .search_box div h1 { font-size:34px;font-weight:bold;letter-spacing:-4px;color:#444;  margin: 0; }
.search_keywords .keyword_desc { width: 600px; font-size: 12px; margin: 0 auto; line-height: 1.3; letter-spacing: -0.5px; color: #333; }
.search_keywords .keyword_desc strong { background-color:#fcf7b9; padding: 2px; }
/* 추천상품 */
/* .wrap_recommended_prd { background-color:#24aa98;padding-bottom:20px; } */
/* .wrap_recommended_prd { background-color:#f0f4fa;padding-bottom:20px; } */
.wrap_recommended_prd .title_area { margin-bottom: 20px; }
.wrap_recommended_prd .title_area .left,
.wrap_recommended_prd .title_area .right { width:50%;float:left; }
.wrap_recommended_prd .title_area .left {}
/* 상품 리스트 */
/*
.wrap_recommended_prd .wrap_prd_list, .wrap_recommended_prd .wrap_prd_list li { margin:0;padding:0; }
.wrap_recommended_prd .wrap_prd_list { margin:0 10px; }
.wrap_recommended_prd .wrap_prd_list li { list-style:none outside none;display:inline-block;vertical-align:top;margin:0 4px; }
.wrap_recommended_prd .wrap_prd_list .wrap_prd { width:152px;text-align:center; }
.wrap_recommended_prd .wrap_prd .wrap_image { display:block;margin-bottom:6px;width:152px;height:152px; }
.wrap_recommended_prd .wrap_prd .wrap_image img { width:152px;height:152px;border:0; }
.wrap_recommended_prd .wrap_prd .wrap_prd_icon { display:inline-block; }
.wrap_recommended_prd .wrap_prd .prd_title { display:block;margin:4px 0;height:auto;overflow:visible; }
.wrap_recommended_prd .wrap_prd .wrap_prd_price { display:block; }
.wrap_recommended_prd .wrap_prd .wrap_prd_price .prd_price { display:inline-block;line-height:13px;font-weight:700; }
*/
/* 인기상품 */
/* .wrap_hot_prd { background-color:#db7560;padding-bottom:20px; } */
/* .wrap_hot_prd { background-color:#fff;padding-bottom:20px;border:1px solid #f0f4fa; box-sizing:border-box;} */
.wrap_hot_prd .title_area { margin-bottom: 20px; }
.wrap_hot_prd .title_area .left,
.wrap_hot_prd .title_area .right { width:50%;float:left; }
.wrap_hot_prd .title_area .left {}
/* 상품 리스트 */
/*
.wrap_hot_prd .wrap_prd_list, .wrap_hot_prd .wrap_prd_list li { margin:0;padding:0; }
.wrap_hot_prd .wrap_prd_list { margin:0 10px; }
.wrap_hot_prd .wrap_prd_list li { list-style:none outside none;display:inline-block;vertical-align:top;margin:0 4px; }
.wrap_hot_prd .wrap_prd_list .wrap_prd { width:152px;text-align:center; }
.wrap_hot_prd .wrap_prd .wrap_image { display:block;margin-bottom:6px;width:152px;height:152px; }
.wrap_hot_prd .wrap_prd .wrap_image img { width:152px;height:152px;border:0; }
.wrap_hot_prd .wrap_prd .wrap_prd_icon { display:inline-block; }
.wrap_hot_prd .wrap_prd .prd_title { display:block;margin:4px 0;height:auto;overflow:visible; }
.wrap_hot_prd .wrap_prd .wrap_prd_price { display:block; }
.wrap_hot_prd .wrap_prd .wrap_prd_price .prd_price { display:inline-block;line-height:13px;font-weight:700; }
.search_keywords .bottom_pattern_hot_prd { background:url('//img-banana.bizhost.kr/banana_web_20181015/shop/search/bottom_pattern_hot_prd.png') repeat-x;height:5px; }
*/
/* 일반상품 */
.wrap_normal_prd .title_area .title_image { width:124px;margin:50px auto 10px; }
.wrap_normal_prd .title_area .desc { text-align:center;margin-bottom:30px; }
.wrap_normal_prd .title_area .desc span { color:#ff6600;border-bottom:2px solid #ff6600;font-weight:bold; }
/* 상품 리스트 */
.wrap_normal_prd .wrap_prd_list, .wrap_normal_prd .wrap_prd_list li { margin:0;padding:0; }
.wrap_normal_prd .wrap_prd_list { margin:0 6px; }
.wrap_normal_prd .wrap_prd_list li { list-style:none outside none;display:inline-block;vertical-align:top;margin:0 6px; }
.wrap_normal_prd .wrap_prd_list { margin-left:11px; }
.wrap_normal_prd .wrap_prd_list .wrap_prd { text-align:center;width:192px;margin-bottom:12px; }
.wrap_normal_prd .wrap_prd .wrap_image { display:block;margin-bottom:6px;width:190px;height:190px;border:1px solid #d9d9d9; }
.wrap_normal_prd .wrap_prd .wrap_image img { width:190px;height:190px;border:0; }
.wrap_normal_prd .wrap_prd .time_sale { padding-bottom:3px;padding-top:0px; }
.wrap_normal_prd .wrap_prd .prd_title { display:block;margin:4px 0;height:auto;overflow:visible; }
.wrap_normal_prd .wrap_prd .wrap_prd_price { display:block;color:#ff6600; }
.wrap_normal_prd .wrap_prd .wrap_prd_price .prd_price { display:inline-block;line-height:13px;font-weight:700; }
.wrap_normal_prd .divider { width:100%;height:20px;float:left;border-top:1px solid #d9d9d9; }
/* 페이징 */
.pagination li { position:relative;border:0;margin:0;padding:0;list-style:none;float:left; }
.pagination li a { display:block;padding:4px 6px;margin:2px;border:1px solid #c3c3c3;text-decoration:none;color:#000000; }
.pagination li a:hover,
.pagination li a:active { border:1px solid #0082f0;color:#0082f0; }
.pagination .current { padding:4px 6px;margin:2px;border:1px solid #0082f0;font-weight:bold;background-color:#0082f0;color:#FFF; }

.p2_list_section_recommend { padding-bottom: 0 !important; border-bottom: none !important; }

.p2_list_section .p2_prd .p2_prd_img_wrap::before {content:''; display:block; background:url("https://cdn-banana.bizhost.kr/minibanana/thum_top_img.png"); position:absolute; top:0; left:0; width:60%; height:15%; background-size:100%;}
.p2_list_section .p2_prd .p2_prd_img_wrap::after {content:''; display:block; background:url("https://cdn-banana.bizhost.kr/minibanana/thum_bot_img.png"); position:absolute; bottom:0; left:0; width:60.5%; height:25.5%; background-size:cover;}