@media print {
body {
    _zoom: 80%; /*←いー感じに調整してください*/
}
}


body {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	text-align: center;
	margin: 0px;
	padding: 0px;
	background: #F0F0F0;
}
#wrapper {
	background: #F0F0F0 url(../img/img_common/bg_shadow.gif) repeat-y;
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	height: auto;
	width: 840px;
}
#header {
	background: #FFFFFF;
	margin: 0px 20px;
	padding: 0px;
	height: auto;
	width: 800px;
}
#header #title {
	height: 60px;
	width: 800px;
	margin: 0px;
	padding: 0px;
}
#header #title h1 {
	padding: 10px;
	margin: 0px;
	float: left;
}
.header_btn {
	margin: 45px 0px 0px;
	padding: 0px 20px 0px 0px;
	float: right;
}

#header #flashcontent {
	margin: 0px;
	padding: 0px;
	height: 330px;
	width: 800px;
	font-size: 9px;
}



#navi {
	margin: 0px 20px;
	padding: 0px;
	height: 30px;
	width: 800px;
}
#contents {
	margin: 0px 20px;
	padding: 0px;
	width: 800px;
	height: auto;
}
#footer {
	margin: 0px 20px;
	padding: 0px;
	height: 20px;
	width: 800px;
	clear: both;
}
#contents #sidenavi {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 150px;
	height: auto;
}
/*ボタンリストを一列にする*/
#navi h2 {
	font-size: 9px;
	float: left;
	margin: 0px;
	padding: 0px;
}
/*ボタンテキストを消す*/
#navi h2 em {
	text-indent: -9999px;
	visibility: hidden;
}
/*ボタンのブロック化高さ設定*/
#navi h2 a {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	display: block;
	height: 30px;
}
/*ナビボタンのロールオーバーここから*/
#navi h2#news a {
	margin: 0px;
	padding: 0px;
	width: 134px;
	background: url(../img/img_navi/navi.jpg) no-repeat 0px 0px;
}
#navi h2#news a:hover {
	background: url(../img/img_navi/navi.jpg) no-repeat 0px -30px;
}
#navi h2#concept a {
	margin: 0px;
	padding: 0px;
	width: 133px;
	background: url(../img/img_navi/navi.jpg) no-repeat -134px 0px;
}
#navi h2#concept a:hover {
	background: url(../img/img_navi/navi.jpg) no-repeat -134px -30px;
}
#navi h2#products a {
	margin: 0px;
	padding: 0px;
	width: 133px;
	background: url(../img/img_navi/navi.jpg) no-repeat -267px 0px;
}
#navi h2#products a:hover {
	background: url(../img/img_navi/navi.jpg) no-repeat -267px -30px;
}
#navi h2#shopping a {
	margin: 0px;
	padding: 0px;
	width: 133px;
	background: url(../img/img_navi/navi.jpg) no-repeat -400px 0px;
}
#navi h2#shopping a:hover {
	background: url(../img/img_navi/navi.jpg) no-repeat -400px -30px;
}
#navi h2#faq a {
	margin: 0px;
	padding: 0px;
	width: 133px;
	background: url(../img/img_navi/navi.jpg) no-repeat -533px 0px;
}
#navi h2#faq a:hover {
	background: url(../img/img_navi/navi.jpg) no-repeat -533px -30px;
}
#navi h2#usersvoice a {
	margin: 0px;
	padding: 0px;
	width: 134px;
	background: url(../img/img_navi/navi.jpg) no-repeat -666px 0px;
}
#navi h2#usersvoice a:hover {
	background: url(../img/img_navi/navi.jpg) no-repeat -666px -30px;
}
