#header {
	position: relative;
	height: 107px;
	background: url(../img/header_bg.gif) no-repeat 0 100%;
}
#header_logo {
	position: absolute;
	top: 24px;
	left: 21px;
}
#header_tel {
	position: absolute;
	top: 34px;
	right: 18px;
}
#header_nav {
	position: absolute;
	top: 68px;
	right: 18px;
}
#header_nav li {
	display: block;
	float: left;
	margin-left: 10px;
}
#shop_info {
	display: block;
	width: 950px;
	margin: 0 auto 20px;
}


#wrapper_bg{
	width:952px;
	background:url(../img/top/wrapper_bg.gif) repeat-y center top;
	margin:0 auto;
}
#wrapper{
	width:942px;
	margin:0 auto;
	text-align:center;
}
.relative{
	position:relative;
}
.buy01{
	width:942px;
}
.buy01_bg{
	background:url(../img/top/hdr_bg.gif) no-repeat center top;
}
.buy01 .cf{
	width:896px;
	margin:0 auto;
}
.buy01 .fr{
	width:449px;
}
.buy01 .btn{
	position:absolute;
	top:5px;
	left:0;
}
#sec03 .cf{
	width:872px;
	margin:0 auto;
}
#sec03 .fl{
	width:436px;
}
#sec07 .cf{
	width:825px;
	margin:0 auto;
}
#sec07 .fl{
	width:584px;
}
#sec07 .fr{
	width:241px;
}
#sec09 .cf{
	width:872px;
	margin:0 auto;
}
#sec09 .fl{
	width:149px;
}
#sec09 .fr{
	width:723px;
}
#buy02 .cf{
	width:892px;
	margin:0 auto;
}
#buy02 .fl{
	width:451px;
}
#buy02 .fr{
	width:441px;
}
#buy02 .btn01{
	position: absolute;
	top: 8px;
	left: 76px;
}
#buy02 .pull01{
	position: absolute;
	top: 23px;
	left: 11px;
	font-size: 90%;
}
#buy02 .btn02{
	position: absolute;
	top: 9px;
	left: 77px;
}
#buy02 .pull02{
	position: absolute;
	top: 26px;
	left: 14px;
	font-size: 90%;
}
#buy02 .pull02 select,
#buy02 .pull02 select{
	width:36px;
}
#buy02 .offer{
	width:872px;
	margin:0 auto;
}
#buy02 .offer01{
	width:436px;
}
#buy02 .offer02{
	width:436px;
}
#buy02 .offer03{
	width:298px;
}
#buy02 .offer04{
	width:275px;
}
#buy02 .offer05{
	width:299px;
}
#bg_yellow{
	background-color:#fffef6;
	padding:35px 0 30px;
}
a.imgov img:hover,
.btn01 input:hover,
.btn02 input:hover{
	filter:alpha(opacity=80); /*IE*/
	-moz-opacity:0.80; /*FF*/
	opacity:0.80;
}
.mb60 { margin-bottom: 60px !important; }
.mb85 { margin-bottom: 85px !important; }
.pb100 { padding-bottom: 100px !important; }
.mb125 { margin-bottom: 125px !important; }
