@charset "utf-8";
/* CSS Document */
body {
	margin: 0px;
	padding: 0px;
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Hiragino Kaku Gothic Pro W3", Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
	text-align: center;
	background-image: url(bg.gif);
}
#inbox {
	padding: 70px 10px 50px;
}
h1 {
	margin: 30px 0px; font-size: 10px; line-height: 1;
}
img {
	max-width: 100%; height: auto;
}
.btn-sold {
	max-width: 344px; margin-right: auto; margin-left: auto;
}
#common_ftag {
	position: absolute;
}
.box {
	background-color: #FFF;
	max-width: 480px;
	border: 1px solid #CCC;
	margin-right: auto;
	margin-left: auto;
	padding: 0 10px;
	position: relative;
	/* CSS3 */
	box-shadow : 2px 2px 10px #999;
	-moz-box-shadow : 2px 2px 10px #999;
	-webkit-box-shadow : 2px 2px 10px #999;
}
#ana {
	background-image: url(ana.png);
	background-repeat: no-repeat;
	position: absolute;
	top:-40px;
	left:-57px;
	width:113px;
	height:137px;
}
* html #ana{
	behavior: expression(
	this.style.behavior || (
	this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src='"+this.currentStyle.getAttribute("backgroundImage").slice(5,-2)+"')",
	this.style.backgroundImage = "none",
	this.style.behavior = "none"
	)
	);
}
em {
	color: #0067CD; font-variant: normal;
}

@media screen and (max-width: 560px) {
	h1 {
		padding-left: 4%;
	}
	#ana {
		left: -38px;
	}
}

@media screen and (max-width: 380px) {
	h1 {
		width: 53.8888%; margin-right: auto; margin-left: auto;
	}
	.box p {
		text-align: left;
	}
	.box br {
		display: none;
	}
	#ana {
		width: 31.6%; height: inherit; padding-top: 38.3%; background-size: contain;
	}
}
