<!-- /*　背景　*/ -->
body {
	margin:0;
	padding:4;
	background-color: #e7e7e7;
	background-image: url(../image/bk.gif);
	background-repeat: repeat-y;
	background-position: top center;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
	font-family:"Arial",sans-serif;
}

ul{
	margin-top:0px;
	padding-bottom:10px;
}

	
/* 左メニュー */

.main_menu{
	border-bottom: 1px solid #cccccc;
	height:31px;
	}

.menu{
	background-image: url("../image/menu_bk.gif");
	background-repeat: no-repeat;
	background-color: #D3E2F8;
	padding-left: 16px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 6px;
	font-size: 0.8em;
	line-height: 1.2em;
	color:#003366;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	}

.menu2{
	background-image: url("../image/menu2_bk.gif");
	background-repeat: no-repeat;
	background-color: #F5F5F5;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 20px;
	font-size: 0.8em;
	line-height: 1.2em;
	color:#003366;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	}

a{
	color:003366;
	font-style:normal;
	text-decoration:none;
}

.table{
	width:540px;
	border: 1px solid #cccccc;
	}

.p10 {
	font-size: 0.7em;
	line-height: 1.0em;
	}


.p12{
	font-size: 0.8em;
	line-height: 1.2em;
	text-align:left;
}

.p12_2{
	font-size: 0.8em;
	line-height: 1.8em;
	text-align:center;
}

.p12_3{
	font-size: 0.8em;
	line-height: 1.8em;
	text-align:right;
}

.p14 {
	font-size: 0.9em;
	line-height: 1.4em;
	}


.list{
	font-size: 0.8em;
	line-height: 1.2em;
	text-align:left;
	}

.box{
	font-size: 0.8em;
	line-height: 1.2em;
	text-align:left;
	width:530px;
}

.box2{
	font-size: 0.8em;
	line-height: 1.2em;
	text-align:left;
	width:520px;
	height:20px;
	padding:5px;
	background-image:url(../image/data_bk.gif);
}

.box3{
	font-size: 0.8em;
	line-height: 1.2em;
	text-align:left;
	width:520px;
	padding:5px;
}

.box4{
	font-size: 0.8em;
	line-height: 1.4em;
	text-align:left;
	width:510px;
	height:400px;
	padding:5px;
	background-image: url(../image/details_img1.gif); 
	background-repeat: no-repeat;
	background-position: bottom;
	position: center;
}


.box5{
	font-size: 0.8em;
	line-height: 1.2em;
	text-align:left;
	width:480px;
	padding:5px;
}

.td1{
	width:520px;
	height:12px;
	font-size: 0.8em;
	line-height: 1.2em;
	color:#006600;
	padding:5px;
	border-bottom: 1px solid #006600;
	}

.td2{
	width:520px;
	height:12px;
	font-size: 0.8em;
	line-height: 1.2em;
	color:#990000;
	padding:5px;
	border-bottom: 1px solid #990000;
	}

.td3{
	width:520px;
	height:12px;
	font-size: 0.8em;
	line-height: 1.2em;
	color:#003366;
	padding:5px;
	border-bottom: 1px solid #003366;
	}

.td4{
	width:520px;
	height:12px;
	font-size: 0.8em;
	line-height: 1.2em;
	color:#872F09;
	padding:5px;
	border-bottom: 1px solid #872F09;
	}

.list1{
	background-image: url(../image/li.gif); 
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-top: 6px;
	list-style-type: none;
	background-position: 0px 8px;
	}


.footer{
	padding:10px;
	background-image:url("../image/bk_footer.jpg");
	background-position: bottom;
	background-repeat:repeat-x;
	position: bottom;
	left:0px ;
	width:100%;
	font-size: 0.8em;
	line-height: 1.2em;
	color:#333333;
	text-align:left;
	width:750px;
	margin-left: auto;
	margin-right: auto;
	}

.page_top{
	font-size: 0.8em;
	line-height: 1.8em;
	width:750px;
	text-align:right;
	margin-left: auto;
	margin-right: auto;
	}

<!-- /*　CGIスキン用　*/ -->

/* ----- 記事一覧 --------- */


.activities2{
	font-size: 0.8em;
	line-height: 1.8em;
	}

.news{
	padding-top: 10px;
	padding-left: 10px;
	margin-left: 10px;
	padding-right: 20px;
	padding-bottom: 0px;
	list-style-type: none;
	}

.news2{
	background-image: url(../image/li.gif); 
	background-repeat: no-repeat;
	background-position: 12px 12px;
	list-style-type: none;
	padding-left: 34px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px #cccccc dotted;

	}

.news3{
	padding-top: 4px;
	padding-left: 10px;
	margin-left: 4px;
	padding-right: 10px;
	padding-bottom: 0px;
	list-style-type: none;
	}

.news4{
	background-image: url(../image/li.gif); 
	background-repeat: no-repeat;
	background-position: 12px 6px;
	list-style-type: none;
	padding-left: 34px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: 1px #cccccc dotted;
	}

.news5{
	background-image: url(../image/li.gif); 
	background-repeat: no-repeat;
	background-position: 12px 6px;
	list-style-type: none;
	padding-left: 34px;
	padding-top: 4px;
	padding-bottom: 4px;
	}

.news6{
	background-image: url(../image/li.gif); 
	background-repeat: no-repeat;
	background-position: 12px 10px;
	list-style-type: none;
	padding-left: 34px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: 1px #cccccc dotted;
	}
