/* CSS Document */

body{
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	margin-top: 0px;
	margin-bottom: 0px;
}

img{border:0;}

.akeru{
	line-height:17px
}

a:link{text-decoration:underline;color:#339966;}
a:visited{text-decoration:underline;color:#339966;}
a:hover{text-decoration:underline;color:#FF9900;}
a:active{text-decoration:underline;color:#FF9900;}
.clear{clear:both;background-color:#FFFFFF;}

/******************* ヘッダー *******************/
#header {
	width:780px;
	height:130px;
	margin:0;
	padding:0;
	background:url(../../../../images/head_bg.jpg) no-repeat;
	position:relative;
}

#header h1 a {
	width:250px;
	height:60px;
	padding:0;
	display:block;
	margin-top:5px 0 0 10px;
}

#head-left {
	width:380px;
	float:left;
	height:100px;
	text-align:left;
	position:absolute;
	top:0px;
	left:0px;
}

#head-right {
	float: right;
	padding:0;
	margin:0;
	width:210px;
	height:130px;
	overflow:hidden;
	position:absolute;
	top:0;
	left:570px;
}

/*******************ログインエリア*******************/

/*カゴの中身と合計金額*/
#ItemBox{
width:195px;
height:auto;
color:#666666;
text-align:left;
line-height:16px;
float:right;
}

.loginBTN{
width:210px;
height:30px;
text-align:right;
margin-top:5px;
padding:0;
}

.loginbox{
color:#333333;
width:auto;
height:90px;
padding:0;
border:1px #FF9900 solid;
background-color:#FFFF99;
background-image:url(../../../../images/login_bg.gif);
font-size:12px;
line-height:14px;
font-weight:normal;
}

.guest{padding-top:7px;}

.itemcnt{padding-top:10px;}

.amount{padding-top:2px;}

/*******************全ページ共通ナビ*******************/
h2{
	width:780px;
	height:auto;
	padding: 0;
	margin: 0;
}

/***テキストナビ***/
#TEX_navi{width:780px; height:20px; line-height:20px;background:url(../../../../images/bg_green.jpg) no-repeat;}

#TEX_navi ul{
margin:0 5px 10px auto;
padding:0;
list-style-type:none;
text-align:right;
}

#TEX_navi ul li{margin:0;padding-left:15px;display:inline;background:url(../../../../images/triangle.gif) no-repeat left bottom;}

#TEX_navi a{font-size:12px;text-decoration:underline; font-weight:normal;}

#TEX_navi a:hover{font-size:12px;text-decoration:underline;}


/***グローバルナビ***/
ul#navi{margin:0;padding:0;height:40px;width: auto;text-align:center;}

ul#navi li{display:inline;margin:0;padding:0;height:40px;width: auto;}

ul#navi a{display:block;margin:0px;padding:0px;}

#navi a span{display:none;}

#navi span{display:none;} 

.navi01 a{
	height:40px;
	width:101px;
	margin:0px;
	padding:0px;
	float:left;
	background: url(../../../../images/navi01_off.gif) no-repeat;
}
.navi01 a:hover{
	margin:0px;
	padding:0px;
	float:left;
	background: url(../../../../images/navi01_on.gif) no-repeat;
}
.navi02 a{
	height:40px;
	width:97px;
	margin:0px;
	padding:0px;
	float:left;
	background: url(../../../../images/navi02_off.gif) no-repeat;
}
.navi02 a:hover{
	margin:0px;
	padding:0px;
	float:left;
	background: url(../../../../images/navi02_on.gif) no-repeat;
}
.navi03 a{
	height:40px;
	width:97px;
	margin:0px;
	padding:0px;
	float:left;
	background: url(../../../../images/navi03_off.gif) no-repeat;
}
.navi03 a:hover{
	margin:0px;
	padding:0px;
	float:left;
	background: url(../../../../images/navi03_on.gif) no-repeat;
}
.navi04 a{
	height:40px;
	width:97px;
	margin:0px;
	padding:0px;
	float:left;
	background: url(../../../../images/navi04_off.gif) no-repeat;
}
.navi04 a:hover{
	margin:0px;
	padding:0px;
	float:left;
	background: url(../../../../images/navi04_on.gif) no-repeat;
}
.navi05 a{
	height:40px;
	width:97px;
	margin:0px;
	padding:0px;
	float:left;
	background: url(../../../../images/navi05_off.gif) no-repeat;
}
.navi05 a:hover{
	margin:0px;
	padding:0px;
	float:left;
	background: url(../../../../images/navi05_on.gif) no-repeat;
}
.navi06 a{
	height:40px;
	width:97px;
	margin:0px;
	padding:0px;
	float:left;
	background: url(../../../../images/navi06_off.gif) no-repeat;
}
.navi06 a:hover{
	margin:0px;
	padding:0px;
	float:left;
	background: url(../../../../images/navi06_on.gif) no-repeat;
}
.navi07 a{
	height:40px;
	width:97px;
	margin:0px;
	padding:0px;
	float:left;
	background: url(../../../../images/navi07_off.gif) no-repeat;
}
.navi07 a:hover{
	margin:0px;
	padding:0px;
	float:left;
	background: url(../../../../images/navi07_on.gif) no-repeat;
}
.navi08 a{
	height:40px;
	width:97px;
	margin:0px;
	padding:0px;
	float:left;
	background: url(../../../../images/navi08_off.gif) no-repeat;
}
.navi08 a:hover{
	margin:0px;
	padding:0px;
	float:left;
	background: url(../../../../images/navi08_on.gif) no-repeat;
}



