@charset "Shift_JIS";
/*--------------- default --------------- */
@import url(../css/default.css);
/*--------------- ‹¤’Ê --------------- */
@import url(../css/common.css);

/*override*/
#wrapper_top {}
#wrapper {width:902px; margin:0 auto; display:block;}


#headercontainer .topicpath h2,
#headercontainer .topicpath p {
	margin:9px 0 0 0;
}
#maincontainer {
	background:none;
}
#maincontainer:-moz-read-only {
	background:none;
}
#maincontainer {
	width:902px;
	padding:0;
	text-align:left;
	background:none;
}
#maincontainer .main:-moz-read-only {
	background:none;
}


#maincontainer h2 { font-size:190%; color:#3775B3; line-height:2; border-bottom:1px solid #3775B3; padding:10px 0 0px 30px;}

#maincontainer .introduction {
	font-size:100%;
	line-height:1.5;
	color:#333333;
	padding:40px 140px 0 120px;
}
#maincontainer .introduction2 {
	font-size:100%;
	line-height:1.5;
	color:#333333;
	padding:30px 140px 30px 120px;
	text-align:right;
	border-bottom:1px solid #dedede;
}
#maincontainer .company_info {
	padding:20px 0 0 100px;
	background:url(./images/company_info.jpg) no-repeat 0 0;
	width:750px;
	margin:50px auto 0 ;
}
.companyTable {
	border-collapse:collapse;
	width:600px;
	padding:0px;
	color:#333333;
	margin-top: 50px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 50px;
}

.companyTable TH {
	font-family:'Hiragino Kaku Gothic Pro', 'ƒqƒ‰ƒMƒmŠpƒS Pro W3', '‚l‚r ƒSƒVƒbƒN', sans-serif;
	line-height:1.7;
	font-weight:normal;
	width:150px;
	margin:0 16px 0 0;
	padding:7px 0px 7px 18px;
	border:1px solid #ccccff;
	color: #000000;
	font-size: 12px;
	text-align: left;
	letter-spacing:1em;
}
.companyTable TD {
	text-align:left;
	font-weight:normal;
	line-height:1.7;
	margin:0px;
	padding:7px 13px 7px 13px;
	border:1px solid #ccccff;
	font-size: 12px;
}

.banner { padding:20px 0;}
.banner p { padding:20px 0 30px;}

