/*
body
---------------------------------------- */
body { color: #666; font-size: 12px; background-color: white; text-align: center; }
#wrapper { width: 950px; margin-right: auto; margin-left: auto; }

#container {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
}
#contents { width: 950px; }
#header {
	background-color: white;
	width: 950px;
	height: 110px;
	margin-right: auto;
	margin-left: auto;
}

#footer {
	width: 950px;
	height: 20px;
	padding-top: 10px;
	padding-bottom: 20px;
	margin-right: auto;
	margin-left: auto;
}
/*ヘッダー
-------------------------------------- */
#top_logo { text-align: left; width: 950px; height: 60px; padding-top: 10px; }
#top_nav {
	text-align: center;
	width: 950px;
	height: 30px;
}
/*フッター---------------------------------------------- */
.footer_text{ color: #555; font-size : 13px; font-family: "times new roman", serif; }
.footer_menu { color: #555; font-size: 11px; font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝; letter-spacing: 0.1ex; }
.footer_menu a:link{ color : #555; font-size: 11px; text-decoration: none; }
.footer_menu a:visited{ color : #555; font-size: 11px; text-decoration: none; }
.footer_menu a:hover{ color : #ccc; font-size: 11px; text-decoration: underline; }

#wrapper2 {
	width: 90%;
	margin-right: auto;
	margin-left: auto;
}
#mainNavi2 {
	height: 50px;
	width: 990px;
	margin-right: auto;
	margin-left: auto;
}
.lookInBag2 {
	float: right;
	height: 20px;
	width: 40px;
	padding-top: 5px;
}

