body{
	text-align:center;
	background:url(../images/bg_dot.gif) center repeat-y;
}
img{
	border:0;
}
/*右側コンテンツ部分のリンク設定*/
.c_right a{
	color:#FF6699;
	text-decoration:none;
}
.c_right a:hover{
	color:#FF9933;
}
/*それ以外のリンク設定*/
a{
	color:#524331;
	text-decoration:none;
}
a:hover{
	color:#FF6699;
}
/*共通*/
h1,.navi a{
	overflow:hidden;
	text-indent:-9999px;
}
body,h1,ul.navi,.navi li,.navi a,.mypage,.c_left ul,.c_left li,
.footer ul{
	margin:0;
	padding:0;
}
.c_left *{
	font-size:14px;
	line-height:18px;
}
/*全体を囲うボーダーボックス*/
.top{
	width:900px;
	margin:0 auto;
	border-top:5px solid #CC0000;
	text-align:left;
	background-color:#FFF;
}
/*上部*/
h1{
	background:#CC0000 url(../images/top_check.gif) top;
	width:900px;
	height:30px;
}
/*グローバルナビ*/
ul.navi,.navi li,.navi a{
	display:block;
}
.navi a{
	width:128px;
	height:58px;
	background-position:top;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#009900;
}
.navi li{
	float:left;
	list-style-type:none;
}
.b_top{
	background-image:url(../images/b_top.gif);
}
.b_top:hover,#top .b_top{
	background-image:url(../images/b_top_f2.gif);
}
.b_shop{
	background-image:url(../images/b_shopping.gif);
}
.b_shop:hover,#shop .b_shop{
	background-image:url(../images/b_shopping_f2.gif);
}
.b_purchase{
	background-image:url(../images/b_purchase.gif);
}
.b_purchase:hover,#purchase .b_purchase{
	background-image:url(../images/b_purchase_f2.gif);
}
.b_pay{
	background-image:url(../images/b_pay.gif);
}
.b_pay:hover,#pay .b_pay{
	background-image:url(../images/b_pay_f2.gif);
}
.b_delivery{
	background-image:url(../images/b_delivery.gif);
}
.b_delivery:hover,#delivery .b_delivery{
	background-image:url(../images/b_delivery_f2.gif);
}
.b_overview{
	background-image:url(../images/b_overview.gif);
}
.b_overview:hover,#overview .b_overview{
	background-image:url(../images/b_overview_f2.gif);
}
.b_inquiry{
	background-image:url(../images/b_inquiry.gif);
}
.b_inquiry:hover,#inquiry .b_inquiry{
	background-image:url(../images/b_inquiry_f2.gif);
}
/*内容*/
.content,.footer{
	clear:left;
}
.c_left,.c_right{
	float:left;
}
/*左ナビ*/
h2{
	margin:0 10px;
	padding:5px;
	border-bottom:1px solid #D2CFC2;
	border-top:1px solid #D2CFC2;
	text-align:center;
}
.c_left{
	width:200px;
}
.c_left li{
	list-style-type:none;
	background:url(../images/line_1.jpg) no-repeat bottom center;
}
.c_left a{
	display:block;
	padding:5px 5px 5px 30px;
	background-repeat:no-repeat;
	background-position:10px;
	background-image:url(../images/b_an.gif);
	color:#006600;
}
.c_left a:hover{
	background-image:url(../images/b_an2.gif);
	background-color:#EEE;
	color:#66CC33;
}
.c_left form{
	text-align:right;
}
.c_left input[type="image"]{
	margin:5px;
}
.c_left input[type="text"],.c_left p img{
	width:180px;
	margin:0 10px;	
}
/*右内容*/
.c_right{
	width:700px;
}
.index_title{
	background:top url(../images/im_sucrer.jpg) no-repeat;
	height:250px;
}
/*著作権*/
.footer{
	margin-top:10px;
	border-top:1px solid #CCC;
	padding:10px;
}
.footer ul{
	font-size:10px;
	line-height:14px;
	list-style-type:none;
	display:inline;
}
.footer li{
	margin:0 10px 0 0;
	padding:0 0 0 10px;
	display:inline;
	white-space:nowrap;
	background:url(../images/b_foot.gif) no-repeat left;
}
.copyright{
	float:right;
	color:#524331;
	font-size:12px;
	line-height:18px;
	position:relative;
	top:-14px;
	>top:-30px;
	>padding-right:10px;
}
