@charset "UTF-8";

/* base
=========================================*/
*{
	margin:0;
	padding:0;

}

img{
	border:0;
	vertical-align:bottom;
}

ul{
	list-style-type:none;
}



/* åŸºæœ¬
==================================================================*/
body{
	font-family:"ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ Pro W3", "Hiragino Kaku Gothic Pro", "ãƒ¡ã‚¤ãƒªã‚ª", Meiryo, Osaka, "ï¼­ï¼³ ï¼°ã‚´ã‚·ãƒƒã‚¯", "MS PGothic", "sans-serif";
	background-color:#ffffff;
	margin:0 auto;
	line-height:1.8;
}

#wrap{
	width:100%;
	max-width:880px;
	text-align:center;
	margin:0 auto;
}

a{
	color:#333333;
}

a:hover{
	color:#999999;
}

a:hover img{
	opacity:0.7;
	filter:alpha(opacity=70);
	-ms-filter:"alpha(opacity=70)";
}



/* cart
==================================================================*/
.cv01,
.cv02,
.cv03,
.cv04{
	position:relative;
}

.btn01 {
	position:absolute;
	bottom:25px;
	left:112px;
}

.btn02 {
	position:absolute;
	bottom:15px;
	left:112px;
}

.btn03 {
	position:absolute;
	bottom:30px;
	left: 85px;
}

.btn04 {
	position:absolute;
	bottom:38px;
	left:440px;
}


/* æ¦‚è¦
==================================================================*/
#summaryBlock {
	width:100%;
	max-width:750px;
	margin:80px auto;
	text-align:left;
	font-size:14px;
}

#summaryBlock h3 {
	font-size:20px;
	text-align:center;
	color:#ffffff;
	margin-bottom:15px;
	padding:15px 0;
	background:#bc1c1d;
	-webkit-border-radius:100px;
	-moz-border-radius:100px;
	border-radius:100px;
	font-weight:normal;
}

#functionBox { margin-bottom:50px; }
#functionBox dl { overflow:hidden; border-bottom:1px solid #ccc; padding-bottom:20px; margin-bottom:20px; }
#functionBox dl dt { float:left; width:200px; }
#functionBox dl dd { float:left; width:630px; }

.ReturnedGoods { margin-bottom:40px; }
.ReturnedGoods dl { overflow:hidden; border-bottom:1px solid #ccc; padding-bottom:20px; margin-bottom:20px; }
.ReturnedGoods dl dt { float:left; width:200px; }
.ReturnedGoods dl dd { float:left; width:630px; }

#payBox > p { text-align:center; border-bottom:1px solid #ccc; padding-bottom:20px; margin:20px 0; }
#payBox dl { border-bottom:1px solid #ccc; padding-bottom:20px; margin-bottom:20px; }
#payBox dl dd { margin-left:1em; }
#payBox dl dd ul li { text-indent:-1em; padding-left:1em; }



/* footer
==================================================================*/
footer{
	padding:40px 0;
	text-align:center;
	color:#fff;
	width:100%;
	background-color:#AF9465;
	font-size:12px;
}

.footer_link{
	color:#ffffff;
	text-decoration:none;
}

footer a:hover{
	color:#ffffff;
}




