@charset "utf-8";
/* sub.css */
/*------------------------------------------------------------------------------------------
  「永興物産株式会社」サイトCSSファイル
------------------------------------------------------------------------------------------*/

#main_r{
width:850px;
padding-left:50px;
height:500px;
}


#panf-info{
widht:902px;
}

#panf-image{
float:left;
padding-left:90px;
padding-top:70px;
}

#panf-comment{
float:left;
padding-left:20px;
padding-top:90px;
width:680px;
}

#panf-comment img{
vertical-align:middle;
}


#panf-comment p{
font-size:11px;
line-height:150%;
}

.panf-name{
color:#0033FF;
font-weight:bold;
}



.panf-name a:link{
	color: #0033FF;
	text-decoration: none;
}


.panf-name a:visited   {  
    text-decoration: none;  
    color: #0033FF;  
}

.panf-name a:hover {  
    color: #0033FF;    
}
  
.panf-name a:active {  
    color: #0033FF;  
} 







#top_comment{
width:902px;
padding-bottom:20px;
margin-left:20px;
}

#event{
width:902px;
float:left;
padding-top:20px;
}




#event p{
font-size:12px;
text-align:center;
margin-top:8px;
}


#event-p{
width:820px;
float:left;
padding-top:20px;
padding-left:60px;
}



#sub-comment {
text-align:right;	
width:880px;
clear:both;
padding-top:15px;
}

#sub-comment p{
	font-size:12px;	
	margin-right:30px;
}


#p-title{
	width:840px;
	float:left;
	margin-top:25px;
	margin-left:35px;
}

#p-title p{
	font-size:12px;
margin-top:8px;
}



#event_image01{
float:left;
padding-left:32px;
padding-top:55px;
}

#event_image02{
float:left;
padding-left:50px;
}

#event_image03{
float:left;
padding-left:40px;
}

#event_image01-p{
float:left;
padding-left:10px;
width:248px;
}

#event_image01-co2-image{
float:left;
padding-left:10px;
width:248px;
margin-top:20px;
}

#event_image01-co2{
float:left;
padding-left:10px;
width:500px;
margin-top:40px;
}

#top_comment p{
font-size:16px;
font-weight:bold;
color:#000;
line-height:150%;
}

#main_r_report{
width:902px;
height:1050px;
margin-left:18px;
background:url(images/report/main.jpg) no-repeat;
}


#main_r_report_s{
width:902px;
height:507px;
margin-left:18px;
background:url(images/report/main_s.jpg) no-repeat;
}


#linebox01{
background:url(images/line02.jpg) repeat-y;
margin-bottom:15px;
margin-left:10px;
}

#midashi01{
padding-bottom:30px;
}

#midashi02{
padding-bottom:10px;
width:440px;
}


#copy02 p{
line-height:1.6em;
color:#595959;
padding:0 0 40px 0;
width:850px;
}


#copy01 p{
line-height:1.6em;
color:#595959;
width:440px;
}

#linebox_l{
padding:0 35px 0 30px;
width:440px;
float:left;
}


#ph01{
padding-left:85px;
padding-bottom:10px;
}



#copy03 p{
line-height:1.6em;
color:#595959;
width:550px;
float:left;
}


#ph02{
width:175px;
padding-top:85px;
padding-bottom:40px;
float:left;
}


#linebox_l02{
padding:0 35px 0 30px;
width:550px;
float:left;
}

#midashi03{
padding-bottom:10px;
width:550px;
}


#midashi04{
padding-bottom:10px;
padding-top:10px;
width:550px;
}



#copy04 p{
line-height:1.6em;
color:#595959;
padding:0 0 25px 0;
width:500px;
float:left;
}



#ph03{
width:230px;
padding-left:55px;
padding-bottom:10px;
float:left;
}




#copy05 p{
line-height:1.6em;
color:#595959;
width:770px;
}




#copy06 p{
line-height:1.6em;
color:#595959;
width:650px;
padding-left:70px;
padding-top:20px;
padding-bottom:10px;
}


#newtxt03{
width:850px;
height:40px;
/*margin-left:20px;  */
padding-top:17px;
border-bottom:dotted 1px #595959;

}

#newtxt03_sub{
width:850px;
height:110px;
/*margin-left:20px;  */
padding-top:17px;
border-bottom:dotted 1px #595959;

}


/*新着情報*/

#news-title{
width:850px;
padding-bottom:20px;
margin-left:50px;
}

#news-title p{
font-weight:bold;
color:#099;
font-size:150%;
}


#news-date{
width:850px;
padding-bottom:20px;
margin-left:50px;
}

#news-date p{
font-weight:bold;
font-size:130%;
}

#news-comment{
width:850px;
padding-bottom:20px;
margin-left:50px;
clear:both;
}

#news-comment p{
font-weight:normal;

}