body{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 1.5em;
}
img{
	border:none;
}

body, div, form, h1, h2, h3, h4, h5, p, ul, ol, li, pre, dl, dt, dd {
	margin:0;
	padding:0;
}

li {
	list-style : none ;
	}


#container .clearfix {
display:inline-block;
}
#container .clearfix {
display:block;
}
#container .clearfix:after {
clear:both;
content:"";
display:block;
}

#container {
	text-align: center;
}
#container #wrapper {
	width: 915px;
	text-align: left;
	margin: 0px auto;
}
#navigation {
	margin-top: 20px;
	width: 915px;
	background: url(../img/line.gif) repeat-x bottom;
	padding-bottom: 6px;
}
#navigation    h1 {
	width: 106px;
	float: right;
	margin-right: 5px;
	display: inline;
}
#navigation   a.logo {
	background: url(../img/logo.gif) no-repeat;
	height: 31px;
	width: 106px;
	text-indent: -9999px;
	display: block;
}
#navigation       div#top  {
	margin-left: 5px;
	width: 750px;
	height: 8px;
	float: left;
	margin-bottom: 8px;
	display: inline;
	margin-top: 5px;
}
#navigation      div#top  li {
	float: left;
	margin-right: 10px;
	text-indent: -9999px;
	font-size: 1px;
}
#navigation .infomation a{
	background: url(../img/navi_infomation.gif) no-repeat;
	height: 8px;
	width: 66px;
}

#navigation .contact a{
	background: url(../img/navi_contact.gif) no-repeat 0px 0px;
	width: 41px;
	height: 8px;
}
#navigation .storeslocation a {
	background: url(../img/navi_storeslocation.gif) no-repeat;
	width: 85px;
	height: 8px;
}
#navigation .houwtoorder a {
	background: url(../img/navi_howtoorder.gif) no-repeat;
	width: 63px;
	height: 8px;
}
#navigation .link a {
	background: url(../img/navi_link.gif) no-repeat;
	width: 24px;
	height: 8px;
}
#navigation  .journal  a {
	background: url(../img/navi_journal.gif) no-repeat;
	width: 44px;
	height: 8px;
}

#navigation  .journal_aya  a {
	background: url(../img/navi_journal_aya.gif) no-repeat;
	width: 59px;
	height: 8px;
}

#navigation        div#buttom   {
	margin-left: 5px;
	float: left;
	width: 750px;
	display: inline;
	padding-bottom: 5px;
}
#navigation       div#buttom   li {
	float: left;
	margin-right: 35px;
	text-indent: -9999px;
	font-size: 1px;
}
#navigation   .original49   a {
	background: url(../img/navi_original49.gif) no-repeat;
	width: 59px;
	height: 10px;
}
#navigation   .original49_now   a {
	background: url(../img/navi_original49_now.gif) no-repeat;
	width: 59px;
	height: 10px;
}
#navigation  .vintage  a {
	background: url(../img/navi_vintage.gif) no-repeat;
	width: 36px;
	height: 10px;
}
#navigation  .vintage_now  a {
	background: url(../img/navi_vintage_now.gif) no-repeat;
	width: 36px;
	height: 10px;
}
#navigation  .accesories  a {
	background: url(../img/navi_accesories.gif) no-repeat;
	width: 49px;
	height: 10px;
}
#navigation  .accesories_now  a {
	background: url(../img/navi_accesories_now.gif) no-repeat;
	width: 49px;
	height: 10px;
}
#navigation  .accesories_now  a {
	background: url(../img/navi_accesories_now.gif) no-repeat;
	width: 49px;
	height: 10px;
}
#navigation  .newproduct  a {
	background: url(../img/navi_newproduct.gif) no-repeat;
	width: 55px;
	height: 10px;
}
#navigation  .newproduct_now  a {
	background: url(../img/navi_newproduct_now.gif) no-repeat;
	width: 55px;
	height: 10px;
}
#navigation  .hermanmiller  a {
	background: url(../img/navi_hermanmiller.gif) no-repeat;
	width: 67px;
	height: 10px;
}
#navigation  .hermanmiller_now  a {
	background: url(../img/navi_hermanmiller_now.gif) no-repeat;
	width: 67px;
	height: 10px;
}
#navigation  .g1950  a {
	background: url(../img/navi_g1950.gif) no-repeat;
	width: 30px;
	height: 10px;
}
#navigation  .g1950_now  a {
	background: url(../img/navi_g1950_now.gif) no-repeat;
	width: 30px;
	height: 10px;
}

/*#navigation div#buttom .letitride{
	margin:0px;
	}*/
#navigation  .letitride  a {
	/*display:none;*/
	margin:0px;
	background: url(../img/navi_letitride.gif) no-repeat;
	width: 48px;
	height: 10px;
}
#navigation  .letitride_now  a {
	background: url(../img/navi_letitride_now.gif) no-repeat;
	width: 48px;
	height: 10px;
}
#navigation   .others a   {
	background: url(../img/navi_others.gif) no-repeat;
	width: 30px;
	height: 10px;
}
#navigation   .others_now a   {
	background: url(../img/navi_others_now.gif) no-repeat;
	width: 30px;
	height: 10px;
}
#navigation     a:hover      {
	background: url(none) no-repeat;
}
#navigation     a      {
	display: block;
	overflow: hidden;
}
#footer {
	background: url(../img/line.gif) repeat-x;
	width: 915px;
	padding-top: 6px;
}
#footer .back {
	float: left;
	margin-top: 10px;
	margin-left: 5px;
	display: inline;
	text-indent: -9999px;
}
#footer .back a {
	background: url(../img/button_back.gif) no-repeat;
	display: block;
	height: 18px;
	width: 21px;
	overflow: hidden;
}
#footer  .back  a:hover {
	background: url(none) no-repeat;
}
#footer .right {
	float: right;
	font-size: 8px;
	margin-right: 5px;
	margin-top: 10px;
	display: inline;
}
#contents {
	width: 915px;
	height:485px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#contents #list{
	height:400px;
}
#contents #list a{
	display: inline;
	float:left;
	margin:14px;
}

#contents #list img{
	width: 200px;
	height: 150px;
	border: none;
}
#contents #pagenation{
	float: left;
	text-align: center;
	margin-top: 30px;
	margin-bottom: 30px;
}
#contents #pagenation #wrapper_pagenation{
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	width: 915px;
}
#contents #pagenation a {
	height: 10px;
	width: 10px;
	overflow: hidden;
	padding-right: 10px;
	padding-left: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#contents #pagenation a:hover {
	overflow: hidden;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 10px;
	width: 10px;
	background-color: #FFF;
}
#contents #pagenation img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#contents #iteminfomation{
	margin:20px 0 0 30px;
	width:220px;
	float:left;
	display:inline;
	}

#contents #iteminfomation h2{
	font-size:14px;
	text-decoration:none;
	font-weight: normal;
	background: url(../img/line2.gif) repeat-x bottom;
	padding-bottom: 6px;
	}
#contents #iteminfomation h3{
	font-size:12px;
	text-decoration:none;
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: 15px;
	}
#contents    #iteminfomation    li   {
	font-size: 10px;
	text-decoration: none;
	clear: right;
	display: block;
	height: 15px;
}
#contents #iteminfomation #size {
	width: 220px;
	padding-top: 5px;
	border-top: 2px solid #000000;
	border-bottom: 2px solid #000000;
	margin-top: 10px;
}
#contents   #iteminfomation   #size h4{
	font-size:10px;
	text-decoration:none;
	font-weight: normal;
	background: url(../img/dot.gif) no-repeat left center;
	clear: both;
	padding-left: 10px;
	}
#contents   #iteminfomation   #size  a {
	float: left;
	font-size: 11px;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
}
#contents    #iteminfomation    #size   li {
	background: url(none);
	font-size: 11px;
	text-decoration: none;
	display: block;
	float: left;
	padding-bottom: 10px;
	height: 11px;
}

#contents .imagedisplay{
	height;480px;
	float:right;
	display:inline;
	margin:0 10px 0 0;
	}
#contents .imagedisplay img {
	border-style: none;
	height: 480px;
	width: 640px;
}
#contents #contact {
	margin-top: 20px;
	margin-left: 40px;
	float: left;
	display: inline;
}
#contents  #contact .contactabout {
	float: left;
	font-size: 10px;
	text-decoration: none;
	display: inline;
	bottom: 10px;
	width: 120px;
	margin-top: 15px;
}
#contents   #contact  .contactabout a {
	text-decoration: none;
}
#contents     #contact   .cart   {
	float: left;
	display: inline;
	text-indent: -9999px;
	margin-left: 5px;
}
#contents    #contact  .cart a  {
	background: url(../img/cart.gif) no-repeat right center;
	display: block;
	height: 39px;
	width: 73px;
	line-height: 35px;
	overflow: hidden;
}
#contents    #contact  .cart a:hover  {
	background: url(../img/cart_on.gif) no-repeat right center;
}
#contents #overflow {
	height: 485px;
	width: 915px;
	overflow: auto;
}
#contents #howtoorder{
	width: 830px;
	margin:0 0 0px 30px;
}
#overflow #howtoorder h2 {
	font-size: 15px;
	font-weight: bold;
	margin-top: 30px;
	text-decoration:underline;
	margin-bottom: 5px;
}
#contents #howtoorder h3 {
	font-size: 12px;
	margin-top: 10px;
	margin-left:25px;
}
#contents #howtoorder h2 .sub {
	font-size: 12px;
	text-decoration: none;
	margin-left: 10px;
	font-weight: normal;
}
#contents .attention {
	background-color: #E6E6E6;
	padding: 10px;
	border: 1px solid #CCC;
	margin:0px;
}
#contents #howtoorder p {
	font-size: 12px;
	margin-top: 15px;
	margin-bottom: 5px;
}
#contents #howtoorder .forcus {
	margin-top:10px;
}
#contents #howtoorder li {
	list-style:circle;
	margin-left:40px;
}
#contents #sotre_left {
	float: left;
	margin:180px 0 0 100px;
	display:inline;
	text-align: center;
}
#contents #sotre_right {
	float: right;
	margin:0 50px 0 0;
	display:inline;
}
#contents #infomation {
	width: 830px;
	margin-left: 30px;
}
#contents #infomation h2 {
	font-size: 15px;
	font-weight: bold;
	text-decoration: underline;
	margin-top: 30px;
	margin-bottom: 5px;
	background-color: #E6E6E6;
	padding: 10px;
	border: 1px solid #CCC;
}
#contents #infomation p {
	margin:10px 0 5px 0;
}
