@charset "urf-8";
/* =-=-=-=-=-=-=-[注意]-=-=-=-=-=-=-=- 
このCSSはTOPページ更新（2010/9）した時に大幅改修したので、TOPページのみ別途CSSファイルを用意しました。
それに伴い、style.cssから一部のスタイルを移動しました。*/

/* =-=-=-=-=-=-=-[基本設定]-=-=-=-=-=-=-=- */

#container02{
	margin:0;
	padding:0;
	width:1321px;
}


.body02 {
	margin:0;
	padding:0;
	color:#333;
	font-size:12px;
	line-height:16px;
	font-family:"ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", "Osaka", "平成角ゴシック", "sans-serif";
	background-repeat: repeat-y;
	background-image: url(../_img/top_bg01.jpg);
}



/* =-=-=-=-=-=-=-[ナビ下エリア]-=-=-=-=-=-=-=- */
#navi_ud_area {
	position:relative; 
	left: 19px;
	float: left;
	padding: 0em;
	margin-top: 20px;
	width:204px;
}
#navi_ud_area img {
	margin-top: 5px;
	margin-bottom: 5px;
}

/*=-=-=-=-=-=-=-[ニューススペース]-=-=-=-=-=-=-=-*/
.newsRed {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #990000;
	font-weight: bold;
}
#news_area {
	float: left;
	padding: 0em;
	margin-top: 30px;
	margin-bottom:15px;
	border: 1px solid #990000;
}
#news_title {
	color: #FFFFFF;
	background-color: #990000;
	text-align: center;
	font-weight: bold;
}
#news_body {
	padding: 0.5em;
}

.topic_date{
	margin:0;
	padding:12 0 0 0px;
	color:#4A2E21;
	font-weight:bold;
	background:url(../_img/arrow_topic.gif) no-repeat left center;
	line-height: 20px;
}
.newslink {
	font-family: "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3";
	color: #990000;
	font-weight: normal;
	text-align: right;
	float: right;
	font-size: 10px;
}

/**=-=-=-=-=-=-=-[おもてなし通信DLL]-=-=-=-=-=-=-=-*/
#tushindll_area {
}
#tsushin-dnld_desc {
	margin-top: 0.5em;
}


/**=-=-=-=-=-=-=-[エコツーリズムリンク]-=-=-=-=-=-=-=-*/
#ecokink_area {
}
#eco_tourism_text {
	font-size: 95%;
	margin-top: 0.5em;
	line-height: 115%;
}

/* =-=-=-=-=-=-=-[右メインスペース]-=-=-=-=-=-=-=- */
#right02{
	float:right;
	margin:0;
	padding:0;
	width: 1101px;
	font-size: 2em;
	line-height: 2;
}

/* =-=-=-=-=-=-=-[ご案内スペース]-=-=-=-=-=-=-=- */
#info_container{
	position:relative;
	float: left;
	left:30px;
	width:1000px;
	margin-bottom:20px;
}

/* =-=-=-=-=-=-=-[告知スペース]-=-=-=-=-=-=-=- */
.notice_area{
	float: left;
	width:330px;
/*  width:410px;  */
}

/* =-=-=-=-=-=-=-[ご案内スペース]-=-=-=-=-=-=-=- */
.info_area{
	float: left;
	width:660px;
/*	width:580px; */
	margin-top: 20px;
	margin-left: 10px;
}
.info_area img{
	float: left;
	width:210px;
	margin-left: 10px;
}


/*=-=-=-=-=-=-=-[おもてなし通信]-=-=-=-=-=-=-=-*/
.tusin_container {
	position:relative; 
	float: left;
	left:30px;
	width: 1000px;
	border: 1px solid #705448;
	background:url(../_img/top_tusin_bg.jpg) ;
}
.tusin_left {
	float: left;
	width:462px;
	margin-right: 17px;
	margin-top: 20px;
	margin-left: 20px;
	margin-bottom:20px;
	}
	
.tusin_left  img{
	margin-top: 10px;
	margin-bottom:10px;
	}
.tusin_right {
	float: left;
	width: 462px;
	margin-right: 20px;
	margin-top: 20px;
	margin-left: 17px;
	margin-bottom:20px;
	}
.tusin_right  img{
	margin-top: 10px;
	margin-bottom:10px;
	}	
.tsushin_subtitle {
	color: #FFFFFF;
	background-color:#705448;
	padding-top: 4px;
	padding-right: 20px;
	padding-bottom: 4px;
	padding-left:20px;
	font-size: 14px;
}
.brochureArea{
	float: left;
	width:210px;
}
.emphlead {
	padding-top: 15px;
	padding-bottom: 10px;
	font-weight: bold;
	font-size: 18px;
	color :#705448;
}
.emphBold {
	padding-top: 15px;
	padding-bottom: 10px;
	font-weight: bold;
	font-size: 14px;
}
.emphRed {
	color: #990000;
}

.emphRedBold {
	padding-top: 15px;
	padding-bottom: 10px;
	font-weight: bold;
	color: #990000;
	font-size: 14px;
}
.emphPurple {
	color: #ae5ba1;
}
.notice_container {
	position:relative;
	float: left;
	left:30px;
	width: 1000px;
	border: 1px solid #FF0000;
	padding: 0em;
}
.notice_title {
	background-color: #FFFF99;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF0000;
	padding-top: 0.25em;
	padding-right: 1em;
	padding-bottom: 0.2em;
	padding-left: 1em;
	color: #990000;
	font-weight: bold;
}
.notice_body {
	padding: 0.65em;
}
.notice_body ul {
	margin-left: 2em;
}

.strImportant {
	font-size: 95%;
	background-color: #FFCC00;
	padding-top: 0.15em;
	padding-right: 0.3em;
	padding-bottom: 0.1em;
	padding-left: 0.3em;
	border: 1px solid #990000;
}
