@charset "utf-8";

a:link{
	color: #FFFFCC;
	text-decoration:underline;
}
a:visited{
	color: #FFFFCC;
}
a:hover{
	color: #FFFF00;
}
a:active{
	color: #FFFF00;
	font-size: 12px;
}


body  {
	margin: 0; /* 複数の異なるブラウザの初期設定値に対応するため、body エレメントのマージンと余白を 0 にすることをお勧めします */
	padding: 0;
	text-align: center; /* これにより、IE 5* ブラウザではコンテナが中央揃えになります。そして、テキストは、#container セレクタの初期設定である左揃えに設定されます */
	color: #FFFFFF;
	background-image: url(images/kojinakashimacom-bg.jpg);
	background-color: #003300;
	background-repeat: no-repeat;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 9pt;
	font-style: normal;
	line-height: 150%;
	width: 3px;
	position: static;
}

h1{
	font-size: 14px;
}

h2{
	font-size: 12px;
	font-weight: normal;
	font-variant: normal;
	line-height: normal;
	font-style: normal;
	position: relative;
	color: #F0F0F0;
	bottom: -12px;
}

h3{
}

.twoColFixLt #container {
	width: 860px;
	text-align: left;
	;
}
.twoColFixLt #sidebar1 {
	float: left; /* このエレメントはフローティングエレメントであるため、幅が設定されている必要があります */
	width: 800px; /* 背景色は、列内のコンテンツの長さにわたって表示されます */
	padding: 0px 10px 15px 20px;
	margin: 0;
}
.twoColFixLt #mainContent {
	padding: 0px 10px 15px 20px;
	width: 400px;
	margin: 0 0 0 400px;
} 
.twoColFixLt #sidebar2 {
	width: 500px; /* 背景色は、列内のコンテンツの長さにわたって表示されます */
	padding: 0px 10px 15px 20px;
	float: right;
	margin: 0;
}

.twoColFixLt #mainContent2 {
	float: left; /* このエレメントはフローティングエレメントであるため、幅が設定されている必要があります */
	width: 800px; /* 背景色は、列内のコンテンツの長さにわたって表示されます */
	padding: 0px 10px 15px 20px;
	margin: 0;
}


.twoColFixLt #head {
	padding: 5px 10px 5px 20px;
	float: left; /* このエレメントはフローティングエレメントであるため、幅が設定されている必要があります */
	width: 800px; /* 背景色は、列内のコンテンツの長さにわたって表示されます */
}
.twoColFixLt #contact {
	padding: 5px 10px 5px 20px;
	margin: 0;
	float: right;
	width: 300px; /* 背景色は、列内のコンテンツの長さにわたって表示されます */
}

.clearfloat { /* このクラスは、div またはブレークエレメントに適用される必要があり、また、フローティングエレメントが完全に含まれているコンテナの末尾の直前にある最後のエレメントである必要があります */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
