body {
	background-color: #B8B8B6;
	text-align:center;
	margin:0px auto 0px auto;
	padding:0px auto 0px auto;
}
body,td,th {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}

.pad5 {
	padding-right: 5px;
	padding-bottom: 5px;
}
a:link {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
	color: #FFFFFF;
	text-decoration: none;

}
a:hover {
	color: #FF0000;
	text-decoration: underline;

}

.subnav{
	clear:both;
}


/* Cj[ */
.mainmenu{
	width:800px;
	text-align:center;
	margin:0px;
	background-color:#555555;
	font-size:9pt;
}


/* Cj[@css[I[o[ */

ul{
	padding:0px 0px 0px 0px ;
	margin:0px 0px 0px 0px ;
}

ul#menu{
    list-style:none;
    width:100%;
}
ul#menu li{
    list-style:none;
    float:left;
}
ul#menu a{
    display:block;
    height:20px;
    text-indent:-100px;
    overflow:hidden;
}

li#home{
	width:53px;
}

li#about{
	width:59px;
}

li#product{
	width:69px;
}

li#team{
	width:49px;
}

li#technology{
	width:91px;
}

li#dealerlist{
	width:70px;
}

li#misfits{
	width:60px;
}

li#download{
	width:84px;
}

li#news{
	width:50px;
}

li#international{
	width:101px;
}

li#contact{
	width:84px;
}

li#bliss{
	width:75px;
}

li#space{
	width:169px;
	background-color:#555555;
	height: 20px;
}

a.home{
    background-image: url(../img/menu/home.jpg);
}

a.homeon{
    background-image: url(../img/menu/home.jpg);
    background-position:0px -20px;
}

a:hover.home{
    background-position:0px -20px;
}
a.about{
    background-image: url(../img/menu/about.jpg);
}

a.abouton{
    background-image: url(../img/menu/about.jpg);
    background-position:0px -20px;
}

a:hover.about{
    background-position:0px -20px;
}
a.product{
    background-image: url(../img/menu/product.jpg);
}
a.producton{
    background-image: url(../img/menu/product.jpg);
    background-position:0px -20px;
}
a:hover.product{
    background-position:0px -20px;
}
a.team{
    background-image: url(../img/menu/team.jpg);
}

a:hover.team{
    background-position:0px -20px;
}
a.technology{
    background-image: url(../img/menu/technology.jpg);
}
a:hover.technology{
    background-position:0px -20px;
}
a.dealerlist{
    background-image: url(../img/menu/dealer.jpg);
}
a:hover.dealerlist{
    background-position:0px -20px;
}
a.misfits{
    background-image: url(../img/menu/misfits.jpg);
}
a:hover.misfits{
    background-position:0px -20px;
}

a.download{
	background-image:url(../img/menu/download.jpg);
}

a:hover.download{
	background-position:0px -20px;
}

a.news{
    background-image: url(../img/menu/news.jpg);
}

a.newson{
    background-image: url(../img/menu/news.jpg);
    background-position:0px -20px;
}

a:hover.news{
    background-position:0px -20px;
}
a.international{
    background-image: url(../img/menu/international.jpg);
}
a:hover.international{
    background-position:0px -20px;
}

a.contact{
    background-image: url(../img/menu/contact.jpg);
}
a:hover.contact{
    background-position:0px -20px;
}
a.bliss{
	background: url(../img/menu/bliss.jpg);
}

a.blisson{
    background-image: url(../img/menu/bliss.jpg);
    background-position:0px -20px;
}

a:hover.bliss{
    background-position:0px -20px;
}

/* Cj[ */

/* C */

.main{
	width:800px;
	height:470px;
	margin:0px;
	padding:0px;
	background: #FFFFFF url(../img/home/topimg/08image.jpg) no-repeat;
}
.shop{
	font-size: 10px;
	color: #FFF;
	text-align: left;
	margin: 0px;
	float: left;
	height: auto;
	width: 800px;
	padding-top: 450px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-weight: normal;
}

/* z[ */

.left{
	width:550px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}

.top_img{
	width:550px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.banner{
	width:550px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.right{
	width:250px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}

.watsnew{
	width:250px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.randam{
	width:250px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.title{
	width:250px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	height:20px;
}

.title_news{
	width:250px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	height:20px;
	font-size:8pt;
	text-align:left;
	background-color:#555555;
}

/* NA */
.clear{
	clear:both;
}

/* Newbody */

.all{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.header{
	width:800px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../img/logo.jpg);
	background-repeat:no-repeat;
	text-align:right;
}

img#img_logo1{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border:0px;
}

.line{
	background-color:#B8B8B6;
	padding:2px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.category{
	background-color:#ffffff;
	width:800px;
	height:20px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:left;
}

.page_title{
	background-color:#ffffff;
	width:530px;
	text-align:left;
	float:left;
	height:20px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.other{
	background-color:#ffffff;
	width:100px;
	text-align:left;
	padding:0px 0px 0px 0px; 
	float:left;
	font-size:10px;
	vertical-align:middle;
}

.contents{
	background-color:#ffffff;
	width:170px;
	text-align:right;
	padding:0px 0px 0px 0px; 
	float:left;
	font-size:10px;
}

.member_menu{
	background-color:#ffffff;
	width:800px;
	text-align:right;
	padding:0px 0px 0px 0px; 
	font-size:10px;
}

img#icon{
	margin:5px 0px 0px 0px ;
}

span#other{
	margin:3px 15px 3px 0px;
	padding:0px 0px 0px 0px;
	height:12px;
}

span#contents{
	margin:4px 15px 4px 0px;
	padding:0px 0px 0px 0px;
	height:10px;
}

.footer {
	color: #CCC;
	width:800px;
	height:40px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color: #4E5959;
	font-size: 9px;
	font-family: "lr SVbN", "Osaka|";

}

p#middle{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:420%;
}
/* j[X */



.box{
	margin:0px 0px 0px 0px;
	background-color:#ffffff;
	padding:0px 20px 10px 20px;
}

.ptitle{
	color:666666;
	padding:10px 10px 10px 10px;
	text-align:left;
	border:1px solid #cccccc;
}

ul#news1{
	font-size:11pt;
	padding:5px 5px 5px 5px;
    list-style:none;
}

li#news1{
	font-size:10pt;
	padding:5px 5px 5px 5px;
    list-style:none;
	text-indent:10pt;
}

.whatsnew{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}


/* C */

img#whats{
	margin:0px 0px 0px -2px;
	padding:0px 0px 0px 0px;
	border:0px;
	float:left;
}

a#rss{
	float:left;
	position:relative;
	top:5px;
	left:110px
}

.submenu{
	width:800px;
	margin:0px 0px 0px 0px;
	color:#ffffff;
	font-size:8pt;
	background-color:#676767;
	text-align:left;
	height:19px;
}

.news_title{
	width:70px;
	text-align:center;
    background-color:00ff00;
	height:15px;
	padding:5px 0px 2px 0px;
}

.main2{
	width:800px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:20px 0px 10px 0px;
	background-color:#FFFFFF;
}
