ul#pList {
    list-style : none;
    overflow : hidden;
    width : 1248px !important;
	width /**/: 1249px;
    margin : 0 auto 50px auto;
    border-left : solid 1px #b4b4b4;
}

ul#pList li {
    float : left;
    position : relative;
    width : 312px;
}

ul#pList li:nth-child(1),ul#pList li:nth-child(2),ul#pList li:nth-child(3),ul#pList li:nth-child(4) {
    border-top : solid 1px #c8c8c8;
}

ul#pList li a {
    display : block;
    width : 267px !important;
	width /**/: 312px;
    height : 366px !important;
	height /**/: 410px;
    padding : 22px;
    border-bottom : solid 1px #c8c8c8;
    border-right : solid 1px #c8c8c8;
    color : #3c3c3c;
    text-decoration : none;
}

p.thumnail {
	width : 100%;
    margin-bottom : 15px;
	background-size : cover;
	background-position : center center;
	padding-top : 200px;
    border-radius : 7px;
}

ul#pList li div {
    width : 100%;
}

ul#pList li h3 {
    display : -webkit-box;
	-webkit-box-orient : vertical;
	-webkit-line-clamp : 1;
    overflow : hidden;
    margin-bottom : 5px;
    font-weight : 600;
    font-size : 110%;
}

p.price {
    color : #ff0000;
    font-size : 120%;
    font-weight : 600;
}

p.price font {
    margin-right : 3px;
    font-size : 200%;
	font-family : "bebas-neue",sans-serif;
	font-weight : 400;
	font-style : normal;
    letter-spacing : 1px;
    vertical-align : -2px;
}

p.price span {
    color : #3c3c3c;
    font-size : 80%;
	font-style : normal;
    font-weight : 400;
}

p.parea {
    font-size : 90%;
}

ul#pList li a:hover .thumnail {
	opacity : 0.6;
	filter : alpha(opacity=60);
}

p.vdetail {
    position : absolute;
    text-align : center;
    left : 22px;
    bottom : 22px;
}

ul#pList li a p.vdetail {
    width : 267px;
    padding : 6px 0 8px 0;
    font-size : 84%;
    font-weight : 600;
    color : #ffffff;
    background : #00375f;
    border-radius : 30px;
}

ul#pList li a:hover p.vdetail {
    background : #0f75bd;
}