@charset "UTF-8";

/*-----------------------------------------------------
スタイルシート
FileName:	defualt/style.css
Version:	06.11.11
-----------------------------------------------------*/

h1{ font-size: 12px; font-weight: normal;}
h2{ font-size: 18px; color: #808080; font-weight: normal;}
h3{ font-size: 16px; font-weight: normal;}
h4{ font-size: 15px; font-weight: normal;}
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;}

ul{padding-left: 30px; list-style-position: outside; list-style-type: circle;}
ol{padding-left: 30px; list-style-position: outside; list-style-type: decimal-leading-zero;}

tr{background: #ffffff; font-size: 14px;}

body {
	background:#ffffff;
	text-align:center;}


#container {
	position:relative;
	margin:0 auto;
	border-left: 1px solid #808080;
	border-right: 1px solid #808080;
	padding-left:10px;
	padding-right:10px;
	width: 820px;
	background:#ffffff;
	text-align: left;
	line-height: 1.5;
	color: #333;
	font-size: 15px;

	}

#head{
	border-bottom: 3px double #808080;
	font-size: 12px;}
#head a{color:#000000; text-decoration: none; }

#menu{
	float:right;
	width:310px;}

#main{
	float:left;
	width:500px;}

#navi{
	width:100%;
	clear:both; 
	padding:2px;
/*	background-color: #f5f5f5;*/
	text-align:center;
	border-bottom:1px solid #c0c0c0;}
/*
#navi a {
	width: 100px;
	text-decoration: none;
	color: #0000ff; }

#navi a:hover {
	background-color: #ffe4e1;
	text-decoration: none;
	color: #ffffff;}
*/

#websearch{
		width: 100%;
		height:60px;
		border:1px solid #7f7f7f;
		background-color: #e8f3ff;
		padding-top: 20px;
		text-align:center;}

#foot{
	clear:both; 
	border-top:1px solid #c0c0c0;
	font-size:13px;
	text-align:center;}
#foot a{ color:#333; text-decoration: none; }

#title{
	padding:5px;
	border-bottom: 2px solid #ff0000;
	margin-bottom: 10px;
	}
#link{ font-size:14px; }
#link a{ color:#333; }

.logo{
	float:left; }
.box{
	float:right;}

.main-text{
	padding:5px;
	}

.head-line{
	width:80%;
	padding:3px;
	font-size: 14px;
	}

.topics{
	width:80%;
	border-bottom:1px dotted #c0c0c0;
	font-size: 14px;
	}

.sub{ border-bottom:1px dotted #c0c0c0; }

.price{ float: right;
	border:1px dotted #c0c0c0;
	font-weight:bold;}



.title{ padding:0 5px; border-right:solid 1px #ccc; border-bottom:solid 1px #ccc; border-left:solid 10px #fc6; }

.left{ float: left;}
.right{ float: right;}
.ads{ text-align: center;}
.note{font-size: 13px; font-style:italic; border:1px dotted #c0c0c0;}
.sample{ border:1px solid #c0c0c0;}
.searchform{ border:1px dotted #c0c0c0; padding: 5px;}

.highlight{background: #ffffee;}
.message{}
.notes  {font-size: 13px;}
.warning{color:#ff0000; font-style:italic;}
.caution{color:#ff0000; font-style:italic; text-decoration: bold;}
.system {font-size:12px; }
.date {font-size: 14px; text-align: right;}

