@charset "shift_jis";

/* CSS Document */

@import url("common.css");
@import url("industry_common.css");

/* ========================================
	ecoas/
======================================== */
#mainR.industry div.ecoas dl.pickup {
	margin: 0 0 20px 0;
}

#mainR.industry div.ecoas dl.pickup dd {
	padding: 10px;
	border: solid 1px #E4E4E4;
	color: #F03;
	font-size: 100%;
	line-height: 1.5;
	font-weight: bold;
}

#mainR.industry div.ecoas dl.pickup dd a {
	color: #F03;
}

#mainR.industry div.ecoas p.topTxt {
	width: 520px;
	margin: 0 0 20px 10px;
	font-size: 78%;
	line-height: 1.7;
}

#mainR.industry div.ecoas div.subTtl {
	width: 540px;
	margin: 0 0 20px 0;
}

#mainR.industry div.ecoas ul.pagelink {
	width: 520px;
	margin: 0 0 40px 10px;
}

#mainR.industry div.ecoas ul.pagelink li {
	padding: 0 0 8px 20px;
	background: url(../images/arw03.gif) no-repeat left 0.3em;
	font-size: 78%;
	line-height: 1.7;
}

#mainR.industry div.ecoas ul.archiveNav {
	width: 520px;
	margin: 0 0 10px 10px;
}

#mainR.industry div.ecoas ul.archiveNav li {
	float: left;
	margin: 0 18px 0 0;
	padding: 0 0 0 18px;
	background: url(../images/arw01.gif) no-repeat left center;
	font-size: 90%;
	line-height: 1.5;
}

#mainR.industry div.ecoas ul.archiveNav li.current {
	font-weight: bold;
}

#mainR.industry div.ecoas div.column {
	width: 540px;
}

#mainR.industry div.ecoas div.column p.txt {
	margin: 0 10px 18px 10px;
	font-size: 78%;
	line-height: 1.7;
}

#mainR.industry div.ecoas div.column p.link {
	margin: 0 10px 0 10px;
	padding: 0 0 0 20px;
	background: url(../images/arw01.gif) no-repeat left 0.4em;
	font-size: 90%;
	line-height: 1.7;
	font-weight: bold;
}

#mainR.industry div.ecoas div.column ul.link {
	width: 520px;
	margin: 0 0 18px 10px;
}

#mainR.industry div.ecoas div.column ul.link li {
	padding: 0 0 0 20px;
	background: url(../images/arw01.gif) no-repeat left 0.4em;
	font-size: 90%;
	line-height: 1.7;
	font-weight: bold;
}

#mainR.industry div.ecoas div.column ul.list {
	width: 520px;
	margin: 0 0 18px 10px;
}

#mainR.industry div.ecoas div.column ul.list li {
	margin: 0 0 5px 10px;
	padding: 0 0 0 15px;
	background: url(../../industry/ecoas/images/list_mark01.gif) no-repeat left 0.4em;
	font-size: 78%;
	line-height: 1.7;
}

#mainR.industry div.ecoas div.column ul.list02 {
	width: 520px;
	margin: 0 0 18px 10px;
}

#mainR.industry div.ecoas div.column ul.list02 li {
	font-size: 78%;
	line-height: 1.7;
}
#mainR.industry div.ecoas div.column ul.list03 {
	width: 480px;
	margin: 18px 0 18px 10px;
}

#mainR.industry div.ecoas div.column ul.list03 li {
	margin: 0 0 5px 10px;
	padding: 0 0 0 15px;
	background: url(../../industry/ecoas/images/list_mark01.gif) no-repeat left 0.4em;
	font-size: 78%;
	line-height: 1.5;
}

#mainR.industry div.ecoas div.column div.img {
	width: 520px;
	margin: 0 0 18px 0;
	text-align: center;
}

#mainR.industry div.ecoas div.column h2 {
	margin: 0 0 12px 0;
	padding: 7px 12px 7px 12px;
	background: url(../images/ttl_bg02.gif) repeat-x bottom;
	color: #ffffff;
	font-size: 100%;
	line-height: 1.5;
	font-weight: bold;
}

#mainR.industry div.ecoas div.column h3 {
	margin: 0 0 12px 0;
	padding: 10px 12px 5px 12px;
	background: url(../images/ttl_bg01.gif) repeat-x bottom;
	color: #004896;
	font-size: 100%;
	line-height: 1.5;
	font-weight: bold;
}

/* goTop */
#mainR.industry div.ecoas div.column div.goTop {
	width: 540px;
	margin: 35px 0 5px 0;
	text-align: right;
}

#mainR.industry div.ecoas div.column div.goTop p.type02 {
	width: 670px;
	margin: 35px 0 5px 0;
	text-align: right;
}

#mainR.industry div.ecoas div.column dl.exam dd.bgArea {
	background-image: url(../../industry/ecoas/images/img08.gif);
}

#mainR.industry div.ecoas div.column dl.exam dd.bgArea p.type01 {
	width:650px;
	margin:0px; padding:10px; border:10px solid #DFE2EA;
	background-color:#DFE2EA;
	font-size: 85%;
	text-align: left;
}

#mainR.industry div.ecoas div.column dl.exam dd.bgArea p.type02 {
	width:650px;
	margin:0px; padding:10px; border:10px solid #DFE2EA;
	background-color:#FFFFFF;
	font-size: 78%;
	text-align: left;
}

#mainR.industry div.ecoas div.column dl.exam dd.bgArea p.type03 {
	width:670px;
	margin:0px; padding:5px; border:5px solid #E5004F;
	background-color:#E5004F;
	font-size: 120%;
	font-weight: bold;
        color: #FFFFFF;
	letter-spacing: 10px;
	text-align: center;
}

#mainR.industry div.ecoas div.column dl.exam dd.bgArea p.type04 {
	width:650px;
	margin:0px; padding:10px; border:10px solid #E5004F;
	background-color:FBE4E7;
	font-size: 78%;
	line-height: 1.7;
	font-weight: bold;
	text-align: left;
}



/* tabletype01 */
#mainR.industry div.ecoas table.type01 {
	width: 100%;
	margin: 2px 0 0 10;
	border: solid 1px #CCC;
}

#mainR.industry div.ecoas table.type01 th {
	width: 26%;
	border: solid 1px #CCC;
	padding: 8px 8px 6px 10px;
	text-align: left;
	background: #FFFFD6;
	font-size: 78%;
	line-height: 1.5;
	font-weight: bold;
}

#mainR.industry div.ecoas table.type01 td {
	padding: 8px 8px 6px 10px;
	border: solid 1px #CCC;
	font-size: 78%;
	line-height: 1.5;
}

/* tabletype02 */
#mainR.industry div.ecoas table.type02 {
	width: 96%;
	margin: 2px 0 0 10px;
	border: solid 1px #CCC;
}

#mainR.industry div.ecoas table.type02 th {
	width: 28%;
	border: solid 1px #CCC;
	padding: 8px 8px 6px 10px;
	background: #FFFFD6;
	text-align: left;
	font-size: 78%;
	line-height: 1.5;
	font-weight: bold;
}

#mainR.industry div.ecoas table.type02 td {
	padding: 8px 8px 6px 10px;
	border: solid 1px #CCC;
	font-size: 78%;
	line-height: 1.5;
}

/* tabletype03 */
#mainR.industry table.type03 {
	width: 520px;
	margin: 2px 0 0 10px;
	border: solid 1px #CCC;
}

#mainR.industry table.type03 td {
	padding: 8px 8px 6px 10px;
	border: solid 1px #CCC;
	text-align: left;
	font-size: 78%;
	line-height: 1.5;
}

#mainR.industry table.type03 thead td {
	background: #777;
	color: #FFF;
	text-align: center;
	font-size: 78%;
	line-height: 1.5;
	font-weight: bold;
	white-space: nowrap;
}

/* tabletype04 */
#mainR.industry div.ecoas table.type04 {
	width: 96%;
	margin: 2px 0 0 10px;
	border: solid 1px #CCC;
}

#mainR.industry div.ecoas table.type04 th {
	width: 60%;
	border: solid 1px #CCC;
	padding: 8px 8px 6px 10px;
	background: #FFFFD6;
	text-align: left;
	font-size: 78%;
	line-height: 1.5;
	font-weight: bold;
}

#mainR.industry div.ecoas table.type04 td {
	padding: 8px 8px 6px 10px;
	border: solid 1px #CCC;
	font-size: 78%;
	line-height: 1.5;
}

/* tabletype05 */
#mainR.industry table.type05 {
	width: 670px;
	margin: 0px 0 0 10px;
	border: solid 1px #CCC;
}

#mainR.industry table.type05 td {
	padding: 5px 8px 3px 10px;
	border: solid 1px #CCC;
	text-align: left;
	font-size: 78%;
	line-height: 1.5;
}

#mainR.industry table.type05 thead td {
	background: #777;
	color: #FFF;
	text-align: center;
	font-size: 78%;
	line-height: 1.5;
	font-weight: bold;
	white-space: nowrap;
}

/* priceTable1 */
#mainR.industry div.ecoas table.priceTable1 {
	width: 96%;
	margin: 2px 0 0 10px;
	border: solid 1px #CCC;
}

#mainR.industry div.ecoas table.priceTable1 caption{
	padding: 8px 0 2px 0;
	text-align: left;
	font-size: 78%;
	line-height: 1.5;
	font-weight: bold;
}

#mainR.industry div.ecoas table.priceTable1 thead th,
#mainR.industry div.ecoas table.priceTable1 thead td {
	background: #777;
	color: #FFF;
	text-align: center;
	font-size: 78%;
	line-height: 1.5;
	font-weight: bold;
}

#mainR.industry div.ecoas table.priceTable1 th {
	width: 60%;
	border: solid 1px #CCC;
	padding: 8px 8px 6px 10px;
	text-align: left;
	background: #FFFFD6;
	font-size: 78%;
	line-height: 1.5;
	font-weight: bold;
}

#mainR.industry div.ecoas table.priceTable1 td {
	padding: 8px 8px 6px 10px;
	border: solid 1px #CCC;
	font-size: 78%;
	line-height: 1.5;
}

/* priceTable2 */
#mainR.industry div.ecoas table.priceTable2 {
	width: 96%;
	margin: 2px 0 0 10px;
	border: solid 1px #CCC;
}

#mainR.industry div.ecoas table.priceTable2 caption{
	padding: 8px 0 2px 0;
	text-align: left;
	font-size: 78%;
	line-height: 1.5;
	font-weight: bold;
}

#mainR.industry div.ecoas table.priceTable2 thead th,
#mainR.industry div.ecoas table.priceTable2 thead td {
	background: #777;
	color: #FFF;
	text-align: center;
	font-size: 78%;
	line-height: 1.5;
	font-weight: bold;
}

#mainR.industry div.ecoas table.priceTable2 th {
	width: 50%;
	border: solid 1px #CCC;
	padding: 8px 8px 6px 10px;
	text-align: left;
	background: #FFFFD6;
	font-size: 78%;
	line-height: 1.5;
	font-weight: bold;
}

#mainR.industry div.ecoas table.priceTable2 td {
	padding: 8px 8px 6px 10px;
	border: solid 1px #CCC;
	font-size: 78%;
	line-height: 1.5;
}

/* priceTable3 */
#mainR.industry div.ecoas table.priceTable3 {
	width: 96%;
	margin: 2px 0 0 10px;
	border: solid 1px #CCC;
}

#mainR.industry div.ecoas table.priceTable3 caption{
	padding: 8px 0 2px 0;
	text-align: left;
	font-size: 78%;
	line-height: 1.5;
	font-weight: bold;
}

#mainR.industry div.ecoas table.priceTable3 thead th,
#mainR.industry div.ecoas table.priceTable3 thead td {
	background: #777;
	color: #FFF;
	text-align: center;
	font-size: 78%;
	line-height: 1.5;
	font-weight: bold;
}

#mainR.industry div.ecoas table.priceTable3 th {
	width: 20%;
	border: solid 1px #CCC;
	padding: 8px 8px 6px 10px;
	text-align: left;
	background: #FFFFD6;
	font-size: 78%;
	line-height: 1.5;
	font-weight: bold;
}

#mainR.industry div.ecoas table.priceTable3 td {
	width: 20%;
	padding: 8px 8px 6px 10px;
	border: solid 1px #CCC;
	font-size: 78%;
	line-height: 1.5;
}

/* kanrenLink */
#mainR.industry div.ecoas dl.kanrenLink {
	width: 540px;
	margin: 40px 0 0 0;
}

#mainR.industry div.ecoas dl.kanrenLink dt {
	background: #DCE6F5;
}

#mainR.industry div.ecoas dl.kanrenLink dd {
	width: 520px;
	margin: 12px 0 0 10px;
}

#mainR.industry div.ecoas dl.kanrenLink dd ul li {
	padding: 0 0 0 20px;
	background: url(../images/arw01.gif) no-repeat left 0.4em;
	font-size: 90%;
	line-height: 1.7;
	font-weight: bold;
}

/* bottomBanner */
#mainR.industry div.ecoas ul.bottomBanner {
	width: 565px;
	margin: 40px -30px 0 0;
	padding: 0 0 15px 0;
}

#mainR.industry div.ecoas ul.bottomBanner li {
	float: left;
	margin: 0 20px 15px 0;
}

/* texture */
#mainR.industry div.ecoas .small {
	font-size: 90%;
}

#mainR.industry div.ecoas .big {
	font-size: 115%;
}

#mainR.industry div.ecoas .red {
	color: #CC0000;
}

#mainR.industry div.ecoas .bold {
	font-weight: bold;
}

#mainR.industry div.ecoas .normal {
	font-weight: normal;
}












