@charset "Shift_JIS";
/* CSS Document */

body{
-webkit-text-size-adjust: 100%;	
}


#contentsArea{
	margin-bottom:15px;
}

.contentsArea1{
	width:100%;
	margin:0 auto;
	-webkit-text-size-adjust: 100%;	
}
	

.Wrap{
	width:100%;
	margin-bottom:10px;
}

p{text-align: center;}

.top{
	margin:0;
	padding:0;

	width:100%;
	height: 100%;
	border: 0px;
	background-image: -webkit-linear-gradient(
	-45deg,
    #fff 25%,
    #fddce2 25%, #fddce2 50%,
    #fff 50%, #fff 75%,
    #fddce2 75%, #fddce2
  );
	background-image: linear-gradient(
	-45deg,
    #fff 25%,
    #fddce2 25%, #fddce2 50%,
    #fff 50%, #fff 75%,
    #fddce2 75%, #fddce2
  );
  background-size: 50px 50px;


}

.top .top1{
	margin:0 auto;
	position:relative;
    width: 950px;

}


.footer{
	margin:50px auto;
	width:920px;
	height:65px;
	font-size:14px;
	text-align:center;
	vertical-align:middle;
	padding:0;
	line-height: 480%; 
	background-image: url("../img/footer.png");
	background-position: center center;
	background-repeat: no-repeat;
}

.top .top1 .goods1{
	margin: 0 auto ;
	position:relative;
    width: 950px;
	height: 470px;
}


.top .top1 .photo1{
	background:url(../img/2.png);
    width: 100%;
    height: 100%;	
}

.top .top1 .goods2{
	margin: 0 auto ;
	position:relative;
    width: 950px;
	height: 551px;
}

.top .top1 .photo2{
	background:url(../img/3.png);
    width: 100%;
    height: 100%;	
}


.top .top1 .goods3{
	margin: 0 auto ;
	position:relative;
    width: 950px;
	height: 660px;
}

.top .top1 .photo3{
	background:url(../img/4.png);
    width: 100%;
    height: 100%;	
}

.top .top1 .goods4{
	margin: 0 auto ;
	position:relative;
    width: 950px;
	height: 623px;
}

.top .top1 .photo4{
	background:url(../img/5.png);
    width: 100%;
    height: 100%;	
}

.top .top1 .goods5{
	margin: 0 auto ;
	position:relative;
    width: 950px;
	height: 513px;
}

.top .top1 .photo5{
	background:url(../img/6.png);
    width: 100%;
    height: 100%;	
}

.top .top1 .goods6{
	margin: 0 auto ;
	position:relative;
    width: 950px;
	height: 588px;
}

.top .top1 .photo6{
	background:url(../img/7.png);
    width: 100%;
    height: 100%;	
}

.top .top1 .goods7{
	margin: 0 auto ;
	position:relative;
    width: 950px;
	height: 577px;
}

.top .top1 .photo7{
	background:url(../img/8.png);
    width: 100%;
    height: 100%;	
}



.top .top1 .goods1 .button1{
    position: absolute;
	top: 247px;
	left: 448px;
}

.top .top1 .goods1 .txtBox1{
    position: absolute;
	top: 208px;
	left: 448px;
}

.top .top1 .goods1 .button2{
    position: absolute;
	top: 413px;
	left: 610px;
}

.top .top1 .goods1 .txtBox2{
    position: absolute;
	top: 375px;
	left: 610px;
}

.top .top1 .goods2 .button3{
    position: absolute;
	top: 337px;
	left: 387px;
}

.top .top1 .goods2 .txtBox3{
    position: absolute;
	top: 300px;
	left: 387px;
}

.top .top1 .goods2 .button4{
    position: absolute;
	top: 496px;
	left: 290px;
}

.top .top1 .goods2 .txtBox4{
    position: absolute;
	top: 458px;
	left: 290px;
}

.top .top1 .goods2 .button5{
    position: absolute;
	top: 481px;
	left: 590px;
}

.top .top1 .goods2 .txtBox5{
    position: absolute;
	top: 443px;
	left: 590px;
}

.top .top1 .goods3 .button6{
    position: absolute;
	top: 331px;
	left: 335px;
}

.top .top1 .goods3 .txtBox6{
    position: absolute;
	top: 290px;
	left: 335px;
}

.top .top1 .goods3 .button7{
    position: absolute;
	top: 438px;
	left: 466px;
}

.top .top1 .goods3 .txtBox7{
    position: absolute;
	top: 400px;
	left: 466px;
}

.top .top1 .goods5 .button8{
    position: absolute;
	top:323px;
	left: 150px;
}


.top .top1 .goods5 .txtBox8{
    position: absolute;
	top: 270px;
	left: 150px;
}

.top .top1 .goods5 .button9{
    position: absolute;
	top: 455px;
	left: 150px;
}

.top .top1 .goods5 .txtBox9{
    position: absolute;
	top: 402px;
	left: 150px;
}

.top .top1 .goods6 .button10{
    position: absolute;
	top: 493px;
	left: 171px;
}

.top .top1 .goods6 .txtBox10{
    position: absolute;
	top: 455px;
	left: 171px;
}

.top .top1 .goods7 .button11{
    position: absolute;
	top: 439px;
	left: 180px;
}

.top .top1 .goods7 .txtBox11{
    position: absolute;
	top: 401px;
	left: 180px;
}

.top .top1 .goods7 .button12{
    position: absolute;
	top: 405px;
	left: 580px;
}

.top .top1 .goods7 .txtBox12{
    position: absolute;
	top: 367px;
	left: 580px;
}

.top .top1 .goods4 .button13{
    position: absolute;
	top: 533px;
	left: 433px;
}

.top .top1 .goods4 .txtBox13{
    position: absolute;
	top: 366px;
	left: 580px;
}

.bgprice{
	font-size:21px;
	color:#e05704;
	line-height:200%;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}	




.bgprice strong{
	font-size:30px;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.bgprice span{
	font-size:14px;
}


.txtBox8 .step5,
.txtBox9 .step5{
	font-size:16px;
	line-height:90%;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

}


.title01{
	text-align:center;
	margin:0;
	padding:10px;
	background-color:#4cbbfa;
}

.title02{
	text-align:center;
	margin:0;
	padding:10px;
	background-color:#4cbbfa;
}

.top a:hover img.opcty,
.middle a:hover img.opcty{
	filter:alpha(opacity=75); /*IE*/
	-moz-opacity:0.75; /*FF*/
	opacity:0.75;
}

#pagetop {
	font-size:13px;
	width:950px;
	margin:0 auto;
}
