@charset "euc-jp";

/* ==================================================================

	page  : about
	author: まてりあるらぼ
	
	09/05/** ?ver 1.01
	
=================================================================== */

/* =================================
 ■ 共通
================================== */
.localNavigation{
	position:relative;
	top:-2em;
	margin-top:-15px;
	text-align:right;
}

.localNavigation li{
	display:inline;
	padding-right:5px;
}

.localNavigation li a{
	white-space:nowrap;
	padding-left:12px;
	background:url(../../images/common/icon/arrow/circleBlack.gif) 0 0.2em no-repeat;
}

/* --------------------------------
   □ title
-------------------------------- */ 
.entries h3.slash{
	clear:both;
	margin:0 10px 7px 0;
	padding:5px 15px;

	background:#323232 url(../../images/lineup/share/slashTitle.gif) 0 0 repeat-y;
	color:#fff;
	font-weight:700;
}

/* =================================
 ■ about
================================== */

#about .tcom{
	clear:left;
	width:670px;
	margin-left:9px;
}

#about .tcom2{
	float:left;
	width:490px;
}
#about .com{color:#000000; font-weight:bold;width:475px;}

#about .fright{
	float:right;
	display:block;
	width:auto;
	height:auto;
}

#about .fleft{float:left;display:block;width:auto;height:auto;}

#about .tcom .ceo{
	position:relative;
	text-align:center;
	width:180px;
}
#about .tcom .ceo dl{
	position:absolute;
	left:0;
	top:0;
	font-size:11px;
}
#about .tcom .ceo dl dt{
	padding-bottom:3px;
}
#about .tcom .ceo dl dd{
	text-align:center;
}


#about .ls1{
	letter-spacing: 1em;
}

#about .tcom .honsya{
	width:180px;
	text-align:left;
}
#about .tcom .add{
	width:310px;
}

#about .tcom dl.name ,
#about .tcom dl.outline{
	position:relative;
	margin:30px -180px 0 0;
	padding:0;
	line-height:2;

	clear:left;


}

#about .tcom dl.name dt,
#about .tcom dl.outline dt{
	clear:left;
	float:left;
	width:5em;
	font-weight:700;	
}
#about .tcom dl.name dd,
#about .tcom dl.outline dd{
	float:left;
	width:360px;
}

* html #about .tcom dl.name dd,
* html #about .tcom dl.outline dd{
	float:none;
	padding-left:0em;
}


#about .tcom dl.outline dd{
	padding-left:14px;
	background:url(../../images/about/outline/among.gif) 5px 0.7em no-repeat; 
}

#about .tcom dl.name{
	margin-bottom:10px;
}
#about .tcom dl.name dt{
	
}


#about .entries h3{
	margin-top:20px;

}

#about .entries .tcom2 h3{
	background:none;

	color:#000000;	
	font-size:124%;
	
	margin-bottom:20px;	
}

#about .entries h3 img{
	margin-bottom:2px;
}

/* --------------------------------
   □ jigyousyo
-------------------------------- */ 

#about .jigyousyo{width:679px;}
#about .jigyousyo .box{clear:left;margin:12px auto 0 10px;text-align:center;width:672px;}
#about .jigyousyo .box .boxin{float:left;margin:12px 0 0;width:216px;}
#about .jigyousyo .box .boxin.ct{margin:12px 7px 0;}
#about .jigyousyo .box .boxin h4{margin:5px auto 3px;}
#about .jigyousyo .box .boxin p{margin:0 auto;text-align:center;line-height:1.4;}

#about .jigyousyo .box2{
	margin:30px auto 0;
	background-image: url(../../images/common/border/gray2x.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
}
#about .jigyousyo .box2 .boxin{padding-top:12px;margin:0 0 0 18px;width:600px;clear:left;text-align:left;}
#about .jigyousyo .box2 .boxin h4{float:left;width:120px;margin:0;padding:0;line-height:1.8;}


#about .jigyousyo .box2 .boxin dl{
	float:left;
	width:230px;
	margin:0;p
	adding:0;
	text-align:left;
}
#about .jigyousyo .box2 .boxin dt{
	width:230px;
	font-weight:bold;
	margin-bottom:0.3em;
}

#about .jigyousyo .box2 .boxin dd dt{
	font-weight:100;
}

#about .jigyousyo .box2 .boxin dd dt,
#about .jigyousyo .box2 .boxin dd li,
#about .jigyousyo .box2 .boxin dd dd{
	margin-bottom:0.3em;
}


#about .jigyousyo .box2 .boxin dd dl.factory a{
	padding-left:8px;
	background:url(../../images/common/icon/arrow/black.gif) 0 0.3em no-repeat;
}




#about .jigyousyo .box3{
	margin:18px auto 0;
	background-image: url(../../images/common/border/gray2x.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
}
#about .jigyousyo .box3 .boxin{padding-top:12px;margin:0 0 0 18px;width:600px;clear:left;text-align:left;}
#about .jigyousyo .box3 .boxin h4{float:left;width:120px;margin:0;padding:0;line-height:1.8;}
#about .jigyousyo .box3 .boxin p{float:left;margin:0;padding:0;text-align:left;}


.jigyousyo .box4{
	margin:10px auto 0;
	background-image: url(../../images/common/border/gray2x.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
}
#about .jigyousyo .box4 .boxin{padding-top:12px;margin:0 0 0 18px;width:600px;clear:left;text-align:left;}
#about .jigyousyo .box4 .boxin h4{float:left;width:120px;margin:0;padding:0;line-height:1.8;}
#about .jigyousyo .box4 .boxin ul{float:left;width:460px;margin:0;padding:0;text-align:left;}
#about .jigyousyo .box4 .boxin li{float:left;width:230px;padding-bottom:6px;}

/* --------------------------------
   □ feature
-------------------------------- */ 

#about .feature h3{margin-bottom:2em;}

#about .feature .subsection{
	margin:0 0 10px 18px;
}
#about .feature .subsection h4{
	margin-bottom:1em;
}
#about .feature .subsection p{
	margin-left:1.5em;
}

#about .feature p img{
	vertical-align:middle;
}


#about .feature li{margin-bottom:2em;}

#about .decimal{margin-top:20px;}

#about .innovation{
	margin-top:30px;
	text-align:center;
}


/* =================================
 ■ filing
================================== */



#filing .section.box{margin:10px 10px 0 0;clear:left;}
#filing .section h4{background-color:#999999;color:#ffffff;text-align:left;padding:3px 5px;margin-bottom:5px;}

/* --------------------------------
   □ table
-------------------------------- */ 

/* --------------------------------
   □ table
-------------------------------- */ 

#filing .section table{
	margin:0 0 0 10px;
	width:674px;
	background-image: url(../../images/about/finance/line.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#filing .section table.nb{
	background:none;
}

#filing .section table th{
	color:#3667c6;
	font-weight:normal;
	width:14em;
	padding:17px 0 10px;
	vertical-align:top;
	text-align:left;
}

#filing .section table td{
	text-align:left;
	padding:12px 0 10px;
	height:32px;
	text-align:left;
}

	
#filing .section table td em{
	display: -moz-inline-box;
	display:inline-block;
	
	padding:5px 30px 0 8px;

	background:url(../../images/about/finance/arrow.gif) 0 0.9em no-repeat;
	font-weight:100;
	width:190px;

}
	
#filing .section table td span{
	display: -moz-inline-box;
	display:inline-block;
	vertical-align:top;
}
#filing .section table td a img{
	vertical-align:middle;
	padding-right:10px;
}

#filing .section table td a:hover img{	
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}

/* --------------------------------
   □ list
-------------------------------- */ 
#filing  .list ul{
	margin:12px 10px;
	background: url(../../images/about/finance/line.gif) 0 0 repeat-x;	
}

#filing  .list ul li{
	color:#3667c6;
	padding:6px 0 6px 14px;
	background: url(../../images/about/finance/line.gif) 0 100% repeat-x;
}

#filing  .list ul li a{
	padding-left:8px;
	background:url(../../images/about/finance/arrow.gif) 0 0.35em no-repeat;
	color:#3667c6;
}
#filing  .list ul li a:hover{
	color:#4884ff;
}



/* =================================
    finance
================================== */

#finance .section.box{
	background:#fff;
	padding:10px 10px 0 0;
	margin-top:-1px;
}



#finance .section h4{
	background-color:#999999;
	color:#ffffff;
	text-align:left;
	padding:3px 5px;
}

/* --------------------------------
   □ table
-------------------------------- */ 

#finance .section table{
	margin:0 0 0 10px;
	width:674px;
	background-image: url(../../images/about/finance/line.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#finance .section table.nb{
	background-image: url();
}
#finance .section table th{
	color:#3667c6;
	font-weight:normal;
	width:14em;
	padding:17px 0 10px;
	vertical-align:top;
	text-align:left;
}

#finance .section table td{
	text-align:left;
	padding:12px 0 10px;
	height:32px;
	text-align:left;
}
	
#finance .section table td em{
	display: -moz-inline-box;
	display:inline-block;
	padding:5px 10px 0 8px;
	background:url(../../images/about/finance/arrow.gif) 0 0.9em no-repeat;
	font-weight:100;
	width:190px;

}

#finance .section table td span{
	zoom:1;
	display: -moz-inline-box;
	display:inline-block;
	vertical-align:middle;
	width:290px;
	font-size:94%;
}

#finance .section table td img{
	vertical-align:middle;
}


#finance .section table td a img{

	padding-right:10px;
}

#finance .section table td a:hover img{	
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}



/* --------------------------------
   □ list
-------------------------------- */ 
#finance .list ul{
	margin:12px 10px;
	background: url(../../images/about/finance/line.gif) 0 0 repeat-x;	
}

#finance .list ul li{
	color:#3667c6;
	padding:6px 0 6px 14px;
	background: url(../../images/about/finance/line.gif) 0 100% repeat-x;
}

#finance .list ul li a{
	padding-left:8px;
	background:url(../../images/about/finance/arrow.gif) 0 0.35em no-repeat;
	color:#3667c6;
}
#finance .list ul li a:hover{
	color:#4884ff;
}


/* =================================
    advertisement
================================== */

#advertisement .section.box{
	background:#fff;
	padding:10px 10px 0 0;
	margin-top:-1px;
}



#advertisement .section h4{
	background-color:#999999;
	color:#ffffff;
	text-align:left;
	padding:3px 5px;
}

/* --------------------------------
   □ table
-------------------------------- */ 

#advertisement .section table{
	margin:0 0 0 10px;
	width:674px;
	background-image: url(../../images/about/advertisement/line.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#advertisement .section table.nb{
	background-image: url();
}
#advertisement .section table th{
	color:#3667c6;
	font-weight:normal;
	width:14em;
	padding:17px 0 10px;
	vertical-align:top;
	text-align:left;
}

#advertisement .section table td{
	text-align:left;
	padding:12px 0 10px;
	height:32px;
	text-align:left;
}
	
#advertisement .section table td em{
	display: -moz-inline-box;
	display:inline-block;
	padding:5px 10px 0 8px;
	background:url(../../images/about/advertisement/arrow.gif) 0 0.9em no-repeat;
	font-weight:100;
	width:290px;

}

#advertisement .section table td span{
	zoom:1;
	display: -moz-inline-box;
	display:inline-block;
	vertical-align:middle;
	width:190px;
	font-size:94%;
}

#advertisement .section table td img{
	vertical-align:middle;
}


#advertisement .section table td a img{

	padding-right:10px;
}

#advertisement .section table td a:hover img{	
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}



/* --------------------------------
   □ list
-------------------------------- */ 
#advertisement .list ul{
	margin:12px 10px;
	background: url(../../images/about/advertisement/line.gif) 0 0 repeat-x;	
}

#advertisement .list ul li{
	color:#3667c6;
	padding:6px 0 6px 14px;
	background: url(../../images/about/advertisement/line.gif) 0 100% repeat-x;
}

#advertisement .list ul li a{
	padding-left:8px;
	background:url(../../images/about/advertisement/arrow.gif) 0 0.35em no-repeat;
	color:#3667c6;
}
#advertisement .list ul li a:hover{
	color:#4884ff;
}



/* =================================
    recruit
================================== */

#recruit .section.link .box{text-align:center;margin:15px auto;width:676px;}

#recruit .section.link div{float:left;margin-right:22px;display:inline;}
#recruit .section.link div.lb{margin-right:0;}

#recruit .section.t1{margin:20px auto 0;text-align:center;}
#recruit .section.t1 h2{background-color:#999999;color:#ffffff;text-align:left;padding:3px 5px;}
#recruit .section.t1 h3{margin:20px auto 0;}
#recruit .section.t1 p{text-align:center;margin:25px auto 20px;font-weight:bold;}
#recruit .section.t1 .box{
	text-align:center;
	margin:0 auto 20px;
	border:1px solid #dadada;
	width:650px;
}
#recruit .section.t1 .box p{
	text-align:center;
	margin:9px 12px;
	font-weight:normal;
	font-size:112%;
}

#recruit .section.t2{
	margin:20px auto 0;
	background-image: url(../../images/common/border/gray2x.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
}


/* ◆ 募集内容
-------------------------------- */ 

#recruit .section.t2 h4{
	font-weight:bold;
	padding:8px 0 20px;
	margin:0 0 0 10px;
	font-size:14px;

}
#recruit .section.t2 div.box{
	padding-bottom:8px;
	margin:0 0 5px 10px;
	background-image: url(../../images/about/recruit/line.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#recruit .section.t2 div div{
	border-left:3px solid #ff7202;
	clear:left;
	padding-bottom:5px;
}
#recruit .section.t2 h5{
	float:left;
	width:100px;
	color:#ff7202;
	padding:0 0 0 12px;
}
#recruit .section.t2 dl,
#recruit .section.t2 p{
	float:left;
	width:80%;
	line-height:1.6;
}

#recruit .section.t2 dl dt{
	font-weight:700;
}

#recruit .section.t2 dl dd.list{
	text-indent:-1em;
	padding-left:1em;
}

#recruit .section.t3{margin:20px auto 0;padding-top:7px;
	background-image: url(../../images/common/border/gray2x.gif);
	background-repeat: repeat-x;
	background-position: 0 0;}

#recruit .section.t3 .box{margin:10px 0 0 10px;
	background-image: url(../../images/about/recruit/line.gif);
	background-repeat: repeat-x;
	background-position: left bottom;}
#recruit .section.t3 .box.nb{	background-image: url();}
#recruit .section.t3 .box h4{font-weight:bold;float:left;font-size:14px;padding:12px 0;width:100px;}
#recruit .section.t3 .box p{float:left;vertical-align:center;padding:12px 0;}


#recruit .section.t4{margin:20px auto 0;padding-top:7px;
	background-image: url(../../images/common/border/gray2x.gif);
	background-repeat: repeat-x;
	background-position: 0 0;}
#recruit .section.t4 h4{font-weight:bold;margin:8px 0 20px 10px;font-size:14px;}

#recruit .section.t4 dl{margin:20px 0 0 10px;}
#recruit .section.t4 dt{font-weight:bold;padding:0 0 12px;width:120px;float:left;}
#recruit .section.t4 dd{padding:0 0 12px;float:left;width:520px;}

#recruit .section.t4 table{border-collapse: collapse;border:1px solid #3a3a3a;}
#recruit .section.t4 th,.section.t4 td{padding:3px 2px;border:1px solid #3a3a3a;text-align:center;}
#recruit .section.t4 th.tl,.section.t4 td.tl{text-align:left;}

#recruit .ls1{letter-spacing: 1em;}


/* =================================
    recruitMessage
================================== */

#recruitMessage .topcom{
	width:672px;
	margin:10px auto 0;
	background-image: url(../../images/about/recruitMessage/com_back.jpg);
	background-position: right top;
	background-repeat: no-repeat;
}
#recruitMessage .topcom p{
	width:390px;
	padding-top:12px;
	margin:0 0 0 30px;
	height:223px;
	line-height:1.8;
}

#recruitMessage ul.topbu{
	clear:left;
	width:672px;
	text-align:left;
	margin:0;
	padding:0;
}
#recruitMessage ul.topbu li{
	float:left;
	margin:0 5px 5px;
	padding:0;
	display:inline;
}


#recruitMessage .box{
	width:610px;
	clear:left;
	margin:20px auto 0 46px;
	padding:0;
	background-image: url(../../images/about/recruitMessage/wk01_c.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
#recruitMessage .boxt{
	margin:0;padding:0 0 10px;
	background-image: url(../../images/about/recruitMessage/wk01_b.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#recruitMessage .boxb{
	margin:0;padding:0;
	background-image: url(../../images/about/recruitMessage/wk01_t.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

#recruitMessage .box.p2{background-image: url(../../images/about/recruitMessage/wk02_c.gif);}
#recruitMessage .p2 .boxt{background-image: url(../../images/about/recruitMessage/wk02_b.gif);}
#recruitMessage .p2 .boxb{background-image: url(../../images/about/recruitMessage/wk02_t.gif);}

#recruitMessage .box.p3{background-image: url(../../images/about/recruitMessage/wk03_c.gif);}
#recruitMessage .p3 .boxt{background-image: url(../../images/about/recruitMessage/wk03_b.gif);}
#recruitMessage .p3 .boxb{background-image: url(../../images/about/recruitMessage/wk03_t.gif);}

#recruitMessage .box.p4{background-image: url(../../images/about/recruitMessage/wk04_c.gif);}
#recruitMessage .p4 .boxt{background-image: url(../../images/about/recruitMessage/wk04_b.gif);}
#recruitMessage .p4 .boxb{background-image: url(../../images/about/recruitMessage/wk04_t.gif);}

#recruitMessage .box.p5{background-image: url(../../images/about/recruitMessage/wk05_c.gif);}
#recruitMessage .p5 .boxt{background-image: url(../../images/about/recruitMessage/wk05_b.gif);}
#recruitMessage .p5 .boxb{background-image: url(../../images/about/recruitMessage/wk05_t.gif);}

#recruitMessage .boxin{margin:0 15px;}
#recruitMessage .boxin .photo{margin:3px 28px 0 0;float:left;}
#recruitMessage .boxin .sti{margin:20px 0 0;float:left;}
#recruitMessage .boxin .sti .name{color:#666665;margin:17px 0 10px;font-size:18px;font-weight:bold;}
#recruitMessage .boxin .sti .name .nen{font-size:13px;}

#recruitMessage .boxin .sti .prof{font-size:12px;}

#recruitMessage .boxin .qa{
	clear:both;
	padding:0 0 6px;
	background-image: url(../../images/about/recruitMessage/border.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#recruitMessage .boxin .qa.bn{
	padding:0 0 6px;
	background:none;
}
#recruitMessage .boxin .qa h4{clear:left;margin:14px 0 7px;text-align:left;padding:3px 0 0 24px;height:20px;}
#recruitMessage .boxin.b1 .qa h4{
	color:#1579ae;
	background-image: url(../../images/about/recruitMessage/icon_q_bl.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#recruitMessage .boxin.b2 .qa h4{
	color:#c8315f;
	background-image: url(../../images/about/recruitMessage/icon_q_re.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#recruitMessage .boxin .qa p{margin:0 26px 12px;}



/* =================================
   ■ air
================================== */

#air .entries .section{
	padding-top:20px;
	margin-left:8px;
}

#air .entries .section .leadtext{
	margin-bottom:1.5em;
}

#air dl.selecter dt{
	margin-bottom:0.9em;
}

#air dl.selecter dd{
	margin:0 1em 3em 1em;
}

#air dl.selecter dd a img{
	margin-top:-0.4em;
}

/* =================================
   ■ air下層
================================== */

.air .entries .slashBlack{
	margin:0 0px 7px 0px;
}

.air .entries .discription {
	margin:15px 0;
}


.air .entries .discription .leadtext{
	display:inline;
	float:left;
	width:420px;
	margin-top:1em;
}

.air .entries .discription .leadtext .additional{
	font-size:92%;
}


.air .entries .discription .explain{
	display:inline;
	float:right;
	width:269px;
}

.air .entries .discription .explain table.style{
	margin:0 11px;
	width:247px;
}

.air .entries .discription .explain table.style caption span{
	font-size:92%;
}

.air .entries .discription .explain p{
	margin:5px 11px;
	font-size:83%;	
}

.air .entries .attention{
	margin:5px 0;
	font-size:83%;
	text-align:right;
}

.air .entries .remarks{
	margin:5px 11px;
	font-size:83%;
}


.air .entries table.style{
	margin:0 11px;
}

.air .entries table.mainTable{
	width:673px;
}

.air .entries table.style th,
.air .entries table.style td{
	padding:6px 8px;
	border:1px solid #918b8a;
	font-size:92%;
}

.air .entries table.style th.vsmall{
	padding:3px 8px;
}

.air .entries table.style th{
	text-align:center;
	padding:8px;
	background:#999999;
	color:#fff;
}

.air .entries table.style td.heading{
	text-align:center;
}

.air .entries table.style a{
	text-decoration:underline;
}


/* =================================
    eco植林事業
================================== */
#eco .entries .section{
	margin-bottom:60px;
	width:680px;
	clear:both;
	
}
#eco .section .subsection{
	margin-bottom:40px;
	clear:both;
}
#eco .section h3{
	margin-bottom:20px;
}
#eco .section h4{
	background-color:#999999;
	color:#ffffff;
	text-align:left;
	padding:3px 5px;
	margin-bottom:30px;
}
#eco .entries .section p,#eco .entries .section dd{
	line-height:1.8em;
}
#eco .textArea{
	float:left;
	width:340px;
	padding-left:5px;
	text-align:justify;
	text-justify:inter-ideograph;
}
#eco .textAreaFull{
	float:left;
	width:680px;
	padding-left:5px;
	text-align:justify;
	text-justify:inter-ideograph;
}

#eco #csr .textArea{
	width:325px;
}
#eco #progress .textArea{
	width:305px;
}

#eco .pic{
	float:right;
}
#eco .sub{
	vertical-align:baseline;
	font-size:75%;
}


#eco #mainVisual{
	border-top:3px black solid;
}

#eco .innerlink {
	height:45px;
	margin-bottom:15px;
	background:url(../../images/common/parts/titleBackgroundLine.gif) repeat-x;
	background-position:bottom;
}
#eco .innerlink li{
	float:left;
	margin-left:10px;
	margin-top:10px;
	display:inline;
}
#eco .section .phase dt{
	margin-bottom:6px;
}
#eco .section .phase dd{
	margin-bottom:15px;
}
#eco .section .footimg{
	text-align:right;
	font-size:87%;
	clear:both;
}
#eco .section .footimg img{
	margin-top:30px;
}



/*falcata*/
#eco #falcata dt{
	margin-bottom:20px;
}
#eco #falcata .pic{
	text-align:right;
}

/*policy*/
#eco #policy #innovation dt{
	margin-left:20px;
	margin-bottom:30px;
}
#eco #policy #innovation .pic{
	padding-top:14px;
	padding-right:15px;
}
#eco #policy .phase .phase2pic{
	float:right;
	margin-left:15px;
	margin-bottom:10px;
}


/*csr*/
#eco #csr .effect dl{
	color:#666666;
	margin-top:25px;
}
#eco #csr .effect #effectEstimattion{
	float:right;
	width:318px;
}
#eco #csr .effect #effectEstimattion .box{
	background:url(../../images/about/eco/box-bottom.gif) no-repeat bottom;
	background-color:#c8d7cb;
	padding-bottom:5px;
	margin-bottom:15px;
}
#eco #csr .effect #effectEstimattion .box p{
	padding-left:15px;
	padding-right:15px;
}
#eco #csr .effect #effectEstimattion .box .title{
	background:url(../../images/about/eco/box-top.gif) no-repeat;
	padding-top:12px;
}
#eco #csr .effect #effectEstimattion .note{
	padding-left:10px;
	padding-right:10px;
}
#eco #csr .effect #effectEstimattion .note em{
	font-size:150%;
	font-weight:normal;
}
#eco #csr .phase .pic{
	color:#14a83b;
}
#eco #csr .phase .pic img{
	margin-bottom:10px;
}



/*progress*/
#eco #progress ul{
	color:#666666;
	clear:both;
	padding-left:5px;
}
#eco #progress ul li{
	text-indent:-1em;
	margin-left:1em;
}

#eco #progress .fsc-coc{
	width:680px;
	margin-top:50px;
	background:url(../../images/about/eco/FSCCoC-bottom.gif) bottom no-repeat;
	padding-bottom:13px;
}
#eco #progress .fsc-coc p{
	margin-bottom:0px;
}
#eco #progress .fsc-coc .fsc-inner{
	border-left:2px solid #999;
	border-right:2px solid #999;
}
#eco #progress .fsc-coc .mark{
	float:left;
	margin-left:15px;
	margin-top:30px;
}
#eco #progress .fsc-coc .fsc-text{
	width:495px;
	margin-left:15px;
	margin-top:20px;
	float:left;
}



/*report*/
#eco #report .report-pic{
	float:left;
}
#eco #report .growth{
	margin-bottom:10px;
	clear:both;
}
#eco #report .growth .growth-text{
	width:325px;
	float:right;
}
#eco #report .kalam{
	margin-bottom:10px;
	clear:both;
}
#eco #report .kalam .kalam-text{
	width:180px;
	float:right;
}

#eco #report .inspection{
	margin-bottom:10px;
	padding-bottom:30px;
	clear:both;
}
#eco #report .inspection .inspection-text{
	width:180px;
	float:right;
}



