@charset "Shift_JIS";
@import "common.css";

/* ---------------------------------------------------------------------------------- */
/* トップページ */
/* ---------------------------------------------------------------------------------- */
body#home{background-image:url("../images/home/bg_page_home.gif");}
#home #mid{height:263px;}
#home #mid_navi{/*padding-left:364px;*/padding-left:365px;width:auto;}
#home h1{display:none;}
#home #navi00,#home #subnavi00{visibility:hidden;}
#home #mid .submenu{background-color:#000;z-index:1000!important;top:24px;left:11px;/*width:518px;*/padding-bottom:5px;}
#home #contents_bottom{display:block;}

div#flash{
	display:block;
	top:24px;
	width:758px;
	margin:0 10px;
	padding:0;
	border:1px solid #555;
	border-top:none;
	white-space:nowrap;
	}

/* 見出し */
#h2_news{
	background:transparent url("../images/home/h2_news.gif") 4px 4px no-repeat!important;
	margin-bottom:6px!important;
	}
	
/* お知らせ部 */
#news{
	border:1px solid #aaa;
	border-left:none;
	border-right:none;
	padding-top:10px;
	margin:6px 0 0;
	background:transparent url("../images/home/newslist_bg.gif") repeat-y;
	}
#news dt{
	font-weight:bold;
	line-height:130%;
	width:85px;
	text-align:center;
	float:left;
	display:inline;
	clear:left;
	margin:0;
	}
#news dd{line-height:130%;margin:0 0 20px 95px;}
#news dd p{margin:0 0 0.5em;}
#news h3{line-height:130%;margin-bottom:0.5em;border:none;}
#news_bottom{
	height:17px;
	padding:4px 0 0 395px;
	background:transparent url("../images/home/newslist_bottom.gif") no-repeat;
	}
#news_bottom a{
	line-height:100%;
	display:block;
	width:98px;
	height:17px;
	background:transparent url("../images/common/btn_backnumber.gif") top left no-repeat;
	overflow:hidden;
	text-indent:-999px;
	}
#news_bottom a:hover{background-position:left -17px;}

