@charset "utf-8";

/* 공통 */
.search .style_02{margin-bottom:40px;}
.search .title h3{font-size: 18px;}
.search .title a{float: right; color:#777; font-size: 14px;}
.search .title a:after{content: ''; display: inline-block; margin-bottom: 1px; margin-left:5px; width:0; height:0; border-top:3px solid transparent; border-bottom:3px solid transparent; border-left:3px solid #929292;}
.search.total .detail_view,.search.total .search_none{border-top:1px solid #333;}
.search.total .search_part > .btn_area {margin-top:40px;}
.search .search_part.mp3 {margin-bottom:0;}

/* search.html */
.result_info{text-align: center;}
.result_info p{margin-bottom: 30px; font-weight:bold; font-size: 26px;}
.result_info p em:before{content: '#';}
.search_part{margin-bottom: 80px;}

.search .search_part .product_wrap{height: 410px;}
.search .search_part .detail_view .book_component {height:410px;}
.search .search_part .product_wrap .txt_contents .difficult{margin-bottom: 20px;}
.search .search_part .product_wrap .txt_contents .keyword{padding-top: 15px; border-top:1px dashed #e5e5e5;}
.search .search_part .product_wrap .txt_contents .keyword ol{overflow: hidden; margin-left: -5px;}
.search .search_part .product_wrap .txt_contents .keyword ol li{float: left; margin-top: 5px; margin-left: 5px; height:23px;}
.search .search_part .product_wrap .txt_contents .keyword ol li a{display: inline-block; padding:5px; color:#777; background-color: #ebeef1; font-size: 11px;}
.search .search_part .product_wrap .txt_contents .keyword ol li a:before{content: '#'; color:#777; font-size: 11px;}

/* search_mp3.html */
.mp3 .tab_product{margin-bottom: 30px;}