@charset "UTF-8";
body{
	behavior:url("csshover3.htc");
}

/* ------------------------------------------------------------ */
/* メインイメージ */
/* ------------------------------------------------------------ */
#main-img-area{
	width:auto;
	height:260px;
	padding:0;
	margin:0;
	clear:both;
	background:url(../img/common/flash-bgimg.jpg) repeat-x;
}

#main-img{
	width:900px;
	height:260px;
	padding:0;
	margin:0 auto;
	clear:both;
}


/* ------------------------------------------------------------ */
/* ピックアップコンテンツ*/
/* ------------------------------------------------------------ */
#pickup-menu-area{
	width:204px;
	height:auto;
	margin:0;
	padding:0;
	float:right;
}

.pickup-menu-title{
	width:204px;
	height:auto;
	margin:0;
	padding:0 0 13px 0;
	clear:both;
}

#pickup-menu .pickup-menu{
	margin:0 0 10px 0;
}

.pickup-menu ul li{
	width:auto;
	height:auto;
	margin:0;
	padding:0 0 8px 0;
	font-size:1px;
}

.pickup-menu ul li a:hover img ,
.pickup-menu ul li a:active img{
	filter		: alpha(opacity=70);
	opacity		: 0.7;
	-moz-opacity	: 0.7;
}
/* ------------------------------------------------------------ */
/* お知らせ・更新情報*/
/* ------------------------------------------------------------ */
table.info-t{
	margin:0 0 20px 0;
	padding:0;
}

#info_news-area a:link ,
#info_news-area a:visited{
	color:#A62806;
	text-decoration:underline;
}

#info_news-area a:hover ,
#info_news-area a:active{
	color:#D2736A;
	text-decoration:underline;
}


#info_news-area{
	width:444px;
	height:auto;
	padding:0;
	margin:0 0 0 22px;
	float:left;
}

#info_news-tab{
	width:444px;
	height:auto;
	padding:0;
	margin:0;
}

#info_news-tab ul#tab li{
	text-align:center;
	display:block;
	float:left;
	width:222px;
	height:30px;
	padding:0;
	margin:0;
	background:url(../img/home/tab_back_off.jpg) no-repeat;
	color:#1E7E64;
}

#info_news-tab ul#tab li p{
	padding:5px 0 0 0;
	margin:0;
}

#info_news-tab ul#tab li:hover ,
#info_news-tab ul#tab li.select {
	text-align:center;
	display:block;
	float:left;
	width:222px;
	height:30px;
	background:url(../img/home/tab_back_on.jpg) no-repeat;
	color:#FFFFFF;
}

#info-contents ,
#news-contents{
	width:auto;
	height:auto;
	border:1px solid #A5CBC1;
	clear:both;
	_padding:0 0 20px 0;
}

/*-----------アイコン説明------------------------------------------*/

#icon-c-area{
	width:432px;
	height:auto;
	margin:1px 0 0 0;
	padding:2px 5px;
	background:#ECEEEE;
}

.icon-c-box{
	width:auto;
	height:auto;
	margin:0;
	padding:0 10px 0 0;
	float:left;
}

.history-view-box{
	width:auto;
	height:auto;
	margin:0;
	padding:0;
	float:right;
	font-size:77%;
}

#icon-c-area .history-view-box a:link ,
#icon-c-area .history-view-box a:visited{
	color:#A62806;
	text-decoration:none;
}

#icon-c-area .history-view-box a:hover ,
#icon-c-area .history-view-box a:active{
	color:#D2736A;
	text-decoration:none;
}

#icon-c-area ul li{
	float:left;
}

#icon-c-area ul li.icon{
	padding:4px 0 0 0;
}

#icon-c-area ul li.arrow{
	padding:8px 5px 0 5px;
}

#icon-c-area ul li.h-v-t{
	padding:2px 0 0 0;
}

/*-----------------------------------------------------------------*/

#info_news-contents{
	width:404px;
	height:auto;
	margin:20px auto 0 auto;
	padding:0;
}

.info_news-box{
	width:404px;
	height:auto;
	margin:20px auto 0 auto;
	padding:0;
	border-bottom:1px dashed #CCCCCC;
}

.info_news-data{
	width:auto;
	height:auto;
	padding:0;
	margin:0;
}

.info_news-data ul li{
	float:left;
}

.info_news-data ul li.icon2{
	padding:4px 5px 0 0;
}

.info_news-text ,
.info_news-text-i{
	width:auto;
	height:auto;
	padding:0;
	margin:0;
	clear:both;
}

.info_news-text-mb10{
	width:auto;
	height:auto;
	padding:0;
	margin:0 0 10px 0;
}

.info_news-text ul li{
	width:394px;
	background:url(../img/common/icon_link.gif) no-repeat 0 4px;
	padding:0 0 0 10px;
}


/*-----------重要なお知らせ------------------------------------------*/

#import-info-area{
	width:404px;
	height:auto;
	margin:0;
	padding:0;
	border:1px solid #A5CBC1;
	background:url(../img/home/import-info_bgimg.gif);
}

#import-info-tt{
	width:132px;
	height:19px;
	margin:0;
	padding:0;
}

#import-info-contents{
	width:363px;
	height:auto;
	margin:0;
	padding:19px 19px 0px 20px;
}

.import-info-box{
	width:363px;
	height:auto;
	margin:0 0 18px 0;
	padding:0;
	border-bottom:1px dashed #CCCCCC;
}

.info_news-text-i ul li{
	width:353px;
	background:url(../img/common/icon_link.gif) no-repeat 0 4px;
	padding:0 0 0 10px;
}

/*-----------------------------------------------------------------*/