/* CSS Document */


ul, ol, dl, img {
	margin: 0px;
	padding: 0px;
}
ul, ol {
	list-style-type: none;
}
img {
	border:none;
	font-size: 0%;
	line-height: 0%;
}
/* ----Flashエリア------ */

#flashcontent {
	margin-top:3px;
}/*firefox用*/
*:first-child+html #flashcontent {
	margin-top:3px;
}/*IE7用*/
* html #flashcontent {
	margin-top:3px;
} /*〜IE6用*/
body:first-of-type #flashcontent {
	margin-top:3px;
}/*Safari and Opera用*/
#flashcontent {
	width: 750px;
	height: 285px;
}


/* ----サブナビボタン------ */

#sub-navigation {
	height:28px;
}
#sub-navigation {
	margin:2px 0 7px 0;
}/*firefox用*/
*:first-child+html #sub-navigation {
	margin:2px 0 5px 0
}/*IE7用*/
* html #sub-navigation {
	margin:2px 0 5px 0
} /*〜IE6用*/
body:first-of-type #sub-navigation {
	margin:2px 0 7px 0;
}/*Safari and Opera用*/
/* ----検索部分のハック ----*/
#reference_access {
	margin-left:40px;
}/*firefox用*/
*:first-child+html #reference_access {
	margin-left:40px;
}/*IE7用*/
* html #reference_access {
	margin-left:40px;
} /*〜IE6用*/
body:first-of-type #reference_access {
	margin-left:0;
}/*Safari and Opera用*/
/* ----コピーライト----*/
#copyright {
	margin-bottom:10px;
	text-align:center;
}
body:first-of-type #copyright {
	padding-bottom:10px;
}/*Safari and Opera用*/
/* ----検索部分の指定 ----*/
div.header_search2 {
	padding:0 0px 0 0;
	height:20px;
}
div.header_search2 form {
	margin:0;
	padding:0;
}
input.search-btn {
	margin-left: 4px;
	padding-right:7px;
	padding-left:7px;
}
input.search-txt {
	margin:0;
	width:150px;
}
/* ----プルダウン透明 ----*/
#menu {
	width:auto;
	height:auto;
	filter: alpha(opacity=80); /* IE */
	-moz-opacity:0.8; /* FF2以前? */
 *opacity:0.8; /* FF3、Opera、Safari、Chrome */
}
/* ----News　エリア ----*/
#jqtab-example1 {
	/*  background-image:url(images/news-btn-back.gif);*/
   /* background-repeat:no-repeat;*/
    width: 542px;
	height:28px;
	margin: 0;
	padding: 0;
}
/*---- News部分---- */

.news01 {
	margin:0px 0 10px 0;
	font-size:12px;
	padding:0;
}
.news01 dd {
	color:#333333;
	text-decoration:none;
	line-height: 1.5em;
	margin: 0 0 0.5em 9em;
}
.news01 dt.new_orange {
	margin: 0;
	padding-left: 28px;/*画像横+α  */
	background: url(images/ore_new.gif) no-repeat;
	background-position:0px 4px;/*画像位置 横 上 */
	float:left;
	line-height: 1.5em;
}
.news01 dt.new_tx {
	margin: 0;
	padding-left: 28px;/*画像横+α  */
	background: url(images/ore_tx.gif) no-repeat;
	background-position:0px 4px;/*画像位置 横 上 */
	float:left;
	line-height: 1.5em;
}
a.news_day{
    color:#333333;
    text-decoration:none;
}
a.news_day:visited {
    color:#336699;
    text-decoration:none;
}
a.news_day:hover {
    color:#FD691C;
    text-decoration:underline;
}
#news-box {
	width:542px;
}
#fragment-1 {
	padding:10px 5px 0 5px;
}
#fragment-2 {
	padding:10px 5px 0 5px;
}
#fragment-3 {
	padding:10px 5px 0 5px;
}
#fragment-4 {
	padding:10px 5px 0 5px;
}
#fragment-5 {
	padding:10px 5px 0 5px;
}
#fragment-6 {
	padding:10px 5px 0 5px;
}
#fragment-7 {
	padding:10px 5px 0 5px;
}
/*---- サイドのバナーエリア---- */
.side-bana-area {
	padding: 0;
	margin:0;
	width:184px;
	list-style:none;
}
.side-bana {
	margin:5px 0 0 0;
	list-style:none;
}
.bottom-bana-area {
	margin:18px 0 0 0;
}
.bottom-bana-area02 {
	margin:8px 0 0 0;
}
/* ----リストマーク---- */
.side-text {
	list-style:none;
	font-size:12px;
	line-height: 150%;
	margin-left: 5px;/* 注1　*/
}
.side-text li {
	margin: 0;
	padding-left: 10px;/*画像横+α  */
	background: url(images/sankaku.gif) no-repeat;
	background-position:0px 5px;/*画像位置 横 上 */
}
img {
	margin:0;
	padding:0;
	border:0;
}
/* ----フッター----*/
#top-idou {
	margin-top:30px;
}
#f-bg {
	background-image:url(images/f-bg.gif);
	background-repeat:repeat-x;
	font-size:10px;
	text-align:center;
	margin-bottom:15px;
}
#f-bg a:link {
	text-decoration:none;
	color:#333333;
}
#f-bg a:visited {
	text-decoration:none;
	color:#FD691C;
}
#f-bg a:hover {
	text-decoration:none;
	color:#FD691C;
}
/* ----訪問者別ページ----*/

.houmon_betu {
	font-size:12px;
	padding-left:20px;
	line-height:180%;
}
.houmon_betu a:link {
	color:#333333;
	text-decoration:underline;
}
.houmon_betu a:visited {
	color:#FD691C;
	text-decoration:underline;
}
.houmon_betu a:hover {
	color:#FD691C;
	text-decoration:none;
}
.houmon_betu h1 {
	font-size:14px;
	font-weight:bold;
}
/*NEWSのナビエリア*/
ul.tabs {
	margin:0;
	padding:0;
}
ul.tabs li {
	display:inline;
	margin:0;
	float:left;
	padding:0;
	list-style:none;
}
ul.tabs li a {
	display:inline-block;
	/*	width:53px;*/
	height:31px;
	margin:0;
	padding:0;
	/*background-image:url(images/news-btn-001.gif);*/
	color:#000;
	text-decoration:none;
	outline:none;
}



div.tabcontent {
	display:none;
}
.tbDisplay-tab1 div#tab1 {
	display:block;
}
.tbDisplay-tab2 div#tab2 {
	display:block;
}
.tbDisplay-tab3 div#tab3 {
	display:block;
}
.tbDisplay-tab4 div#tab4 {
	display:block;
}
.tbDisplay-tab5 div#tab5 {
	display:block;
}
.tbDisplay-tab6 div#tab6 {
	display:block;
}
.tbDisplay-tab7 div#tab7 {
	display:block;
}
.sintyaku a {
	display:inline-block;
	width:53px;
	height:31px;
	margin:0;
	padding:0;
	background-image:url(images/news-btn-001.gif);
	/*color:#000;*/
	text-decoration:none;
	outline:none;
}
.sintyaku a:hover {
	display:inline-block;
	width:53px;
	height:31px;
	margin:0;
	padding:0;
	background-image:url(images/news-btn-on001.gif);
	color:#000;
	text-decoration:none;
	outline:none;
}
.topi a {
	display:inline-block;
	width:73px;
	height:31px;
	margin:0;
	padding:0;
	background-image:url(images/news-btn-002.gif);
	/*color:#000;*/
	/*text-decoration:none;*/
	outline:none;
}
.topi a:hover {
	display:inline-block;
	width:73px;
	height:31px;
	margin:0;
	padding:0;
	background-image:url(images/news-btn-on002.gif);
	color:#000;
	text-decoration:none;
	outline:none;
}
.kyo a {
	display:inline-block;
	width:74px;
	height:31px;
	margin:0;
	padding:0;
	background-image:url(images/news-btn-003.gif);
	color:#000;
	text-decoration:none;
	outline:none;
}
.kyo a:hover {
	display:inline-block;
	width:74px;
	height:31px;
	margin:0;
	padding:0;
	background-image:url(images/news-btn-on003.gif);
	color:#000;
	text-decoration:none;
	outline:none;
}
.koku a {
	display:inline-block;
	width:66px;
	height:31px;
	margin:0;
	padding:0;
	background-image:url(images/news-btn-004.gif);
	/*color:#000;*/
	/*text-decoration:none;*/
	outline:none;
}
.koku a:hover {
	display:inline-block;
	width:66px;
	height:31px;
	margin:0;
	padding:0;
	background-image:url(images/news-btn-on004.gif);
	color:#000;
	text-decoration:none;
	outline:none;
}
.supo a {
	display:inline-block;
	width:104px;
	height:31px;
	margin:0;
	padding:0;
	background-image:url(images/news-btn-005.gif);
	/*color:#000;*/
	/*text-decoration:none;*/
	outline:none;
}
.supo a:hover {
	display:inline-block;
	width:104px;
	height:31px;
	margin:0;
	padding:0;
	background-image:url(images/news-btn-on005.gif);
	color:#000;
	text-decoration:none;
	outline:none;
}
.zai a {
	display:inline-block;
	width:96px;
	height:31px;
	margin:0;
	padding:0;
	background-image:url(images/news-btn-006.gif);
	/*color:#000;*/
	/*text-decoration:none;*/
	outline:none;
}
.zai a:hover {
	display:inline-block;
	width:96px;
	height:31px;
	margin:0;
	padding:0;
	background-image:url(images/news-btn-on006.gif);
	color:#000;
	text-decoration:none;
	outline:none;
}
.ju a {
	display:inline-block;
	width:76px;
	height:31px;
	margin:0;
	padding:0;
	background-image:url(images/news-btn-007.gif);
	color:#000;
	text-decoration:none;
	outline:none;
}
.ju a:hover {
	display:inline-block;
	width:76px;
	height:31px;
	margin:0;
	padding:0;
	background-image:url(images/news-btn-on007.gif);
	color:#000;
	text-decoration:none;
	outline:none;
}
.tbDisplay-tab1 ul.tabs li a.tab1 {
	background-image:url(images/news-btn-on001.gif);
	width:53px;
	height:31px;
}
.tbDisplay-tab2 ul.tabs li a.tab2 {
	background-image:url(images/news-btn-on002.gif);
	width:73px;
	height:31px;
}
.tbDisplay-tab3 ul.tabs li a.tab3 {
	background-image:url(images/news-btn-on003.gif);
	width:74px;
	height:31px;
}
.tbDisplay-tab4 ul.tabs li a.tab4 {
	background-image:url(images/news-btn-on004.gif);
	width:66px;
	height:31px;
}
.tbDisplay-tab5 ul.tabs li a.tab5 {
	background-image:url(images/news-btn-on005.gif);
	width:104px;
	height:31px;
}
.tbDisplay-tab6 ul.tabs li a.tab6 {
	background-image:url(images/news-btn-on006.gif);
	width:96px;
	height:31px;
}
.tbDisplay-tab7 ul.tabs li a.tab7 {
	background-image:url(images/news-btn-on007.gif);
	width:76px;
	height:31px;
}
 ul.tabs li span{
 display: none;


}

#flashcontent {
	margin-top:3px;}/*firefox用*/
*:first-child+html #flashcontent {
	margin-top:3px;}/*IE7用*/
* html #flashcontent {
	margin-top:3px;} /*〜IE6用*/
body:first-of-type #flashcontent {
	margin-top:3px;}/*Safari and Opera用*/
