/*------------ホーム---------*/


/* ---- リセット ---- */

body{
	width:775px;
	margin-top:5px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	background:#668f34 url('../img/09.jpg') left repeat;
	text-align:center;
	color:#bbccbb;
	font-size:12px;
}

div{
	margin-top:0px;
	margin-bottom:0px;
}
h1{
	font:normal normal bold 20px sans-serif;
}
h2{
	font:italic normal bold 14px sans-serif;
}

p{
	margin:0px 0px 10px;
	padding:10px;
}
a:link{
	color:#a9a9a9;
	text-decoration:none;
}
a:visited{
	color:#a9a9a9;
	text-decoration:none;
}
a:active{
	color:#6060e0;
	text-decoration:none;
}
a:hover{
	color:#6060e0;
	text-decoration:none;
}


/* ---- javascript無効の注意書きの表示位置位置指定 ---- */

.attention_js_pos{
	position:relative;
	top:-2118px;
}

	/*IE5,6用ハック*/
* html .attention_js_pos{
	top:-2115px;
}

	/*IE8用ハック*/
html>/**/body .attention_js_pos{
top /*\**/: -2140px\9;
}

	/*IE7用ハック*/
*:first-child+html .attention_js_pos{
	top:-2150px;
}


/* ---- totopとtobottomの為のカラム分け ---- */

#maincol{
	width:750px;
	float:right;
}

#scrollcol{
	width:20px;
	float:left;
}


/* ---- ヘッダー ---- */

#header_home{
	width:750px;
	height:126px;
	background:transparent url('../img/test33.jpg') 0px 14px no-repeat;
	margin:0px auto 0px;
	overflow:hidden;
}
#calender{
	display:inline;
	float:right;
/*	padding-top:5px;*/
	padding-right:5px;
	font-family: 'ＭＳ Ｐゴシック', sans-serif;
}
#header_home div.index{
	padding-left:648px;
	padding-top:8px;
	text-align:left;
}


	/*IE5,6用ハック*/
* html #header_home div.index{
padding-left:653px;
margin-top:-10px;
}


	/*Firefox3用ハック*/
#header_home div.index, x:-moz-broken{
padding-top:3px;
}
#header_home div.index, x:x{
padding-top:8px;
}

/* ---- インナー ---- */

#inner{
	width:750px;
	text-align:center;
	margin:10px auto 10px;
}
#main{
	width:600px;
	float:left;
}


/* ---- グローバルナビ ----*/

#gloval_navi{
	width:600px;
	text-align:left;
	font-size:14px;
}
#gloval_navi ol{
	margin:0px;
	padding-left:0px;
}

#gloval_navi ol li{
	display:inline;
	background:#354b0f url('../img/01.gif') no-repeat 5px 3px;
	padding-left:18px;
	padding-right:3px;
	margin-right:8px;
}

body.home #inner #gloval_navi ol li.home,
body.sctm #inner #gloval_navi ol li.sctm,
body.inq #inner #gloval_navi ol li.inq,
body.shoppingmethod #inner #gloval_navi ol li.shoppingmethod{
	background-color:#bdcead;
	color:#222222;
}


/* ---- メインタイトル ---- */

#main_title{
	width:600px;
	height:190px;
	color:#30584f;
	text-align:left;
	border-width:0px;
	margin-bottom:3px;
}

	/*Firefox3用ハック*/

#main_title, x:-moz-broken{
	margin-top:-1px;
}
#main_title, x:x{
	margin-top:0px;
}



#main_title div h1{
	text-align:center;
	margin:10px auto 10px;
}
#main_title div.left{
	width:310px;
	height:190px;
	background-color:#bdcead;
	float:left;
	border-width:0px;
}

	/*IE5,6用ハック*/
* html #main_title div.left{
	width:309px;
}



#main_title div p{
	font:italic bold 14px sans-serif;
	padding-top:35px;
	padding-left:auto;
	padding-right:auto;
}
#main_title div.right{
	width:290px;
	height:190px;
	background-color:#bdcead;
	text-align:center;
	font:normal normal 11px sans-serif;
	float:right;
	border-width:0px;
}
	/*IE5,6用ハック*/
* html #main_title div.right{
	width:289px;
}

#main_title div.right img{
	margin-top:10px;
}

.clear{
	clear:both;
}  
.clear hr{
	display:none;
}  
.clear_right{
	clear:right;
}  
.clear_right hr{
	display:none;
}  


/* ---- お知らせ ----*/

#information{
	width:600px;
	height:50px;
	border:dotted 1px #dddddd;
	overflow:scroll;
	text-align:left;
	overflow-x:hidden;
	margin-top:3px;
}



/* ---- 商品表示 ---- */

#partsbox{
	width:602px;
	margin-top:3px;
}
.parts_leftcenter{
	width:400px;
	height:200px;
	float:left;
	margin-top:3px;
}

.parts_left{
	width:198px;
	float:left;
	margin:0px;
}
.parts_center{
	width:198px;
	float:right;
	margin:0px;
}
.parts_right{
	width:198px;
	float:right;
	margin-top:3px;
}

.osusume{
	font:normal normal bold 14px sans-serif;
	color:#a52a2a;
	padding-left:10px;
}
.new_parts{
	font:normal normal bold 14px sans-serif;
	color:#9f9b4d;
	padding-left:10px;
}
.normal{
	font:normal normal 10px sans-serif;
	padding-top:5px;
	padding-left:5px;
}

.parts_box{
	width:198px;
/*	height:240px;*/
	height:250px;
	text-align:left;
	overflow:hidden;
	background-image:url('../img/test42.gif');
	margin:0px auto 10px;
	color:#99aa99;
}
.parts_box_normal{
	width:198px;
	height:180px;
	text-align:left;
	overflow:hidden;
	color:#888888;
	background-image:url('../img/test42.gif');
	margin:0px auto 10px;
}
.listmark_position{
	padding-top:5px;
	padding-left:10px;
}
.p_pos{
	margin-left:1px;
	margin-right:1px;
	position:relative;
	top:-10px;
}

	/*IE5,6用ハック*/
* html .listmark_position{
	margin-top:5px;
	margin-left:10px;
}

div.parts_box_normal table tbody tr td{
	width:198px;
	height:16px;
	background-color:#555555;
	text-align:center;
	font:normal bold 14px sans-serif;
	color:#dddddd;
}
div.parts_box table tbody tr td{
	width:198px;
	height:16px;
	background-color:#63208b;
	text-align:center;
	font:normal bold 14px sans-serif;
	color:#dddddd;
}
.parts_position{
	border-width:0px;
	margin-top:7px;
	margin-left:16px;
}

.clear_left{
	clear:left;
}  
.clear_left hr{
	display:none;
}  


/* ---- 注意事項 ---- */

#notes{
	text-align:left;
	padding-right:15px;
}


/* ---- 古布再生のバナー表示 ---- */

#kofusaisei_banner img{
	vertical-align:middle;
}


/* ---- サイド ---- */

#side{
	width:146px;
	color:#a9a9a9;
	font-size:14px;
	background-color:#445e12;
	float:right;
	line-height:130%;
	margin:0px;
}


/* ---- サイドナビ ---- */

#side_navi{
	margin:15px 2px 30px;
	padding-left:0px;
}

#side_navi li{
	list-style-type:none;
	text-align:left;
	padding-left:13px;
	padding-right:0px;
	background:url('../img/01.gif') no-repeat 0px 3px;
	font-size:12px;
	text-decoration:none;
}

#side_navi li.fukupanzu,
#side_navi li.bousi,
#side_navi li.necklace,
#side_navi li.strap,
#side_navi li.pic,
#side_navi li.cray,
#side_navi li.etc,
#side_navi li.etc1{
	margin-top:10px;
	padding-left:0px;
	color:#bbccbb;
	background:transparent;
	border:outset 2px #7b8c7b;
	text-align:center;
}

body.fukupanzu #inner #side ul li.fukupanzu,
body.bousi #inner #side ul li.bousi,
body.necklace #inner #side ul li.necklace,
body.strap #inner #side ul li.strap,
body.pic #inner #side ul li.pic,
body.cray #inner #side ul li.cray,
body.etc #inner #side ul li.etc,
body.etc1 #inner #side ul li.etc1{
	padding-left:2px;
	background:#bdcead;
	color:#222222;
}


/* ---- カート ---- */

.cart_box{
	background-color:#5c762a;
	margin-left:auto;
	margin-right:auto;
	font-size:14px;
	text-align:center;
}


/* ---- ブレス ---- */

.press{
	font-size:11px;
	text-align:left;
	color:#888888;
	padding-left:7px;
	padding-right:7px;
}


/* ---- 外部リンク ---- */
#outsiderink{
	margin:0px;
/*	margin-bottom:80px;*/
	margin-bottom:50px;
}

.linkgroop{
	border-width:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
.ranking{
	font-size:10px;
	color:#888888;
	padding-left:7px;
	padding-right:7px;
}



/* ----フッター部分---- */

.to_top{
	text_align:center;
	width:100px;
	height:14px;
	background:url('../img/to_top.gif') no-repeat 0 5px;
	padding-left:11px;
	margin-left:auto;
	margin-right:auto;
}
#footer{
	width:750px;
	height:150px;
	background:url('../img/footer_img1.gif') no-repeat;
}
#sitemap{
	margin-top:-19px;
}
#sitemap ol li{
	display:inline;
	list-style-type:none;
	background:url('../img/01.gif') no-repeat 0px 3px;
	padding-left:10px;
	padding-right:3px;
	margin-right:8px;

}
#sitemap ol li.no_mark{
	display:inline;
	list-style-type:none;
	background:transparent;
	padding-left:0px;
}
#sitemap ol{
	margin-top:7px;
	margin-bottom:5px;
	margin-left:-30px;
}

	/*IE5,6用ハック*/
* html #sitemap ol{
margin-left:5px;
}

body.home #footer #sitemap ol li.home,
body.sctm #footer #sitemap ol li.sctm,
body.inq #footer #sitemap ol li.inq,
body.shoppingmethod #footer #sitemap ol li.shoppingmethod,
body.fukupanzu #footer #sitemap ol li.fukupanzu,
body.bousi #footer #sitemap ol li.bousi,
body.necklace #footer #sitemap ol li.necklace,
body.strap #footer #sitemap ol li.strap,
body.pic #footer #sitemap ol li.pic,
body.cray #footer #sitemap ol li.cray,
body.etc #footer #sitemap ol li.etc,
body.gar #footer #sitemap ol li.gar{
	background-color:#bdcead;
	color:#222222;
}



/* ---- お気に入り・ブックマークに追加 ---- */

	/*IE78用ハック*/
// bookmark.jsの中で処理

	/*IE5,6用ハック*/
* html #bookmark{
	position:relative;
	left:-150px;
	top:-5px;
}

#bookmark{
	text-align:right;
	position:relative;
	right:130px;
	top:8px;
}

	/*Firefox3用ハック*/
#bookmark, x:-moz-broken{
	position:relative;
	right:150px;
	top:0px;
}
#bookmark, x:x{
	position:relative;
	right:130px;
	top:8px;
}





/* ---- カレンダー ---- */

.clear_right{
	clear:right;
}  
.clear_right hr{
	display:none;
}  



/*  検討中　　　*/

.new{
	position:relative;
	top:-121px;
	left:50px;
}
