@charset "utf-8";

body{
	background-color:#ffffff;
	padding:0px;
	margin:0px;
}

html,body{
	height:100%;
}


h1, h2, h3, h4, h5, h6{
	font-size:100%;
	padding:0px;
	margin:0px;
}

p{
	padding:0px;
	margin:0px;
}

ul{
	margin:0px;
	padding:0px;
}

#unit_wrapper li{
	margin:0px;
	padding:0px;
	list-style-type:none;
	font-size:90%;
}

table{
	font-size:100%;
}


img{
	border:none;
}


p{
	margin:0px;
	padding:0px;
	font-size:90%;
	line-height:140%;
}

img {
	border-style:none;
}





#unit_wrapper{
	width:800px;
	border:solid 1px #999999;
	font-size:90%;
	line-height:140%;
/*	margin:10px 0px 10px 10px;*/
	margin:10px auto;
	overflow: auto; 
	padding:0px 0px 20px 0px;
}

.unit_header_table{
	overflow: auto; 
	padding:5px 0px 5px 0px;
	margin:0px 0px 0px 0px;
	text-align:left;
	background-repeat:no-repeat;
	width:800px;
	height: 100%;
	position: relative; 
}

.unit_header_table h1{
	text-align:center;
	font-size:150%;
	padding:5px 0px 0px 0px;
	top:-50%;
	left:30%;
}

.unit_header_table h2{
	text-align:center;
	font-size:110%;
	margin:5px 0px 0px 0px;

}

.unit_header_table h3{
	text-align:center;
	font-size:100%;
	margin:5px 0px 5px 0px;
}

.unit_header_table td{
	vertical-align:middle;
}

.unit_header_table .img_td{
	width:1%;
}

.unit_header{
	overflow: auto; 
	padding:5px 0px 5px 0px;
	margin:0px 0px 0px 0px;
/*	text-align:left;*/
	text-align:center;
	background-repeat:no-repeat;
	width:800px;
	height: 100%;
	position: relative; 
}

.unit_header img{
	float:left;
	margin:5px 0px 5px 3px;
}

.unit_header h1{
/*	float:right;*/
	text-align:center;
/*	width:70%;*/
	font-size:150%;
	padding:5px 0px 5px 0px;
}

.unit_header h2{
/*	float:right;*/
/*	width:70%;*/
	text-align:center;
	font-size:110%;
	margin:5px 0px 5px 0px;

}

.unit_header h3{
/*	float:right;*/
/*	width:70%;*/
	text-align:center;
	font-size:100%;
	margin:0px 0px 5px 0px;
}

.unit_header .unitblock img{
	margin:10px 0px 15px 5px;
}

.unit_header .unitblock_td{
	text-align:center;
	padding:10px 10px 10px 20px;
}

.unit_header .unitblock_logo_td {
	width:165px;
}

/*menu*/
.menu {
	margin:0px;
	width:800px;
	height:50px;
	background-image:url(/sysimg/unit/default/bk_menu.jpg);
	background-repeat:repeat-x;
	clear:both;
	padding:0px 0px 0px 0px;
}


.menu ul {
	font-weight:bold;
	margin:0px 0px 0px 23px;
	padding:0px 0px 0px 0px;
	text-align:left;
	list-style-position:inside;
	list-style-type:none;
	border:solid 1px red;
}

.menu li{
	padding:0px 0px 0px 0px;
	margin:0px;
	float:left;
}

.menu li a{	
	float:left;
	text-indent:-9999px;
}

.menu li span{
	text-indent:-9999px;
}	




.menu #home{
	width:64px;
	height:35px;
	display:block;
	float:left;

}

/*home*/
#home{
	width:64px;
	height:35px;
	display:block;
	float:left;
	text-indent:-9999px;
	text-lign:right;

}

#home a:link, #home a:visited{
	width:64px;
	height:35px;
	display:block;
}
#home a:hover{
	width:64px;
	height:35px;
	display:block;
}



/*seisaku*/
#seisaku{
	background-repeat:no-repeat;
	width:74px;
	height:35px;
	display:block;
	float:left;
	text-indent:-9999px;
	text-lign:right;

}

#seisaku a:link, #prof a:visited{
	width:74px;
	height:35px;
	display:block;
}

#seisaku a:hover{
	width:74px;
	height:35px;
	display:block;
}

/*actGKI*/
#actGKI{
	background-repeat:no-repeat;
	width:74px;
	height:35px;
	display:block;
	float:left;
	text-indent:-9999px;
	text-lign:right;

}

#actGKI a:link, #actGKI a:visited{
	width:74px;
	height:35px;
	display:block;
}

#actGKI a:hover{
	width:74px;
	height:35px;
	display:block;
}

/*actKTD*/
#actKTD{
	background-repeat:no-repeat;
	width:74px;
	height:35px;
	display:block;
	float:left;
	text-indent:-9999px;
	text-lign:right;

}

#actKTD a:link, #actKTD a:visited{
	width:74px;
	height:35px;
	display:block;
}

#actKTD a:hover{
	width:74px;
	height:35px;
	display:block;
}


/*actINF*/
#actINF{
	background-repeat:no-repeat;
	width:152px;
	height:35px;
	display:block;
	float:left;
	text-indent:-9999px;
	text-lign:right;

}

#actINF a:link, #actINF a:visited{
	width:152px;
	height:35px;
	display:block;
}

#actINF a:hover{
	width:152px;
	height:35px;
	display:block;
}


/*data*/
#data{
	background-repeat:no-repeat;
	width:96px;
	height:35px;
	display:block;
	float:left;
	text-indent:-9999px;
	text-lign:right;

}

#data a:link, #data a:visited{
	width:96px;
	height:35px;
	display:block;
}

#data a:hover{
	width:96px;
	height:35px;
	display:block;
}




/*mga*/
#mg{
	background-repeat:no-repeat;
	width:103px;
	height:35px;
	display:block;
	float:left;
	text-indent:-9999px;
	text-lign:right;

}

#mg a:link, #mg a:visited{
	width:103px;
	height:35px;
	display:block;
}

#mg a:hover{
	width:103px;
	height:35px;
	display:block;
	float:left;

}

/*link*/
#link{
	background-repeat:no-repeat;
	width:70px;
	height:35px;
	display:block;
	float:left;
	text-indent:-9999px;
	text-lign:right;
}

#link a:link, #link a:visited{
	width:70px;
	height:35px;
	display:block;
}

#link a:hover{
	width:70px;
	height:35px;
	display:block;
}


/***/
/*menu*/


/*p*/
#prof{
	background-repeat:no-repeat;
	width:93px;
	height:35px;
	display:block;
	float:left;
	text-indent:-9999px;
	text-lign:right;

}

#prof a:link, #prof a:visited{
	width:93px;
	height:35px;
	display:block;
}

#prof a:hover{
	width:93px;
	height:35px;
	display:block;
}


/*seisaku*/
#seisaku{
	background-repeat:no-repeat;
	width:74px;
	height:35px;
	display:block;
	float:left;
	text-indent:-9999px;
	text-lign:right;

}

#seisaku a:link, #seisaku a:visited{
	width:74px;
	height:35px;
	display:block;
}

#seisaku a:hover{
	width:74px;
	height:35px;
	display:block;
}

.content{
	clear:both;
	padding:0px 5px 5px 5px;
}



.leftblock{
	float:left;
	border:solid 1px #c8c8c8;
	width:180px;
	margin:0px 0px 5px 0px;	
	padding:0px 0px 0px 0px;
}

.leftblock h4{
	text-indent:-9999px;
	/*background-image:url(../../sysimg/unit/default/title_news.jpg);*/
	background-repeat:no-repeat;
	width:180px;
	height:35px;
	display:block;
}

.leftblock ul{
	margin:0px 0px 0px 0px;
	list-style-type:none;
}

#unit_wrapper .leftblock li{
	padding:2px 3px 0px 3px;
	font-size:90%;

}

.mainblock{
	float:left;
	margin:0px 0px 0px 5px;
	}

.mainblock .top_message{
	border:solid 1px #c8c8c8;
	width:440px;
	overflow: auto; 
	margin:0px 0px 10px 0px;
}

.mainblock .top_message p{
	padding:5px 8px 5px 8px;
	/*float:left;*/
}

/*
.mainblock .top_message img{
	float:right;
	margin:5px 8px 5px 8px;
}
*/

.mainblock .top_message .right_image{
	float:right;
	margin:5px 8px 5px 8px;
}


.schedblock{
	border:solid 1px #c8c8c8;
	width:440px;
	margin:8px 0px 5px 0px;
	padding-bottom:0.5em;
}

.schedblock h4{
	text-indent:-9999px;
	/*background-image:url(../../sysimg/unit/default/title_schejule.jpg);*/
	background-repeat:no-repeat;
	width:440px;
	height:35px;
	display:block;
}

.schedblock ul{
	margin:5px 8px 5px 8px;
}


.rightblock{
	float:left;
	margin:0px 0px 0px 5px;
	text-align:center;
	/*width:154px;*/

}

.rightblock .qr_box{
	border:solid 1px #c8c8c8;
	width:150px;
	text-align:center;
}

.qr_box h4{
	padding:3px 0px 3px 0px;
	/*width:154px;*/
	text-align:center;
	font-weight:normal;
}

.qr_box img{
}

.qr_box p{
	margin:5px 3px 5px 3px;
	text-align:left;
}

.twitter_box{
	width:156px;
	margin:8px 0px 0px 0px;
	text-align:left;

}

.twitter_box p{
	margin:5px 8px 5px 8px;
}

.bannerblock{
	width:152px;
	margin:3px 0px 5px 0px;
}

.bannerblock h4{
	margin:8px 0px 0px 0px;
	padding:3px 0px 3px 0px;
	/*width:154px;*/
	text-align:center;
	font-weight:normal;
	border:solid 1px #c8c8c8;
	font-weight:bolder;

}

.bannerblock img{
	margin:5px 0px 0px 0px;
}

/*sub_page*/
.sub_content{
	clear:both;
	padding:0px 5px 5px 5px;
}

/*
.sub_content table{
	border: solid 1px #999999;
	border-collapse: collapse;
	width:50%;
}

.sub_content th{
	border: solid 1px #999999;
	padding:3px 5px 3px 5px;
	background-color:#f7f3f7;
	font-weight:normal;	
}

.sub_content td{
	border: solid 1px #999999;
	padding:3px 5px 3px 5px;
}

.sub_content table.data_table{
	width:95%;
}
*/

.sub_content table.content_table{
	border: solid 1px #999999;
	border-collapse: collapse;
	width:98%;
}

.sub_content .content_table th{
	border: solid 1px #999999;
/*	padding:3px 5px 3px 5px;*/
	padding:3px 0.5em 3px 0.5em;
	background-color:#f7f3f7;
	font-weight:normal;	
}

.sub_content .content_table td{
	border: solid 1px #999999;
/*	padding:3px 5px 3px 5px;*/
	padding:3px 0.5em 3px 0.5em;
}





#content2 img, #content3 img, .act_box img{
	float:right;
	/*margin:0px 3px 10px 0px;*/
	margin:0px 0px 20px 5px;
}

#content3 {
	clear:both;
}

.act_date{
	color:#333333;
	font-weight:normal;
}

#unit_wrapper .sub_content .mainblock .act_box h5{
	clear:both;
	/*margin-top:1em;*/
}

.act_box{
	width:600px;
}




.leftblock{
	background-image:url(/sysimg/unit/default/bk_leftblock.jpg);
	background-repeat:no-repeat;
	padding:0px 0px 5px 0px;
}

.leftblock ul{
	margin:0px;
	padding:0px;
}

.leftblock li a{
	padding:3px 5px 3px 0px;
	/*background-image:url(/sysimg/unit/default/li_mark.gif);
	background-repeat:no-repeat;*/
}


.title_schejule{
	width:440px;
	height:32px;
	display:block;
}

.sub_content h4{
	width:775px;
	height:27px;
	display:block;
	padding:5px 0px 0px 15px;
	margin:0px 0px 5px 0px;
}


.sub_content h4.act{
	width:588px;
	height:27px;
	display:block;
	padding:7px 0px 0px 15px;
	margin:0px 0px 5px 0px;
}

.sub_content h5{
	width:775px;
	height:27px;
	display:block;
	padding:7px 0px 0px 15px;
	margin:0px 0px 5px 0px;
}

.sub_content h5.act{
	width:588px;
	height:27px;
	display:block;
	padding:7px 0px 0px 15px;
	margin:10px 0px 5px 0px;
}

form{
	margin:8px 0px 8px 0px;
}

form h4{
	margin:10px 0px 5px 0px;
}

form h5{
	margin-bottom:50em;
}



/*mg*/
.nav_box{
	width:100%;
	text-align:center;
}

.navi{
	padding:3px 0px 3px 0px;
	background-color:#dedede;
}

.navi_total{
	padding:0px 5px 0px 0px;
}

.mg_ul{
	margin:3px 0px 0px 0px;
}


.mg_ul a{
	float:left;
}
.mg_date{
	float:left;
	padding:1px 5px 3px 8px;
	background-image:url(/sysimg/unit/default/li_mark.gif);
	background-repeat:no-repeat;
	margin:0px 0px 0px 5px;
	clear:both;
}

/*link*/
li.link_li a{
	padding:3px 5px 3px 10px;
	background-image:url(/sysimg/unit/default/li_mark.gif);
	background-repeat:no-repeat;
}

.contentblock{
	/*border-bottom:solid 2px red;
	margin-bottom:15em;*/
	width:600px;
	float:left;
}



#unit_wrapper .sub_content .mainblock .act_box h5{
	margin-top:1em;

}


#unit_wrapper .sub_content .mainblock .contentblock{
	margin-bottom:1em;
}


.top_message{
	padding-bottom:1em;
}


#unit_wrapper .sub_content .mg_box h5{
	margin-top:1em;
}

#unit_wrapper .sub_content .mg_box h4.mg{
	margin-top:2em;
}

/*default_default*/
a:link, a:visited{
	color:#0033FF;
}

a:hover, a:active{
	color:#cc0000;
}

.unit_header, .unit_header_table{
	background-color:#000000;
	background-image:url(/sysimg/unit/default/bk_header.jpg);
	background-repeat:no-repeat;
}


.unit_header h1, .unit_header_table h1{
	color:#ffffff;
}

.unit_header h2, .unit_header_table h2{
	color:#ffffff;
}

.unit_header h3, .unit_header_table h3{
	color:#ffffff;
}


/*home*/
#home a:link, #home a:visited{
	background-image:url(/sysimg/unit/default/btn_home.jpg);
	background-repeat:no-repeat;
}

#home a:hover{
	background-image:url(/sysimg/unit/default/btn_home_on.jpg);
}

/*prof*/
#prof a:link, #prof a:visited{
	background-image:url(/sysimg/unit/default/btn_prof.jpg);
	background-repeat:no-repeat;
}

#prof a:hover{
	background-image:url(/sysimg/unit/default/btn_prof_on.jpg);
}

/*seisaku*/
#seisaku a:link, #seisaku a:visited{
	background-image:url(/sysimg/unit/default/btn_seisaku.jpg);
	background-repeat:no-repeat;
}

#seisaku a:hover{
	background-image:url(/sysimg/unit/default/btn_seisaku_on.jpg);
}

/*actGKI*/
#actGKI a:link, #actGKI a:visited{
	background-image:url(/sysimg/unit/default/btn_g_houkoku.jpg);
	background-repeat:no-repeat;
}

#actGKI a:hover{
	background-image:url(/sysimg/unit/default/btn_g_houkoku_on.jpg);
}

/*actKTD*/
#actKTD a:link, #actKTD a:visited{
	background-image:url(/sysimg/unit/default/btn_k_houkoku.jpg);
	background-repeat:no-repeat;
}

#actKTD a:hover{
	background-image:url(/sysimg/unit/default/btn_k_houkoku_on.jpg);
}

/*actINF*/
#actINF a:link, #actINF a:visited{
	background-image:url(/sysimg/unit/default/btn_oshirase.jpg);
	background-repeat:no-repeat;
}

#actINF a:hover{
	background-image:url(/sysimg/unit/default/btn_oshirase_on.jpg);
}

/*data*/
#data a:link, #data a:visited{
	background-image:url(/sysimg/unit/default/btn_toiawase.jpg);
	background-repeat:no-repeat;
}

#data a:hover{
	background-image:url(/sysimg/unit/default/btn_toiawase_on.jpg);
}



/*melmaga*/
#mg{
	/*background-image:url(/sysimg/unit/default/btn_home.jpg);*/
	background-repeat:no-repeat;

}

#mg a:link, #mg a:visited{
	background-image:url(/sysimg/unit/default/btn_melmaga.jpg);
}

#mg a:hover{
	background-image:url(/sysimg/unit/default/btn_melmaga_on.jpg);
}


/*link*/
#link{
	/*background-image:url(/sysimg/unit/default/btn_home.jpg);*/
	background-repeat:no-repeat;

}

#link a:link, #link a:visited{
	background-image:url(/sysimg/unit/default/btn_link.jpg);
	background-repeat:no-repeat;
}

#link a:hover{
	background-image:url(/sysimg/unit/default/btn_link_on.jpg);
}


.title_news{
	background-image:url(/sysimg/unit/default/title_news.jpg);
	width:180px;
	height:30px;
	display:block;

}

.leftblock h4{
	background-image:url(../../sysimg/unit/default/title_news.jpg);
	background-repeat:no-repeat;
}

.title_schejule{
	background-image:url(/sysimg/unit/default/title_schejule.jpg);
	display:block;
}

.schedblock h4{
	text-indent:-9999px;
	background-image:url(../../sysimg/unit/default/title_schejule.jpg);
	background-repeat:no-repeat;
	width:440px;
	height:35px;
	display:block;
}


.sub_content h4{
	background-image:url(/sysimg/unit/default/bk_h4.jpg);
	background-repeat:no-repeat;
	display:block;
	color:#ffffff;
}


.sub_content h4.act{
	background-image:url(/sysimg/unit/default/bk_h4.jpg);
	background-repeat:no-repeat;
	display:block;
	color:#ffffff;
}

.sub_content h5{
	background-image:url(/sysimg/unit/default/bk_h5.jpg);
	background-repeat:no-repeat;
	display:block;
	color:#0033FF;
}

.qr_box h4{
	background-color:#dddddd;
	color:#0033ff;
}

.bannerblock h4{
	background-image:url(/sysimg/unit/default/bk_h4.jpg);
	background-repeat:no-repeat;
	background-position:right;
	font-weight:bolder;
	color:#ffffff;

}
