.legacy a:link{color: #477AA5;}
.legacy a:visited{color:#477AA5;}
.legacy a:hover{color:#FFFFFF; background-color:#477AA5;}
.legacy h1{width:600px;



	height:200px;



	background-image:url("/product/cd16/images/cd09webtop.jpg");



	background-repeat:no-repeat;



	background-position: center center;



	background-color:#333;



	text-indent:-9999px;



	padding:0px;



	margin:0px 0px 3px 0px;}
.legacy h4{border-bottom:solid 5px #A9AAA1;



	padding:0.2em 0.4em;



	margin: 5px 5px 5px 5px;}
.legacy h5{width:95%;



	_width:98%;



	color:#262626;



	border-bottom:solid 2px #A9AAA1;



	padding:0.1em 0.4em;



	margin: 5px 5px 5px 10px;}
.legacy h6{width:40%;



	border:solid #A9AAA1;



	border-width:1px 1px 1px 12px;



	padding-top:0.3em;



	padding-bottom:0.3em;



	padding-left:0.2em;



	margin:0px 0px 0px 10px;



	_margin:0px 0px 0px 15px;



	font-weight:bold;



	font-size:85%;}
.legacy #container{width:600px;



	_width:600px;



	margin:0px;



	padding: 1px;



	background-color:#FFF;}
.legacy #mainCenter{border:none;



	background-color:#FFFFFF;



	width:100%;



	margin:0px;



	_margin:0px 0px 0px 0px;



	padding:0px;



	text-align:left;}
.legacy .textMain{font-size:102%;



	margin: 0px 10px 10px 10px;}
.legacy .textHowTo{margin-left:40px;



	font-size:102%;



	line-height:130%;}
.legacy .item{margin-left:20px;}
.legacy .header{width: 840px;



	margin-left: 40px;}
.legacy .logo{margin-bottom: 5px;}
.legacy .radioleft{margin-top:30px;



	float:left;}
.legacy .imgleft{margin-left:10px;



	float:left;}
.legacy .imgleft_top{margin: 40px 50px 150px 30px;



	_margin: 40px 50px 100px 30px;



	float:left;}
.legacy .clear{clear:both;}
.legacy .soufu{margin-top: 10px;



	_margin-top: 5px;}
.legacy .subtitle{font-size: 110%;



	_font-size: 120%;



	color: #000;



	line-height:150%;



	font-weight: bold;



	text-decoration:underline;}
.legacy .naiyou_font{font-size: 100%;



	_font-size: 110%;



	color: #DD6600;



	line-height:160%;}
.legacy .shousai_font{font-size: 80%;



	color: #505050;



	line-height:120%;}
.legacy .haisou{margin-top: 10px;



	margin-left: 160px;}
.legacy .haisou_font{font-size: 83%;



	color: #000000;



	line-height:160%;



	margin-left: 160px;}
.legacy .waku{width:720px;



padding-top:10px;



background:url("/product/cd16/images/base_top.jpg") no-repeat left top;



margin-left:5px;}
.legacy .waku .body{padding:6px 10px 6px 10px;



background:url("/product/cd16/images/base_body.jpg") repeat-y left top;}
.legacy .waku .bottom{height:15px;



background:url("/product/cd16/images/base_bottom.jpg") no-repeat left bottom;



font-size:1px;



line-height:1px;}
.legacy .FONTS1{font-size: 75%;



	color: #333333;



	line-height:130%;}
.legacy .FONTS2{font-size: 160%;



	color: #000;



	line-height:150%;



	font-weight: bold;



	margin-left:10px;}
.legacy .FONTS3{font-size: 110%;



	color: #333333;



	line-height:130%;}
.legacy .FONTS4{font-size: 84%;



	color: #000000;



	line-height:160%;



	margin-left: 10px;}
.legacy .FONTS5{font-size: 85%;



	color: #000000;



	line-height:160%;}
.legacy .FONTS6{font-size: 90%;



	color: #333333;



	line-height:130%;}
.legacy .FONTS7{font-size: 160%;



	color: #000;



	line-height:150%;



	font-weight: bold;



	margin-left:0px;}
.legacy .FONTS8{font-size: 85%;



	_font-size: 95%;



	color: #333333;



	line-height:150%;



	margin-right:30px;



	_margin-right:40px;



	text-align: right;



	font-weight: bold;}
.legacy .FONTS9{font-size: 90%;



	color: #000000;



	line-height:130%;



	margin-left:20px;}
.legacy .FONTS10{font-size: 110%;



	color: #000000;



	line-height:130%;



	margin-left:10px;



	margin-bottom:2px;



	text-decoration: underline;



	text-underline-position: below;}
.legacy .TITLE1{font-size: 120%;



	font-weight: bolder;



	color: #FFFFFF;}
.legacy .TITLE2{font-size: 95%;



	font-weight: bold;



	color: #000000;}
.legacy .TITLE_L{font-size: 110%;



	font-weight: bolder;}
.legacy .box{width:220px;



	float:left;}
.legacy .box_w270{width:270px;



	float:left;}
.legacy .box_right{margin-left:20px;



	margin-right:20px;



	width:320px;



	float:right;}
.legacy .box_right_w250{margin-left:20px;



	margin-right:20px;



	width:250px;



	float:right;}
.legacy .box_douga{width:190px;



	float:left;}
.legacy .box_douga_right{margin-left:20px;



	width:470px;}
.legacy .line{width:850px;



	border-bottom: 1px #000000 dotted;



	margin-left:50px;}
.legacy .table,.legacy .table tr,.legacy .table td{border-collapse:collapse;



border:2px solid #FFFFFF;}
.legacy .table2,.legacy .table2 tr,.legacy .table2 td{border-collapse:collapse;



border:2px solid #FFFFFF;



text-align:center;}
.legacy .shousai{margin-top:10px;}
.legacy .cart{margin-top:30px;



	margin-left:210px;}
.legacy .BIGRED{font-size: 110%;



	font-weight: bolder;



	color: #FF0000;



	background-color: #FFC5F5;



	line-height: 110%;}
.legacy .CHURED{font-size: 100%;



	font-weight: bolder;



	color: #FF0000;}
.legacy .FONTS2{font-size: 85%;



	color: #000000;



	line-height:140%;}
.legacy .SPACE{margin-bottom:10px;}
.legacy .VAN{width : 150px;



	left : 640px;



	top : 1500px;



	position : absolute;}
.legacy .tab{float: left;



height: 32px;



width: 110px;



margin: 0 0 0 0;



text-align: center;



background: transparent url("/product/cd16/images/tab.jpg") repeat-x top left;}
.legacy .tab1{float: left;



height: 32px;



width: 110px;



margin: 0 0 0 0;



text-align: center;



background: #8DC70A url("/product/cd16/images/tab1.jpg") no-repeat;}
.legacy 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;}
.legacy ul#taberea li{display:block;



	float:left;



	margin:0;



	padding:0;}
.legacy ul#taberea li a{display:block;



	float:left;



	text-decoration:none;



	padding:10px 0px 0px 0px;



	width:120px;



	height:30px;}
.legacy ul#taberea li a:hover{background:transparent url("/product/cd16/images/tab.jpg") no-repeat top right;



	color:#477AA5;}
.legacy ul#taberea li a.current,.legacy ul#saturday li a.current:hover{color:#477AA5;}
.legacy #stylefour{position:static;



	display:block;



	height:39px;



	font-size:70%;



	background:transparent url("/product/cd16/images/bgOFF.gif") repeat-x top left;



	font-family:Arial,Verdana,Helvitica,sans-serif;



	border-top:4px solid #CCC;



	font-weight: bold;}
.legacy #stylefour ul{margin:0;



	padding:0;



	list-style-type:none;



	width:auto;}
.legacy #stylefour ul li{display:block;



	float:left;



	margin:0;}
.legacy #stylefour ul li a{display:block;



	float:left;



	color:#4D4D4D;



	text-decoration:none;



	padding:11px 15px 0 15px;



	height:33px;



	background:transparent url("/product/cd16/images/bgDIVIDER.gif") no-repeat top right;}
.legacy #stylefour ul li a:hover,.legacy #stylefour ul li a.current{color:#4D4D4D;



	background:#FEFEFE url("/product/cd16/images/bgON.gif") no-repeat top right;}
.legacy #topbnr{width:590px;

margin:10px auto 20px auto;

text-align:center;}
.legacy #topbnr img{margin: auto;}
.legacy .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%;}
.legacy .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%;}
.legacy .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%;}
.legacy .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%;}
.legacy .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%;}
.legacy .MIDASHI3_2{width:300px;



  border:solid #CC0000;



  border-width:1px 1px 1px 12px;



  padding:0.4em 0.4em;



  margin-bottom:10px;



  margin-left:10px;



  font-size:90%;



�@}
.legacy .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%;}
.legacy .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%;}
.legacy .MIDASHI5{margin-left:5px;



  border-left:solid 3px #009966;



  padding:0.4em;}
.legacy .productTitle{background-color:#A2DBA8;}
.legacy #compare{width:590px;



	margin-left:5px;}
.legacy #compare td{font-size:0.7em;



	text-align:center;



	padding:2px 4px;}
.legacy .non{background-color:#CCC;}
.legacy #caution{margin:10px;



	font-size:0.7em;}
.legacy .h5subtitle{width:95%;



	_width:98%;



	border-bottom:solid 2px #a9a9a9;



	padding:0.1em 0.4em;



	margin: 20px 5px 10px 10px;



	font-size:16px;}
.legacy .h6subtitle{color:#333333;



	width:90%;



	border:solid #005C8D;



	border-width:1px 1px 1px 12px;



	padding-top:0.3em;



	padding-bottom:0.3em;



	padding-left:0.2em;



	margin:30px 0px 10px 20px;



	_margin:0px 0px 0px 15px;



	font-weight:bold;



	font-size:14px;}
.legacy .pstyle{color:#333333;



	margin:10px 10px 20px 20px;}
.legacy .center1{text-align:center;



	margin:0px 0px 30px;}
.legacy .lg-section img{margin:20px auto 20px 0px;}
.legacy .setumei{font-size:90%;



	text-align:left;



	margin:10px 0px 0px 50px;



	width:450px;}
.legacy #bestshot{padding:0px;}
.legacy #bestshot td,.legacy th{border-collapse:collapse;



border: 1px #999 solid;}
.legacy #bestshot th{padding:4px;



	background-color: #FFFFF;



	vertical-align: middle;}
.legacy #bestshot td{padding:4px;



	vertical-align: middle;}