@charset "shift_jis";

@import url(../styles/basic.css);
@import url(../styles/headfoot.css);



table {
	width		: 680px;
	border-top	: 1px solid #cccccc;
}

table tr th {
	width			: 150px;
	padding			: 10px;
	border-bottom	: 1px solid #cccccc;
	background		: #eeeeee;
	line-height		: 1.5;
}
table tr td {
	padding			: 10px;
	border-bottom	: 1px solid #cccccc;
	line-height		: 1.5;
}


/* index(index.html -------------------------------------------------- */

#index #row01 {
	width	: 680px;
	float	: left;
}

#index #row01 p {
	line-height	: 1.5;
}
#index #row01 p img {
	display		: block;
	margin		: 5px auto;
}


#index #row01 p.origin {
	text-align	: center;
}

/* history(history.html) --------------------------------------------- */

#history #row01 {
	display		: inline;
	float		: left;
	width		: 680px;
}

#history #row01 table tr td img {
	float			: right;
	margin-left		: 10px;
	padding			: 1px;
	background		: #ffffff;
	border			: 1px solid #cccccc;
}

#history #row01 ul.building {
	margin			: 15px 0;
}
#history #row01 ul.building li {
	display			: inline;
	float			: left;
	width			: 205px;
	margin-right	: 20px;
	text-align		: center;
	font-size		: 8pt;
}
#history #row01 ul.building li img {
	display			: block;
	margin			: 0 auto;
	padding			: 1px;
	background		: #ffffff;
	border			: 1px solid #dddddd;
}

#history #row01 p {
	margin		: 10px;
	line-height	: 1.5;
}
#history #row01 p.origin {
	text-align	: center;
}

/* group(group.html) ------------------------------------------------- */

#group #row01 {
	display		: inline;
	float		: left;
	width		: 680px;
}

#group #row01 table tr th {
	width			: 200px;
	font-weight		: bold;
}

/* About Widget ----------------------------------------------------- */

#aboutwidget {
	display			: inline;
	float			: right;
	width			: 250px;
	padding-bottom	: 30px;
	background		: url(img/aboutwidget_lower.gif) 0 bottom no-repeat;
}

#aboutwidget ul {
	margin			: 0 10px;
	border-top		: 1px solid #dddddd;
}
#aboutwidget ul li {
	padding			: 1px 0;
	border-bottom	: 1px solid #dddddd;
	background		: #ffffff;
}
#aboutwidget ul li a {
	display			: block;
	width			: 230px;
	height			: 38px;
	text-indent		: -9999px;
	overflow		: hidden;
}
#aboutwidget ul li.navi01 a { background:url(img/lnavi01.gif) 0 0 no-repeat; }
#aboutwidget ul li.navi02 a { background:url(img/lnavi02.gif) 0 0 no-repeat; }
#aboutwidget ul li.navi03 a { background:url(img/lnavi03.gif) 0 0 no-repeat; }
#aboutwidget ul li a:hover  { background-position: 0 -38px; }
#aboutwidget ul li.sel a    { background-position: 0 -38px; }

/* Banner Widget ----------------------------------------------------- */

#bannerwidget {
	display			: inline;
	float			: right;
	width			: 250px;
	margin			: 15px 0;
}

#bannerwidget ul li {
	height			: 50px;
	margin			: 15px 0;
}
#bannerwidget ul li.eigyo    { background:url(img/banner_eigyo_on.gif) 0 0 no-repeat; }
#bannerwidget ul li.brochure { background:url(img/banner_brochure_on.gif) 0 0 no-repeat; }
#bannerwidget ul li.business { background:url(img/banner_business_on.gif) 0 0 no-repeat; }


#bannerwidget ul li a {
	display			: block;
	width			: 250px;
	height			: 50px;
	overflow		: hidden;
	text-indent		: 0;
}
#bannerwidget ul li a:hover {
	text-indent		: -9999px;
}



