/* 基本スタイル
---------------------------------------------*/
* {
	margin: 0;
	padding: 0;
	font-size: 100%;
	font-weight: normal;
	list-style: none;
}
body {
	font-size: 75%;
	line-height: 1.5;
	color: #333333;
	background-color: #FFFFFF;
	width: 1024px;
}
img {
	border: none;
}

/* ロゴ
---------------------------------------------*/
#header {
	background-color: #FFFFFF;
	padding-top: 80px;
}
#logo {
	position: absolute;
	left: 20px;
	top: 10px;
	width: 132px;
}

/* ナビゲーション
---------------------------------------------*/
#globalNav {
	overflow: auto !important;
	overflow /**/: hidden;
	width: 100%;
}



#globalNav li {
	float: left;
	width: 8%;
}
#globalNav li a {
	display: block;
	width: 100%;
	
	color: #333333;
	text-decoration: none;
	text-align: center;

}

#uptab {margin-left: 50px;}


#centertab {background-color:darkgreen;
            border-bottom: 1px solid #193129;
			border-right: 1.5px solid #ffffff;
			padding-left: 30px;}
			
#undertab  {background-color:gainsboro;
            border-bottom: 1px solid lightgrey;
			border-right: 1.5px solid #ffffff;
			padding-left:30px;}
#centertab li {background-color:darkgreen;
               font-size: 90%;
			   
			   }
#centertab li a {color: #ffffff;
                 font-weight: bold;
				 font-size: 120%;
				 border-right: 1px solid #FFFFFF;}			  
#undertab  li {background-color:gainsboro;
               width: 23%;
			   }
#undertab li a {color: dimgray;
                font-weight: bold;
				font-size: 115%;
				border-right: 1px solid #FFFFFF;}
#centertab li a:hover {color: #ef7514;
                       text-decoration: underline;}
#undertab li a:hover   {color:#ef7514;
                        text-decoration:underline;}


/* 幅可変の3段組レイアウト
---------------------------------------------*/
#contentWrapper {
	overflow: auto !important;
	overflow /**/: hidden;
	width: 100%;
	padding: 15px 0;
	background: #ffffff;
}
#footer {
	clear: both;
	padding: 10px 0;
	border-top: 3px solid #cccccc;
	text-align: center;
}
#footer li {float: left; width : 15% ; font-size: 97%　; } #footer li a {color : #666666 ;}
	/* ステップ1
	---------------------------------------------*/

	
	/* ステップ2
	---------------------------------------------*/
	#primary {
		width: 100%;
		margin-left: -220px;
	}


	
	/* ステップ3
	---------------------------------------------*/
	#primary * {
		margin: 0 8px 0 235px;
	}
	#primary * * {
		margin: 0;
	}

/* 記事本文
---------------------------------------------*/
#primary h1 {
	color: black;
        font-size: 150%;
	font-weight: bold;
    padding: 1px 10px;
    background-color: honeydew;
        border-top: 1px solid darkgreen;
        border-right: 1px solid darkgreen;
        border-bottom: 1px solid darkgreen;
        border-left: 7px solid darkgreen;
}
#primary p {
	font-size: 115%;
	margin-top: 1em;
	margin-bottom: 1em;
	/*\*/
	letter-spacing: 0.1em;
	/**/
}
#primary .date {
	font-size: 100%;
	margin-right: 15px;
	margin-left: 0px;
	color: #666666;
}

p#text span.bol {font-weight: bolder; }
p span.bol {font-weight: bolder; }
span.bol {font-weight: bolder; }

p#text span.bunrui {color: #556b2f;}
p span.bunrui {color: #556b2f;}
span.bunrui {color: #556b2f;}



/* リスト
---------------------------------------------*/

	/* 共通
	---------------------------------------------*/
	

	/* 見出し
	---------------------------------------------*/
##primary .list h2{color:
		padding: 1px 10px;
		background-color: honeydew;
                border-top: 1px solid green;
                border-right: 1px solid green;
		border-bottom: 1px solid green;
                border-left: 7px solid green;
	}
	#primary .list h2 a {color:#545357;
	                     font-size: 125%;}
	#primary .list h2 a:hover {color: #ef7514;}
	secondary .list h2 {
		padding: 3px 8px;
		color: black;
		background-color: honeydew;
		font-size: 120%;
                border-top: 3px solid darkgreen;
                border-right: 1px solid darkgreen;
                border-bottom: 1px solid darkgreen;
                border-left: 1px solid darkgreen;
	}
.news li {margin-bottom: 15px;}

div#banner {
	float: right;
	margin-left: 250px;
	position: absolute;
	left: -50px;
	top: 15px;
	width: 100%;
}
div#banner img{ margin-left: 25px;}

 div#primary div#toukei div#overflow {width:70%　; height: 500px ;
                        overflow-x : scroll ;
                       }