@charset "utf-8";

.ywpd_bag {
	 font-size:18px !important;
	 line-height:36px !important;
	 color:#303030;
}

.ywpd_bag a:hover {
	opacity: 0.9;
}

.ywpd_bag .intro {
	background: url(https://www.super-groupies.com/special/ywpd_bag/intro_bg.png);
	width: 996px;
	height: 676px;
	position: relative;
	font-size: 14px;
	line-height: 23px;
}

.ywpd_bag .intro div:nth-of-type(1) {
	background: url(https://www.super-groupies.com/special/ywpd_bag/intro1.png);
	position: absolute;
	width: 477px;
	height: 130px;
	top: 56px;
	left: 0;
	color: #494949;
}
.ywpd_bag .intro div:nth-of-type(1) p {
	width: 354px;
	margin: 30px 0 0 22px;
}

.ywpd_bag .intro div:nth-of-type(2) {
	background: url(https://www.super-groupies.com/special/ywpd_bag/intro2.png);
	position: absolute;
	width: 407px;
	height: 129px;
	bottom: 45px;
	right: 0;
	color: #fff;
}
.ywpd_bag .intro div:nth-of-type(2) p {
	width: 318px;
	margin: 30px 0 0 68px;
}

.ywpd_bag .itemarea1 {
	position: relative;
	height: 705px;
	margin-top: 124px;
}
.ywpd_bag .h_item1 {
	background: url(https://www.super-groupies.com/special/ywpd_bag/h_item1.png);
	width: 582px;
	height: 130px;
	text-indent: -9999px;
	position: absolute;
	z-index: 10;
}
.ywpd_bag .item1_1 {
	position: absolute;
	top: -29px;
	left: 78px;
}
.ywpd_bag .item1_2 {
	position: absolute;
	top: -38px;
	right: 16px;
}
.ywpd_bag .item1_cmt1 {
	position: absolute;
	top: 565px;
	right: 88px;
	font-size: 14px;
	line-height: 23px;
}

.ywpd_bag .item1_3 {
	background: url(https://www.super-groupies.com/special/ywpd_bag/item1_3.png);
	width: 996px;
	height: 444px;
	position: relative;
}
.ywpd_bag .item1_3 p {
	margin: 0;
	padding: 145px 0 0 124px;
}

.ywpd_bag .item1_4 {
	background: url(https://www.super-groupies.com/special/ywpd_bag/item1_4.png);
	width: 996px;
	height: 508px;
	position: relative;
}
.ywpd_bag .item1_4 p {
	text-align: center;
	margin: 0;
	padding: 56px 0 0 0;
}

.ywpd_bag .item1_5 {
	background: url(https://www.super-groupies.com/special/ywpd_bag/item1_5.png);
	width: 996px;
	height: 470px;
	position: relative;
}
.ywpd_bag .item1_5 p {
	margin: 0;
	padding: 208px 0 0 594px;
}

.ywpd_bag .item1_6 {
	background: url(https://www.super-groupies.com/special/ywpd_bag/item1_6.png);
	width: 996px;
	height: 470px;
	position: relative;
}
.ywpd_bag .item1_6 p {
	margin: 0;
	padding: 320px 0 0 64px;
}

.ywpd_bag .item1_7 {
	background: url(https://www.super-groupies.com/special/ywpd_bag/item1_7.png);
	width: 996px;
	height: 470px;
	position: relative;
}
.ywpd_bag .item1_7 p {
	text-align: center;
	margin: 0;
	padding: 298px 0 0 0;
}

.ywpd_bag .item1_8 {
	background: url(https://www.super-groupies.com/special/ywpd_bag/item1_8.png);
	width: 996px;
	height: 420px;
	position: relative;
}
.ywpd_bag .item1_8 p {
	margin: 0;
	padding: 146px 0 0 92px;
}

.ywpd_bag .item1_10 {
	background: url(https://www.super-groupies.com/special/ywpd_bag/item1_10.png);
	width: 938px;
	height: 615px;
	position: relative;
	text-align: center;
	margin: 28px 0 0 36px;
	font-size: 14px;
	line-height: 24px;
}


.ywpd_bag .btnarea1 {
	padding-top: 96px;
	z-index: 10;
}
.ywpd_bag .btnarea1 .price {
	font-size: 30px;
	margin: 100px 5px 3px;
}
.ywpd_bag .btnarea1 .tax {
	font-size: 12px;
	margin: 0 auto 30px;
}

.ywpd_bag .btnarea2 {
	padding-top: 96px;
	z-index: 10;
}
.ywpd_bag .btnarea2 .price {
	font-size: 30px;
	margin: 100px 5px 3px;
}
.ywpd_bag .btnarea2 .tax {
	font-size: 12px;
	margin: 0 auto 30px;
}


.ywpd_bag .itemarea2 {
	position: relative;
	height: 705px;
	margin-top: 124px;
}
.ywpd_bag .h_item2 {
	background: url(https://www.super-groupies.com/special/ywpd_bag/h_item2.png);
	width: 576px;
	height: 129px;
	text-indent: -9999px;
	position: absolute;
	z-index: 10;
}
.ywpd_bag .item2_1 {
	position: absolute;
	top: 88px;
	left: 96px;
}
.ywpd_bag .item2_2 {
	position: absolute;
	top: -32px;
	right: 0;
}
.ywpd_bag .item2_cmt1 {
	position: absolute;
	top: 566px;
	right: 76px;
	font-size: 14px;
	line-height: 23px;
}

.ywpd_bag .item2_3 {
	background: url(https://www.super-groupies.com/special/ywpd_bag/item2_3.png);
	width: 996px;
	height: 444px;
	position: relative;
}
.ywpd_bag .item2_3 p {
	margin: 0;
	padding: 145px 0 0 124px;
}

.ywpd_bag .item2_4 {
	background: url(https://www.super-groupies.com/special/ywpd_bag/item2_4.png);
	width: 996px;
	height: 508px;
	position: relative;
}
.ywpd_bag .item2_4 p {
	text-align: center;
	margin: 0;
	padding: 56px 0 0 0;
}

.ywpd_bag .item2_5 {
	background: url(https://www.super-groupies.com/special/ywpd_bag/item2_5.png);
	width: 996px;
	height: 471px;
	position: relative;
}
.ywpd_bag .item2_5 p {
	margin: 0;
	padding: 184px 0 0 568px;
}

.ywpd_bag .item2_6 {
	background: url(https://www.super-groupies.com/special/ywpd_bag/item2_6.png);
	width: 996px;
	height: 471px;
	position: relative;
}
.ywpd_bag .item2_6 p {
	margin: 0;
	padding: 340px 0 0 64px;
	color: #fff;
}

.ywpd_bag .item2_7 {
	background: url(https://www.super-groupies.com/special/ywpd_bag/item2_7.png);
	width: 996px;
	height: 471px;
	position: relative;
	margin-top: -1px;
}
.ywpd_bag .item2_7 p {
	text-align: center;
	margin: 0;
	padding: 298px 0 0 0;
	color: #fff;
}

.ywpd_bag .item2_8 {
	background: url(https://www.super-groupies.com/special/ywpd_bag/item2_8.png);
	width: 996px;
	height: 420px;
	position: relative;
	margin-bottom: -2px;
}
.ywpd_bag .item2_8 p {
	margin: 0;
	padding: 150px 0 0 92px;
}

.ywpd_bag .item2_10 {
	background: url(https://www.super-groupies.com/special/ywpd_bag/item2_10.png);
	width: 938px;
	height: 607px;
	position: relative;
	text-align: center;
	margin: 28px 0 0 36px;
	font-size: 14px;
	line-height: 24px;
}

.ywpd_bag .tac { text-align: center; }


.ywpd_bag .detailarea {
	width: 506px;
	margin: 0 auto;
}

.ywpd_bag .detail {
	font-size: 14px;
	line-height: 24px;
	padding-top: 48px;
	margin-bottom: 100px;
}

.ywpd_bag .detail strong {
	display: inline-block;
	vertical-align: top;
	width: 72px;
}

.ywpd_bag .dib {
	display: inline-block;
	vertical-align: top;
}

.ywpd_bag .hosoku {
	color: #404040;
	font-size: 12px;
	line-height: 24px;
	margin-top: 80px;
}

.ywpd_bag .sohoku {
	display: inline;
	color: #eabb00;
}
.ywpd_bag .hakogaku {
	display: inline;
	color: #4078ba;
}

.ywpd_bag .period {
	color: #fcda44;
	background: #4078ba;
	font-size: 18px;
	padding: 25px 0;
}

.ywpd_bag .period strong {
	padding-left: 124px;
	display: inline-block;
	width: 160px;
}

.ywpd_bag .logoarea {
	font-size: 14px;
	line-height: 24px;
	text-align: center;
	margin-top: 72px;
}

.ywpd_bag .logoarea div.dib div {
	width: 342px;
	text-align: left;
}

.ywpd_bag h4 {
	font-size: 18px;
	line-height: 34px;
	text-align: left;
}

.ywpd_bag .copy {
	text-align: center;
	color: #333;
	font-size: 12px;
	margin-top: 40px;
	margin-bottom: 48px;
}

.ywpd_bag .horizon {
	width: 65%;
	border-bottom: dotted 1px #d5d5d5;
	margin: 0 auto;
}