@charset "utf-8";

/* ===============================================
	BASE
=============================================== */
/*  BODY
------------------------------------------------*/
body {
	font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	font-size:1.6rem;
	text-align:center;
	
	font-size:14px\9;
}

#container {
	width:100%;
	padding:20px 0;
	background:#c3c4c4 url(../img/common/back.png);
	background:url(../img/pattern.png) center 110px repeat-x, url(../img/back_top.jpg) repeat-x fixed, #FFD417 url(../img/back_bottom.jpg) left bottom repeat-x fixed;
	/*background:-webkit-gradient(linear, center top, center bottom, from(#499dfd), color-stop(0.44, #acebff), to(#fff)) center top fixed;
	background:-webkit-linear-gradient(top, #499dfd 0%, #acebff 44%, #fff 100%) center top fixed;
	background:linear-gradient(to bottom, #499dfd 0%, #acebff 44%, #fff 100%) center top fixed;*/
	text-align:center;
}


/* ===============================================
	CONTENTS
=============================================== */
/*  CONTENTS
------------------------------------------------*/
.article {
	width:768px;
	border-radius:6px;
	box-shadow:0 0 4px #666;
	
	-webkit-box-shadow:0 0 4px #666;
}

/*	BUTTON
------------------------------------------------*/
.Button a:hover {
	opacity:0.75;
	filter:alpha(opacity=75);
	-ms-filter:"alpha(opacity=75)";
}

/* SET BUTTON */
.setButton a:hover {
	margin:2px 0 -2px;
	box-shadow:0 -2px 0 #38520C;
	
	-webkit-box-shadow:0 -2px 0 #38520C;
}

/* ENTRY BUTTON */
.entryButton a:hover {
	background:#ffa800;
}

/* TEXT LINK */
.textLink a:hover {
	opacity:0.75;
	filter:alpha(opacity=75);
	-ms-filter:"alpha(opacity=75)";
}

/* .buttonLink */
.buttonLink a:hover {
	background:#ffa800 url(../img/common/arrow_w.png) 95% center no-repeat;
	background:url(../img/common/arrow_w.png) 95% center no-repeat, linear-gradient(to bottom, #ffc61a 0%, #ffa800 75%, #ffa800 100%);
	background:url(../img/common/arrow_w.png) 95% center no-repeat, -webkit-gradient(linear, center top, center bottom, from(#ffc61a),color-stop(0.75, #ffa800),to(#ffa800));
	color:#0a0706;
}

/* .linkList */
.linkList p a:hover {
	color:#FF84C2;
	text-decoration:none;
}

/* BANNER */
.Banner a:hover {
	opacity:0.70;
	filter:alpha(opacity=70);
	-ms-filter:"alpha(opacity=70)";
}

/*	NAV
------------------------------------------------*/
#Nav li a:hover {
	opacity:0.70;
	filter:alpha(opacity=70);
	-ms-filter:"alpha(opacity=70)";
}

/*#Nav li:hover {
	transform:rotate(10deg);
	-webkit-transform:rotate(10deg);
	-moz-transform:rotate(10deg);
}*/

/*	ITEM
------------------------------------------------*/
.Item > a:hover {
	opacity:0.75;
	filter:alpha(opacity=75);
	-ms-filter:"alpha(opacity=75)";
}

/* ICON */
.Item p.Added {
	padding:6px 0 4px;
}

/* PRICE */
.Item .Price {
	padding:8px 0 5px;
}

/* BUTTON */
.Item .Button {
	padding:6px 0 4px;
}

.Item .linkArea p:not([class]) a {
	padding:6px 0 4px;
}
.Item .linkArea p:not([class]) a:hover {
	opacity:0.75;
	filter:alpha(opacity=75);
	-ms-filter:"alpha(opacity=75)";
}

.Item .Number a {
	padding:6px 0 4px;
}

.Item > a .Number {
	padding:6px 0 4px;
}

.Item .Pickup a {
	padding:6px 0 4px;
}
.Item .Pickup a:hover {
	opacity:0.75;
	filter:alpha(opacity=75);
	-ms-filter:"alpha(opacity=75)";
}

/* SET BUTTON */
.Item .linkArea .setButton a:hover {
	margin:5px 0 -1px;
	box-shadow:0 -1px 0 #38520C;
	
	-webkit-box-shadow:0 -1px 0 #38520C;
	opacity:1;
	filter:alpha(opacity=100);
	-ms-filter:"alpha(opacity=100)";
}

/*	#Outline
------------------------------------------------*/
#Outline {
	font-size:1.4rem;
}

#Outline a:hover {
	text-decoration:none;
	opacity:0.75;
	filter:alpha(opacity=75);
	-ms-filter:"alpha(opacity=75)";
}

