/*------------お買物の仕方とご注意---------*/


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

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;
}
h3{			/*  このh3は特別仕様  */
	font:normal normal bold 23px 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;
}


/* ---- 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:28px;
	text-align:left;
}

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

	/* IE5,6用ハック */
* html #header div.index{
	padding-left:620px;
	padding-top:15px;
}
	/* IE8用ハック */
html:first-child #header div.index{
	paddin-top:18px;
}


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

#inner{
	width:750px;
	text-align:center;
	margin:0px 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;
}


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

#sub_navi1{
	width:600px;
	height:150px;
	text-align:left;
	border-top:solid 5px #adbe9d;
	color:#bbccbb;
	font:normal bold 14px sans-serif;
	background-color:#445e12;
	margin:0px;
}



#sub_navi1 p.method{
	padding-left:15px;
	padding-top:10px;
}

#sub_navi1 ul{
	margin-top:-10px;
}

#sub_navi1 ul li{
	list-style-type:none;
	background:url('../img/01.gif') no-repeat 0px 3px;
	color:#8b9c8b;
	padding-left:12px;
	margin:5px 0px 0px 5px;
}
.clear{
	clear:both;
}  
.clear hr{
	display:none;
}  


/* ---- お買物の仕方とご注意　本文 ---- */

.text_form{
	font-size:14px;
	color:#444444;
	text-align:left;
	padding:10px 20px 10px;
	background-image:url('../img/test42.gif');
}
.text_form1{
	height:18px;
	padding-top:3px;
	padding-left:10px;
	background-color:#444444;
	color:#dddddd;
	font:normal normal bold 14px sans-serif;
}
.text_form1 a{
	margin-left:10px;
}

.text_form_pos{
	padding:10px auto 10px;
}
.no_1{
	list-style-image:url('../img/bullet007.gif');
}
.no_2{
	list-style-image:url('../img/bullet008.gif');
}
.no_3{
	list-style-image:url('../img/bullet009.gif');
}
.no_4{
	list-style-image:url('../img/bullet010.gif');
}
.no_5{
	list-style-image:url('../img/bullet011.gif');
}
.no_6{
	list-style-image:url('../img/bullet012.gif');
}

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


.img_pos{
	float:left;
	margin:5px;
	border-width:1px;
}


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

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


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

.to_top{
	width:100px;
	height:14px;
	font-size:12px;
	text_align:center;
	background:url('../img/to_top.gif') no-repeat 0px 0px;
	padding-left:15px;
	margin-left:265px;
	margin-bottom:10px;
}
.to_top1{
	width:100px;
	height:14px;
	font-size:12px;
	text_align:center;
	background:url('../img/to_top.gif') no-repeat 0px 7px;
	padding-left:15px;
	margin-left:auto;
	margin-right:auto;
	padding-top:10px;
}

	/* IE5,6用ハック */
* html .to_top{
	width:100px;
}
	/* IE5,6用ハック */
/** html .text_form p.to_top{
	position:relative;
	left:250px;
}*/

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


