body {
	color:#535353;
	font-size:10px;
}
a{
	color:#535353;
	text-decoration:none;
}
a:hover{
	-moz-opacity:0.60; /*FF*/
	opacity:0.60;
	filter:alpha(opacity=60); /*IE*/
}
/*********************************************************/
#wrapper{text-align:center;}
#cont{
	width:900px;
	margin:auto;
	text-align:left;
}
#header{
	padding:34px 0px 14px;
	background:url(../img/bg_header.jpg) no-repeat bottom;
	position:relative;
}
h1 {
	width:157px;
	margin-bottom:47px;
}
h1 a{
	background:url(../img/logo.jpg) no-repeat;
	padding-top:39px;
	width:157px;
}
#menu {
	height:9px;
}
#menu ul li{
	height:9px;
	float:left;
	margin-right:62px;
}
#menu ul li a{
	background:url(../img/menu.jpg) no-repeat;
	padding-top:9px;
}
#menu #m-news{width:35px;}
#menu #m-product{width:56px;}
#menu #m-aboutus{width:60px;}
#menu #m-shoplist{width:61px;}
#menu #m-contact{width:55px;}

#menu #m-news a{width:35px;}
#menu #m-product a{width:56px;}
#menu #m-aboutus a{width:60px;}
#menu #m-shoplist a{width:61px;}
#menu #m-contact a{width:55px;}

#menu #m-news a{background-position:0px 0px;}
#menu #m-product a{background-position:-45px 0px;}
#menu #m-aboutus a{background-position:-111px 0px;}
#menu #m-shoplist a{background-position:-181px 0px;}
#menu #m-contact a{background-position:-252px 0px;}

#header #onlineShop{
	background:url(../img/cart.jpg) no-repeat;
	padding-top:32px;
	width:142px;
	position:absolute;
	right:2px;
	top:98px;
}
#main{
	padding-top:43px;
}
#left {
	width:215px;
	float:left;
	display:inline;
	padding-left:1px;
}
#left h2{
	margin-bottom:10px;
}
#right {
	width:684px;
	float:left;
}
#footer {
	clear:both;
	padding:77px 0px;
}
#footer div{
	background:url(../img/bg_footer.jpg) no-repeat;
	padding-top:28px;
}
/********ENTER****************************************************/
#enter #enterMenu{
	position:relative;
	height:67px;
}
#enter h1{
	background:url(../img/logo.jpg) no-repeat;
	padding-top:39px;
	width:157px;
	margin-right:28px;
	padding-right:28px;
	border-right:dotted 1px #535353;
	position:absolute;
	left:250px;
}
#enter ul{
	background:url(../img/bg_enter_la.jpg) no-repeat;
	width:152px;
	height:9px;
	overflow:hidden;
	position:absolute;
	top:19px;
	left:463px;
}
#enter ul li{
	float:left;
	width:52px;
}
#enter ul li a{
	background:url(../img/enter_la.jpg) no-repeat;
	width:52px;
	padding-top:9px;
}
#enter #japanese{
	margin-right:26px;
}
#enter #english a{
	background-position:-79px 0px;
	
}

#enter #enterThumb{
	clear:both;
	height:110px;
}
#enter #enterThumb img{
	margin-right:10px;
	display:none;
}
#enter #enterMenu{
	display:none;
}
/********TOP****************************************************/
#top #main {
	padding:10px 0px;
}
#mainImg {
	width:682px;
	height:349px;
	float:left;
}
#bnr {
	width:218px;
	float:left;
}

#topBottom{
	clear:both;
	padding-top:33px;
	overflow:hidden;
}
#aboutUs {
	width:420px;
	float:left;
	
	margin-right:30px;
	display:inline;
}
#aboutUs p{
	
	line-height:2;
}
#aboutUs h2{
	background:url(../img/hr_about.jpg) no-repeat;
	padding-top:25px;
	border-bottom:solid 1px #cbcbcb;
	margin-bottom:19px;
}
#aboutUs h3{
	background:url(../img/hr_top_about_read.jpg) no-repeat;
	padding-top:27px;
	margin-bottom:13px;
}

#aboutUs h3.enDin {
	background:none;
	font-size:16px;
	padding-top:27px;
	margin-bottom:13px;
}

#topNews {
	width:450px;
	float:left;
	position:relative;
}
#topNews h2{
	background:url(../img/hr_news.jpg) no-repeat;
	padding-top:26px;
	border-bottom:dotted 1px #828282;
}
#topNews li {
	padding:10px 0px 8px;
	border-bottom:dotted 1px #828282;	
}
#topNews li span{
	padding-right:5px; 
	margin-right:8px;
	border-right:solid 1px #535353;
}
#topNews #rss{
	background:url(../img/rss.jpg) no-repeat;
	padding-top:19px;
	width:19px;
	position:absolute;
	top:-10px;
	right:2px;

}
/*****PRODUCT********************************************************/
#product h2{
	background:url(../img/hr_product.jpg) no-repeat 2px 0px;
	padding-top:12px;
}
#product  h3 a{
	text-decoration:underline;
	font-size:11px;
}


#product #productList li {
	overflow:hidden;
	margin-bottom:50px;
	height:172px;
}
#product #productList li h3{
	margin-bottom:22px;
	font-weight:100;
}
#product #productList li img{
	float:left;
	display:inline;
	margin-right:22px;
}
#product #productList li div{
	float:left;
	width:486px;
	padding-top:47px;
}
#product #productList li#wrapqarw div{background:url(../img/logo_wrapqarw.jpg) no-repeat;}
#product #productList li#lean2 div{background:url(../img/logo_lean2.jpg) no-repeat;}
#product #productList li#wrapqarw_c div{background:url(../img/logo_wrapqarw_c.jpg) no-repeat;}


/*******PRODUCT DETAIL******************************************************/
#product #intro{
	padding-left:178px;
	font-size:10px;
	margin-bottom:63px;
	line-height:1.6;
	}
	
#story {
margin-bottom:57px;
}
#story h5{
margin-bottom:7px;
}
#story p {
margin-bottom:20px;
}

#material {
	margin-bottom:57px;
}
#story  h4,
#material  h4,
#size h4{
	padding-top:23px;
	margin-bottom:40px;
	}
#story  h4{background:url(../img/product_hr_story.jpg) no-repeat;}
#material  h4{background:url(../img/product_hr_material.jpg) no-repeat;}
#size  h4{background:url(../img/product_hr_size.jpg) no-repeat;}

#material h5,
#material p.read,
#material li,
#size li {
	margin-bottom:20px;
	overflow:hidden;
	clear:both;
}
#material p.read{
	background:url(../img/product_hr_read.jpg) no-repeat;
	padding-top:50px;
}
#material h5{
	background:url(../img/product_hr_originaledition.jpg) no-repeat;
	padding-top:11px;
	margin-bottom:50px;
}

#material h5.limited{
	background:url(../img/product_hr_limitededition.jpg) no-repeat;
	padding-top:11px;
	margin-bottom:50px;
}
#material p,
#size p {
	padding:0px 0px 0px 274px;
	line-height:1.8;
}
#size p {
	margin-bottom:17px;
}
#material .buy,
#size .buy {
	width:104px;
	padding-top:33px;
	background:url(../img/buy.jpg) no-repeat;
	margin-left:274px;
}
.caution{
	padding-top:148px;
}
.caution p{
	margin-top:-17px;
	padding:0px 0px 0px 274px;
	line-height:1.8;
	margin-bottom:17px;
}
/******wrapqarw*******************************************************/
.wrapqarw #right h3{
	background:url(../img/product_img_wrapqraw.jpg) no-repeat;
	width:684px;
	padding-top:342px;
	margin-bottom:41px;
}

.wrapqarw #wood li,
.wrapqarw #color li {
	
}
.wrapqarw #material li,
.wrapqarw #size li {
	background-position:-7px 0px !important;
}
#wrapqraw_oak{background:url(../img/img_wrapqraw_oak.jpg) no-repeat;}
#wrapqraw_walnut{background:url(../img/img_wrapqraw_walnut.jpg) no-repeat;}
#wrapqraw_bubinga{background:url(../img/img_wrapqraw_bubinga.jpg) no-repeat;}
#wrapqraw_ash{background:url(../img/img_wrapqraw_ash.jpg) no-repeat;}
#wrapqraw_odom{background:url(../img/img_wrapqraw_odom.jpg) no-repeat;}
#wrapqraw_wenge{background:url(../img/img_wrapqraw_wenge.jpg) no-repeat;}
#wrapqraw_premium{background:url(../img/img_wrapqraw_premium.jpg) no-repeat;}
#wrapqraw_ebony{background:url(../img/img_wrapqraw_ebony.jpg) no-repeat;}
#wrapqraw_hinoki{background:url(../img/img_wrapqraw_hinoki.jpg) no-repeat;}

#wrapqraw64{background:url(../img/img_wrapqraw_64.jpg) no-repeat;}
#wrapqraw96{background:url(../img/img_wrapqraw_96.jpg) no-repeat;}
#wrapqraw128{background:url(../img/img_wrapqraw_128.jpg) no-repeat;}

/******wrapqarw color*******************************************************/
.wrapqarw_c #right h3{
	background:url(../img/product_img_wrapqraw_c.jpg) no-repeat;
	width:684px;
	padding-top:299px;
	margin-bottom:41px;
}

.wrapqarw_c #intro{
	padding-left:15px!important;
	font-size:10px;
	margin-bottom:20px!important;
	line-height:1.6;
	}
.wrapqarw_c p{
	padding-left:15px!important;
	font-size:10px;
	margin-bottom:20px!important;
	line-height:1.6;
	}

.wrapqarw_c .buy {
	width:104px;
	padding-top:33px;
	background:url(../img/buy.jpg) no-repeat;
	margin-left:0px;
}


/******ABOUT US*******************************************************/
#aboutus h2{
	background:url(../img/hr_aboutus.jpg) no-repeat 2px 0px;
	padding-top:12px;
}
.about #right h3{
	background:url(../img/about_img_main.jpg) no-repeat;
	width:684px;
	padding-top:325px;
	margin-bottom:41px;
}

#keyparson {
	background:url(../img/bg_about.jpg) no-repeat  0px 65px;
}
#keyparson p {
	padding-left:170px;
}
#keyparson h4{
	padding-top:23px;
	margin-bottom:40px;
}
#keyparson  h4{background:url(../img/about_hr_keyparson.jpg) no-repeat;}

/******SHOP LIST*******************************************************/
#shoplist h2{
	background:url(../img/hr_shoplist.jpg) no-repeat 2px 0px;
	padding-top:12px;
}
#shoplist .areabox{
	padding-bottom:30px;
}
#shoplist .areabox li{
	padding-left:372px;
	margin-bottom:30px;
	position:relative;
}
#shoplist .areabox li h3{
	position:absolute;
	top:0px;
	left:196px;
	font-weight:100;
	font-size:12px;
}
#shoplist .areabox li p{
	line-height:1.8;
}
#shoplist .areabox li a{
	text-decoration:underline;
}
#shoplist #area0{background:url(../img/bg_area0.jpg) no-repeat;}
#shoplist #area1{background:url(../img/bg_area1.jpg) no-repeat;}
#shoplist #area2{background:url(../img/bg_area2.jpg) no-repeat;}
#shoplist #area3{background:url(../img/bg_area3.jpg) no-repeat;}
#shoplist #area5{background:url(../img/bg_area4.jpg) no-repeat;}
#shoplist #area4{background:url(../img/bg_area6_en.jpg) no-repeat;}
/******CONTACT*******************************************************/
#contact h2{
	background:url(../img/hr_contact.jpg) no-repeat 2px 0px;
	padding-top:12px;
}
#contact ul li {
	margin-bottom:12px;
}
#contact form input,
#contact form textarea{
	width:530px;
	border:solid 1px #cbcbcb;
	font-size:11px;
	color:#535353;
	vertical-align:top;
}
#contact form textarea{
	margin-bottom:12px;
}
#submitBtn{
	width:104px !important;
	height:33px;
}
#contact #right h4{
	padding-top:12px;
	background:url(../img/hr_contact_read.jpg) no-repeat;
	margin-bottom:36px;
}
#contact #right p{
	padding:0px 0px 200px; 
}
/*******BLOG******************************************************/
#blog #right h2{
	border-bottom:dotted 1px #828282;	
	padding-bottom:10px;
	margin-bottom:30px;
}
#blog #right .post {
	margin-bottom:40px;
}
#blog #right .blog_content{
	margin-bottom:30px;
}
#blog #left h2{
	background:url(../img/hr_newstitle.jpg) no-repeat;
	padding-top:12px;
}
#blog #left h3{
	padding-top:12px;
	margin-bottom:10px;
}
#blog #left div{
	margin-bottom:24px;
}
#blog #left ul li{
	padding-bottom:4px;
}
#recently h3{background:url(../img/hr_recently.jpg) no-repeat;}
#archives h3{background:url(../img/hr_archives.jpg) no-repeat;}
#category h3{background:url(../img/hr_category.jpg) no-repeat;}
#blog #commentlist {
	padding-bottom:24px;
}
#blog #commentlist li {
	padding-bottom:12px;
	clear:both;
}
#blog #commentlist li img{
	float:left;
	margin-right:8px;
}
#blog #commentlist li p {
	padding-bottom:4px;
}
#blog textarea{
	width:600px;
	margin-bottom:12px;
}
/*************************************************************/
#blog #left h2,
#blog #left h3,
#enter h1,
#enter ul li a,
h1 a,
#footer div,
#menu ul li a,
#header #onlineShop,
#aboutUs h2,
#topNews h2,
#product h2,
#aboutus h2,
#shoplist h2,
#contact h2,
.wrapqarw #right h3,
.about #right h3,
.lean2 #right h3,
.wrapqarw_c #right h3,
#story  h4,
#material  h4,
#size  h4,
#keyparson  h4,
.buy,
#topNews #rss,
#material h5,
#material p.read,
#aboutUs h3,
#contact #right h4 {
	overflow:hidden;
	height:0px;
	display:block;
}
	
