/* 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:#56a3f9; }
.main_brand li a {
 color:#333;
 display:block !important;
}
.main_brand li.on { font-weight:bold;border: solid 1px #56a3f9;}
.main_brand li.on a{ color:#56a3f9;}
/* Swiper brand end*/



/* Swiper item */
.vtg_item_area{
 width:100%;
 overflow:hidden;
 margin:35px auto;
 padding:0;
}

.vtg_item p a {
 display:block;
 position:relative;
 width:80px;
 height:80px;
 line-height:80px;
 -webkit-border-radius:80px;
 -moz-border-radius:80px;
 border-radius:80px;
 background-color:#f0f0f0;
}
.vtg_item .on a {font-weight: bold;
 border: solid 1px #56a3f9;
background-color:#fff;}
.vtg_item .on span { font-weight:bold;
}


.vtg_item p img {
 width:40px;
 position: absolute;
 left: 0;
 right: 0;
 top: 0;
 bottom: 0;
 margin: auto;
 opacity:1;
}

.vtg_item p img:hover { opacity:0.6; }

.vtg_item span {
 padding-top:16px;
 display:block;
}

/* Á¤·Ä¿É¼Ç */
h4.cont_tit {
font-size: 18px;
    font-weight: bold;
    text-align: left;
}
.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; }

