
/*-----------------------------------------------
	new.css ID:new
-------------------------------------------------*/
#new { width: 779px; margin: 0 auto;}

#new #year { width: 540px; margin: 0 auto 10px auto;}
#new #year ul { list-style: none; margin: 0; padding: 0;}
#new #year ul:after { clear: both; content: "."; display: block; height: 0; visibility: hidden;}
/*\*//*/
    #new #year ul {
         display: inline-table;
     }
 /**/ 
#new #year li { float: left; width: 171px; height: 29px; margin: 0 3px 10px 4px;}
#new #year li a { display: block; width: 171px; height: 29px; overflow: hidden;}

#new #areaE .mainContents p { width: 444px; margin: 0 0 10px 0; padding: 0 140px 5px 0; border-bottom: 1px dotted #CCC; line-height: 1.4;}
#new #areaE .mainContents p em { display: block; font-weight: normal; color: #666;}
#new p.b_company { background: url(../images/new/list_background_company.png) no-repeat right bottom;}
#new p.b_exhibition { background: url(../images/new/list_background_exhibition.png) no-repeat right bottom;}
#new p.b_products { background: url(../images/new/list_background_products.png) no-repeat right bottom;}
#new p.b_release { background: url(../images/new/list_background_release.png) no-repeat right bottom;}
#new p.b_ir { background: url(../images/new/list_background_ir.png) no-repeat right bottom;}

#new #areaE .mainContents p.notice { width: 584px; margin: 0; padding: 15px 0 0 0; border: none;}
#new p.notice strong { display: block; padding: 0 0 10px 0; color: #3399cc;}

#new #areaF ul#subNavi { margin: 0; padding: 0; line-height:0;}
#new #areaF p { padding: 0 0 10px 0; border-bottom: 1px solid #ccc;}
#new #areaF p img { margin: 0 auto;}
#new #areaF p.pdf { padding: 10px 5px 5px 5px; font-size: 12px; border-bottom: none;}

#new #areaE .mainContents p.goToTop { width: 9.5em; height: 1em; padding: 0; margin: 60px 0 15px auto; line-height: 100%; border: none;}
#new #areaE .mainContents p.goToTop img { line-height: 0; padding: 0;vertical-align:middle;}