@charset "utf-8";

.product-set .goods-box:first-child,
.module01 .goods-box:nth-child(4n+1),
.module02 .goods-box {margin-left:0}
.product-set:after {content:'';display:block;clear:both}
.module02 {display:inline-block;width:608px}
.module02 .goods-box:last-child {margin-left:24px}
.module02 + .module02 {margin-left:21px}
.module05 .goods-box {width:383px;height:auto;margin:0 0 0 45px;overflow:inherit}
.module05 .goods-box:nth-child(3n+1) {margin-left:0}
.module05 .goods-box .img {height:292px}
.module05 .goods-box .img img {width:100%; height:292px;}
.module05 .goods-box .info {position:inherit;padding:30px 0 0; color:#111}
.module05 a:before {display:none}
.module05 .price {color:#c70000}

.goods-box {overflow:hidden;float:left;position:relative;width:292px;height:292px;margin:25px 0 0 24px}
.goods-box.col {width:608px;height:608px}
.goods-box.row {width:608px;height:292px}
.goods-box a {display:block;width:100%}
.goods-box a:before {content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}
.goods-box:hover a:before {filter:alpha(opacity=40);opacity:.4}
.goods-box .img {display:block}
.goods-box .img img {width:100%;height:292px;}
.goods-box.col .img img {width:100%;height:608px;}
.goods-box .goods-thum {display:block;position:relative}
.goods-box .goods-thum .img img {width:100%}
.goods-box .info {position:absolute;left:0;bottom:0;width:100%;padding:30px;font-size:30px;color:#fff;text-align:left;box-sizing:border-box}
.goods-box .info .tit {display:block;width:100%;font-size:20px;font-weight:bold;line-height:30px}
.goods-box .info .tit-b {display:block;font-size:18px;/*font-size 변경 220901*/font-weight:bold;line-height:42px}
.goods-box.col .info .tit-b {font-size:28px;}/*font-size 추가 220901*/
.goods-box .info .price {display:block;margin-top:10px;font-size:20px}
.goods-box .info .price span {font-size:24px;font-weight:bold}
.goods-box .favorite {position:absolute;left:20px;top:30px}
.goods-box .depart-day {margin-top:30px;color:#666;overflow:hidden}
.goods-box .depart-day dl {float:left;font-size:14px}
.goods-box .depart-day dd {margin-top:10px;font-weight:bold;font-size:16px}
.goods-box .depart-day button {float:right}
