@charset "UTF-8";


/*	

	1. mainArea - lead -
	2. mainArea - serviceList -
	3. mainArea - news -
	4. etc.


----------------------------------------------------*/










/*		1. mainArea - lead -
----------------------------------------------------*/


#topImg {
	margin: 1px 0 15px 9px;
	vertical-align:top;
	}

#mainArea {
	width: 770px;
	margin-left: 50px;
	}

#mainArea #lead {
	margin-bottom: 20px;
	}

#mainArea #lead #leadTxt {
	float: left;
	width: 450px;
	margin-right: 12px;
	background: url(../../Copy%20of%20plant/images/leadtxt_bg.gif) no-repeat top right;
	line-height: 1.4;
	}

* html body #mainArea #lead #leadTxt {
	margin-right: 6px;
	}


/*		2. mainArea - serviceList -
----------------------------------------------------*/


#mainArea p.captxt1 {
	margin: 10px 0;
	line-height: 1.5;
	}

#mainArea p.captxt2 {
	margin-top: 20px;
	}
#mainArea p.right {
	text-align:right;
	}

#mainArea #serviceList {
	margin-top: 10px;
	}


#mainArea #sList1, #sList2, #sList3 {
	float: left;
	width: 245px;
	padding-bottom: 10px;
	}

#mainArea #sList1 div img, #sList2 div img, #sList3 div img {
	float: left;
	margin-top: 10px;
	}

#mainArea #sList1, #sList2 {
	margin-right: 13px;
	}

#mainArea #sList1 div p, #sList2 div p, #sList3 div p {
	float: left;
	width: 157px;
	margin-top: 10px;
	}


.detail {
	position: absolute;
	bottom: 0;
	right: 5px;
	}


/*		3.  mainArea - news -
----------------------------------------------------*/


#mainArea #news {
	margin: 15px 0 20px 0;
	}

#mainArea #news dt {
	float: left;
	width: 80px;
	padding-left: 10px;
	background: url(../../Copy%20of%20plant/common/images/listmark01.gif) no-repeat center left;
	}

#mainArea #news dd {
	margin: 0 8px 6px 0;
	padding-bottom: 3px;
	border-bottom: #999999 solid 1px;
	}


/*		4. etc.
----------------------------------------------------*/

ol#privacy{
	margin:0 0 0 20px;
	padding:0;
}
ol#privacy li{
	list-style:decimal;
	margin:0 0 10px 20px;
}


