@charset "utf-8";
/* CSS Document */
p{margin:0;}


/*body{background-image:url(back.jpg);}*/

#wrap{margin:0 auto;width:1000px;text-align: center;background:#FFF; box-shadow: 0 0 5px 5px rgba(0,0,0,0.1);}
#nexserh1{font-size:10px;text-align:right;}

a:hover, .buyit:hover, input:hover{ opacity:0.8;}

.clearfix{width:100%;}

.clearfix:after{content:"";display:block;clear:both;}
  
img{border-style:none;vertical-align:bottom;}

/* オファー背景 */
#offer1{background:url(offer.jpg)no-repeat;
       width:1000px; height:1233px;margin:0;
	   position:relative;}
#offers{background:url(12.jpg)no-repeat;
       width:1000px; height:370px;margin:0;
	   position:relative;}
#offers2{background:url(26.jpg)no-repeat;
       width:1000px; height:1077px;margin:0;
	   position:relative;}	
#offer02{background:url(offer2.jpg)no-repeat;
       width:1000px; height:1622px;margin:0;
	   position:relative;}
#offer03{background:url(offer3.jpg)no-repeat;
       width:1000px; height:689px;margin:0;
	   position:relative;}
#offer04{background:url(30.jpg)no-repeat;
       width:1000px; height:394px;margin:0;
	   position:relative;}
 #shibari{background:url(teikihk.jpg)no-repeat;
       width:1000px; height:818px;margin:0;
	   position:relative;}
	   
  #gan{background:url(gan_02.jpg)no-repeat;
       width:1000px; height:1545px;margin:0;
	   position:relative;}

#girls{background:url(girls.jpg)no-repeat;
       width:1000px; height:1300px;margin:0;
	   position:relative;}

.girls{
	position: absolute;
	margin: 0;
	padding: 0;
	left: 100px;
	top: 720px;
}
.kirari{
	position: absolute;
	margin: 0;
	padding: 0;
	left: 0px;
	top: 620px;
	width: 791px;
	height: 144px;
}


/* ↓ボタン */
.thumonad{
	position: absolute;
	margin: 0;
	padding: 0;
	left: 0px;
	top: 400px;
	width: 791px;
	height: 144px;
}

.thumon1{
	position: absolute;
	margin: 0;
	padding: 0;
	left: 78px;
	top: 820px;
	width: 791px;
	height: 144px;
}
.thumon02{
	position: absolute;
	margin: 0;
	padding: 0;
	left: 78px;
	top: 12px;
	width: 791px;
	height: 144px;
}

.thumon03{
	position: absolute;
	margin: 0;
	padding: 0;
	left: 78px;
	top: 750px;
	width: 791px;
	height: 144px;
}
/* ↓２袋 */
.thumon04{
	position: absolute;
	margin: 0;
	padding: 0;
	left: 58px;
	top: 1200px;
	width: 791px;
	height: 144px;
}
/* ↓定期 */
.thumon05{
	position: absolute;
	margin: 0;
	padding: 0;
	left: 78px;
	top: 820px;
	width: 791px;
	height: 144px;
}
/* ↓通常 */
.thumon06{
	position: absolute;
	margin: 0;
	padding: 0;
	left: 420px;
	top: 52px;
	width: 791px;
	height: 144px;
}

/* ↓お声 */
#koe{background-image:url(koe.jpg) ;width:1000px; height:922px; position:relative;}
	   
.k1{
	width: 455px;
	height: 400px;
	position: absolute;
	color: #300;
	font-size: 18px;
	left: 519px;
	top: 348px;
	line-height: 26px;
}	   
.k2{
	width: 455px;
	height: 364px;
	position: absolute;
	color: #300;
	font-size: 18px;
	left: 46px;
	top: 291px;
	line-height: 26px;
}
.k3{
	width: 455px;
	height: 338px;
	position: absolute;
	color: #300;
	font-size: 18px;
	left: 525px;
	top: 322px;
	line-height: 26px;
}
.koes{font-size:18px;
      color:#C06;
	  font-weight:bold;}		    	   
	   
	   
.thumon2{
	position: absolute;
	margin: 0;
	padding: 0;
	left: 124px;
	top: 443px;
	width: 791px;
	height: 144px;
}



.thumon4{
	position: absolute;
	margin: 0;
	padding: 0;
	left: 116px;
	top: 861px;
	width: 788px;
	height: 141px;
}

.thumon5{
	position: absolute;
	margin: 0;
	padding: 0;
	left: 628px;
	top: -14px;
	width: 270px;
	height: 125px;
}

.thumon_pastop{
	position: absolute;
	margin: 0;
	padding: 0;
	left: 120px;
	top: 700px;
	width: 660px;
	height: 133px;
}

.thumon_pas01{
	position: absolute;
	margin: 0;
	padding: 0;
	left: 120px;
	top: 455px;
	width: 791px;
	height: 144px;
}

.thumon_pas02{
	position: absolute;
	margin: 0;
	padding: 0;
	left: 120px;
	top: 481px;
	width: 791px;
	height: 144px;
}

.puru{
	position: absolute;
	margin: 0;
	padding: 0;
	left: 80px;
	top: 300px;
	width: 300px;
	height: 144px;
}


.scrollsell{
	overflow: auto;
	height: 201px;
	text-align: left;
	text-transform: capitalize;
	font-size: 9px;
	position: absolute;
	width: 808px;
	left: 105px;
	top: 284px;
}

.scrollsell .waku {
	padding:10px 10px 10px 10px;
	border-bottom:dotted 2px #CCC;
	font-size:14px;
}
.scrollsell .a12{line-height:24px;}
.catch{background-color:#FFFF99;}
.star{color:#FFCC33;}



.offer1 img:hover
{
   opacity: 0.7;
}

/* ↓プルプル */

.thumon1,.thumon02,.thumon03,.thumon04,.thumon05,.puru
{
 position: absolute;
   z-index: 1;
   animation: skew 2.3s linear infinite;
}

@keyframes skew {
        0% {transform: skew(0deg, 0deg);}
        5% {transform: skew(5deg, 4.2deg);}
        10% {transform: skew(-4deg, -3deg);}
        15% {transform: skew(3deg, 2.2deg);}
        20% {transform: skew(-2deg, -1.5deg);}
        25% {transform: skew(0.9deg, 0.9deg);}
        30% {transform: skew(-0.6deg, -0.6deg);}
        35% {transform: skew(0.3deg, 0.3deg);}
        40% {transform: skew(-0.2deg, -0.2deg);}
        45% {transform: skew(0.1deg, 0.1deg);}  
        50% {transform: skew(0deg, 0deg);}
    }
    
    /* 点滅 */
.blinking{
	-webkit-animation:blink 1.5s ease-in-out infinite alternate;
    -moz-animation:blink 1.5s ease-in-out infinite alternate;
    animation:blink 1.5s ease-in-out infinite alternate;
}
@-webkit-keyframes blink{
    0% {opacity:0;}
    100% {opacity:1;}
}
@-moz-keyframes blink{
    0% {opacity:0;}
    100% {opacity:1;}
}
@keyframes blink{
    0% {opacity:0;}
    100% {opacity:1;}
}
