@charset "Shift_JIS";

body {
	text-align: center;
}

img {
	border: 0 none black;
}

div#container {
	width: 800px;
	margin: 0 auto;
	text-align: left;
}

div#upperText {
	width: 800px;
	text-align: center;
	font-size: 10px;
	color: #333333;
}

div#mainFrame {
	width: 800px;
	border: 1px solid gray;
}

div#topFlash {
	width: 800px;
	text-align: center;
}

div#topBanner {
	width: 800px;
	text-align: center;
}

/* topMenu */
div#topMenu_d {
}

ul#topMenu_u {
	margin: 0;
	padding: 0;
}

ul#topMenu_u li {
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0px;
	font-size: 80%;
}

#topMenu_u a:hover {
	background-position: 0px 30px;
}

#topMenu_information a {
	background-image: url(../images/common/topMenu_information.gif);
	width: 130px;
	height: 30px;
	float: left;
	list-style: none;
	text-indent: -9999px;
}

#topMenu_lineup a {
	background-image: url(../images/common/topMenu_lineup.gif);
	width: 134px;
	height: 30px;
	float: left;
	list-style: none;
	text-indent: -9999px;
}

#topMenu_whats a {
	background-image: url(../images/common/topMenu_whats.gif);
	width: 134px;
	height: 30px;
	float: left;
	list-style: none;
	text-indent: -9999px;
}

#topMenu_service a {
	background-image: url(../images/common/topMenu_service.gif);
	width: 134px;
	height: 30px;
	float: left;
	list-style: none;
	text-indent: -9999px;
}

#topMenu_profile a {
	background-image: url(../images/common/topMenu_profile.gif);
	width: 134px;
	height: 30px;
	float: left;
	list-style: none;
	text-indent: -9999px;
}

#topMenu_contact a {
	background-image: url(../images/common/topMenu_contact.gif);
	width: 134px;
	height: 30px;
	float: left;
	list-style: none;
	text-indent: -9999px;
}

/* bottomMenu */
div#bottomMenu_d {
	clear: both;
	width: 800px;
	text-align: center;
	font-size: 10px;
}

ul#bottomMenu_u {
	margin: 0;
	padding: 0;
}

ul#bottomMenu_u li {
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 1px;
	font-family: monospace;
}

hr#bottomLine {
	border-width: 1px 0px 0px 0px;
	border-style: dashed;
	border-color: gray;
	height: 1px;
}

/* leftMenu */
div#leftMenu_d {
	clear: both;
	padding: 20px 8px;
	float: left;
}

ul#leftMenu_u {
	margin: 0;
	padding: 0;
}

ul#leftMenu_u li {
	list-style-type: none;
	margin: 0;
	padding: 5px;
	font-size: 80%;
}

#leftMenu_u a:hover {
	background-position: 0px 46px;
}

#leftMenu_book a {
	background-image: url(../images/common/leftMenu_book.gif);
	width: 160px;
	height: 46px;
	float: left;
	list-style: none;
	text-indent: -9999px;
}

#leftMenu_juno a {
	clear: both;
	background-image: url(../images/common/leftMenu_juno.gif);
	width: 160px;
	height: 46px;
	float: left;
	list-style: none;
	text-indent:-9999px
}

#leftMenu_juno a {
	clear: both;
	background-image: url(../images/common/leftMenu_juno.gif);
	width: 160px;
	height: 46px;
	float: left;
	list-style: none;
	text-indent: -9999px;
}

#leftMenu_clearbook a {
	clear: both;
	background-image: url(../images/common/leftMenu_clearbook.gif);
	width: 160px;
	height: 46px;
	float: left;
	list-style: none;
	text-indent: -9999px;
}

#leftMenu_gourmet a {
	clear: both;
	background-image: url(../images/common/leftMenu_gourmet.gif);
	width: 160px;
	height: 46px;
	float: left;
	list-style: none;
	text-indent: -9999px;
}

#leftMenu_espoir a {
	clear: both;
	background-image: url(../images/common/leftMenu_espoir.gif);
	width: 160px;
	height: 46px;
	float: left;
	list-style: none;
	text-indent: -9999px;
}

#leftMenu_lavenir a {
	clear: both;
	background-image: url(../images/common/leftMenu_lavenir.gif);
	width: 160px;
	height: 46px;
	float: left;
	list-style: none;
	text-indent: -9999px;
}

#leftMenu_bijou a {
	clear: both;
	background-image: url(../images/common/leftMenu_bijou.gif);
	width: 160px;
	height: 46px;
	float: left;
	list-style: none;
	text-indent: -9999px;
}

#leftMenu_smart a {
	clear: both;
	background-image: url(../images/common/leftMenu_smart.gif);
	width: 160px;
	height: 46px;
	float: left;
	list-style: none;
	text-indent: -9999px;
	margin-bottom:20px;
}

div#mainContents {
	float: left;
	padding: 20px 8px;
}

div#mainContents2 {
	clear: both;
	padding: 20px 8px;
	text-align: center;
}
