body{
	margin: 0px 0px 20px 0px;
 text-align:center;
	background: #FFFFFF ;
}

.container{

 	text-align: left;
	width:760px;

}

h2{
	font-size:16px;
}


img{
	border: 0px;

}

.top{
	width:760px;

}

a#banner-img {

	display: block;
	background: #FFFFFF url("images/top01.gif") no-repeat ;

	/*padding: 10px;*/
	
	height: 69px;
	/*border-bottom: 1px solid #006699;*/
	}

a#banner-search{
	display: block;
	background: #99CCFF url("images/title09-2.gif") no-repeat ;

	/*padding: 10px;*/
	
	height: 70px;
	/*border-bottom: 1px solid #006699;*/
	}

.banner-alt {
	display: none;
	}

#banner {
	display: none;
	}

.topmenu{
	width:760px;
	height: 30px;
		padding:5px 5px 5px 5px;
	font-size:16px;
	background: #000000 url("images/topmenu01.gif") no-repeat ;

		border-top:2px solid #000000;
		border-bottom:3px solid #000000;

}

	.topmenu a,
	.topmenu a:link,
	.topmenu a:visited,
	.topmenu a:active,
	.topmenu a:hover {
		font-size:15px;
		color:#FFFFFF;
	font-weight:bold;
			text-decoration: none;
	}

.content{
	width:760px;
}

.left{
	float:left;
	width:180px;
		padding:20px 0px 5px 0px;
		margin-bottom:10px;
	font-size:14px;

}

.main{
	float:left;
	width:375px;
		padding:20px 10px 5px 10px;
/*
		border-right:1px solid #000000;
		border-left:1px solid #000000;
*/
}

.main2{
	float:left;
	width:560px;
		padding:20px 10px 5px 10px;

}

.main3{
	float:right;
	width:560px;
		padding:20px 10px 5px 10px;

}


.right{
	float:right;
	width:170px;
		padding:20px 0px 5px 0px;
		margin-bottom:10px;
		

}

.footmenu{
	clear:both;
	width:760px;
	height: 30px;
		margin:15px 0px 0px 0px;
		padding:15px 5px 5px 5px;
	font-size:14px;
 	text-align: center;
/*
	background: #000000 url("images/topmenu01.gif") no-repeat ;


		border-bottom:3px solid #000000;
*/
		border-top:1px dotted #000000;
}

.leftmenus{
	font-size:12px;
}

.cate{
	font-size:14px;
	line-height:200%;
}

.menutitle{
	background: #FFFFFF url("images/menu01.gif") repeat-x ;
	height: 30px;
	color:#FFF;
	font-weight:bold;
		padding:6px 10px 0px 10px;
		margin:10px 0px 10px 0px;
}

.touroku{
	font-size:14px;
             border: 1px solid #000;
             background:  #E5F6FF;

	margin-top: 0px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	padding: 10px;
	padding-bottom: 5px;
             }

.touroku h2{
             border: none;
	font-size:14px;
	margin: 0px;
	padding: 0px;

             }

.touroku1 {
             border: none;
	font-size:14px;
	margin-top: 0px;
	margin-left: 5px;
	margin-right: 20px;
	margin-bottom: 0px;

             }

.touroku1 h2{
	font-size:14px;
             color:#FFF;
             /*background:  #FF0000;*/
             background:  #0066CC;

	width:362px;
	padding: 5px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
height:30px;

	border-top: 1px solid #000;
	border-right: 1px solid #000;
	border-left: 1px solid #000;
             }


.touroku2 {
             border: none;
	font-size:14px;
             color:#FF0000;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 20px;
	margin-bottom: 0px;
		font-weight: bold;
             } 
			 
.mform {
	padding: 0px 0px 0px 0px;
	margin: 0px;
}


.kobetu {
	font-size:14px;
	margin: 3px;
	text-align: left;
	border-top: 1px solid #999999;
}

.osu{
	width:260px;
	font-size:14px;
}

.konnna{
	color:#CC6600;
	font-weight:bold;
}

.search{
	border:1px solid #000000;
	padding-left: 3px;
	margin: 0px;
	padding-top: 0px;
	background: #FFCC66 ;
	
}

.bizmag{
	font-size:14px;
}

.kekka{
	background: #E5ECF9 ;
	font-weight:bold;
	padding: 5px;
}

.prevnext{
	margin-left:250px;
}

.rss{
	font-size:12px;
}

.melmaga {

		font-size: 14px;
		background:none;
	color: #000000;
	font-family: "Trebuchet MS", verdana, arial, sans-serif;
	padding: 10px 0px 0px 0px;
	margin: 0px;
}

.melright {
		color: #FFF;
             background:  #FF0000;
	padding: 5px 0px 5px 5px;
	font-size:14px;
}
.melright2 {
             background:  #ffeecc;
	padding: 5px 0px 5px 5px;
	font-size:12px;
	border:1px solid #0000;
}

.melright h2{
	font-size:14px;
}

.melright2 h2{
	font-size:12px;
}

.tb{
	font-size:12px;
}

.magadd{
	margin: 0px;
	padding: 5px 0px 5px 5px;
	font-size:12px;
	background-color:#feb7b7;
	border:1px solid #0000;
}
