@charset "utf-8";

/* CSS Information ==============================
index.css
トップページ
============================================== */
#index_header {
	padding-top:9px;
	padding-bottom:11px;
	font-size:0;
}
#flash {
	line-height:0;
	font-size:0;
}
/*====================
 +gnavi
====================*/
.index_gnavi {
	color: #333;
	background: #ABBEBE;
	width:1000px;
	height:55px;
	background:url(../img/index_gnavi.jpg) no-repeat;
	margin-bottom:22px;
}
.index_gnavi li{
	float:left;
	height:55px;
}
.index_gnavi li a{
	display:block;
	height:55px;
	text-indent:-9999pt;
}
#index_gnavi01 { width:167px; }
#index_gnavi02 { width:167px; }
#index_gnavi03 { width:167px; }
#index_gnavi04 { width:166px; }
#index_gnavi05 { width:166px; }
#index_gnavi06 { width:167px; }

#index_gnavi01 a:hover, #index_gnavi01 a:active {
	background:url(../img/index_gnavi.jpg) no-repeat 0 bottom;
}
#index_gnavi02 a:hover, #index_gnavi02 a:active {
	background:url(../img/index_gnavi.jpg) no-repeat -167px bottom;
}
#index_gnavi03 a:hover, #index_gnavi03 a:active {
	background:url(../img/index_gnavi.jpg) no-repeat -334px bottom;
}
#index_gnavi04 a:hover, #index_gnavi04 a:active {
	background:url(../img/index_gnavi.jpg) no-repeat -501px bottom;
}
#index_gnavi05 a:hover, #index_gnavi05 a:active {
	background:url(../img/index_gnavi.jpg) no-repeat -667px bottom;
}
#index_gnavi06 a:hover, #index_gnavi06 a:active {
	background:url(../img/index_gnavi.jpg) no-repeat -833px bottom;
}
#index_gnavi01 #active:visited, #index_gnavi01 #active:link {
	background-image:url(../img/index_gnavi.jpg);
	background-position:0 bottom;
}
#index_gnavi02 #active:visited, #index_gnavi02 #active:link {
	background-image:url(../img/index_gnavi.jpg);
	background-position:-167px bottom;
}
#index_gnavi03 #active:visited, #index_gnavi03 #active:link {
	background-image:url(../img/index_gnavi.jpg);
	background-position:-334px bottom;
}
#index_gnavi04 #active:visited, #index_gnavi04 #active:link {
	background-image:url(../img/index_gnavi.jpg);
	background-position:-501px bottom;
}
#index_gnavi05 #active:visited, #index_gnavi05 #active:link {
	background-image:url(../img/index_gnavi.jpg);
	background-position:-667px bottom;
}
#index_gnavi06 #active:visited, #index_gnavi06 #active:link {
	background-image:url(../img/index_gnavi.jpg);
	background-position:-833px bottom;
}
/*====================
 +ul_topics
====================*/
#ul_topics {
	margin-bottom:28px;
	width:550px;
}
#ul_topics li{
	border-bottom:1px solid #D2D2D2;
	padding-top:12px;
	padding-bottom:12px;
}

#ul_topics .date{
	background-color:#9CC92D;
	display:block;
	color:#FFFFFF;
	width:86px;
	text-align:center;
	font-size:92%;
	float:left;
	clear:both;
	margin-right:12px;
}
#ul_topics .txt{
	display:block;
	float:left;
	width:445px;
}


#ul_information {
	margin-top:12px;
	margin-bottom:28px;
	border:1px solid #D2D2D2;
	width:548px;
	padding-top:8px;
	padding-bottom:8px;
}
#ul_information li{
	padding-top:2px;
	padding-bottom:2px;
	margin-left:20px;
	margin-right:20px;
}

#ul_information .date{
	display:block;
	color:#40aac9;
	width:80px;
	text-align:center;
	font-size:92%;
	float:left;
	clear:both;
	margin-right:20px;
}
#ul_information .txt{
	display:block;
	float:left;
	width:400px;
}
