@charset "utf-8";

html,body {
	margin: 0;
	padding: 0;
}

body {
	background: #fff;
	width: 100%;
	text-align: center;
}
h1,h2,h3,h4,p {
	margin: 0;
	padding: 0;
	font-weight: normal;
}

img {
	margin-left: 60px;
	border: 0;
	margin-bottom: 20px;
}

img.mfix {
	margin-left: 90px;
}

#wrapper {
	margin: 0 auto;
	text-align: left;
	width: 900px;
}

#wrapper h1 {
	font-size: 10px;
	color: #47321d;
	background-color: #fff;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
	padding-left: 0.5em;
}

#header {
	position: relative;
}

#content .price {
	background-image:url(imgs/price2_r1_c1.png);
	text-indent: -9999px;
	display: block;
	height: 53px;
	width: 780px;
	margin-left: 50px;
	margin-bottom: 20px;
}
img.shoping {
	position: relative;
	left: 228px;
	margin-top: -20px;
}

#content .point #voice_dev {
	background-image: url(imgs/h_voice_dev.png);
	text-indent: -9999px;
	display: block;
	height: 65px;
	width: 900px;
	margin-bottom: 20px;
}
#content #news {
	background-image: url(imgs/shinchakubar.jpg);
	text-indent: -9999px;
	display: block;
	height: 49px;
	width: 900px;
}
#header h1 {
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	background-color: #fff;
	padding-top: 0.3em;
	padding-right: 0.5em;
	padding-bottom: 0.3em;
	padding-left: 0.5em;
	color: #47321D;
}
#header h2 {
	background-image: url(imgs/top02.jpg);
	text-indent: -9999px;
	display: block;
	height: 500px;
	width: 900px;
}
#header h3 {
	background-image: url(imgs/pricebk01.jpg);
	text-indent: -9999px;
	display: block;
	height: 122px;
	width: 900px;
}
.img_ubstocker {
	margin-left: 0;
	margin-bottom: 12px;
}

.img_ubstocker2 {
	margin-left: 0;
	margin-bottom: 3px;
}

#content {
	background-color:#fff;
	background-repeat: repeat-y;
}

#content .lifestyle h3 {
	background-image: url(imgs/h3_lifestyle.png);
	text-indent: -9999px;
	display: block;
	height: 45px;
	width: 780px;
	margin-left: 60px;
}
#content .content_footer {
	background-image: url(imgs/content_footer.png);
	height: 70px;
	width: 900px;
}
#content .voice_header {
	background: url(imgs/voice_header.png) no-repeat;
	height: 15px;
	width: 900px;
	_position: relative;
	_top: 5px;

}
#shopping_btn {
	position: absolute;
	top: 472px;
	right: 460px;
}

#shopping_btn2 {
	position: absolute;
	top: 550px;
	right: 40px;
}

#content  .voice_body {
	background-image: url(imgs/voice_bg.png);
	background-repeat: repeat-y;
}
#content  .voice_body p {
	font-size: 14px;
	line-height: 1.6;
	margin-left: 100px;
	padding-top: 20px;
	padding-bottom: 20px;
	width: 700px;
}
#content .voice_footer {
	background: url(imgs/voice_footer.png) no-repeat;
	height: 15px;
	width: 900px;
	margin-bottom: 20px;
}
#content .voice .voice_body .voice_c1 {
	background-image: url(imgs/h3_voice_c1.png);
	text-indent: -9999px;
	display: block;
	height: 70px;
	width: 745px;
	margin-left: 62px;
}
#content .voice .voice_body .voice_c2 {
	background-image: url(imgs/h3_voice_c2.png);
	text-indent: -9999px;
	display: block;
	margin-left: 62px;
	height: 70px;
	width: 745px;
}
#content #footer {
	background: url(imgs/footer.jpg) no-repeat;
	height: 76px;
	width: 900px;
	display: block;
	text-align: center;
	padding-top: 20px;
}

#content #footer a {
	color: #333;
	font-size: 80%;
}

#newslist {
	margin-left: 60px;
	width: 780px;
}
#content .point h2 {
	background-image: url(imgs/h_point.png);
}
#content .outline h2 {
	background-image: url(imgs/shouhinbar.jpg);
	background-color:#fff;
	width:900px;
	height:49px;
	margin:0 0 10px 0;
}

#content #price h3 {
	background-image: url(imgs/topprice.jpg);
	text-indent: -9999px;
	display: block;
	height: 89px;
	width: 900px;
}

#shopping_btn3 {
	position: absolute;
	top: 1400px;
	right: 643px;
}

head~/* */body #shopping_btn3 {
	position /***/ : absolute\9;
	top: 1410px\9;
	right: 438px\9;
}

*+html #shopping_btn3 {
	position: absolute;
	top: 1410px;
	right: 643px;
}

*html #shopping_btn3 {
	position: absolute;
	top: 1410px;
	right: 508px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#shopping_btn3 {
	position: absolute;
	top: 1410px;
	right: 518px;
}
}

#shopping_btn4 {
	position: absolute;
	top: 1400px;
	right: 180px;
}

head~/* */body #shopping_btn4 {
	position /***/ : absolute\9;
	top: 1410px\9;
	right: -15px\9;
}

*+html #shopping_btn4 {
	position: absolute;
	top: 1410px;
	right: 180px;
}

*html #shopping_btn4 {
	position: absolute;
	top: 1410px;
	right: 50px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#shopping_btn4 {
	position: absolute;
	top: 1410px;
	right: 62px;
}
}

#content .voice h2 {
	background-image: url(imgs/h_voice_c.png);
	margin-bottom: 20px;
}
#wrapper #content #newslist {
	font-size: 80%;
	line-height: 1.4;
}

#wrapper #content #newslist dd {
	padding-left: 7em;
	padding-bottom: 6px;
	margin-left: 0;
	margin-top: -18px;
	margin-bottom: 7px;
	width: 650px;
	border-bottom: 1px dotted #333;
}
#wrapper #content #newslist dt {
	clear: both;
}








#content h2 {
	background-image: url(imgs/h_lifestyle.png);
	text-indent: -9999px;
	display: block;
	height: 65px;
	width: 900px;
}
