@charaset "Shift_JIS";

h1,h2,h3,h4,h5,p,ul,li,dl,dt,dd{
	margin:0;
	padding:0;
	list-style:none;
}

ul,li,dl,dt,dd{
	vertical-align:top;
}


body{
	margin: 0;
	padding: 0;
	background-color: #000000;
	background-image: url(https://saihok.itembox.design/item/img/kani/wrapper_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}



img{border:none; vertical-align:top;}

br{letter-spacing:0;}

a:link,a:visited{color:#333333;text-decoration:underline;}
a:hover,a:active{color:#ff9f00;text-decoration:none;}

.alignC{text-align:center;}
.alignL{text-align:left;}
.alignR{text-align:right;}


a:hover img{opacity:0.7}



/*-----------------------------------*/

.wrapper{
	width: 1000px;
	margin-top: 622px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


.choice{
	padding:0 0px 0px;
	margin:0 auto;
	background:url(../img/kani/wrapper_bg2.jpg) repeat-y left top;
}

/*-----------------------------------*/

.choice_block{
	overflow:hidden;
	/zoom:1;
	margin-bottom:40px;
}

.choice_taraba_block{
	width:500px;
	float:left;
	background:url(../img/page-group/lp51/choice_taraba_bg.jpg) no-repeat right bottom;
}

.choice_zuwai_block{
	width:500px;
	float:left;
	background:url(../img/page-group/lp51/choice_zuwai_bg.jpg) no-repeat right bottom;
}

.choice_taraba_block ul{margin-left:5px;}

.choice_zuwai_block ul{	margin-right:5px;}

.choice_block ul{
	margin-top:5px;
	text-align:center;
	padding-bottom:8px;
}

.choice_block ul li{
	margin-bottom:10px;
}


/*-----------------------------------*/

.kani_block{
	width:100%;
	margin:20px 0;
}

.kani_block .header_hr{
	height:9px;
	background:url(../img/page-group/lp51/hr_header.jpg) no-repeat left top;
}

.kani_block .footer_hr{
	height:9px;
	background:url(../img/page-group/lp51/hr_footer.jpg) no-repeat left top;
}


.kani_block .content{
	background:url(../img/page-group/lp51/taraba_bg.jpg) #361A10 no-repeat right bottom;
	padding:15px 0;
	overflow:hidden;
	/zoom:1;
}

#zuwai1 .content,
#zuwai2 .content,
#zuwai3 .content,
#zuwai4 .content,
#zuwai5 .content,
#zuwai6 .content,
#zuwai7 .content{
	background:url(../img/page-group/lp51/zuwai_bg.jpg) #361A10 no-repeat right bottom;
}



#hanasaki1 .content,
#hanasaki2 .content,
#hanasaki3 .content,
#hanasaki4 .content{
	background:url(../img/page-group/lp51/hanasaki_bg.jpg) #361A10 no-repeat right bottom;
}




.kani_block .content .right_block{
	float:right;
}

.kani_block .content .left_block{
	padding-right:290px;
	padding-left:15px;
}


.kani_block .voice{
	margin:10px 0;
}

.kani_block .spec{
	width:255px;
	padding:10px;
	background:rgba( 255, 255, 255, 0.2 );
	font-size:12px;
	line-height:1.6;
	color:#FFF;
}


.kani_block .desc{
	padding:5px 15px 5px 5px;
	color:#FFFFFF;
	font-size:14px;
	line-height:1.6;
	margin-bottom:10px;
}



.kani_block .cart2{
	width:700px;
	overflow:hidden;
	/zoom:1;
	margin-left:-15px;
}

.kani_block .cart2 li{
	float:left;
}









/*-----------------------------------*/

.footer{
	background:#000;
	padding:15px 0 5px;
	color:#FFFFFF;
	font-size:13px;
	line-height:1.4;
	text-align:center;
}


.footer a:link,
.footer a:visited{
	color:#FFFFFF;
}

.footer a:hover{
	color:#FFFF00;
}


.pagetopBtn{
	font-size:14px;
	margin-bottom:50px;
	text-align:right;
	
}


.pagetopBtn a:link,
.pagetopBtn a:visited{
	color:#FFFFFF;
}

.pagetopBtn a:hover{
	color:#FFFF00;
}
