/* k¸ðµ¨ »ó´Ü°Ë»ö¹Ù */
.search_pannel { }
.search_pannel form {
 padding: 10px 0;
 display:flex;
 align-items: center;
}
.search_pannel select {
 margin-right:10px;
 background-color: #fff;
 outline-style: none;
}
.search_pannel .text_input {
 font-size: 16px;
 -webkit-border-radius: 20px 0 0 20px;
 -moz-border-radius: 20px 0 0 20px;
 border-radius: 20px 0 0 20px;
 padding: 0 15px;
 height: 40px;
 border: 0;
 background-color: #f5f5f5;
}
.search_pannel .bgicon_btn {
 width: 15%;
 height: 40px;
 border: 0;
 cursor: pointer;
 -webkit-border-radius: 0 20px 20px 0;
 -moz-border-radius: 0 20px 20px 0;
 border-radius: 0 20px 20px 0;
 background-color: #f5f5f5;
 background-image: url(../img/new/search_go.png);
 background-repeat: no-repeat;
 background-position: center center;
 background-size: 25px;
}
/* k¸ðµ¨ »ó´Ü°Ë»ö¹Ù end */




/* Swiper brand */
.main_brand {
 width:100%;
 height: fit-content;
 padding:20px;
 border-top:1px solid #E2E2E2;
 border-bottom:1px solid #E2E2E2;
 background-color:#e9e8e8;
 border-radius:5px;
}
.main_brand ul {
 display: flex;
 justify-content: space-between;
 flex-flow: wrap;
}
.main_brand li {
 width:19%;
 font-size: 14px;
 text-align:center;
 font-weight:bold;
 line-height: 50px;
 background: #fff;
 margin-bottom: 10px;
 border-radius:5px;
}
.main_brand li a:hover { color:#f56349; }
.main_brand li a {
 color:#333;
 display:block !important;
}
.main_brand li.on { font-weight:bold;background: #666;}
.main_brand li.on a{ color:#fff;}
/* Swiper brand end*/



/* 1Â÷¾ÆÀÌÅÛ ½º¿ÍÀÌÆÛ*/
.item_swiper { margin:20px auto !important; }
.item_swiper .swiper-slide { }
.item_swiper .swiper-slide a {
 display:block;
 height:110px;
 border: solid 1px #E7E7E7;
 border-left: none;
}
.item_swiper .swiper-slide:hover a {
 border:1px solid #000;
 opacity: 0.8;
}
.item_swiper .on a {
 font-weight: bold;
 border: solid 1px #333;
}
.item_swiper .swiper-slide img {
 width:50px;
 display:block;
 margin: 15px 0 10px 0;
}
/* 1Â÷¾ÆÀÌÅÛ ½º¿ÍÀÌÆÛ end*/




/* Á¤·Ä¿É¼Ç*/


.sort_area {
position: relative;
    margin: 40px auto 0;
    line-height: 30px;
    display: flex;
    justify-content: space-between;
}
ul.sort_tab {
 display: flex;
justify-content: flex-end;
}
ul.sort_tab li {
 font-size:16px;
 color: #999;
}
ul.sort_tab li a:hover {
 text-decoration:underline;
}
ul.sort_tab li.on a{
 color:#f56349;
}
ul.sort_tab li:after {
 content: '';
 display: inline-block;
 height: 13px;
 margin: 0 20px;
 border-right: 1px solid #CCC;
}
ul.sort_tab li:last-child:after {display:none; }
/* Á¤·Ä¿É¼Ç end */






/* k¸ðµ¨_¸ÞÀÎ¸®½ºÆ® */
.kmodel_area { }
ul.kmodel_list_wrap {
 display: flex;
 flex-wrap: wrap;
 justify-content: space-between;
 margin:20px auto;
}
ul.kmodel_list_wrap > li {
 width: 49%;
 padding: 10px;
 margin: 10px 0;
 border-radius: 5px;
 border: 1px solid #E9E9E9;
}
table.kmodel_list td { padding:10px }
table.kmodel_list img.main_photo {
 width: 130px;
 border-radius: 5px;
}
.brand_direct { font-weight:bold; }
ul.kmodel_inner { }
ul.kmodel_inner li { padding:3px 0; }
ul.kmodel_inner span.kmodel_name {
 font-size: 15px;
 font-weight: bold;
 display: -webkit-box;
 -webkit-line-clamp: 2;
 text-overflow: ellipsis;
 white-space: normal;
 word-break: normal;
 -webkit-box-orient: vertical;
 overflow: hidden;
}
ul.kmodel_inner span.kmodel_brand { }
ul.kmodel_inner span.kmodel_brand em { margin-left:15px; }
ul.kmodel_inner span.kmodel_code { }
ul.kmodel_inner span.kmodel_code em { margin-left:15px; }
ul.kmodel_inner span.etc {
 position:relative;
 color:#9d9e9f;
}
ul.kmodel_inner span.etc:after {
 display: inline-block;
 width: 2px;
 height: 2px;
 margin:7px 5px;
 background-color: #bababa;
 vertical-align: top;
 content: "";
}
ul.kmodel_inner span.etc:last-child:after { display:none; }
ul.kmodel_inner span.etc em {
 margin-left: 4px;
 color: #0bb75b;
}
ul.kmodel_inner span.etc em.num { }



/* k¸ðµ¨_»ó¼¼ÆäÀÌÁö */

ul.kmodel_inner span.kmodel_name_tit {
 font-size:20px;
 font-weight:bold;
}
h4.cont_tit {
font-size: 18px;
    font-weight: bold;
    text-align: left;
}
.kmodel_view_top {
 border-top: solid 1px #E7E7E7;
 border-bottom: 2px solid #333;
 margin: 30px auto;
}


/* ÃÖÀú°¡ ºñ±³ Å×ÀÌºí(ºäÆäÀÌÁö) */
.low_price_area {margin: 30px auto 50px; }

table.low_price_list {
 text-align: center;
 border: 1px solid #E7E7E7;
 border-collapse: collapse;
 margin-bottom: -1px;
}
table.low_price_list tr {
 position:relative;
 border-top: 1px solid #E7E7E7;
}
table.low_price_list td { padding:10px 15px; }
table.low_price_list td img {
 width:60px;
 border-radius:5px;
 font-weight:normal !important;
}
.low_price_goods_on {
 position: absolute;
 margin: 0;
 left: 0;
 top: 0;
 width: -webkit-fill-available;
 height: -webkit-fill-available;
 border: 1px solid #f56349;
 background-image: url(../img/new/check_price.png);
 background-position: right 0;
 background-size: 30px;
 background-repeat: no-repeat;
}
table.low_price_list p.low_price_price {
 font-weight:800;
 font-size: 15px;
 display: inline-block;
 margin-right:15px;
}
table.low_price_list p.low_price_name { font-size: 15px; }
table.low_price_list p.low_price_store { font-size:11px; }
/* ÃÖÀú°¡ ºñ±³ Å×ÀÌºí(ºäÆäÀÌÁö) end */



.review_area { margin:50px 0; }
