*{
		margin: 0;
		padding: 0;
}


body{
		width: 100%;
		background: url( ../images/back.png);
		background-repeat: repeat;
		line-height: 22px;
}

a:link{

		color: #4e454a;
		text-decoration: none;
}

a:visited{

		color: #4e454a;
		text-decoration: none;
}

a:active{

		color: #4f1736;
		text-decoration: underline;
}

a:hover{
		color: #4f1736;
		text-decoration: underline;
}

#MAIN a:link{
		
		color: #FF3366;
		text-decoration: underline;
}

#MAIN a:visited{
		
		color: #FF3366;
		text-decoration: underline;
}

#MAIN a:active{

		color: #FF99CC;
		text-decoration: none;
}

#MAIN a:hover{
		color: #FF99CC;
		text-decoration: none;
}


#MAIN tr td{

		font-size: 13px;
}


#FILED{

		margin: auto;
		width: 800px;
		position: relative;
		border-left : 1px #777 solid;
		border-right: 1px #777 solid;
		border-bottom: 1px #777 solid;
		background-color: #fff;
}

#SCREEN{

		margin: 0 auto;
		width: 800px;
}

#HEAD_LOGO{

		float: left;
		width: 345px;
		height: 110px;
		background-image: url(../images/logo.png);
		background-repeat: no-repeat;
		display: inline;
}

#HEAD_LOGO a{
		
		width: 300px;
		height: 100px;
		display: block;
}

#HEAD_LOGO span{

		display: none;
}

#SUB_MENU{
		background-image:url(../images/sub.png);
		float: left;
		width: 450px;
		height: 110px;
		text-align: right;
}

#SUB_MENU a:hover{
		text-decoration: underline;
		color: #FF99CC;
}

#SUB_MENU ul{

		list-style-type: none;
		font-size: 12px;
}
#SUB_MENU li{

		display: inline;
		padding-left: 2px;
}


#NAVI{

		clear: both;
		height: 30px;
		margin-left: 20px;
		text-align: left;
		font-size: 12px;
}

#MAIN{

		float: left;
		width: 540px;
}

#MAIN div{


		font-size: 12px;
		margin-left  : 30px;
		margin-right : 5px;
		margin-bottom: 5px;
}



#MAIN p{

		padding: 10px;
		font-size: 13px;
		margin-bottom: 10px;
}


#MAIN td.title{

		width: 80px;
		vertical-align: top;
		padding-left:5px;
}


#MENU{

		float: left;
		width: 260px;
		background-color: #FFFFFF;
}

#MENU a:hover{
		text-decoration: none;
		color: #FFFFFF;
}


#MENU ul{

/*		margin: 10px;*/
}

#MENU li{

		list-style-type: none;
		display: inline;
		font-size: 14px;
}

#MENU span.banner{

		display: none;
}

#MENU li.blog{

		margin-top: 420px;
		margin-left: 30px;
		margin-bottom: 10px;
		display: block;
		background: url( ../images/ba_blog.gif);
		width: 200px;
		height: 100px;
}

#MENU a.blog{

		display: block;
		width: 200px;
		height: 100px;
}

#MENU li.akanet{

		margin-left: 30px;
		display: block;
		background: url( ../images/ba_akanet.jpg);
		width: 200px;
		height: 95px;
		margin-bottom:40px;
}

#MENU a.akanet{

		display: block;
		width: 200px;
		height: 95px;
}

#BER{
		background-color: #FF9999;
		width: 85px;
		height: 80px;
		margin-left: 20px;
		margin-bottom: 20px;
		padding-top: 5px;
		padding-left: 5px;
		padding-right: 5px;
		display: block;
		float:left;
		font-weight:bold;
		text-align:right;

}

#BER_active{
		margin-left: 20px;
		margin-bottom: 20px;
		padding-top: 5px;
		padding-left: 5px;
		padding-right: 5px;
		font-weight:bold;
		width: 85px;
		height: 80px;
		text-align:right;
		float:left;
		display: block;
		color:#FFFFFF;
		background-color: #333333;
}


#MENU span{

		display: block;
		margin-left: 10px;
}

#FOOTER{

		width: 100%;
		margin: 0 auto;
		background-color: #FFCCFF;
		border-top: 5px #FFE6F2 solid; 
		clear: both;
		text-align: center;
		font-size: 12px;
}

#MAIN .theme{
		margin-left: 38px;
		margin-top: 2px;
		margin-bottom: 2px;
}

#MAIN .contitle{
		margin-top: 5px;
}


#MAIN h4{
		margin-left:  38px;
		margin-top:   10px;
		margin-bottom:10px;
}

#TOP{

		margin-left: 0;
}

#MAIN .ini{
	font-size:32px;
	font-weight:bold;
	background-color: #FF6666;
	color:#FFFFFF;
	width:40px;
	height:35px;
	display:block;
	float:left;
	padding-top:15px;
	padding-left:10px;
	margin-right:5px;
}

#MAIN .midasi{
	font-size:20px;
	clear:left;
	margin-bottom:20px;
	margin-left:50px;
}

strong{
	color:#FF0000;
	text-decoration:underline;
}

table{
	padding-left:10px;
	padding-bottom: 5px;
}