@charset "Shift_JIS";

/* override under winIE6 */
* html body {
	font-size:100%;
}


/* 全体
-------------------------------------------------------------------------*/
#CONTAINER {
	width:950px;
	font-size:100%;
}
.containerIn {
	padding-left:9px;
}

/*  タグライン：TAGLINE
-------------------------------------------------------------------------*/
#TAGLINE {
	width:950px;
	text-align:center;
	background:#E7E7E7;
	padding:2px 0;
	font-size:80%;
}


/*  ヘッダー：HEADER
-------------------------------------------------------------------------*/
#GHEADER {
	width:941px;
	font-size:80%;
}
#GHEADER table {
	width:100%;
	border:0;
}
#GHEADER table th {
	width:290px;
	text-align:left;
	vertical-align:middle;
}

/* 検索 */
#GHEADER #GSEARCH .keywordinput {
	width:180px;
	height:20px;
	padding:2px;
	font-size:100%;
	vertical-align:middle;
	border-top:solid 1px #969696;
	border-left:solid 1px #969696;
	border-right:solid 1px #FCFCFC;
	border-bottom:solid 1px #FCFCFC;
}
#GHEADER #GSEARCH .btn {
	margin-left:3px;
	vertical-align:middle;
}

/* カートを見る */
#GHEADER table td.cart {
	width:161px;
}
#GHEADER table td.cart img {
	display:block;
	margin:0 15px;
	vertical-align:middle;
}

/* リンク */
#GHEADER table td.links div {
	padding-left:10px;
	padding-right:5px;
	border-left:solid 1px #CECECE;
}
#GHEADER table td.links div img {
	display:block;
}




/* グローバルナビ：GLOBALNAVI
---------------------------------------------------------------------------*/
#GLOBALNAVI {
	width:941px;
}
#GLOBALNAVI ul {
	float:left;
	padding:2px 1px;
	border:solid 1px #B4B4B4;
}
#GLOBALNAVI ul li {
	display:block;
	float:left;
	margin:0 1px;
}
#GLOBALNAVI ul li img {
	display:block;
}






/* フッター（id:FOOTER）
---------------------------------------------------------------------------*/
#GFOOTER {
	clear:both;
	margin-left:9px;
	padding:10px 0;
	text-align:center;
	color:#505050;
	font-size:80%;
}
#GFOOTER p.navi {
	margin-top:20px;
	padding-top:20px;
	border-top:3px solid #F0F0F0;
}
#GFOOTER p.catch {
	margin-top:5px;
}
#GFOOTER p.copyright {
	margin-top:5px;
	background-color:#FFFFFF;
}
#GFOOTER div.logos img{
	text-align:center;
	margin:0 auto;
}
