@charset "utf-8";

/* -----------------------------------------------
CSS file
FileName:top.css
Author:ecco
UpdatedBy:who-when
----------------------------------------------- */

/* --------------
MODULE IMPORT
-------------- */

@import "default.css";


/* --------------
Layout
-------------- */

/*--- #catch ---*/
#catch {
    width: 900px;
    margin: 0 0 20px 3px;
}

/*--- #contents ---*/
.conceptIMG {
	float: left;
	margin: 0 26px 39px 0;
}

.community {
	margin: 40px 0 29px;
}

.word { line-height: 1.5;
letter-spacing: -0.1em;}

.tableTop {
	background: url(../img/common_dotted_brown.gif) top left repeat-x;
	padding-top: 3px;
	margin-bottom: 72px;
}

table.profile {
	width: 635px;
	text-align: left;
	vertical-align: middle;
	background: url(../img/company_tableBG.gif) top left repeat-y;
}

table.profile tr th {
	width: 135px;
	background: url(../img/common_dotted_brown.gif) bottom left repeat-x;
	padding: 15px 15px 15px 15px;
	text-align: left;
}

table.profile tr td {
	width: 470px;
	background: url(../img/common_dotted_brown.gif) bottom left repeat-x;
	padding: 15px 15px 15px 15px;
	text-align: left
}

table.history {
	width: 635px;
	font-size: 95%;
}

table.history tr th {
	width: 86px;
	background: url(../img/common_border_height.gif) top right repeat-y;
	padding: 9px 9px 9px 0;
	text-align: left;
	vertical-align: top;
}

table.history tr td {
	width: 521px;
	padding: 9px 9px 9px 21px;
	text-align: left;
	vertical-align: top;
}

ul.side {
	background: url(../img/company_dotted2.gif) top left repeat-x;
	padding-top: 1px;
	margin-bottom: 26px;
}

ul.side li {
	background: url(../img/company_dotted2.gif) bottom left repeat-x;
	padding-bottom: 1px;
}

dl.store dt {
	float: left;
	width: 100px;
}
	
dl.position dt {
	float: left;
	width: 150px;
}

	