﻿/*defaultCSS---------------------------------------------*/
/* rule reset */
html, body, div, span, h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
	border:0;
	outline:0;
}

html {
overflow-y: scroll;
}

img, object, embed {
vertical-align:bottom;
border: 0px;
}

ul {
padding: 0;
margin: 0;
list-style-position:outside;
}

ol {
padding: 0;
margin: 0;
list-style-position:inside;
}

form{
margin: 0;
padding: 0;
}
/*---------------------------------------------defaultCSS*/



/*全ページ共通---------------------------------------------*/
body {
	background-color:#FFFFFF;
	font-size:10px;
	color:#282828;
	letter-spacing:2px;
	line-height:15px;
}

td {
	font-size:10px;
	color:#282828;
	letter-spacing:2px;
	line-height:15px;
}

.indexText {
	line-height:12px;
}

.container01 {
	width: 800px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/09-common/03-containerBackImage/containerBackImage.jpg);
}

.container01 .container02 {
	width: 790px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
}

.container01 .container02 .container03 {
	width: 770px;
	margin-left:auto;
	margin-right:auto;
}

.container01 .container02 .container03 .footer {
}

.container01 .container02 .container03 .footer .footerNavi {
	letter-spacing:3px;
	line-height:18px;
}

/*g_navi部分---------------------------------------------*/
#g_navi {
	height:40px;
	width:800px;
}

#g_navi ul {
	padding:0 0 0 0;
}

#g_navi li {
	display:inline;
	list-style-type:none;
}

#g_navi li a {
	height:40px;
	display:block;
	float:left;
	text-indent:-9999em;
	text-decoration:none;
	overflow:hidden;
}

/*------off（マウスを外しているとき）*/
#g_navi li.g_navi01 a {
	background:url(../images/09-common/01-g_navi/g_navi.gif) no-repeat 0px 0px;
	width:97px;
}

#g_navi li.g_navi02 a {
	background:url(../images/09-common/01-g_navi/g_navi.gif) no-repeat -97px 0px;
	width:149px;
}

#g_navi li.g_navi03 a {
	background:url(../images/09-common/01-g_navi/g_navi.gif) no-repeat -246px 0px;
	width:118px;
}

#g_navi li.g_navi04 a {
	background:url(../images/09-common/01-g_navi/g_navi.gif) no-repeat -364px 0px;
	width:132px;
}

#g_navi li.g_navi05 a {
	background:url(../images/09-common/01-g_navi/g_navi.gif) no-repeat -496px 0px;
	width:85px;
}

#g_navi li.g_navi06 a {
	background:url(../images/09-common/01-g_navi/g_navi.gif) no-repeat -581px 0px;
	width:99px;
}

#g_navi li.g_navi07 a {
	background:url(../images/09-common/01-g_navi/g_navi.gif) no-repeat -680px 0px;
	width:120px;
}

/*------hover（マウスを乗せているとき）*/
#g_navi li.g_navi01 a:hover {
	background:url(../images/09-common/01-g_navi/g_navi.gif) no-repeat 0px -40px;
}

#g_navi li.g_navi02 a:hover {
	background:url(../images/09-common/01-g_navi/g_navi.gif) no-repeat -97px -40px;
}

#g_navi li.g_navi03 a:hover {
	background:url(../images/09-common/01-g_navi/g_navi.gif) no-repeat -246px -40px;
}

#g_navi li.g_navi04 a:hover {
	background:url(../images/09-common/01-g_navi/g_navi.gif) no-repeat -364px -40px;
}

#g_navi li.g_navi05 a:hover {
	background:url(../images/09-common/01-g_navi/g_navi.gif) no-repeat -496px -40px;
}

#g_navi li.g_navi06 a:hover {
	background:url(../images/09-common/01-g_navi/g_navi.gif) no-repeat -581px -40px;
}

#g_navi li.g_navi07 a:hover {
	background:url(../images/09-common/01-g_navi/g_navi.gif) no-repeat -680px -40px;
}

/*------stay（選択中のページ用に使用）*/
#g_navi li.g_navi01 a.stay {
	background:url(../images/09-common/01-g_navi/g_navi.gif) no-repeat 0px -40px;
}

#g_navi li.g_navi02 a.stay {
	background:url(../images/09-common/01-g_navi/g_navi.gif) no-repeat -97px -40px;
}

#g_navi li.g_navi03 a.stay {
	background:url(../images/09-common/01-g_navi/g_navi.gif) no-repeat -246px -40px;
}

#g_navi li.g_navi04 a.stay {
	background:url(../images/09-common/01-g_navi/g_navi.gif) no-repeat -364px -40px;
}

#g_navi li.g_navi05 a.stay {
	background:url(../images/09-common/01-g_navi/g_navi.gif) no-repeat -496px -40px;
}

#g_navi li.g_navi06 a.stay {
	background:url(../images/09-common/01-g_navi/g_navi.gif) no-repeat -581px -40px;
}

#g_navi li.g_navi07 a.stay {
	background:url(../images/09-common/01-g_navi/g_navi.gif) no-repeat -680px -40px;
}
/*---------------------------------------------g_navi部分*/

/*---------------------------------------------全ページ共通*/



/*トップページ用---------------------------------------------*/
#top-left {
	letter-spacing:1px;
	text-align:left;
}

#top-right {
	letter-spacing:1px;
	text-align:right;
}

/*navi部分---------------------------------------------*/
#navi {
	height:36px;
	width:800px;
}

#navi ul {
	padding:0 0 0 0;
}

#navi li {
	display:inline;
	list-style-type:none;
}

#navi li a {
	height:36px;
	display:block;
	float:left;
	text-indent:-9999em;
	text-decoration:none;
	overflow:hidden;
}

#navi li.navi01 a {
	background:url(../images/01-home/03-navi/navi.gif) no-repeat 0px 0px;
	width:97px;
}

#navi li.navi02 a {
	background:url(../images/01-home/03-navi/navi.gif) no-repeat -97px 0px;
	width:149px;
}

#navi li.navi03 a {
	background:url(../images/01-home/03-navi/navi.gif) no-repeat -246px 0px;
	width:118px;
}

#navi li.navi04 a {
	background:url(../images/01-home/03-navi/navi.gif) no-repeat -364px 0px;
	width:132px;
}

#navi li.navi05 a {
	background:url(../images/01-home/03-navi/navi.gif) no-repeat -496px 0px;
	width:85px;
}

#navi li.navi06 a {
	background:url(../images/01-home/03-navi/navi.gif) no-repeat -581px 0px;
	width:99px;
}

#navi li.navi07 a {
	background:url(../images/01-home/03-navi/navi.gif) no-repeat -680px 0px;
	width:120px;
}
/*---------------------------------------------navi部分*/

/*---------------------------------------------インフォメーション用*/



/*インフォメーション用---------------------------------------------*/
.container01 .container02 .container03 .informationSubTitleBar {
	margin-top:40px;
	margin-right:0px;
	margin-bottom:20px;
	margin-left:5px;
}
/*---------------------------------------------インフォメーション用*/



/*コンセプト用---------------------------------------------*/
.container01 .container02 .container03 .conceptSubTitleBar {
	margin-top:40px;
	margin-right:0px;
	margin-bottom:20px;
	margin-left:5px;
}
/*---------------------------------------------コンセプト用*/



/*コレクション用---------------------------------------------*/
.container01 .container02 .container03 .collectionSubTitleBar {
	margin-top:40px;
	margin-right:0px;
	margin-bottom:45px;
	margin-left:5px;
}

.container01 .container02 .container03 .collectionContent {
	width:760px;
	margin-left:auto;
	margin-right:auto;
}
/*---------------------------------------------コレクション用*/



/*エキシビション用---------------------------------------------*/
.container01 .container02 .container03 .exhibitionSubTitleBar {
	margin-top:40px;
	margin-right:0px;
	margin-bottom:20px;
	margin-left:5px;
}
/*---------------------------------------------エキシビション用*/



/*マップ用---------------------------------------------*/
.container01 .container02 .container03 .mapSubTitleBar {
	margin-top:40px;
	margin-right:0px;
	margin-bottom:50px;
	margin-left:5px;
}

.container01 .container02 .container03 .mapContent {
	width:690px;
	margin-left:auto;
	margin-right:auto;
}

.container01 .container02 .container03 .mapContent .mapText {
	letter-spacing:2px;
	line-height:20px;
}
/*---------------------------------------------マップ用*/



/*ダイアリー用---------------------------------------------*/
.container01 .container02 .container03 .diarySubTitleBar {
	margin-top:40px;
	margin-right:0px;
	margin-bottom:65px;
	margin-left:5px;
}

.container01 .container02 .container03 .diaryContent {
	width:602px;
	margin-left:auto;
	margin-right:auto;
}

.container01 .container02 .container03 .diaryContent img {
	margin:5px 0px 0px 0px;
}

.container01 .container02 .container03 .diaryContent .title {
	font-size:12px;
	font-weight:bold;
}
/*---------------------------------------------ダイアリー用*/



/*コンタクト用---------------------------------------------*/
.container01 .container02 .container03 .contactSubTitleBar {
	margin-top:40px;
	margin-right:0px;
	margin-bottom:35px;
	margin-left:5px;
}

.container01 .container02 .container03 .contactContent {
	width:670px;
	margin-left:auto;
	margin-right:auto;
}

.container01 .container02 .container03 .contactContent td {
	line-height:20px;
	letter-spacing:2px;
}
/*---------------------------------------------コンタクト用*/



/*ページ全体のリンクカラー設定*/
a{/*リンクされた文字*/
	color:#282828;
	font-style:normal;
	text-decoration:none;
}
a:link {/*未訪問のリンク*/
	color:#282828;
	font-style:normal;
	text-decoration:none;
}
a:visited {/*訪問後のリンク*/
	color:#282828;
	font-style:normal;
	text-decoration:none;
}
a:hover {/*マウスをのせたとき*/
	color:#282828;
	font-style:normal;
	text-decoration:underline;
}
a:active {/*クリック中*/
	color:#282828;
	font-style:normal;
	text-decoration:none;
}



/*container03のリンクカラー設定*/
.container01 .container02 .container03 a{/*リンクされた文字*/
	color:#282828;
	font-style:normal;
	text-decoration:underline;
}
.container01 .container02 .container03 a:link {/*未訪問のリンク*/
	color:#282828;
	font-style:normal;
	text-decoration:underline;
}
.container01 .container02 .container03 a:visited {/*訪問後のリンク*/
	color:#282828;
	font-style:normal;
	text-decoration:underline;
}
.container01 .container02 .container03 a:hover {/*マウスをのせたとき*/
	color:#282828;
	font-style:normal;
	text-decoration:none;
}
.container01 .container02 .container03 a:active {/*クリック中*/
	color:#282828;
	font-style:normal;
	text-decoration:underline;
}



/*フッターナビのリンクカラー設定*/
.container01 .container02 .container03 .footer .footerNavi a{/*リンクされた文字*/
	color:#282828;
	font-style:normal;
	text-decoration:none;
}
.container01 .container02 .container03 .footer .footerNavi a:link {/*未訪問のリンク*/
	color:#282828;
	font-style:normal;
	text-decoration:none;
}
.container01 .container02 .container03 .footer .footerNavi a:visited {/*訪問後のリンク*/
	color:#282828;
	font-style:normal;
	text-decoration:none;
}
.container01 .container02 .container03 .footer .footerNavi a:hover {/*マウスをのせたとき*/
	color:#282828;
	font-style:normal;
	text-decoration:underline;
}
.container01 .container02 .container03 .footer .footerNavi a:active {/*クリック中*/
	color:#282828;
	font-style:normal;
	text-decoration:none;
}
