@charset "utf-8";
@import "./common.css";

/* コメントを入れたらUTF-8化ヲ忘れずに */

/* override *************************************************************/
#main {
	margin:26px auto 0;
}
/************************************************************************/


#splash {
	display:block;
	width:100%;
	height:369px;
	margin:0 auto;
	padding:0;
	overflow;hidden;
	background:#000000;
}

#splash h2,
#splash p {
	display:none;
}


#spnavi {
	display:block;
	width:270px;
	height:354px;
	margin:0 auto;
	padding:15px 10px 0 700px;
	border:0;
	background:url(../images/splash.jpg) no-repeat center 0;
}

#spnavi ul {
	display:block;
	width:270px;
	height:354px;
	margin:0;
	padding:0;
	list-style-type:none;
	overflow:hidden;
}

#spnavi li {
	display:block;
	width:270px;
	height:57px;
	margin:0;
	padding:0;
	overflow:hidden;
}

#spnavi li a {
	display:block;
	width:270px;
	height:57px;
	margin:0;
	padding:0;
	text-indent:-9000em;
	overflow:hidden;
}

#spnavi li#sp01 a 		{ background:url(../images/spnavi.png) no-repeat 0 0; }
#spnavi li#sp01 a:hover	{ background:url(../images/spnavi.png) no-repeat -270px 0; }

#spnavi li#sp02 a 		{ background:url(../images/spnavi.png) no-repeat 0 -57px; }
#spnavi li#sp02 a:hover	{ background:url(../images/spnavi.png) no-repeat -270px -57px; }

#spnavi li#sp03 a 		{ background:url(../images/spnavi.png) no-repeat 0 -114px; }
#spnavi li#sp03 a:hover	{ background:url(../images/spnavi.png) no-repeat -270px -114px; }

#spnavi li#sp04 a 		{ background:url(../images/spnavi.png) no-repeat 0 -171px; }
#spnavi li#sp04 a:hover	{ background:url(../images/spnavi.png) no-repeat -270px -171px; }

#spnavi li#sp05 a 		{ background:url(../images/spnavi.png) no-repeat 0 -228px; }
#spnavi li#sp05 a:hover	{ background:url(../images/spnavi.png) no-repeat -270px -228px; }

#spnavi li#sp06 a 		{ background:url(../images/spnavi.png) no-repeat 0 -285px; }
#spnavi li#sp06 a:hover	{ background:url(../images/spnavi.png) no-repeat -270px -285px; }






#whatsnew {
	float:left;
	display:block;
	width:605px;
	margin:0;
	padding:0 0 0 29px;
}

#whatsnew .cotitleset {
	display:block;
	width:605px;
	height:31px;
	margin:0;
	padding:0;
	overflow:hidden;
	background:url(../images/top-news.gif) no-repeat 0 0;
}

#whatsnew .cotitleset h2 {
	float:left;
	display:block;
	width:470px;
	height:31px;
	margin:0;
	padding:0;
	text-indent:-9000em;
	overflow:hidden;
}


#whatsnew .cotitleset .backnum {
	float:left;
	display:block;
	width:88px;
	height:31px;
	margin:0;
	padding:0;
	overflow:hidden;
}
#whatsnew .cotitleset .backnum a {
	display:block;
	width:88px;
	height:31px;
	margin:0;
	padding:0;
	text-indent:-9000em;
	background:url(../images/top-news.gif) no-repeat -470px 0;
	overflow:hidden;
}
#whatsnew .cotitleset .backnum a:hover {
	background:url(../images/top-news.gif) no-repeat -470px -31px;
}

#whatsnew .cotitleset .rss {
	float:left;
	display:block;
	width:47px;
	height:31px;
	margin:0;
	padding:0;
	overflow:hidden;
}
#whatsnew .cotitleset .rss a {
	display:block;
	width:47px;
	height:31px;
	margin:0;
	padding:0;
	text-indent:-9000em;
	background:url(../images/top-news.gif) no-repeat -558px 0;
	overflow:hidden;
}
#whatsnew .cotitleset .rss a:hover {
	background:url(../images/top-news.gif) no-repeat -558px -31px;
}


.postlist {
	display:block;
	width:605px;
	margin:0;
	padding:0;
	list-style-type:none;
}

.postlist li {
	display:block;
	margin:2em 0;
	padding:0;
}

.postlist li a {
	margin:0;
	padding:0;
}

.postlist .posttitle {
	display:block;
	margin:0;
	padding:0;
}
.postlist .postlead {
	display:block;
	margin:0;
	padding:0;
}

.postlist .postlead p {
	margin:0;
	padding:0;
}

.postlist li a:link		{ color:#261618; text-decoration:underline;}
.postlist li a:visited	{ color:#1b1011; text-decoration:underline;}
.postlist li a:active	{ color:#261618; text-decoration:none;}
.postlist li a:hover	{ color:#261618; text-decoration:none;}

/*
.postlist li a:link		.posttitle { color:#261618; text-decoration:none;}
.postlist li a:visited	.posttitle { color:#1b1011; text-decoration:none;}
.postlist li a:active	.posttitle { color:#261618; text-decoration:underline;}
.postlist li a:hover	.posttitle { color:#261618; text-decoration:underline;}

.postlist li a:link		.postlead	{ color:#261618; text-decoration:none;}
.postlist li a:visited	.postlead	{ color:#1b1011; text-decoration:none;}
.postlist li a:active	.postlead	{ color:#261618; text-decoration:none;}
.postlist li a:hover	.postlead	{ color:#261618; text-decoration:none;}
*/


#loginform {
	float:right;
	display:block;
	width:271px;
	height:117px;
	margin:0;
	padding:0;
	border:0;
	background:url(../images/top-loginbg.jpg) no-repeat 0 0;
	overflow:hidden;
}
#loginform h2 {
	display:none;
	width:271px;
	height:43px;
	margin:0;
	padding:0;
	border:0;
	text-indent:-9000em;
}

#loginidcontainer {
	float:left;
	display:block;
	width:71px;
	height:22px;
	margin:0;
	padding:43px 0 0 39px;
	overflow:hidden;
}

#loginid {
	display:block;
	width:67px;
	height:18px;
	margin:0;
	padding:1px;
	border:1px solid #787878;
	overflow:hidden;
}

#loginpwcontainer {
	float:left;
	display:block;
	width:71px;
	height:22px;
	margin:0;
	padding:43px 0 0 72px;
	overflow:hidden;
}

#loginpw {
	display:block;
	width:67px;
	height:18px;
	margin:0;
	padding:1px;
	border:1px solid #787878;
	overflow:hidden;
}

#submitbuttoncontainer {
	float:left;
	display:block;
	width:89px;
	height:29px;
	margin:0;
	padding:7px 0 0 164px;
	overflow:hidden;
}

#submitbutton {
	display:block;
	width:89px;
	height:29px;
	margin:0;
	padding:0;
	border:0;
	overflow:hidden;
}

#showroom {
	float:right;
	display:block;
	width:255px;
	height:100px;
	margin:13px 0 0 0;
	padding:247px 0 0 16px;
	border:0;
	background:url(../images/top-showroombg.gif) no-repeat 0 0;
	overflow:hidden;
}


#showroom h2,
#showroom p.map {
	display:none;
}

#showroom p.address {
	display:block;
	width:255px;
	height:53px;
	margin:0;
	padding:0;
	border:0;
	overflow:hidden;
	font-size:10px;
	color:#333333;
	line-height:1.4;
}



#showroom .businesshours {
	display:block;
	width:239px;
	height:53px;
	margin:0;
	padding:0;
	border:0;
	overflow:hidden;
	font-size:10px;
	color:#333333;
	line-height:1.4;
}

#showroom .businesshours a {
	float:right;
	display:block;
	width:89px;
	height:29px;
	margin:0;
	padding:0;
	border:0;
	text-indent:-9000em;
	background:url(../images/top-moreinfo.gif) no-repeat 0 0;
	overflow:hidden;
}

#showroom .businesshours a:hover {
	background:url(../images/top-moreinfo.gif) no-repeat 0 -29px;
}

