@charset "utf-8";

/* ■■■■■■■■■ ヘッダーとニュース ■■■■■■■■■ */

#flash {
	clear: both;
	width: 100%;
	height: 312px;
	background: url(../images/top/top_image_photo.png) no-repeat;
}

#flash_box {
	width: 960px;
	height: 312px;
	margin: 0 0 0 0px;
}


#header {
	height: 459px;
	/*background: url(../images/top/top_img.png) no-repeat;*/
}

#header h1.logo {
	width: 270px;
	height: 65px;
	margin-top: 12px;
	background: url(../images/common/logo.png) no-repeat;
	float: left;
}

.top_image {
	width: 960px;
	height: 312px;
	/*background: url(../images/top/top_img.png) no-repeat;*/
	clear: both;
}

h2{
	border: none;
}

h3 {
	clear: both;
	width: 680px;
	height: 26px;
	border: none;
	margin-left: 25px;
	margin-bottom: 10px;
}

h3.news {background: url(../images/top/h2_news.png) no-repeat;}
h3.info {background: url(../images/top/h2_info.png) no-repeat;}
h3.blog {background: url(../images/top/h2_blog.png) no-repeat;}

dl {
	width: 680px;
	height: 130px;
	overflow-y: scroll;
	margin: 0 auto 24px;
	letter-spacing: 1px;
}

dl dt {
	margin-left: 1.5em;
	text-indent: 1.5em;
	background: url(../images/top/news_list.png) no-repeat left;
}

dl dd {
	margin-left: 12em;
	margin-top: -1.5em;
	margin-bottom: 0.7em;
}

ul.blog {
	width: 680px;
	height: 100px;
	overflow-y: scroll;
	margin: 0 auto 24px;
	letter-spacing: 1px;
	list-style: none;
}

ul.blog li {
	margin-left: 1.5em;
	margin-bottom: 0.2em;
	text-indent: 1.5em;
	background: url(../images/top/news_list.png) no-repeat left;
}

/* ■■■■■■■■■ コンテンツバナー ■■■■■■■■■ */

#contents_side {
	padding-top: 6px;
}

h2.top_bnr_1 {
	border: none;
	width: 680px;
	height: 152px;
	margin-left: 25px;
	margin-bottom: 4px;
	background: url(../images/top/top_bnr_6_r.png) no-repeat;
}
h2.top_bnr_1 a {background: url(../images/top/top_bnr_6.png) no-repeat;}
h2.top_bnr_1 a:hover {background: none;}


h2.top_bnr_5 {
	border: none;
	width: 680px;
	height: 152px;
	margin-left: 25px;
	margin-bottom: 0px;
	background: url(../images/top/top_bnr_5_r.png) no-repeat;
}
h2.top_bnr_5 a {background: url(../images/top/top_bnr_5.png) no-repeat;}
h2.top_bnr_5 a:hover {background: none;}

h2.top_bnr_6 {
	border: none;
	width: 680px;
	height: 73px;
	margin-left: 25px;
	margin-bottom: 10px;
	background: url(../images/top/jlh-bana_r.png) no-repeat;
}
h2.top_bnr_6 a {background: url(../images/top/jlh-bana.png) no-repeat;}
h2.top_bnr_6 a:hover {background: none;}

ul.top_bnr {
	list-style: none;
	width: 695px;
	margin-left: 24px;
}

ul.top_bnr li {
	width: 338px;
	height: 56px;
	margin-right: 6px;
	margin-bottom: 8px;
	float: left;
}

ul.top_bnr li.top_bnr_e {background:url(../images/top/top_bnr_e_r.png) no-repeat;}
ul.top_bnr li.top_bnr_e a {background:url(../images/top/top_bnr_e.png) no-repeat;}
ul.top_bnr li.top_bnr_e a:hover {background:none;}

ul.top_bnr li.top_bnr_b {background:url(../images/top/top_bnr_b_r.png) no-repeat;}
ul.top_bnr li.top_bnr_b a {background:url(../images/top/top_bnr_b.png) no-repeat;}
ul.top_bnr li.top_bnr_b a:hover {background:none;}

ul.top_bnr li.top_bnr_c {background:url(../images/top/top_bnr_c_r.png) no-repeat;}
ul.top_bnr li.top_bnr_c a {background:url(../images/top/top_bnr_c.png) no-repeat;}
ul.top_bnr li.top_bnr_c a:hover {background:none;}

ul.top_bnr li.top_bnr_d {
	margin-bottom: 28px;background:url(../images/top/top_bnr_d_r.png) no-repeat;}
ul.top_bnr li.top_bnr_d a {background:url(../images/top/top_bnr_d.png) no-repeat;}
ul.top_bnr li.top_bnr_d a:hover {background:none;}


