@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;}
body{font-size:0.9em; color:#333333; line-height:1.2em; background-image:url(../images-arc/stripe.png);}

.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}

a:link{color:#006633;}
a:visited{color:#333333;}
#index_box{margin:5px;}
#index_box ul{list-style-type:none; background-color:#FFFFFF; padding:0; margin:1em;}
#index_box li{padding:3px; border:solid #333333 1px; margin:0;}
#index_box .underinfo{margin:1em;}

#headmenu{margin:0; padding:0; color:#FFFFFF}
#headmenu img{margin:0; padding:0; border:none;}
#headmenu a{margin:0; padding:0; color:#FFFFFF}
#headmenu ul{list-style-type:none; padding:0; margin:0.5em; font-size:0.7em;}
#headmenu li{padding:3px; margin:0;}


#top_main h1{margin-left:300px; color:#FFFFFF; font-size:3em; line-height:1.2em; text-align:center; width:400px;}
#top_main{}
.new{width:400px; margin-left:300px;}
.foot_info{width:250px; margin:1em;}
.foot_info_count{width:50px; margin-left:0;}
.foot_info_rss{margin-left:0; width:80px;}
#top_foot{margin-top:3em; font-size:0.8em; color:#FFFFFF;}
#top_foot a:link{color:#FFFFFF;}
#top_foot a:visited{color:#CCCCCC;}

.totop{text-align:right;}

.timeline{color:#FFFFFF; margin:auto auto 0.5em 1em;}
.timeline a:link{color:#FFFFFF;}
.timeline a:visited{color:#FFFFFF;}


/*目次*/
#contbox{width:800px;}
#contbox ul{width:90%; list-style-type:none; background-color:#FFFFFF; padding:0;}
#contbox li{margin:0; width:10em; padding:3px; border:solid #333333 1px;}

#contbox_short{width:800px;}
#contbox_short .onetitle ul{list-style-type:none; margin-left:2em;}
#contbox_short .onetitle li{margin-right:2em; padding-bottom:1em; border:none;}
#contbox_short .onetitle h2{margin-bottom:1em;}
#contbox_short .onetitle p{text-indent:1em;}
#contbox_short .onetitle p.parag{margin-bottom:1em;}
#contbox_short .onetitle .epi{background-color:#CCCCCC; padding-left:1em; margin-bottom:1em; text-indent:0;}

#contbox_short .onearea ul{list-style-type:none; margin-left:2em;}
#contbox_short .onearea li{margin-right:2em; padding-bottom:1em; border:none;}
#contbox_short .onearea h2{margin-bottom:1em;}

.onetitle{background-color:#FFFFFF; padding:1em; border:solid #333333 3px; line-height:1.5em;}

.onearea{background-color:#FFFFFF; padding:1em; border:solid #333333 3px; line-height:1.5em;}
.onearea .lead{margin-bottom:1em;}
.onearea .ph{padding:5px; margin:auto;}
.onearea .ph img{border:solid #333333 1px;}
.onearea .ph p{font-size:0.8em;}


