@charset "UTF-8";

/*
===== CONTENTS ==============================
    1: 基本の設定
    2: ヘッダーで使用しているCSS
		3: メイン部分で使用しているCSS
			・メニューで使用しているCSS
			・メイン上部で使用しているCSS
			・メイン下部で使用しているCSS
			・ニュース部分で使用しているCSS
		4: フッターで使用しているCSS
		5: 下層ページで使用しているCSS
		6: 一覧ページで使用しているCSS
=============================================
*/

/*
===== 1: 基本の設定 =====
*/

body {
#	background: #CCCCCC;
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
.container {
	width: 788px;
	text-align: left;
	margin: 0px auto;
	background: url(http://www.agile-associates.com/images/content_bg.gif) repeat-y center top;
	padding: 0px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #505050;
	border-left-color: #505050;
}
.container p {
	color: #505050;
	margin: 0px;
	padding: 0px;
	font: 12px/16px , Meiryo, メイリオ,"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
}

h1 {
	margin: 0px;
	padding: 0px;
	position: relative;
	left: 22px;
	top: 26px;
}
h1 a{
	display: block;
	width : 303px;
	height: 97px;
	text-indent: -2000em;
	text-decoration: none;
}
h2,h3,h4,h5,h6 {
	margin: 0px;
	padding: 0px;
}
h2,h3,h4,h5,h6 a:visited{
/*	border:none; */
}
a img{
	border:none; 
}
a {
/*	border:none; */
}
p a {
/*	border:none; */
}
p a:visited {
	color: #3300CC;
/*	border:none; */
}

/*
===== 1: 基本の設定　ここまで =====
*/

/*
===== 2: ヘッダーで使用しているCSS =====
*/

.header {
	height: 150px;
	display: block;
	background: url(http://www.agile-associates.com/images/header_bg.jpg) no-repeat center top;
	margin: 0px;
	padding: 0px;
	width: 788px;
	position: relative;
}
.info {
	display: block;
	width: 350px;
	margin: 0px;
	text-align: right;
	padding: 0px;
	position: absolute;
	left: 418px;
	top: 90px;
	font-size: 12px;
}
.info a:link {
	color: #D9E0EF;
	text-decoration: underline;
}
.info a:visited {
	color: #D9E0EF;
	border:none;
}
.info a:hover {
	color: #FFFF99;
	text-decoration: underline;
}
.info a:active {
	color: #D9E0EF;
	text-decoration: underline;
}
.info p {
	margin: 0px;
	padding: 0px;
	text-align: right;
	display: block;
	color: #D9E0EF;
	font: 12px/16px , Meiryo, メイリオ,"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka,bold;
}

/*
===== 2: ヘッダーで使用しているCSS　ここまで =====
*/

/*
===== 3: メイン部分で使用しているCSS =====
*/

.content {
	margin: 0px;
	padding: 0px;
	background-image: url(http://www.agile-associates.com/images/bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width: 788px;
}
.main-content {
	width: 637px;
	float: left;
	margin: 0px;
	padding: 0px;
}
.main-content:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

/*\*/
* html .main-content {
height: 1em;
overflow: visible;
}
/**/
.main-content a:link {
	color: #3300CC;
/*	text-decoration: none;*/
}
.main-content a:visited {
	color: #3300CC;
/*	text-decoration: none;*/
}
.main-content a:hover {
	color: #3300CC;
/*	text-decoration: none;*/
}
.main-content a:active {
	color: #3300CC;
/*	text-decoration: none;*/
}

/* メニューで使用しているCSS */

.left-menu {
	margin: 0px;
	padding: 0px 0px 50px;
	float: left;
	width: 151px;
}
.left-menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	font-size: 12px;
	color: #333333;
}
.left-menu li {
	margin: 0px;
	padding: 0px;
	width: 151px;
	vertical-align: bottom;
}
.left-menu li a {
	margin: 0px;
	padding: 4px 10px 4px 30px;
	text-decoration: none;
	vertical-align: bottom;
	display: block;
	width: 111px;
	list-style-type: none;
	color: #333333;
	
}

li.mn01 {
	width: 151px;
	height: 30px;
	background: url(http://www.agile-associates.com/images/button01.gif) no-repeat;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CACACA;
	color: #333333;
}
li.mn01 a {
	margin: 0px;
	padding: 8px 10px 0px 20px;
	text-decoration: none;
	vertical-align: bottom;
	display: block;
	width: 121px;
	list-style-type: none;
	color: #333333;
	padding: 8px 10px 0px 20px;
	height: 23px;
}
li.mn01 a:hover {
	width: 121px;
	height: 23px;
	background: url(http://www.agile-associates.com/images/button02.gif) no-repeat;
	display: block;
	text-decoration: none;
	margin: 0px;
	color: #333333;
}
li.mn01select{
	width: 121px;
	height: 23px;
	background: url(http://www.agile-associates.com/images/button02.gif) no-repeat left top;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 8px 10px 0px 20px;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CACACA;
}
li.mn01selhot a {
	width: 121px;
	height: 23px;
	background: url(http://www.agile-associates.com/images/button02.gif) no-repeat left top;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 8px 10px 0px 20px;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CACACA;
}
li.mn01selhot a:hover {
	text-decoration: none;
}
li.mn02 {
	width: 151px;
	height: 30px;
	background: url(http://www.agile-associates.com/images/button01.gif) no-repeat;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CACACA;
	color: #333333;
}
li.mn02 a {
	margin: 0px;
	padding: 8px 10px 0px 20px;
	text-decoration: none;
	vertical-align: bottom;
	display: block;
	width: 121px;
	list-style-type: none;
	color: #333333;
	height: 23px;
}
li.mn02 a:hover {
	width: 121px;
	height: 23px;
	background: url(http://www.agile-associates.com/images/button02.gif) no-repeat;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 7px 10px 0px 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CACACA;
	color: #333333;
}
li.mn02select {
	width: 121px;
	height: 23px;
	background: url(http://www.agile-associates.com/images/button02.gif) no-repeat left top;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 8px 10px 0px 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CACACA;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CACACA;
}
li.mn02selhot a {
	width: 121px;
	height: 23px;
	background: url(http://www.agile-associates.com/images/button02.gif) no-repeat;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 8px 10px 0px 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CACACA;
	padding: 8px 10px 0px 20px;
	color: #333333;
}
li.mn02selhot a:hover {
	text-decoration: none;
}
li.mn02s1 {
	background-image: url(http://www.agile-associates.com/images/button_sub01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	margin: 0px;
	width: 151px;
}
li.mn02s1 a:hover {
	padding: 4px 10px 3px 30px;
	background: url(http://www.agile-associates.com/images/button_sub02top.gif) no-repeat left top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CACACA;
	width: 111px;
}
li.mn02s1select {
	padding: 4px 10px 3px 30px;
	background: url(http://www.agile-associates.com/images/button_sub02top.gif) no-repeat left top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CACACA;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CACACA;
	width: 111px;
}
li.mn02s1selhot a {
	width: 111px;
	background: url(http://www.agile-associates.com/images/button_sub02top.gif) no-repeat left top;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 4px 10px 3px 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CACACA;
	color: #333333;
}
li.mn02s1selhot a:hover {
	text-decoration: none;
}
li.mn02s2 {
	background-image: url(http://www.agile-associates.com/images/button_sub01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	margin: 0px;
	width: 151px;
}
li.mn02s2 a:hover {
	width: 111px;
	background: url(http://www.agile-associates.com/images/button_sub02.gif) no-repeat left top;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 3px 10px 3px 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CACACA;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CACACA;
	color: #333333;
}
li.mn02s2select {
	width: 111px;
	background: url(http://www.agile-associates.com/images/button_sub02.gif) no-repeat left top;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 3px 10px 3px 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CACACA;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CACACA;
	color: #333333;
}
li.mn02s2selhot a {
	width: 111px;
	background: url(http://www.agile-associates.com/images/button_sub02top.gif) no-repeat left top;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 3px 10px 3px 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CACACA;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CACACA;
	color: #333333;
}
li.mn02s2selhot a:hover {
	text-decoration: none;
}
li.mn02s3 {
	background-image: url(http://www.agile-associates.com/images/button_sub01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	margin: 0px;
	width: 151px;
}
li.mn02s3 a:hover {
	width: 111px;
	background: url(http://www.agile-associates.com/images/button_sub02.gif) no-repeat left top;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 3px 10px 4px 30px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CACACA;
	color: #333333;
}
li.mn02s3select {
	width: 111px;
	background: url(http://www.agile-associates.com/images/button_sub02.gif) no-repeat left top;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 3px 10px 4px 30px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CACACA;
	color: #333333;
}
li.mn02s3selhot a {
	width: 111px;
	background: url(http://www.agile-associates.com/images/button_sub02top.gif) no-repeat left top;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 3px 10px 3px 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CACACA;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CACACA;
	color: #333333;
}
li.mn02s3selhot a:hover {
	text-decoration: none;
}
li.mn02s4 {
	background-image: url(http://www.agile-associates.com/images/button_sub01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	margin: 0px;
	width: 151px;
}
li.mn02s4 a:hover {
	width: 111px;
	background: url(http://www.agile-associates.com/images/button_sub02.gif) no-repeat left top;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 3px 10px 4px 30px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CACACA;
	color: #333333;
}
li.mn02s4select {
	width: 111px;
	background: url(http://www.agile-associates.com/images/button_sub02.gif) no-repeat left top;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 3px 10px 4px 30px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CACACA;
	color: #333333;
}
li.mn02s4selhot a {
	width: 111px;
	background: url(http://www.agile-associates.com/images/button_sub02top.gif) no-repeat left top;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 4px 10px 3px 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CACACA;
	color: #333333;
}
li.mn02s4selhot a:hover {
	text-decoration: none;
}
li.mn03 {
	width: 151px;
	height: 40px;
	background: url(http://www.agile-associates.com/images/button01_rev.gif) no-repeat;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CACACA;
	color: #333333;
	font: 12px/16px , Meiryo, メイリオ,"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka,bold;
}
li.mn03 a {
	margin: 0px;
	padding: 7px 5px 0px 15px;
	text-decoration: none;
	vertical-align: bottom;
	display: block;
	width: 131px;
	list-style-type: none;
	color: #333333;
	height: 35px;
	font: 12px/16px , Meiryo, メイリオ,"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka,bold;
}
li.mn03 a:hover {
	width: 131px;
	height: 35px;
	background: url(http://www.agile-associates.com/images/button02_rev.gif) no-repeat;
	display: block;
	text-decoration: none;
	margin: 0px;
	color: #333333;
	font: 12px/16px , Meiryo, メイリオ,"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka,bold;
}
li.mn03select {
	width: 131px;
	height:35px;
	background: url(http://www.agile-associates.com/images/button02_rev.gif) no-repeat left top;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 7px 5px 0px 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CACACA;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CACACA;
	font: 12px/16px , Meiryo, メイリオ,"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka,bold;
}
li.mn03selhot a {
	width: 131px;
	height: 35px;
	background: url(http://www.agile-associates.com/images/button02_rev.gif) no-repeat left top;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 7px 5px 0px 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CACACA;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CACACA;
	font: 12px/16px , Meiryo, メイリオ,"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka,bold;
}
li.mn03selhot a:hover {
	text-decoration: none;
}
li.mn03s1 {
	background-image: url(http://www.agile-associates.com/images/button_sub01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	margin: 0px;
	width: 151px;
}
li.mn03s1 a:hover {
	width: 111px;
	background: url(http://www.agile-associates.com/images/button_sub02top.gif) no-repeat left top;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 4px 10px 3px 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CACACA;
	color: #333333;
}
li.mn03s1select {
	width: 111px;
	background: url(http://www.agile-associates.com/images/button_sub02top.gif) no-repeat left top;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 4px 10px 3px 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CACACA;
	color: #333333;
}
li.mn03s1selhot a {
	width: 111px;
	background: url(http://www.agile-associates.com/images/button_sub02top.gif) no-repeat left top;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 4px 10px 3px 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CACACA;
	color: #333333;
}
li.mn03s1selhot a:hover {
	text-decoration: none;
}
li.mn03s2 {
	background-image: url(http://www.agile-associates.com/images/button_sub01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	margin: 0px;
	width: 151px;
}
li.mn03s2 a:hover {
	width: 111px;
	background: url(http://www.agile-associates.com/images/button_sub02.gif) no-repeat left top;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 3px 10px 3px 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CACACA;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CACACA;
	color: #333333;
}
li.mn03s2select {
	width: 111px;
	background: url(http://www.agile-associates.com/images/button_sub02.gif) no-repeat left top;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 3px 10px 3px 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CACACA;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CACACA;
	color: #333333;
}
li.mn03s2selhot a {
	width: 111px;
	background: url(http://www.agile-associates.com/images/button_sub02.gif) no-repeat left top;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 3px 10px 3px 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CACACA;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CACACA;
	color: #333333;
}
li.mn03s2selhot a:hover {
	text-decoration: none;
}
li.mn03s3 {
	background-image: url(http://www.agile-associates.com/images/button_sub01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	margin: 0px;
	width: 151px;
}
li.mn03s3 a:hover {
	width: 111px;
	background: url(http://www.agile-associates.com/images/button_sub02.gif) no-repeat left top;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 3px 10px 3px 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CACACA;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CACACA;
	color: #333333;
}
li.mn03s3select {
	width: 111px;
	background: url(http://www.agile-associates.com/images/button_sub02.gif) no-repeat left top;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 3px 10px 3px 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CACACA;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CACACA;
	color: #333333;
}
li.mn03s3selhot a {
	width: 111px;
	background: url(http://www.agile-associates.com/images/button_sub02.gif) no-repeat left top;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 3px 10px 3px 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CACACA;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CACACA;
	color: #333333;
}
li.mn03s3selhot a:hover {
	text-decoration: none;
}
li.mn11 {
	background-image: url(http://www.agile-associates.com/images/button11.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	margin: 0px;
	width: 151px;
	padding: 0px;
}
li.mn11 a {
	width: 121px;
	background: url(http://www.agile-associates.com/images/button11.gif) no-repeat left top;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 3px 10px 4px 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CACACA;
	color: #333333;
}
li.mn11 a:hover {
	width: 121px;
	background: url(http://www.agile-associates.com/images/button12.gif) no-repeat left top;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 3px 10px 4px 20px;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CACACA;
	color: #333333;
}
li.mn11select {
	width: 121px;
	background: url(http://www.agile-associates.com/images/button12.gif) no-repeat left top;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 3px 10px 3px 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CACACA;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CACACA;
}
li.mn11selhot a {
	width: 121px;
	background: url(http://www.agile-associates.com/images/button12.gif) no-repeat left top;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 3px 10px 3px 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CACACA;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CACACA;
}
li.mn11selhot a:hover {
	text-decoration: none;
}
li.mn12 {
	background-image: url(http://www.agile-associates.com/images/button11.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	margin: 0px;
	width: 151px;
}
li.mn12 a {
	width: 121px;
	background: url(http://www.agile-associates.com/images/button11.gif) no-repeat left top;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 4px 10px 4px 20px;
	color: #333333;
}
li.mn12 a:hover {
	width: 121px;
	background: url(http://www.agile-associates.com/images/button12.gif) no-repeat left top;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 3px 10px 3px 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CACACA;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CACACA;
}
li.mn12select {
	width: 121px;
	background: url(http://www.agile-associates.com/images/button12.gif) no-repeat left top;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 3px 10px 3px 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CACACA;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CACACA;
}
li.mn12selhot a {
	width: 121px;
	background: url(http://www.agile-associates.com/images/button12.gif) no-repeat left top;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 3px 10px 3px 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CACACA;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CACACA;
}
li.mn12selhot a:hover {
	text-decoration: none;
}
li.mn13 {
	background-image: url(http://www.agile-associates.com/images/button11.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	margin: 0px;
	width: 151px;
}
li.mn13 a {
	width: 121px;
	background: url(http://www.agile-associates.com/images/button11.gif) no-repeat left top;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 4px 10px 4px 20px;
	color: #333333;
}
li.mn13 a:hover {
	width: 121px;
	background: url(http://www.agile-associates.com/images/button12.gif) no-repeat left top;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 3px 10px 3px 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CACACA;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CACACA;
}
li.mn13select {
	width: 121px;
	background: url(http://www.agile-associates.com/images/button12.gif) no-repeat left top;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 3px 10px 3px 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CACACA;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CACACA;
}
li.mn13selhot a {
	width: 121px;
	background: url(http://www.agile-associates.com/images/button12.gif) no-repeat left top;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 3px 10px 3px 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CACACA;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CACACA;
}
li.mn13selhot a:hover {
	text-decoration: none;
}
li.mn14 {
	background-image: url(http://www.agile-associates.com/images/button11.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	margin: 0px;
	width: 151px;
}
li.mn14 a {
	width: 121px;
	background: url(http://www.agile-associates.com/images/button11.gif) no-repeat left top;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 4px 10px 4px 20px;
	color: #333333;
}
li.mn14 a:hover {
	width: 121px;
	background: url(http://www.agile-associates.com/images/button12.gif) no-repeat left top;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 3px 10px 3px 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CACACA;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CACACA;
}
li.mn14select {
	width: 121px;
	background: url(http://www.agile-associates.com/images/button12.gif) no-repeat left top;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 3px 10px 3px 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CACACA;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CACACA;
}
li.mn14selhot a {
	width: 121px;
	background: url(http://www.agile-associates.com/images/button12.gif) no-repeat left top;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 3px 10px 3px 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CACACA;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CACACA;
}
li.mn14selhot a:hover {
	text-decoration: none;
}
li.mn15 {
	background-image: url(http://www.agile-associates.com/images/button11.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	margin: 0px;
	width: 151px;
}
li.mn15 a {
	width: 121px;
	background: url(http://www.agile-associates.com/images/button11.gif) no-repeat left top;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 4px 10px 4px 20px;
	color: #333333;
}
li.mn15 a:hover {
	width: 121px;
	background: url(http://www.agile-associates.com/images/button12.gif) no-repeat left top;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 3px 10px 3px 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CACACA;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CACACA;
}
li.mn15select {
	width: 121px;
	background: url(http://www.agile-associates.com/images/button12.gif) no-repeat left top;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 3px 10px 3px 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CACACA;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CACACA;
}
li.mn15selhot a {
	width: 121px;
	background: url(http://www.agile-associates.com/images/button12.gif) no-repeat left top;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 3px 10px 3px 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CACACA;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CACACA;
}
li.mn15selhot a:hover {
	text-decoration: none;
}
li.mn16 {
	background-image: url(http://www.agile-associates.com/images/button11.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	margin: 0px;
	width: 151px;
}
li.mn16 a {
	width: 121px;
	background: url(http://www.agile-associates.com/images/button11.gif) no-repeat left top;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 4px 10px 4px 20px;
	color: #333333;
}
li.mn16 a:hover {
	width: 121px;
	background: url(http://www.agile-associates.com/images/button12.gif) no-repeat left top;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 3px 10px 3px 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CACACA;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CACACA;
}
li.mn16select {
	width: 121px;
	background: url(http://www.agile-associates.com/images/button12.gif) no-repeat left top;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 3px 10px 3px 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CACACA;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CACACA;
}
/*okuda　add*/
li.mn16selhot a {
	width: 121px;
	background: url(http://www.agile-associates.com/images/button12.gif) no-repeat left top;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 3px 10px 3px 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CACACA;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CACACA;
}

li.mn17 {
	background-image: url(http://www.agile-associates.com/images/button11.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	margin: 0px;
	width: 151px;
}
li.mn17 a {
	width: 121px;
	background: url(http://www.agile-associates.com/images/button11.gif) no-repeat left top;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 4px 10px 4px 20px;
	color: #333333;
}
li.mn17 a:hover {
	width: 121px;
	background: url(http://www.agile-associates.com/images/button12.gif) no-repeat left top;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 3px 10px 4px 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CACACA;
	color: #333333;
}
li.mn17select {
	width: 121px;
	background: url(http://www.agile-associates.com/images/button12.gif) no-repeat left top;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 3px 10px 4px 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CACACA;
	color: #333333;
}
/*okuda　add*/
li.mn17selhot a {
	width: 121px;
	background: url(http://www.agile-associates.com/images/button12.gif) no-repeat left top;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 3px 10px 3px 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CACACA;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CACACA;
}
/*okuda　add 20080220*/
li.mn20 {
	background-image: url(http://www.agile-associates.com/images/button11.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	margin: 0px;
	width: 151px;
}
li.mn20 a {
	width: 121px;
	background: url(http://www.agile-associates.com/images/button11.gif) no-repeat left top;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 4px 10px 4px 20px;
	color: #333333;
}
li.mn20 a:hover {
	width: 121px;
	background: url(http://www.agile-associates.com/images/button12.gif) no-repeat left top;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 3px 10px 4px 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CACACA;
	color: #333333;
}
li.mn20select {
	width: 121px;
	background: url(http://www.agile-associates.com/images/button12.gif) no-repeat left top;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 3px 10px 4px 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CACACA;
	color: #333333;
}

li.mn20selhot a {
	width: 121px;
	background: url(http://www.agile-associates.com/images/button12.gif) no-repeat left top;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 3px 10px 3px 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CACACA;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CACACA;
}

li.mn21 {
	background-image: url(http://www.agile-associates.com/images/button11.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	margin: 0px;
	width: 151px;
}
li.mn21 a {
	width: 121px;
	background: url(http://www.agile-associates.com/images/button11.gif) no-repeat left top;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 4px 10px 4px 20px;
	color: #333333;
}
li.mn21 a:hover {
	width: 121px;
	background: url(http://www.agile-associates.com/images/button12.gif) no-repeat left top;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 3px 10px 4px 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CACACA;
	color: #333333;
}
li.mn21select {
	width: 121px;
	background: url(http://www.agile-associates.com/images/button12.gif) no-repeat left top;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 3px 10px 4px 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CACACA;
	color: #333333;
}

li.mn21selhot a {
	width: 121px;
	background: url(http://www.agile-associates.com/images/button12.gif) no-repeat left top;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 3px 10px 3px 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CACACA;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CACACA;
}
/*okuda　end 20080220*/
li.mn04 {
	width: 151px;
	height: 31px;
	background: url(http://www.agile-associates.com/images/button01.gif) no-repeat;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	color: #333333;
}
li.mn04 a {
	margin: 0px;
	padding: 8px 10px 0px 20px;
	text-decoration: none;
	display: block;
	width: 121px;
	list-style-type: none;
	color: #333333;
	height: 23px;
}
li.mn04 a:hover {
	width: 121px;
	height: 23px;
	background: url(http://www.agile-associates.com/images/button02.gif) no-repeat left top;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 7px 10px 0px 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CACACA;
	color: #333333;
}
li.mn04select {
	width: 121px;
	height: 23px;
	background: url(http://www.agile-associates.com/images/button02.gif) no-repeat left top;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 7px 10px 0px 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CACACA;
	color: #333333;
}
/*okuda　add*/
li.mn04selhot a {
	width: 121px;
	background: url(http://www.agile-associates.com/images/button12.gif) no-repeat left top;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 3px 10px 3px 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CACACA;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CACACA;
}
li.mn05 {
	width: 151px;
	height: 30px;
	background: url(http://www.agile-associates.com/images/button01.gif) no-repeat;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CACACA;
	color: #333333;
}
li.mn05 a {
	margin: 0px;
	padding: 8px 10px 0px 20px;
	text-decoration: none;
	vertical-align: bottom;
	display: block;
	width: 121px;
	list-style-type: none;
	color: #333333;
	height: 23px;
}
li.mn05 a:hover {
	width: 121px;
	height: 23px;
	background: url(http://www.agile-associates.com/images/button02.gif) no-repeat left top;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 7px 10px 0px 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CACACA;
	color: #333333;
}
li.mn05select {
	width: 121px;
	height: 23px;
	background: url(http://www.agile-associates.com/images/button02.gif) no-repeat left top;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 7px 10px 0px 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CACACA;
	color: #333333;
}
/*okuda　add*/
li.mn05selhot a {
	width: 121px;
	background: url(http://www.agile-associates.com/images/button12.gif) no-repeat left top;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 3px 10px 3px 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CACACA;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CACACA;
}

/* メイン上部で使用しているCSS */

.main-content01 {
	width: 577px;
	margin: 0px;
	padding: 30px 30px 0px;
}

#cach {
	background: url(http://www.agile-associates.com/images/cach.gif) no-repeat;
	display: block;
	height: 24px;
	width: 518px;
	text-indent: -2000px;
	padding: 0px;
	margin: 0px;
}

.content01-right {
	margin: 0px;
	float: left;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	width: 250px;
#	width: 293px;
}
.content01-left {
	float: left;
	margin: 0px;
#	padding: 30px 0px 0px;
	padding: 5px 0px 0px;
#	width: 269px;
#	width: 290px;
	width: 577px;
}
.content01-left h2 {
	margin: 0px;
	padding: 5px 0px 5px;
	font-size: 12px;
	font-weight: normal;
	color: #3F5089;
}
.content01-left p {
	margin: 0px 15px 10px 10px;
	padding: 0px;
}

.content01-left ul {
	color: #202020;
	font: 12px/16px "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka, Meiryo, メイリオ,;
}


/* メイン下部で使用しているCSS */

.main-content02 {
	width: 607px;
	margin: 0px;
	padding: 30px 0px 30px 30px;
	clear: both;
}
.main-content02:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

/*\*/
* html .main-content02 {
height: 1em;
overflow: visible;
}
/**/
.content02-left {
	margin: 0px;
	padding: 0px 26px 0px 0px;
	float: left;
	width: 381px;
	font-size: 12px;
}
.content02-left-txt {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.content02-left h3 {

	font-size: 12px;
	color: #505050;
	margin: 0px;
	padding-top: 3px;
	padding-right: 5px;
	padding-left: 7px;
	padding-bottom: 3px;
	text-align: left;
	background-color: #EAF1F7;
	background-position: left bottom;
}
.content02-left h4 {
	background: #E6E6E6;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	font-size: 12px;
	margin-top: 2px;
	margin-bottom: 10px;
}
.content02-left h5 {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	font-size: 12px;
	color: #3F5089;
	margin-top: 2px;
	margin-bottom: 2px;
}
.content02-left-txt p {
	padding-left: 10px;
	margin-bottom: 10px;
}
.c02-h3-right {
	width: 370px;
	margin: 0px;
	padding: 1px 7px 0px 0px;
	text-align: right;
}
.c02-h3-end {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 16px;
}

/* ニュース部分で使用しているCSS */

.content02-right {
	background: url(http://www.agile-associates.com/images/news_bg.gif) repeat-y;
	margin: 0px 0px 10px;
	float: left;
	width: 199px;
	padding: 0px;
}
.content02-right-top {
	background-image: url(http://www.agile-associates.com/images/news_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 199px;
	padding-top: 19px;
	float: left;
}
.content02-right-bottom {
	background-image: url(http://www.agile-associates.com/images/news_bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0px;
	width: 169px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 19px;
	padding-left: 20px;
}
.content02-right h3 {
	margin: 0px;
	padding: 0px 0px 10px;
	display: block;
	width: 169px;
	font-size: 12px;
	color: #3F5089;
}
.content02-right h3 a:link {
	color: #3300CC;
/*	text-decoration: none;*/
}

.content02-right h3 a:visited {
	color: #3300CC;
/*	border:none; */
}
.content02-right h3 a:hover {
	color: #3300CC;
	text-decoration: none;
}
.content02-right h3 a:active {
	color: #3300CC;
/*	border:none; */
}
.content02-right ul {
	margin: 0px;
	padding: 5px 0px 10px 15px;
	list-style-position: outside;
}
.content02-right li {
	margin: 0px;
	padding: 0px 0px 10px;
	font-size: 12px;
	color: #505050;
}

/*
===== 3: メイン部分で使用しているCSS　ここまで =====
*/

/*
===== 4: フッターで使用しているCSS =====
*/

.footer {
	color: #636363;
	background: #FFFFFF url(http://www.agile-associates.com/images/footer_line.gif) no-repeat left top;
	width: 768px;
	padding: 12px 0px 15px 20px;
	margin: 0px;
	font-size: 12px;
}
.footer-link {
	margin: 0px;
	padding: 2px 0px 12px;

}
.footer a:link {
	color: #3967B3;
	text-decoration: underline;
}

.footer a:visited {
	color: #3967B3;
	border:none;
}
.footer a:hover {
	color: #000000;
	border:none;
}
.footer a:active {
	color: #3967B3;
	text-decoration: underline;
}

/*
===== 4: フッターで使用しているCSS　ここまで =====
*/
.content02-right-bottom h4 {
	font-size: 12px;
	font-weight: bold;
}

.fontblue {
	color: #3F5089;
}
/*
===== 5: 下層ページで使用しているCSS　ここから =====
*/
#column {
	margin: 0px;
	padding: 0px 26px 10px 0px;
	float: left;
	width: 412px;
/*	width: 407px;*/
	font-size: 12px;
	color: #505050;

}
/*Okuda start*/
.content01-right {
	margin: 0px;
	float: left;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	width: 250px;
#	width: 293px;
}
.content01-left {
	float: left;
	margin: 0px;
#	padding: 30px 0px 0px;
	padding: 5px 0px 0px;
#	width: 269px;
#	width: 290px;
	width: 577px;
}
/*Okuda End*/
#column-right {
	background: url(http://www.agile-associates.com/images/bn_bg.gif) repeat-y;
	margin: 0px 0px 10px;
	float: left;
	width: 168px;
	padding: 0px;
}
.column-right-top {
	background-image: url(http://www.agile-associates.com/images/bn_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 168px;
	padding-top: 19px;
	float: left;
}
.column-right-bottom {
	background-image: url(http://www.agile-associates.com/images/bn_bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0px;
	width: 144px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 19px;
	padding-left: 10px;
}
#column-right h3 {
	margin: 0px;
	padding: 0px 0px 10px 15px;
	display: block;
	width: 132px;
	font-size: 10px;
	color: #3F5089;
	background: url(http://www.agile-associates.com/images/arw_blue.gif) no-repeat right top;
}
#column-right h3 a {
	color: #3F5089;
	text-decoration: none;
}
#column-right h3 a:visited {
	color: #3F5089;
	text-decoration: none;
}
#column-right h3 a:hover {
	color: #3F5089;
	text-decoration: none;
}
#column-right ul {
	margin: 0px;
	padding: 5px 0px 10px 15px;
	list-style: square outside;
}
#column-right li {
	margin: 0px;
	padding: 0px 0px 20px;
	font-size: 10px;
	color: #333333;
}
#column-right li a {
	color: #333333;
}
#column-right li a:hover {
	color: #666666;
}
#column h2 {
	font-size: 19px;
	color: #3f5089;
	padding-bottom: 8px;
	border-bottom: 1px dotted #999999;
	font-weight: bold;
}
#column h3 {
	font-size: 16px;
	color: #000000;
	padding-top: 10px;
	padding-bottom: 8px;
}
#column h4 {
	background: #E6E6E6;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	font-size: 12px;
	margin-top: 2px;
	margin-bottom: 10px;
}
#column h5 {
/*	font-size: 14px;
	color: #505050;
	padding-bottom: 8px;
	font-weight: bold;
*/
	font-size: 12px;
	color: #3F5089;
	padding-bottom: 8px;
	font-weight: bold;
}
#column h6 {
	font-size: 12px;
	color: #505050;
	padding-bottom: 8px;
	font-weight: bold;
}
#column p {
	padding-bottom: 8px;
}

#column p a:visited {
	text-decoration: none;
}

#column ul {
	margin-top: 2px;
	margin-bottom: 2px;
}

#column li {
	font-size: 12px;
	color: #505050;
}

#column .catttl {
       font-size: 14px;
       text-align: right;
       float: none;
       padding-top: 5px;
       padding-bottom: 10px;
}
.tb {
	font-size: 11px;
	text-align: right;
}
.tbbox {
	border-bottom: 1px dotted #999999;
}
/*
===== 6: 一覧ページで使用しているCSS　ここから =====
*/
#column579 {
	margin: 0px;
	padding: 0px 0px 10px 0px;
	float: left;
	width: 579px;
}
#column579 h2 {
	font-size: 19px;
	color: #3f5089;
	padding-bottom: 8px;
	border-bottom: 1px dotted #999999;
	font-weight: bold;
}
#column579 h3 {
	font-size: 18px;
	color: #000000;
	padding-bottom: 8px;
}
#column579 h4 {
	background: #E6E6E6;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	font-size: 12px;
	margin-top: 2px;
	margin-bottom: 10px;
}
#column579 h5 {
	font-size: 14px;
	color: #505050;
	padding-bottom: 8px;
	font-weight: bold;
}
#column579 h6 {
	font-size: 12px;
	color: #505050;
	padding-bottom: 8px;
	font-weight: bold;
}
#column579 p {
	padding-bottom: 8px;
}
#column579 .catttl {
       font-size: 14px;
       text-align: right;
       float: none;
       padding-top: 5px;
       padding-bottom: 10px;
}
#column579 .entry-body {
	margin-top: 15px;
	width: 564px;
	margin-left: 15px;
	border-bottom: 1px dotted #999999;
}
.entry-ttl {
	float: left;
	width: 464px;
       font-size: 12px;
}
.date {
	font-size: 11px;
	text-align: right;
	float: left;
	width: 100px;
}
.footer .footer-menu {
	margin-bottom: 10px;
	margin-top: 5px;
}
