@charset "EUC-JP";

/*--------------------------------------
  
---------------------------------------*/
#main {
}

#newTopicsInner {
	padding: 10px 0 0 12px;
}

#impInfo {
	width: 242px;
	margin: 0 0 12px 0;
}

#impInfo .bgTypeC01 table tr td .date {
	font-weight: bold;
	color: #AAAAAA;
}

#impInfo .bgTypeC01 table {
	margin: 0 0 5px 0;
}

#newsRelease {
	width: 242px;
	margin: 0 0 12px 0;
}

#newsRelease .bgTypeC02 table tr td .date {
	font-weight: bold;
	color: #AAAAAA;
}

#newsRelease .bgTypeC02 table {
	margin: 0 0 5px 0;
}

#about {
}

#monozukuri table {
	margin: 10px 0 17px 12px;
}

#csr table {
	margin: 10px 0 17px 12px;
}

#support p {
	margin: 8px 11px;
}

.point {
	position: relative;
}

.newsReleaseBtn {
	position: absolute;
	left: 181px;
	top: 6px;
}

#inquiryWrap {
	padding: 0 0 40px 0;
}

#inquiryWrap .inquiryInnerTit {
	margin: 13px 0 7px 10px;	
}

#inquiryWrap p {
	margin: 0 12px 8px 10px;
}

/*--------------------------------------
  listStyle
---------------------------------------*/
#about ul {
	list-style: none;
	margin: 8px 12px 17px 12px;
	padding: 0;
}

#about ul li {
	margin: 0 0 10px 0;
	padding: 0;
}

/*--------------------------------------
  bgStyle - 2008.12.12
---------------------------------------*/
.bgTypeB01 {
	width: 534px;
	background: url(../common/img/ind_bgbottom_001.gif) bottom left no-repeat;
}

.bgTypeB02 {
	width: 268px;
	background: url(../common/img/ind_bgbottom_002.gif) bottom left no-repeat;
}

.bgTypeC02 {
	background-color: #FFFFFF;
	padding: 18px 10px;
}

/*--------------------------------------
  banner - 2008.12.15
---------------------------------------*/
.banner {
	padding: 12px 0 0 12px;
}

.banner div {
	margin: 0 0 0 0;
}

.banner-bottom {
	padding: 12px 12px 0 12px;
	text-align: right;
}
