.clearfix:after {
  content: "."; 
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}
.clearfix {
  min-height: 1px;
}
* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}
br {
	letter-spacing:0px;
}
p {
	margin: 0px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 13px;
	line-height: 180%;
	color: #333333;
	letter-spacing: 1px;
}


#base {
	display:block;
	width: 780px;
	height:auto;
	margin:0px auto;
}
#header {
}
#content {
	width: 733px;
	margin-top:30px;
	margin-left: 30px;
	text-align: left;
}


#cart{
display:block;
background-image:600px;
margin-left:60px;
margin-top:30px;
}


.text01 {
	margin-top: 5px;
	margin-bottom: 25px;
}
.sendeki {
	height: 74px;
	width: 633px;
	_height: 94px;
	_width: 733px;
	background-image: url(image/bg_001.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 20px;
	padding-left: 100px;
	margin-bottom: 20px;
}
.bt01 {
	text-align: right;
	margin-bottom: 60px;
	margin-top: 50px;
}
.bt02 {
	text-align: right;
}
.sendeki p {
	font-size:12px;
	letter-spacing:1px;
	line-height:150%;
}
.f11 {
	font-size: 11px;
	line-height:140%;
}
.text02 {
	float: left;
	width: 380px;
}
.image01 {
	float: right;
	width: 313px;
	margin-bottom: 50px;
}
.image02 {
	margin-bottom: 50px;
}
.graph01 td {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	line-height: 180%;
	color: #333333;
	padding-top: 5px;
	padding-left: 4px;
}
.graph01 {
	margin-left: 75px;
}
.bt01 a:hover img {
	opacity:0.7;
	filter: alpha(opacity=70);
}
.bt02 a:hover img {
	opacity:0.7;
	filter: alpha(opacity=70);
}
.graph01 .t_t {
	padding-left: 0px;
}

@media screen and (-webkit-min-device-pixel-ratio:0){
	p {
		font-size: 12px;
	}
	.sendeki p {
		font-size: 11px;
		letter-spacing:0px;
	}
}


.cartbtn{
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size:12px;
	text-align:center;
	margin:0px auto;
}
.cartbtn td{
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
	padding-bottom:0px;
}