@charset "UTF-8";

#gingira{
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	width:800px;
	margin:0 auto;
	border:1px solid #666;
	color:#000;
}

.gingira_bk{background-color:#b30000; width:800px; margin:0px auto; padding-bottom:20px;}
.gingira_bk a:link { color:#ffffff; text-decoration:underline ;}
.gingira_bk a:visited { color: #ffffff; text-decoration:underline;}
.gingira_bk a:hover { color: #000000; text-decoration:none ;} 

.bk1{background:url(bk1.jpg) no-repeat; width:800px; height:226px; text-align:center;}
.bk1 img{margin-left:18px; margin-top:20px;}

.bk2{background:url(bk21.jpg) no-repeat; width:800px; height:606px; position:relative;}
#img2{margin-left:20px; margin-top:3px;}
#img3{position:absolute; top:10px; right:15px;}
#img4{position:absolute; top:360px; left:70px;}
#imgprice{position:absolute; bottom:63px; right:28px;}
#imgalle{position:absolute; bottom:18px; right:18px;}

.bk3{background:url(bk3.gif) no-repeat; width:800px; height:101px;}

.meiten{width:650px; margin:28px auto 12px auto;}
.meiten p{background:url(bk4.gif) no-repeat center; padding:30px 40px; background-color:#FFFFFF; line-height:170%; color:#000000; font-size:14px; margin-top:8px;}
.bk6{background:url(bk6.jpg) no-repeat; width:800px; height:269px; text-align:center; position:relative;}
.bk6 p{font-size:14px; color:#FFFFFF; text-align:left; position:absolute; bottom:15px; left:130px; line-height:180%;}
#bk6_yellow{color:#ffff00; font-size:16px; font-weight:bold;}
.bk7{background:url(bk7.jpg) no-repeat; width:800px; height:429px; position:relative;}

.spec1{background:url(spec10.gif) no-repeat; width:148px; height:134px; position:absolute; top:8px; left:37px; padding-left:7px; padding-top:7px;}
.spec1img{width:141px; height:127px;}
.spec1img a{background:url(spec12.gif) no-repeat; display:block;}
.spec1img a:hover{background:url(spec13.gif) no-repeat;}

.spec2{background:url(spec20.gif) no-repeat; width:142px; height:153px; position:absolute; top:0px; right:20px; padding-left:7px; padding-top:7px;}
.spec2img{width:135px; height:145px;}
.spec2img a{background:url(spec22.gif) no-repeat; display:block;}
.spec2img a:hover{background:url(spec23.gif) no-repeat;}

.spec3{background:url(spec30.gif) no-repeat; width:170px; height:142px; position:absolute; top:190px; right:15px; padding-left:8px; padding-top:8px;}
.spec3img{width:162px; height:134px;}
.spec3img a{background:url(spec32.gif) no-repeat; display:block;}
.spec3img a:hover{background:url(spec33.gif) no-repeat;}

.spece{width:354px; height:74px; position:absolute; top:310px; left:230px;}

.bk8{background:url(bk8.jpg) no-repeat; width:800px; height:299px;}

.spec_waku{width:600px; border:#b30000 solid 3px; margin:0px auto; line-height:180%; padding:25px 25px 20px 25px; color:#FFFFFF; font-size:14px;}

.bnnr_bt{text-align:center; color:#FFFFFF; font-size:14px; margin-top:10px; position:relative;}
.yokokup{position:absolute; top:175px; left:280px;}
.bnnr1{margin-bottom:15px;}
.bt1{margin-right:20px;}
.bnnr2{margin-top:35px; margin-bottom:10px;}

.t-s{text-align:center; font-size:14px; margin-top:25px;}
.t-s table{margin:0px auto;}
.t-s td{padding:0px 10px; vertical-align:middle;}



h2, h3, h4, h5, h6{margin:0px; padding:0px;}

.title { padding-left: 20px; padding-bottom: 20px;}

.red { color: #bf0000; font-weight: bold; font-size: 14px;}

