@charset "utf-8";
/* CSS Document */

/* layout */


#news h2 { padding: 54px 0 27px 0; }

#news #newsBox { background: url(../images/img_line01_cont_tate_itoki.gif) repeat-y 196px 0; }
#news #newsBox div.archive { width:197px; background: url(../images/img_line01_cont_yoko_itoki.gif) repeat-x left top;
padding-top: 28px; float: left;}

#news #newsBox { color: #80cecf;}

#news #newsBox div.archive h3,
#news #newsBox div.archive dl { margin-left: 7px; }

#news #newsBox div.archive dt { background:url(../news/images/icon02.gif) no-repeat left center; padding-left: 15px; margin-top: 10px; }
#news #newsBox div.archive dd { background:url(../news/images/list.gif) no-repeat left center; padding-left: 8px; margin: 2px 0 0 15px; }

#news #newsBox #topics { width: 498px; background:url(../images/img_line01_cont_yoko_itoki.gif) repeat-x left top; float:right }

#news #newsBox #topics p.chair { width: 95px; float: left; text-align: center; padding-top: 25px; }
#news #newsBox #topics .topicbg { width: 403px; float: left; }

#news #newsBox #topics .entry { clear: both; padding: 30px 0; background:url(../images/img_line01_cont_yoko_itoki.gif) repeat-x left bottom; }


#news #newsBox #topics .topicbg { background:url(../news/images/news_waku_bg02.gif) repeat-y right top; }
#news #newsBox #topics .topicbg dl { background: url(../news/images/news_waku_bg01.gif) no-repeat right top;}
#news #newsBox #topics .topicbg dd { background: url(../news/images/news_waku_bg03.gif) no-repeat right bottom; }
#news #newsBox #topics .topicbg dt { padding: 20px 20px 5px 20px; }
#news #newsBox #topics .topicbg dd { padding: 0px 20px 20px 20px; }




#news p.pagetop { clear: both; text-align: right; background: url(../images/img_line01_cont_yoko_itoki.gif) repeat-x left bottom; padding: 110px 0 20px 0; }


/* ----- clearfix -----*/

.cfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.cfix {
    display: inline-table;
    min-height: 1%;
		zoom: 1;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.cfix { display: block; }
/* End hide from IE-mac */
