@charset "SJIS";

/*-----------------------------------------------------
スタイルシート
SiteName: bitwave.jp
FileName:	css/site-style.css
Version:	07.11.02
-----------------------------------------------------*/


h1{ font-weight: normal; font-size: 12px; color: 000000;}
h2{ font-size: 16px; color: #ff0000;}
h3{ font-weight: normal; font-size: 14px; color: #ff0000;}
h4{ font-size: 12px;}
h5{ font-size: 15px; color: #ff8000;}
h6{ font-size: 14px; color: #008000;}

/*
a:link   {color: #0000ff; text-decoration: underline;}
a:active {color: #0000ff; text-decoration: underline;}
a:hover  {color: #0000ff; text-decoration: underline;}
*/

a:visited{color: #0000ff;}


*{ margin: 0; padding: 0; }

img{border: 0px;}
dt{ font-weight: bold; color:"#000080" }
dd{ padding-left:10px; }

body { background:#ffffff;
		text-align:center;
		line-height: 1.5;
		color: #333;
		font-size: 14px; }

#container {position:relative;
		margin:0 auto;
		width: 860px;
		border-left :1px solid #c0c0c0;
		border-right:1px solid #c0c0c0;
		text-align: left; }

#head{width: 100%;
		border-bottom:1px solid #c0c0c0;
		padding:5px;}

#menu{float:right;
		width:270px;
		padding:3px;
		font-size: 13px; }

#main{float:left;
		width:580px;
		padding:5px; }

#navi{width:100%;
		clear:both; 
		padding:2px;
		text-align:center;
		border-bottom:1px solid #c0c0c0;}
#navi li {padding-left: 10px; font-weight: bold; display: inline; }

#navi a {background-color: #f5f5f5;
		text-decoration: none;
		color: #0000ff; }

#navi a:hover {	background-color: #ffe4e1;
		text-decoration: none;
		color: #ffffff;}

#info{width:100%;
		clear:both; 
		font-size:13px;
		text-align:right;
		padding-right:5px;}


#foot{width:100%;
		clear:both; 
		padding:2px;
		font-size:13px;
		text-align:center;
		border-top:1px solid #c0c0c0;}

#ads{width: 100%;
		clear:both; 
		font-size:13px;
		text-align:center;
		margin-top:10px;
		margin-bottom:5px;}

.logo{float:left; margin-left:10px; }

.google{width: 500px;
		text-align:right;
		float: left; }
.image{float:left;}

.left{ float: left; }
.right{ float: right; }

.waku{border:1px solid #c0c0c0;}



.SearchBox{ border:1px solid #c0c0c0;
 margin-top: 20px;
 margin-bottom: 30px;
 padding-top:10px;
 padding-bottom:2px;
 width: 500px;
}

.SearchBox hr { color: #c0c0c0; height: 1px; width: 98%;}

.sec{ font-size:15px; margin-bottom:7px; }
p{font-size:13px; }