/* CSS Document */
@import "global.css";
@import "navigation.css";
#flash,#cplight,#futternavi{
	text-align:center;
}

#flash{
	margin-bottom: 20px;
}
/*box幅*/
#b1, #r1u, #r1d{width:700px;}
#b2, #r2u, #r2d{width:520px;}
#b3, #r3u, #r3d{width:350px;}

/*背景角丸画像設定*/
#b1, #r1u, #r1d,
#b2, #r2u, #r2d,
#b3, #r3u, #r3d{
/*	height:30px;*/
	margin:0px;
	padding-bottom:0px;
}

/*背景角丸画像*/
/*
.r1u{background-image:url(/img/index/r1u.gif);}
.r1d{background-image:url(/img/index/r1d.gif);}
.r2u{background-image:url(/img/index/r2u.gif);}
.r2d{background-image:url(/img/index/r2d.gif);}
.r3u{background-image:url(/img/index/r3u.gif);}
.r3d{background-image:url(/img/index/r3d.gif);}
*/

/*box設定*/
#b1,#b2,#b3{
	position:absolute;
	float:left;
}
#b1{
	margin:0px auto;
}

#b2{
	margin-top:10px;
	margin-left:10px;
}
#b3{
	/*height:280px;*/
	margin-top:20px;
	margin-left:20px;
}

/*box内コンテンツ内容枠設定*/
#contents1,#contents2,#contents3{
	padding-right:5px;
}
/*700px*/
#contents1{
	width:160px;
	/*height:320px;*/
	padding-left:535px;
	background-color:#FEE0EE;
}
/*520px*/
#contents2{
	width:500px;
	/*height:290px;*/
	padding-top:5px;
	padding-left:10px;
	color:#FFFFFF;
	background-color:#FFFFFF;
	padding-right: 10px;
}
/*350px*/
#contents3{
	width:335px;
	padding-left:10px;
	background-color:#FFFFFF;
}
#shopimg{
	width:450px;
	margin-top:10px auto;
	padding-top:2px;
	padding-bottom: 2px;
}
#ground #contents_area #b2 #contents2 #policy{
	background:url(/img/common/b4.gif) repeat;
	width:480px;
}

.clear {
	clear:both;
	width:750px;
	margin:0px auto;
}
#ground #contents_area #sps {
	padding: 0px;
	width:90%;
	height: 420px;
	margin:1px;
}
#ground #contents_area #b2 #contents2 a ,
#ground #contents_area #b3 #r3d #comment a{
	color: #006699;
}
#ground #contents_area #b2 #contents2 a:hover,
#ground #contents_area #b3 #r3d #comment a:hover {
	text-decoration:underline;
}
.text1 {
	width: 140px;
	padding-left:5px;
}
#ground #contents_area #b1 #contents1 .text1 .qrcode{
	background-color: #FF9999;
	padding:2px;
	margin-top:5px;
}
#ground #contents_area #b3 #r3d #comment{
		border-top:1px dotted #CC0000;
		border-bottom:1px dotted #CC0000;
		width:280px;
		color:#FFFFFF;
		margin-top:10px;
		padding:6px 6px;
}
#ground #contents_area #b2 #r2d #comment2{
	width:500px;
	text-align:center;
	margin-top: 2px;
}
#ground #contents_area #b2 #contents2 #policy .textred1{
	color:#CC3300;
	text-align:center;
}
