body{
	background-color:#ffffff;
	margin:0px;
	color: #333333;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
}
img{border:0px;}
#container{clear:both;
margin:5px auto 0px auto;
width:755px;
padding:0px 0px 0px 0px;
background:#ffffff;
}
*:first-child+html #container{clear:both;
margin:5px auto 0px auto;
width:755px;
padding:0px 0px 0px 0px;
background:#ffffff;
position:relative;top:-30px;
}
*html #container{clear:both;
margin:5px auto 0px auto;
width:755px;
padding:0px 0px 0px 0px;
background:#ffffff;
position:relative;top:-30px;
}

#logo a{
background:url(images/logo.gif) no-repeat;width:397px;height:73px;color:#303030;display:block;overflow:hidden; font-size:1px;text-indent:-1000px;padding:0;}
*:first-child+html div #textpop{text-align:center;float:right;width:367px;height:40px;position:relative;top:60px;background:url(images/freed.gif) no-repeat;font-size:1px;text-indent:-3000px;color:#ffffff;}

*html div #textpop{text-align:center;float:right;width:367px;height:40px;position:relative;top:60px;background:url(images/freed.gif) no-repeat;font-size:1px;text-indent:-1000px;color:#ffffff;}
div #textpop{text-align:center;float:right;width:367px;height:40px;position:relative;top:30px;background:url(images/freed.gif) no-repeat;font-size:1px;text-indent:-3000px;color:#ffffff;}

/*#textpop{}*/
#menu{text-align:center;width:712px;padding-top:0px;margin:0px auto 0px auto;
}
#home {background:url(images/button/home.png) no-repeat;width:120px;height:60px;color:#ffffdd;float:left;display:block;overflow:hidden; font-size:1px;text-indent:-1000px;;}
#home:hover{background:url(images/button/home1.png) no-repeat;}
#home2 {background:url(images/button/home2.png) no-repeat;width:120px;height:60px;color:#ffffdd;float:left;display:block;overflow:hidden; font-size:1px;text-indent:-1000px;;}

#design {background:url(images/button/design.png) no-repeat;width:119px;height:60px;color:#ffffdd;float:left;display:block;overflow:hidden; font-size:1px;text-indent:-1000px;;}
#design:hover{background:url(images/button/design1.png) no-repeat;}
#design2 {background:url(images/button/design2.png) no-repeat;width:119px;height:60px;color:#ffffdd;float:left;display:block;overflow:hidden; font-size:1px;text-indent:-1000px;;}


#link {background:url(images/button/link.png) no-repeat;width:140px;height:60px;color:#ffffdd;float:left;display:block;overflow:hidden; font-size:1px;text-indent:-1000px;;}
#link:hover{background:url(images/button/link1.png) no-repeat;}
#link2 {background:url(images/button/link2.png) no-repeat;width:140px;height:60px;color:#ffffdd;float:left;display:block;overflow:hidden; font-size:1px;text-indent:-1000px;;}


#price {background:url(images/button/price.png) no-repeat;width:107px;height:60px;color:#ffffdd;float:left;display:block;overflow:hidden; font-size:1px;text-indent:-1000px;;}
#price:hover{background:url(images/button/price1.png) no-repeat;}
#price2 {background:url(images/button/price2.png) no-repeat;width:107px;height:60px;color:#ffffdd;float:left;display:block;overflow:hidden; font-size:1px;text-indent:-1000px;;}

#newss {background:url(images/button/news.png) no-repeat;width:140px;height:60px;color:#ffffdd;float:left;display:block;overflow:hidden; font-size:1px;text-indent:-1000px;;}
#newss:hover{background:url(images/button/news1.png) no-repeat;}
#newss2 {background:url(images/button/news2.png) no-repeat;width:140px;height:60px;color:#ffffdd;float:left;display:block;overflow:hidden; font-size:1px;text-indent:-1000px;;}

#company {background:url(images/button/company.png) no-repeat;width:112px;height:60px;color:#ffffdd;float:left;display:block;overflow:hidden; font-size:1px;text-indent:-1000px;;}
#company:hover{background:url(images/button/company1.png) no-repeat;}
#company2 {background:url(images/button/company2.png) no-repeat;width:112px;height:60px;color:#ffffdd;float:left;display:block;overflow:hidden; font-size:1px;text-indent:-1000px;;}


#contact {background:url(images/button/contact.png) no-repeat;width:114px;height:60px;color:#ffffdd;float:right;display:block;overflow:hidden; font-size:1px;text-indent:-1000px;;}
#contact:hover{background:url(images/button/contact1.png) no-repeat;}
#contact2 {background:url(images/button/contact2.png) no-repeat;width:114px;height:60px;color:#ffffdd;float:right;display:block;overflow:hidden; font-size:1px;text-indent:-1000px;;}

#content{clear:both;width:755px;padding-top:10px;}
#leftbar{float:left;width:277px;height:630px;background:url(images/side.gif) no-repeat;}
div #leftbarf{float:left;width:277px;height:630px;}
div #flog{background:url(images/side_01.gif) no-repeat;width:277px;height:178px;display:block;overflow:hidden; font-size:1px;text-indent:-1000px;color:#ffffff;}
#kokuban{background:url(images/side_02.gif) no-repeat;width:277px;height:452px;display:block;overflow:hidden; font-size:1px;text-indent:-1000px;color:#ffffff;}
#rightbar{float:right;width:433px;margin:5px 0px 0px 15px;}
#parson{float:left;width:120px;height:120px;background:url(images/person.jpg) no-repeat;display:block;overflow:hidden; font-size:1px;text-indent:-3000px;color:#ffffff;}
#welcome{position:relative;left:40px;}
#welcome h2{background:url(images/welcome.gif) no-repeat;width:109px;height:27px;display:block;overflow:hidden; font-size:1px;text-indent:-1000px;padding:0;margin:0;}
#welcome strong{background:url(images/welcome1.gif) no-repeat;width:263px;height:30px;display:block;overflow:hidden; font-size:1px;text-indent:-1000px;}
#welcome b{background:url(images/welcome2.gif) no-repeat;width:263px;height:82px;display:block;overflow:hidden; font-size:1px;text-indent:-1000px;}
#read{background:url(images/read.gif) no-repeat;width:53px;height:17px;display:block;overflow:hidden; font-size:1px;text-indent:-1000px;}
/*.read more {background:url(images/read.gif) no-repeat;width:53px;height:17px;display:block;overflow:hidden; font-size:1px;text-indent:-1000px;}*/
.readmore {background:url(images/readmore.gif) no-repeat;width:78px;height:15px;display:block;overflow:hidden; font-size:1px;text-indent:-1000px;}
#originalpop{width:437px;height:51px;background:url(images/button/001.png) no-repeat;display:block;overflow:hidden; font-size:1px;text-indent:-3000px;color:#ffffff;}
#news{}
#news h2{background:url(images/news.gif) no-repeat;width:120px;height:26px;display:block;overflow:hidden; font-size:1px;text-indent:-1000px;padding:0;margin:0;}
#news ul{padding:0px;margin:0px;width:389px;}
#news li{background:url(images/news2.gif) repeat-y;width:389px;height:16px;padding:0px 0px 0px 20px;margin:0px;list-style-type:none;}
hr #line1{background:url(images/line1.gif) ;border:none;}
#footer{text-align:center;width:755px;}
#footer .footer2{width:700px;padding:5px;margin:5px;text-align:left;}
#footer .footer2 a:hover{color:#ff0000;}

#footer h6{padding:0px;margin:0px;font-size:11px;font-weight:normal;text-decoration:none;}
#footer a{padding:0px;margin:0px;font-size:11px;font-weight:normal;text-decoration:none;color:#000000;}

#footer ul{width:700px;list-style-image: url(images/point.png);}
#footer li{float:left;list-style-image: url(images/point.png);padding:15px;}
#qrcode{float:right;width:85px;text-align:center;height:85px;background:#FCEAFF;font-size:10px;boder:dotted 1px #cccccc;}
#footerz{clear:left;}
#contactff{background:url(images/contact.png) no-repeat;width:390px;height:170px;display:block;overflow:hidden; font-size:1px;text-indent:-1000px;padding:0;margin:0;}
#topics ul,li{line-height:130%;padding:3px;}
span.new {
    display: none;
    color: red;
    font-weight: bold;
}
