@import url('https://fonts.googleapis.com/css?family=Noto+Serif:400,400i,700,700i');
@import url("http://fonts.googleapis.com/earlyaccess/notosanskr.css");
@import url("/common/font/notoserifkr/font.css");
@import url('http://fonts.googleapis.com/earlyaccess/nanumgothic.css');






.product_new_list_wrap {overflow:hidden; margin:25px 0 25px 0; border-top:1px #ddd solid;}
.product_new_list {overflow:Hidden;  width:100%; }
.product_new_list li {border-bottom:1px #ddd solid; padding:20px 0 20px 0; overflow:hidden;}
.product_new_list .pn_img_wrap  {overflow:hidden; position:relative;  float:left; }
.product_new_list .pn_img_wrap  .pn_img {position:relative;  border:1px #ddd solid; width:220px; height:220px;}
.product_new_list .pn_img_wrap .mIcon{position: absolute; left:11px; top:11px; z-index:3; display:inline-block;}



.pn_info_box {float:right; width:390px;   overflow:hidden; vertical-align:top}
.pn_info_box .tit {padding:0px 0;   font-size:28px;   line-height:1.4; overflow: hidden;  text-overflow: ellipsis; white-space: nowrap; color: #333; letter-spacing:-1pt; font-weight: 600; margin:0;} 
.pn_info_box .money {overflow:hidden; padding:13px 0 7px 0} 
.pn_info_box .money>dt{float:left; font-size:20px; padding:2px 15px 0 0; color: #555;}
.pn_info_box .money>dd{float:left; font-family:'Nanum Gothic' !important; font-weight:700; font-size:26px; line-height:0.8; color: #333;}
.pn_info_box .money>dd.sale {float:left;  padding:3px 5px 0 0; font-family:'Nanum Gothic' !important; font-weight: normal; font-size:20px; text-decoration:line-through; color: #999;}

.pn_info_box .quantity		{ text-align: left; padding:20px 0 20px 0}
.pn_info_box .quantity .txt{padding-left:0px; font-size:22px; line-height:1; color: #555; display:inline-block; vertical-align: middle;}
.pn_info_box .quantity div{display:inline-block; vertical-align: middle;}
.pn_info_box .quantity div>p{display:inline-block; vertical-align: middle;}
.pn_info_box .quantity input[type=text]{width:70px; height:45px; margin-right:4px; background-color:#fff; border:1px #999 solid; font-family: 'Nanum Gothic' !important; font-weight: 600; font-size:26px; line-height:45px; color:#000; letter-spacing: -2px; text-align: center; vertical-align:top; display:inline-block; box-sizing:border-box; overflow:hidden; border-radius:2px;}
.pn_info_box .quantity button{width:30px; height:28px; background-color: transparent; background-position: center center; background-repeat: no-repeat; border:none; display:block; cursor: pointer;}
.pn_info_box .quantity button+button{margin-top:3px;}
.pn_info_box .quantity button.minus{background-image: url('../../images/btn_minus_view.png');}
.pn_info_box .quantity button.plus{background-image: url('../../images/btn_plus_view.png');}


.pn_info_box .pn_btn_wrap	{ width:100%;margin-top:5px; display: flex; overflow:hidden; justify-content: space-between; }
.pn_info_box .pn_btn_wrap a { height:50px; font-size:22px; font-weight:500; padding:0; margin:0; letter-spacing:-1pt; line-height:50px; color:#fff;  text-align: center; display:inline-block; vertical-align: top;}
.pn_info_box .pn_btn_wrap a.buy{width:110px; background-color: #ed1b2f;  }
.pn_info_box .pn_btn_wrap a.cart{width:110px;background-color: #333;  }
.pn_info_box .pn_btn_wrap a.my{width:165px;background-color: #6d5955; }