@charset "utf-8";
/* CSS Document */
/* ================================================================================
:::mainImg:::
================================================================================ */
#mainImg {
	clear: both;
	width: 1000px;
	height: 126px;
	margin: 0;
	padding: 0;
	background: #FFF url(/images/img_main.jpg) 20px 0 no-repeat;
}
#mainImg h1 { text-indent: -9999px;}
#mainImg h1 a:hover, #mainImg h1 a:visited, #mainImg h1 a:link, #mainImg h1 a:active{
	background: url(/images/img_main.jpg) top left no-repeat;
	text-decoration: none !important;
}

/* ================================================================================
:::top:::
================================================================================ */
.H_News { text-indent: -9999px; background: url(/images/txt_news.jpg) no-repeat 0 0; width: 400px; height: 30px;}

.containerIndexT, .containerIndexT_green, .containerIndexT_blue, .containerIndexM, .containerIndexB { width: 200px;}
.containerIndexT { height: 40px; text-align: center; line-height: 2.8; background: #FFF url(/images/bg_containerIndexT.jpg) top left no-repeat;}
.containerIndexT_blue { height: 40px; text-align: center; line-height: 2.8; background: #FFF url(/images/bg_containerIndexT_blue.jpg) top left no-repeat;}
.containerIndexT_green { height: 40px; text-align: center; line-height: 2.8; background: #FFF url(/images/bg_containerIndexT_green.jpg) top left no-repeat;}
.containerIndexM { background: #FFF url(/images/bg_containerIndexM.jpg) top left repeat-y; min-height: 100px; _height:expression(document.body.clientHeight > 100? "100px" : "auto");}
.containerIndexB { height: 7px; background: #FFF url(/images/bg_containerIndexB.jpg) top left no-repeat;}

.containerIndexM ul { margin: 0 0 0 30px; padding: 0;}

.containerIndexT strong { vertical-align: middle;}

.containerTop { background-color: #FFF; width: 880px; text-align: left; padding: 2em 60px 2em;}


.col3_sTop { width: 620px; margin: 0 0 2em 0;}
.col3_sTop_L { float: left; width: 410px;}
.col3_sTop_L_1, .col3_L_2, .col3_R { width: 200px;}
.col3_sTop_L_1 { float: left;}
.col3_sTop_L_2 { float: right;}
.col3_sTop_R { float: right; padding: 0;}


/* ================================================================================
:::Tweet:::
================================================================================ */
div#tweet { position: absolute; top: 28px; left: 146px; padding: 3px; width: 280px; margin: 0 0 5em 0;}
div#tweet ul { list-style: none !important; margin-left: 3px; margin-bottom: 0; padding-left: 0;}