@charset "utf-8";
/* CSS Document */
/* ------------------body-------------------------- */
body  {
	font: 100% "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
	background-image:url(../images/images_back.gif);
	margin: 0;
	padding: 0;
}
/* ------------------body-------------------------- */
/* ------------------container-------------------------- */
.thrColFixHdr #container { 
	width: 780px;
	font-size:12px;
	background: #FFFFFF;
	margin: 0 auto;
	border: 1px solid #666;
	text-align: left;
	} 
img { border-style:none; } 

a img { border-style:none; } 
a:link {
	text-decoration:none;
	color:#06C;
}
a:visited {
	text-decoration:none;
	color:#F36;
}
a:hover {
	color: #09F;
	position:relative;top:2px;left:1px;
}
a:active {
	color: #898;
}

/* ------------------container-------------------------- */
/* ------------------contentNew-------------------------- */
.thrColFixHdr #container #mainContent #contentNew {
	margin: 0px 10px 5px 10px;
	padding: 0px 5px 5px 5px;
	height: 230px;
	width:445px;
	font-size:8pt;
  	font-family:Tahoma;
	color: #666;
	border: 1px solid #666;
	overflow: scroll;
	scrollbar-face-color: #fff;
	scrollbar-highlight-color: #fff;
	scrollbar-shadow-color: #fff;
	scrollbar-3dlight-color: #fff;
	scrollbar-arrow-color: #777;
	scrollbar-track-color: #fff;
	scrollbar-darkshadow-color: #fff;
			} 

/* ------------------contentNew-------------------------- */
/* ------------------contentkeiko-------------------------- */
.thrColFixHdr #container #mainContent #contentKeiko {
	margin: 10px 2px 10px 0px;
	padding: 0px 5px 5px 5px;
	border: 1px solid #666;
	float: right;
	height: 250px;
	width:210px;
	overflow:hidden;
	font-size:12px;
	color: #666;
	background: #ffffff;
	} 
/* ------------------contentKeik-------------------------- */
/* ------------------contentEvent-------------------------- */
.thrColFixHdr #container #mainContent #contentEvent {
	margin: 10px 0px 10px 2px;
	padding: 0px 5px 5px 5px;
	border: 1px solid #666;
	float: left;
	height: 250px;
	width: 220px;
	font-size:12px;
	color: #666;
	background: #ffffff;
	} 

/* ------------------contentEvent-------------------------- */
/* ------------------upper-------------------------- */
.thrColFixHdr #container #header #upper {
	font-size:12px;
	background-color:#000;
	background-position:bottom;
	background-repeat:repeat-x;
}
/* ------------------upper-------------------------- */
/* ------------------header-------------------------- */
.thrColFixHdr #header { 
	background: #000000; 
	font-size:12px;
	padding: 0 10px 8px 10px;
} 
/* ------------------header-------------------------- */
/* ------------------header h1-------------------------- */
.thrColFixHdr #header h1 {
	margin: 0;
	padding: 10px 0;
}
/* ------------------header h1-------------------------- */
/* ------------------sidebar1-------------------------- */
.thrColFixHdr #sidebar1 {
	float: left;
	width: 150px;
	font-size:12px;
	color: #ffffff;
	background: #000000;
	padding: 0px 10px 10px 10px; /* 上・右・下・左 */
}
/* ------------------sidebar1-------------------------- */
/* ------------------sidebar2-------------------------- */
.thrColFixHdr #sidebar2 {
	float: right;
	width: 120px;
	font-size:12px;
	color: #000000;
	background: #ccc;
	padding: 10px 10px 10px 10px; /* 上・右・下・左 */
}
/* ------------------sidebar2-------------------------- */
/* ------------------mainContent-------------------------- */
.thrColFixHdr #mainContent { 
	margin: 0 127px ;
	font-size:12px;
	padding: 0 10px; 
} 
/* ------------------mainContent-------------------------- */
/* ------------------footer-------------------------- */
.thrColFixHdr #footer { 
	font-size:12px;
	color: #000000;
	padding: 0 10px 0 20px;
	background:#ccc;
} 
/* ------------------footer-------------------------- */
/* ------------------footer P-------------------------- */
.thrColFixHdr #footer p {
	margin: 0;
	padding: 10px 0;
}
/* ------------------footer P-------------------------- */
/* ------------------fltrt-------------------------- */
.fltrt {
	float: right;
	margin-left: 8px;
}
/* ------------------fltrt-------------------------- */
/* ------------------fltlt-------------------------- */
.fltlft {
	float: left;
	margin-right: 8px;
}
/* ------------------fltlt-------------------------- */
/* ------------------clearfloat-------------------------- */
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
/* ------------------clearfloat-------------------------- */

