a:link {
	color: #0033CC;
}
a:visited {
	color:#0033CC;
}
a:hover {color:#FFFFFF; background-color:#0033CC;}

h1 {
	width:600px;
	height:200px;
	background-image:url('images/cd09webtop.jpg');
	background-repeat:no-repeat;
	background-position: center center;
	background-color:#333;
	text-indent:-9999px;
	padding:0px;
	margin:0px 0px 3px 0px;
}

h4 {
	border-bottom:solid 5px #A9AAA1;
	padding:0.2em 0.4em;
	margin: 5px 5px 5px 5px;
}

h5 {
	width:95%;
	_width:98%;
	color:#262626;
	border-bottom:solid 2px #A9AAA1;
	padding:0.1em 0.4em;
	margin: 5px 5px 5px 10px;
}

h6 {
	width:480px;
	border:solid #3322FF;
	border-width:1px 1px 1px 12px;
	padding-top:0.3em;
	padding-bottom:0.3em;
	padding-left:0.2em;
	margin:0px 0px 10px 10px;
	_margin:0px 0px 0px 15px;
	font-weight:bold;
	font-size:1em;
	color:#444;
}

#container {
	width:600px;
	_width:600px;
	margin:0px;
	padding: 1px;
	background-color:#FFF;
}

#mainCenter {
	border:none;
	background-color:#FFFFFF;
	width:100%;
	margin:0px;
	_margin:0px 0px 0px 0px;
	padding:0px;
	text-align:left;
}

.textMain {
	font-size:102%;
	margin: 0px 10px 10px 10px;
}

.textHowTo {
	margin-left:40px;
	font-size:102%;
	line-height:130%;
}

.item {
	margin-left:20px;
}

.header {
	width: 840px;
	margin-left: 40px;
}

.logo {
	margin-bottom: 5px;
}

.radioleft {
	margin-top:30px;
	float:left;
}

.imgleft {
	margin-left:10px;
	float:left;
}

.imgleft_top {
	margin: 40px 50px 150px 30px;
	_margin: 40px 50px 100px 30px;
	float:left;
}

.clear{
	clear:both;
}

.soufu{
	margin-top: 10px;
	_margin-top: 5px;
}

.subtitle{
	font-size: 110%;
	_font-size: 120%;
	color: #000;
	line-height:150%;
	font-weight: bold;
	text-decoration:underline;
}

.naiyou_font{
	font-size: 100%;
	_font-size: 110%;
	color: #DD6600;
	line-height:160%;
}

.shousai_font{
	font-size: 80%;
	color: #505050;
	line-height:120%;
}

.haisou{
	margin-top: 10px;
	margin-left: 160px;
}

.haisou_font{
	font-size: 83%;
	color: #000000;
	line-height:160%;
	margin-left: 160px;
}

.waku{
width:720px;
padding-top:10px;
background:url(images/base_top.jpg) no-repeat left top;
margin-left:5px;
}
.waku .body{
padding:6px 10px 6px 10px;
background:url(images/base_body.jpg) repeat-y left top;
}
.waku .bottom{
height:15px;
background:url(images/base_bottom.jpg) no-repeat left bottom;
font-size:1px;
line-height:1px;
}

.FONTS1 {
	font-size: 75%;
	color: #333333;
	line-height:130%;
}
.FONTS2 {
	font-size: 160%;
	color: #000;
	line-height:150%;
	font-weight: nomal;
	margin-left:10px;
}
.FONTS3 {
	font-size: 110%;
	color: #333333;
	line-height:130%;
}
.FONTS4 {
	font-size: 84%;
	color: #000000;
	line-height:160%;
	margin-left: 10px;
}
.FONTS5{
	font-size: 85%;
	color: #000000;
	line-height:160%;
}
.FONTS6 {
	font-size: 90%;
	color: #333333;
	line-height:130%;
}
.FONTS7 {
	font-size: 160%;
	color: #000;
	line-height:150%;
	font-weight: bold;
	margin-left:0px;
}
.FONTS8 {
	font-size: 85%;
	_font-size: 95%;
	color: #333333;
	line-height:150%;
	margin-right:30px;
	_margin-right:40px;
	text-align: right;
	font-weight: bold;
}
.FONTS9 {
	font-size: 90%;
	color: #000000;
	line-height:130%;
	margin-left:20px;
}
.FONTS10 {
	font-size: 110%;
	color: #000000;
	line-height:130%;
	margin-left:10px;
	margin-bottom:2px;
	text-decoration: underline;
	text-underline-position: below;
}
.TITLE1 {
	font-size: 120%;
	font-weight: bolder;
	color: #FFFFFF;
}
.TITLE2 {
	font-size: 95%;
	font-weight: bold;
	color: #000000;
}
.TITLE_L {
	font-size: 110%;
	font-weight: bolder;
}

.box{
	width:220px;
	float:left;
}
.box_w270{
	width:270px;
	float:left;
}
.box_right{
	margin-left:20px;
	margin-right:20px;
	width:320px;
	float:right;
}
.box_right_w250{
	margin-left:20px;
	margin-right:20px;
	width:250px;
	float:right;
}

.box_douga{
	width:190px;
	float:left;
}

.box_douga_right{
	margin-left:20px;
	width:470px;
}

.line{
	width:850px;
	border-bottom: 1px #000000 dotted;
	margin-left:50px;
}

.table,.table tr,.table td {
border-collapse:collapse;
border:2px solid #FFFFFF;
}

.table2,.table2 tr,.table2 td {
border-collapse:collapse;
border:2px solid #FFFFFF;
text-align:center;
}

.shousai {
	margin-top:10px;
}

.cart {
	margin-top:30px;
	margin-left:210px;
}

.BIGRED {
	font-size: 110%;
	font-weight: bolder;
	color: #FF0000;
	background-color: #FFC5F5;
	line-height: 110%;
}
.CHURED {
	font-size: 100%;
	font-weight: bolder;
	color: #FF0000;
}
.FONTS2 {
	font-size: 85%;
	color: #000000;
	line-height:140%;
}
.SPACE {
	margin-bottom:10px;
}
.VAN {
	width : 150px;
	left : 640px;
	top : 1500px;
	position : absolute;
}
.tab{
float: left;
height: 32px;
width: 110px;
margin: 0 0 0 0;
text-align: center;
background: transparent url(images/tab.jpg) repeat-x top left;
}
.tab1{
float: left;
height: 32px;
width: 110px;
margin: 0 0 0 0;
text-align: center;
background: #8DC70A url(images/tab1.jpg) no-repeat;
}

ul#taberea{
	margin:0px 0px 0px 50px;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
}
ul#taberea li{
	display:block;
	float:left;
	margin:0;
	padding:0;
}
ul#taberea li a{
	display:block;
	float:left;
	text-decoration:none;
	padding:10px 0px 0px 0px;
	width:120px;
	height:30px;
}
ul#taberea li a:hover{
	background:transparent url("images/tab.jpg") no-repeat top right;
	color:#477AA5;
}
ul#taberea li a.current,ul#saturday li a.current:hover{
	color:#477AA5;
}

#stylefour{
	position:static;
	display:block;
	height:39px;
	font-size:70%;
	background:transparent url(images/bgOFF.gif) repeat-x top left;
	font-family:Arial,Verdana,Helvitica,sans-serif;
	border-top:4px solid #CCC;
	font-weight: bold;
}

#stylefour ul{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
}

#stylefour ul li{
	display:block;
	float:left;
	margin:0;
}

#stylefour ul li a{
	display:block;
	float:left;
	color:#4D4D4D;
	text-decoration:none;
	padding:11px 15px 0 15px;
	height:33px;
	background:transparent url(images/bgDIVIDER.gif) no-repeat top right;
}

#stylefour ul li a:hover,#stylefour ul li a.current{
	color:#4D4D4D;
	background:#FEFEFE url(images/bgON.gif) no-repeat top right;
}
.MIDASHI1{
  width:570px;
  border:solid #990033;
  border-width:0 0 1px 12px;
  padding:0.4em 0.4em;
  margin-bottom:5px;
  font-size:90%;
  _font-size:95%;
}
.MIDASHI1_1{
  width:570px;
  border:solid #990033;
  border-width:0 0 1px 12px;
  padding:0.4em 0.4em;
  margin-bottom:5px;
  font-size:87%;
  _font-size:95%;
}
.MIDASHI2{
  width:570px;
  border:solid #3366CC;
  border-width:0 0 1px 12px;
  padding:0.4em 0.4em;
  margin-bottom:5px;
  font-size:90%;
  _font-size:95%;
}
.MIDASHI3{
  width:570px;
  border:solid #CC0000;
  border-width:0 0 1px 12px;
  padding:0.4em 0.4em;
  margin-bottom:5px;
  font-size:90%;
  _font-size:95%;
}
.MIDASHI3_1{
  margin-left:5px;
  border:solid #CC0000;
  border-width:0 0 0 3px;
  padding:0.4em 0.4em;
  line-height:150%;
  font-size:90%;
  _font-size:95%;
}
.MIDASHI4{
  width:570px;
  border:solid #FF6600;
  border-width:0 0 1px 12px;
  padding:0.4em 0.4em;
  margin-bottom:5px;
  font-size:90%;
  _font-size:95%;
}
.MIDASHI4_1{
  width:570px;
  border:solid #FF6600;
  border-width:0 0 1px 12px;
  padding:0.4em 0.4em;
  margin-bottom:5px;
  font-size:90%;
  _font-size:95%;
}
.MIDASHI5{
  margin-left:5px;
  border-left:solid 3px #009966;
  padding:0.4em;
}

.productTitle {
	background-color:#A2DBA8;
}

#compare {
	width:590px;
	margin-left:5px;
}
#compare td {
	font-size:0.7em;
	text-align:center;
	padding:2px 4px;
}

.non {
	background-color:#CCC;
}
#caution {
	margin:10px;
	font-size:0.7em;
}


.h5subtitle {
	width:95%;
	_width:98%;
	border-bottom:solid 2px #0055CC;
	padding:0.1em 0.4em;
	margin: 20px 5px 10px 10px;
	font-size:16px;
}

.h6subtitle {
	width:90%;
	border:solid #0077CC;
	border-width:1px 1px 1px 12px;
	padding-top:0.3em;
	padding-bottom:0.3em;
	padding-left:0.2em;
	margin:30px 0px 10px 10px;
	_margin:0px 0px 0px 15px;
	font-weight:bold;
	font-size:14px;
}

.pstyle{
	margin:15px 10px 15px 10px;
}

.sale{
text-align:center;
font-size:0.9em;
font-weight:bold;
color:#FF0000;}

.sale a:link {color: #FF0000;}
.sale a:visited {color:#FF0000;}
.sale a:hover {color:#FF9900; background-color:#FFFFFF;}

.center1 {
	text-align:center;
	margin:0px 0px 30px;
}

.setumei {
	font-size:90%;
	text-align:left;
	margin:10px 0px 0px 50px;
	width:450px;
}

#newlist{
margin:10px 10px 0px 10px;
line-height:1.2em;}
