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

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


#contentsArea{
	margin-bottom:10px;
}

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

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


.top{
	margin:0;
	padding:0 0 30px 0;

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


}

.top p{
	margin:0;
	padding:0;
}

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


.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 .itm1{
	margin: 0 auto ;
	position:relative;
    width: 475px;
	height: 470px;
	float: left;
}
.top .top1 .itm1 .txtBox{
    position: absolute;
	top: 325px;
	left: 30px;
}
.top .top1 .itm1 .button{
    position: absolute;
	top: 390px;
	left: 30px;
}

.top .top1 .itm2{
	margin: 0 auto ;
	position:relative;
    width: 475px;
	height: 470px;
	float: left;
}
.top .top1 .itm2 .txtBox{
    position: absolute;
	top: 325px;
	left: 30px;
}
.top .top1 .itm2 .button{
    position: absolute;
	top: 390px;
	left: 30px;
}

.top .top1 .itm3{
	margin: 0 auto ;
	position:relative;
    width: 950px;
	height: 192px;
	float: left;
}
.top .top1 .itm3 .button{
    position: absolute;
	top: 30px;
	left: 810px;
}

.top .top1 .itm4{
	margin: 0 auto ;
	position:relative;
    width: 950px;
	height: 192px;
	float: left;
}
.top .top1 .itm4 .button{
    position: absolute;
	top: 30px;
	left: 810px;
}

.top .top1 .itm5{
	margin: 0 auto ;
	position:relative;
    width: 950px;
	height: 192px;
	float: left;
}
.top .top1 .itm5 .button{
    position: absolute;
	top: 30px;
	left: 810px;
}

.top .top1 .itm6{
	margin: 0 auto ;
	position:relative;
    width: 950px;
	height: 248px;
	float: left;
}
.top .top1 .itm6 .button{
    position: absolute;
	top: 30px;
	left: 810px;
}

.top .top1 .itm7{
	margin: 0 auto ;
	position:relative;
    width: 950px;
	height: 248px;
	float: left;
}
.top .top1 .itm7 .txtBox{
    position: absolute;
	top: 90px;
	left: 630px;
}
.top .top1 .itm7 .button{
    position: absolute;
	top: 150px;
	left: 630px;
}



.box_basecoat{
	float: left;
}

.box_topcoat{
	float: left;
}



.top .top1 .itm8{
	margin: 0 auto ;
	position:relative;
    width: 316px;
	height: 459px;
	float: left;
}
.top .top1 .itm8 .txtBox{
    position: absolute;
	top: 315px;
	left: 23px;
}
.top .top1 .itm8 .button{
    position: absolute;
	top: 380px;
	left: 23px;
}

.top .top1 .itm9{
	margin: 0 auto ;
	position:relative;
    width: 317px;
	height: 459px;
	float: left;
}
.top .top1 .itm9 .txtBox{
    position: absolute;
	top: 315px;
	left: 23px;
}
.top .top1 .itm9 .button{
    position: absolute;
	top: 380px;
	left: 23px;
}

.top .top1 .itm10{
	margin: 0 auto ;
	position:relative;
    width: 317px;
	height: 459px;
	float: left;
}
.top .top1 .itm10 .txtBox{
    position: absolute;
	top: 315px;
	left: 23px;
}
.top .top1 .itm10 .button{
    position: absolute;
	top: 380px;
	left: 23px;
}


.top .top1 .itm11{
	margin: 0 auto ;
	position:relative;
    width: 317px;
	height: 459px;
	float: left;
}
.top .top1 .itm11 .txtBox{
	position: absolute;
	top: 158px;
	left: 557px;
	width: 290px;
}
.top .top1 .itm11 .button{
	position: absolute;
	top: 230px;
	left: 557px;
}



.normprice{
	font-size:14px;
	color:#888;
	line-height:16px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}	
.normprice strong{
	font-size:16px;
	font-weight:normal;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.normprice span{
	font-size:10px;
}

.bgprice{
	font-size:24px;
	color:#d71313;
	line-height:40px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}	
.bgprice strong{
	font-size:34px;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.bgprice span{
	font-size:14px;
}





.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;
}
