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

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

#contentsArea{
	margin-bottom:15px;
}

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

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

p{text-align: center;}

.title1{
	text-align:center;
	margin:0;
	padding:25px;
	background-color:#4cbbfa;
	background-image: url("../img/title1.gif");
	background-position: center center;
	background-repeat: no-repeat;
}

.title2{
	text-align:center;
	margin:0;
	padding:25px;
	background-color:#4cbbfa;
	background-image: url("../img/title2.gif");
	background-position: center center;
	background-repeat: no-repeat;
}

.top{
	margin:0;
	padding:0;
	height:500px;
	background:url(../img/background1.jpg) top center repeat-x;
}

.top1{
	margin:0 auto;
	position:relative;
    width: 950px;
	height:495px;
}

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


.middle{
	margin:0;
	padding:0;
	height:1090px;
	background:url(../img/background2.jpg) top center repeat-x;
}

.middle1{
	margin:0 auto;
	padding:0;
	height:700px;
	background:url(../img/middle1.png) top center no-repeat;
}

.middle2{
	margin: -60px auto;
	position:relative;
    width: 950px;
	height: 383px;
}

.photo{
	background:url(../img/goods.png);
    width: 100%;
    height: 100%;
}


.button1{
    position: absolute;
	top: 205px;
	left: 625px;
}

.button2{
    position: absolute;
	top: 275px;
	left: 625px;
}

.bottom{
	margin:0;
	padding:0;
	height:1490px;
	background:url(../img/background2.jpg) top left repeat-x;
}

	
.bottom1{
	margin:0 auto;
	padding:0;
	height:1030px;
	background:url(../img/middle3.png) top center no-repeat;
}


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


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


.txtBox{
    position: absolute;
	top: 82px;
	left: 424px;
}

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

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

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

.txtBox2{
    position: absolute;
	top: 248px;
	left: 257px;
}

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

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

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

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