body {
	margin:0;
	padding:0;
	font-size:12px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "MS P Gothic","Osaka",Verdana,Arial, Helvetica, sans-serif;

}

#container {
	margin:0;
	padding:0;
}

#leftside, #rightside, #rightside_c, #leftside_fc, #rightside_fc{
	margin:0;
	padding:0;
	float:left;
}

#leftside {
	width:244px;
	height:758px;
	background-image:url(images/side.jpg);
}

#rightside {
	width:514px;
	height:758px;
	background-image:url(images/side_right.jpg);
}

#rightside_c {
	width:514px;
	height:758px;
	background-image:url(images/side_right_c.jpg);
}
#leftside_fc {
	width:244px;
	height:1180px;
	background-image:url(images/side_fc.jpg);
}

#rightside_fc {
	width:514px;
	height:1180px;
	background-image:url(images/side_right_fc.jpg);
}





#cont_title{
	margin:0;
	padding:0;
	width:758px;
	height:69px;
	position: absolute;
	left:0;
	top:0;
}

.ct1 {
	background-image:url(images/cont_title1.png);
}
.ct2 {
	background-image:url(images/cont_title2.png);
}
.ct3 {
	background-image:url(images/cont_title3.png);
}
.ct4 {
	background-image:url(images/cont_title4.png);
}
.ct5 {
	background-image:url(images/cont_title5.png);
}


#cont_title H2{
	display:none;
}


#blog p {
	margin:0;
	padding:0;
	width:130px;
	height:15px;
	position: absolute;
	left:320px;
	top:300px;
}
#blog h4 {
	margin:0;
	padding:0;
	width:200px;
	height:15px;
	position: absolute;
	left:275px;
	top:320px;

}

#blog a{
	text-decoration:none;
	color:#666666;
}

#blog img {
	margin:0;
	padding:0;
	width:200px;
	height:160px;
	position: absolute;
	left:470px;
	top:250px;
}






#sub_title {
	margin:0;
	padding:0;
	width:428px;
	height:43px;
	position: absolute;
	left:257px;
}

#sub_title H3 {
	margin:0;
	padding:12px 0 0 17px;
	color:#a52323;
	font-size:12px;
}


.sc1 {
	background-image:url(images/st1.png);
	top:94px;
}
.sc2 {
	background-image:url(images/st2.png);
	top:346px;
}
.sc3 {
	background-image:url(images/st3.png);
	top:506px;
}

.sc0_0, .sc0_1, .sc1_1, .sc2_1, .sc3_1 {
	margin:0;
	padding:0;
	width:450px;
	position: absolute;
	left:260px;
}
.sc0_1 p, .sc1_1 p, .sc2_1 p, .sc3_1 p{
	margin:0;
	padding:0;
	line-height:160%;
	color:#555555;
}
.sc9_0 {
	margin:0;
	padding:0;
	position: absolute;
	left:245px;
	width:490px;
	height:inherit;
}
.sc9_1 {
	margin:0;
	padding:0;
	position: absolute;
	top:150px;
	left:245px;
	width:470px;
	height:740px;
}
.sc0_0 {
	top:351px;
	text-indent:160px;
}
.sc0_1 {
	top:55px;
	font-size:11px;
}
.sc1_1 {
	top:147px;
}
.sc2_1 {
	top:410px;
}
.sc3_1 {
	top:560px;
}

.sc4_1 {
	margin:0;
	padding:0;
	width:450px;
	position: absolute;
	left:260px;
	top:147px;
	color:#555555;
}




#leftside H2, #leftside_fc H2{
	display:none;
}

#leftside ul, #leftside_fc ul {
	margin:0;
	padding: 0;
	list-style-type: none;
}

#menu1 a, #menu2 a, #menu3 a, #menu4 a, #menu5 a{
	display: block;
	width: 244px;
	height: 73px;
	position: absolute;
	left: 0px;
}

#menu1 a {
	background-image:url(images/ls_1.png);
	top: 183px;
}
#menu1 a:hover{
	background-image:url(images/ls_1_ro.png)
}

#menu2 a {
	background-image:url(images/ls_2.png);
	top: 256px;
}
#menu2 a:hover{
	background-image:url(images/ls_2_ro.png)
}

#menu3 a {
	background-image:url(images/ls_3.png);
	top: 329px;
}
#menu3 a:hover{
	background-image:url(images/ls_3_ro.png)
}

#menu4 a {
	background-image:url(images/ls_4.png);
	top: 402px;
}
#menu4 a:hover{
	background-image:url(images/ls_4_ro.png)
}

#menu5 a {
	background-image:url(images/ls_5.png);
	top: 475px;
}
#menu5 a:hover{
	background-image:url(images/ls_5_ro.png)
}


.mimg1,.mimg2,.mimg3 {
	width:113px;
	height:85px;
	position: absolute;
	top:239px;
}

.mimg1 {
	left:287px;
}
.mimg2 {
	left:423px;
}
.mimg3 {
	left:556px;
}
.mimg4 {
	width:69px;
	height:85px;
	position: absolute;
	left:563px;
	top:402px;
}



#content {
	margin: 0px;
	margin-left: 3px;
	margin-right: 7px;
	padding-left: 7px;
	padding-right: 7px;
	float: left;
	overflow: hidden;
	line-height:120%;
	height:inherit;
	color:#555555;
}

#content div.clear {
	margin-bottom: 12px;
	clear: left;
	height: 1px;
	overflow: hidden;
}

#content h2 {
	background: #f0f0ff url(images/h2.gif);
	color:#777777;
	margin-top: 20px;
	margin-bottom: 10px;
	border: 1px solid #bbbbcc;
	padding: 4px;
	font-size: 100%;
	font-weight: bold;
	text-indent: 10px;
	letter-spacing: 4px;
	width:445px;
}

#content p {
	padding-left:10px;
}

#content table {
	margin-top: 12px;
	margin-bottom: 12px;
	border-collapse : collapse
}

#content table.full {
	margin-left: 5px;
	margin-right: 10px;
	width: 450px;
}

#content table th, #content table td {
	margin: 0px;
	border: 1px solid #cccccc;
	padding: 5px;
}

#content table th {
	background: #eeeeee url(images/th.gif) no-repeat;
	color: #666666;
	font-weight:100;
}

#content table td {
	background-color:#EAEAEA;
	color: #666666;
}



/*Cart*/
#cart table {
	margin-top: 12px;
	margin-bottom: 12px;
	border-collapse : collapse
}

#cart table.full {
	margin-left: 5px;
	margin-right: 10px;
	width: 450px;
}

#cart table th, #cart table td {
	margin: 0px;
	border: 1px solid #cccccc;
	padding: 3px;
}

#cart table th {
	background: #eeeeee url(images/th.gif) no-repeat;
	color: #666666;
	font-weight:100;
}

#cart table td {
	background-color:#EAEAEA;
	color: #666666;
}

/* Description */

#description {
	width:332px;
	position: absolute;
	left:278px;
	top:407px;
}
#description p.dd1{
	margin:2px;
	padding:0;
	font-weight:200;
	color: #666666;
}
#description p.dd2{
	margin:2px;
	padding:0;
	font-weight:200;
	color:#FF3300;
}


/* Plus Japanese Manual */

#plusJM {
	margin:22px auto;
	width:285px;
	height:45px;
	background-image:url(images/japanese_manu_titlelogo.gif);
}

#plusJM H4, #plusJM H5 {display:none;}

/*SSL LOGO*/

#ssl_logo {
	width:115px;
	height:55px;
	position: absolute;
	left:114px;
	top:596px;
}

/*SSL BODY */

#ssl_body p{
	width:220px;
	height:100px;
	position: absolute;
	left:12px;
	top:670px;
	color:#554444;
	line-height:160%;
	font-size:11px;
}


/* CART Icon*/

#cart_icon a{
	background-image:url(images/cart_icon.png);
	position: absolute;
	left:628px;
	top:76px;
	width:88px;
	height:82px;
}
#cart_icon h4{
	display:none;
}


/* STEP Infomation*/

#step {
	margin:22px auto;
	width:443px;
	height:37px;
}
.step1{	background-image:url(images/step1.png);}
.step2{	background-image:url(images/step2.png);}
.step3{	background-image:url(images/step3.png);}
.step4{	background-image:url(images/step4.png);}

#step H5{
	display:none;
}

/* Credit logo*/

#creditcardlogo a{
	display:block;
	position: absolute;
	left:4px;
	top:730px;
	width:238px;
	height:23px;
	margin:0;
	padding:0;
	background-image:url(images/u510_shop_card_logo1.gif);	
}


#creditcardlogo span{
	display:none;
}

/* W-ZERO3*/

#zero3 a{
	display:block;
	position: absolute;
	left:528px;
	top:0px;
	width:230px;
	height:87px;
	margin:0;
	padding:0;
	background-image:url(images/zero3_topb.png);	
}

#zero3 span{
	display:none;
}

/*footer*/

#footer,#footer_fc {
	margin:0;
	padding:0;
	width:758px;
	height:36px;
	position: absolute;
	left:0;
}
#footer {
	top:716px;
	font-size:11px;
}
#footer_fc {
	top:1138px;
}

#footer address, #footer_fc address, #footer_fc h4, #footer h4 {
	margin:0;
	padding:10px 15px 0 0;
	text-align:right;
	color:#C0BFBE;
	font-size:12px;
}
#footer p, #footer_fc p {
	margin:0;
	padding:3px 15px 0 0;
	text-align:right;
	color:#C0BFBE;
	font-size:11px;
}

#footer a, #footer_fc a {
	color:#C0BFBE;
	text-decoration:none;
}



IMG{
	border-width:0;
}

.u510 {
	display:none;
}
