﻿BODY{background-image: url(../images/bk.gif);font-size: 12px;margin: 5px 0px 0px 0px;padding: 0px;text-align: center;}

div,form,ul,ol,li,h1,h2,h3,h4,h5,h6,p {
	margin: 0px;padding: 0px;color:#000000;font-family:"ＭＳ Ｐゴシック","Osaka","sans-serif";
}

TR{font-size: 10pt;}

TD{font-size: 10pt;}

P{font-size: 10pt;}

#Main_frame{
background-color: #FFFFFF;
border: 1px solid #0028ab;
width: 750px;
padding: 0px;
margin: 0 auto;
}

#header{
	height: 55px;
	padding: 10px 13px 10px 10px;
}

#contents{
	background-image: url(../images/bk_contents.gif);
	background-repeat: no-repeat;
	height: 382px;
	padding: 0px 15px 0px 15px;
	margin: 0 auto;
}

#news{
	float: left;
	margin: 255px 0px 0px 0px;
	padding: 0px;
	width: 474px;
	height: 120px;
}

#news_body{
text-align: left;
border:1px solid #0028ab;
padding: 0px;
width: 472px;
height: 102px;	
}

#login_dotnet0{
	float: right;
	width: 235px;
	margin: 255px 0px 0px 0px;
	height: 125px;
}

#login_dotnet1{
	float: right;
	width: 235px;
	margin: 255px 0px 0px 0px;
	height: 125px;
}

#login_dotnetinst0 param{
	cursor: help;
}

#login_dotnetinst1 param{
	cursor: help;
}

#no_login{
	float: right;
	width: 235px;
	margin: 255px 0px 0px 0px;
	height: 125px;
}

#contents_menu{width: 750px; clear: both; padding: 2px 0px 3px 0px ; height: 90px;}
#contents_menu ul{width: 750px; marign-left: 30px;}
#contents_menu li{display: block; float: left;}
#contents_menu img{display: block;}

#contents_menu ul{text-indent:-2000px; margin: 0px;}
#contents_menu ul * a{display:block; width:173px; height:74px; background:url(../images/btn01.gif) no-repeat 0 0; overflow:hidden;}
#contents_menu ul * a:hover{background-position: -173px 0;}

#contents_menu ul #menu1 a{background-image: url(../images/btn01.gif); margin-right: 9px; margin-left: 15px;}
#contents_menu ul #menu2 a{background-image: url(../images/btn02.gif); margin-right: 9px;}
#contents_menu ul #menu3 a{background-image: url(../images/btn03.gif); margin-right: 9px;}
#contents_menu ul #menu4 a{background-image: url(../images/btn04.gif);}

#footer{
width: 750px; clear: both;
padding:0px ;
margin: 0 auto;
}

#footer .top{
padding:0px ;
height: 20px;}

#footer .bottom{
padding:0px ;
height: 31px;}

#footer li{display: block; float: left;list-style-type: none;}
#footer img{display: block;}


/*----リンク関係----*/
a:link {color: #008811; text-decoration: none; font-weight: normal;}
a:visited {color: #008811; text-decoration: none; font-weight: normal;}
a:hover {color: #cc0000; text-decoration: none; background-color: #8cef8e; font-weight: normal;}

a:link img{border: 0px; text-decoration: none;}
a:visited img{border: 0px; text-decoration: none;}
a:hover img{border: 0px; text-decoration: none;}

/*----余白関係----*/
.pb5{padding-bottom: 5px;}
.pr20{padding-right: 20px;}
.pl20{padding-left: 20px;}

/*----位置関係----*/
.f_l{float: left;}
.f_r{float: right;}