/*------------特定商取引法---------*/


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

body{
	width:775px;
	margin:5px auto 0;
	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;
	display:inline;
}

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;
}


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

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

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


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

#header{
	width:750px;
	height:126px;
	background:transparent url('../img/test33.jpg') bottom no-repeat;
	margin:0px auto 10px;
}

#header div.index{
/*	width:750px;*/
	padding-left:615px;
	padding-top:40px;
	text-align:left;
}

	/*IE5,6用ハック*/
* html #header div.index{
	padding-top:30px;
}

	/*Firefox3用ハック*/
#header div.index, x:-moz-broken{
	padding-top:35px;
}
#header div.index, x:x{
	padding-top:40px;
}


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

#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{
	height:50px;
	background-color:#bdcead;
	color:#30584f;
	text-align:left;
	padding-left:15px;
	padding-top:7px;
}
.tabel_form{
	width:600px;
	text-align:left;
	color:#444444;
	font:normal normal normal 14px sans-serif;
	margin:0px auto 10px;	
	background:url('../img/test42.gif');
}
.table_title{
	background-color:#bdcead;
height:50px;
vertical-align:center;
	border:solid 1px #444444;
	color:#444444;
	font:normal normal normal 16px sans-serif;
	text-align:center;
	font-weight:bold;
}
.table_item{
	width:27%;
	color:#444444;
	border:solid 1px #444444;
	font-weight:bold;
}
.table_contents{
	width:73%;
	color:#444444;
	border:solid 1px #444444;
}


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

#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:0px auto 80px;
	font-size:14px;
	text-align:center;
}
.clear{
	clear:both;
}  
.clear hr{
	display:none;
}
.clear_left{
	clear:left;
}  
.clear_left hr{
	display:none;
}  
.clear_right{
	clear:right;
}  
.clear_right hr{
	display:none;
}  


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

.to_top{
	text_align:center;
	width:85px;
	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;
}

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.etc1 #footer #sitemap ol li.etc1{
	background-color:#bdcead;
	color:#222222;
}
