#subContents {margin-top:74px;}
strong {font-weight:700;}
span.orange {color:#0971ce;vertical-align:top;}
p.title {font-size:18px;color:#4c4c4c;}
p.title.center {text-align:center;}
h3.contentsTitle {font-size:18px;color:#4c4c4c;font-weight:700;text-align:center;margin-bottom:10px;margin-top: 10px;}
p.member-name {font-size:18px;color:#4c4c4c;font-weight:700;margin-bottom:10px;}
.mypage_menu {background:#f8f8f8;padding:0 15px;border:1px solid #e7e7e7;margin:10px 0;}
.mypage_menu li a {display:block;border-bottom:1px solid #e7e7e7;line-height:1;padding:15px 0;font-size:14px;color:#333;opacity:0.8;font-weight:300;
	background-image:url("../images/contents/rightArrow.png");background-repeat:no-repeat;background-position:100% 50%;background-size:8px;
}
.mypage_menu li:last-child a {border-bottom:none;}


/* .product-visual {margin-top:102px;} */
.prd-cate {margin:10px 0;overflow:hidden;}
.prd-cate .category {float:left;width:69%;margin-right:1%;}
.prd-cate select {width:100%;border-color:#dbdbdb;font-size:14px;color:#808080;height:35px;}
.prd-cate .array {float:left;width:30%;}

.prd-list2 {}
.prd-list2 li {overflow:hidden;position:relative;margin:20px 0;}
.prd-list2 li .thumb {width:35%;border:1px solid #dedede;}
.prd-list2 li .prd-info {position:absolute;left:35%;top:0;width:65%;height:100%;}
.prd-list2 li .prd-info .inner {position:relative;height:100%;margin-left:10px;}
.prd-list2 li .prd-info .inner .prd-title {font-size: 14px;color:#333;font-weight:300;line-height:1.4;}
.prd-list2 li .prd-info .inner .prd-price {}
.prd-list2 li .prd-info .inner .prd-price p {display:inline-block;}
.prd-list2 li .prd-info .inner .prd-price .prd-price-discount {font-size: 16px;color:#ff5100;font-weight:700;}
.prd-list2 li .prd-info .inner .prd-price .prd-price-discount-before {font-size: 14px;color:#999;font-weight:300;text-decoration:line-through;}
.prd-list2 li .prd-info .inner .btnWrap {position:absolute;bottom:0;left:0;width:100%;margin:0;}
.prd-list2 li .prd-info .inner .btnWrap a {height:30px;line-height:30px;}

.popup.prd {display:none;}
.popup.prd .inner {width:300px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;}
.popup.prd .inner-top {padding:20px 10px;}
.popup.prd .inner img {width:70px;}
.popup.prd .inner p {font-size:14px;color:#4c4c4c;margin-top:10px;}