@charset "UTF-8";
/* CSS Document */


/*--------------------------------------------------------------------------------------全体
--------------------------------------------------------------------------------------*/
body {
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	color: #666666;
}
/*リンクカラー*/
a {
	color: #003399;
	margin: 0px;
	padding: 0px;
}
a:hover {
	color: #FF6600;
	margin: 0px;
	padding: 0px;
}
p {
	margin: 0px;
	padding: 0px;
}
h4 {
	margin: 0px;
	padding: 0px;
}
em {
	font-style: normal;
}
.txtdecno {
	font-style: normal;
	text-decoration: none;
}

/*左右マージン自動
-----------------------------------------------------------------------------*/
#wrapper03 {
	margin: 0px auto;
	padding: 0px;
	width: 810px;
	height: auto;
	text-align: left;
	clear: both;
}
/*背面シャドー
-----------------------------------------------------------------------------*/
#wrapper02 {
	margin: 0px;
	padding: 0px;
	width: 810px;
	height: auto;
	background: url(../imgs/wra1shadow.gif) repeat-y;
	clear: both;
}
/*メイン800px枠
-----------------------------------------------------------------------------*/
#wrapper01 {
	margin: 0px auto;
	padding: 10px 0px 0px 0px;
	height: auto;
	width: 800px;
	clear: both;
}
/*ヘッダ
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------*/
#header {
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 800px;
	clear: both;
}
#header #headercon01 {
	margin: 0px 10px;
	padding: 0px;
	height: 80px;
	width: 780px;
}
#header p {
	line-height: 1.2em;
	margin: 0px;
	clear: both;
	padding: 5px 0px 0px;
}
/*「長野県金融広報委員会」タイトル
-----------------------------------------------------------------------------*/
#titlemain {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 50px;
	width: 360px;
}
#tiimgmain {
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 360px;
	font-size: 8pt;
	background: url(../imgs/nagakinti.gif) no-repeat;
	display: block;
	text-indent: -9999px;
}
/*「金融広報委員会とは」リンクテキスト
-----------------------------------------------------------------------------*/
#naiyou01 {
	padding: 0px;
	height: 18px;
	width: 150px;
	float: right;
	margin: 32px 0px 0px;
}
#naiyou01 a {
	text-decoration: none;
}
#naiyou01 a:hover {
	text-decoration: none;
}
/*サイト内検索
-----------------------------------------------------------------------------*/
#form01 {
	padding: 0px;
	height: 35px;
	width: 240px;
	float: right;
	background: #FFFFFF;
	border-right: 1px solid #23634E;
	border-bottom: 1px solid #0D261D;
	margin: 5px 0px 0px;
}
#formcon  {
	margin: 7.5px 5px 0px 0px;
	padding: 0px;
	height: 20px;
	width: 240px;
}
#formti {
	font-size: 8pt;
	
	margin: 0px;
	padding: 0px 5px;
	line-height: 2.2em;
	float: left;
}
#form1 {
	float: left;
	margin: 0px;
	padding: 0px;
}
#form1 #serchtext {
	height: 16px;
	margin: 0px;
	padding: 0px;
	width: 80px;
}
#form1 #button {
	height: 20px;
	margin: 0px;
	padding: 0px;
	width: 45px;
}
/*メイン上下の帯
-----------------------------------------------------------------------------*/
#obiue {
	width: 800px;
	margin: 0px;
	padding: 0px;
	height: 3px;
	font-size: 1pt;
	text-indent: -9999px;
	clear: both;
	border-bottom: 1px solid #0D261D;
}
#obishita {
	margin: 0px 0px 20px;
	padding: 0px;
	height: 3px;
	width: 800px;
	font-size: 1pt;
	text-indent: -9999px;
	clear: both;
}
/*メイン
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------*/
#main {
	margin: 0px;
	padding: 0px;
	height: 300px;
	width: 800px;
	clear: both;
}
#main #imgspace {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 300px;
	width: 550px;
	background: url(../imgs/main_image.jpg) no-repeat;
}
/*トップナビ
-----------------------------------------------------------------------------*/
#topnavi {
	margin: 0px 0px -4px;
	padding: 0px;
	height: 240px;
	width: 250px;
	float: left;
}
#topnavi ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	font-size: 1px;
}
#topnavi li {
	display: block;
	height: 60px;
	width: 250px;
	margin: 0px;
	padding: 0px;
}
#topnavi li a {
	color: #003399;
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 60px;
	width: 250px;
}
/*活動実績*/
#topnavi li#toa1 a {
	color: #FFFFFF;
	background: url(../imgs/zisseki.jpg) no-repeat;
}
#topnavi li#toa1 a:hover {
	color: #FFFFFF;
	background: url(../imgs/zissekihover.jpg) no-repeat;
}
/*貸出ビデオ*/
#topnavi li#toa2 a {
	color: #FFFFFF;
	background: url(../imgs/video.jpg) no-repeat;
}
#topnavi li#toa2 a:hover {
	color: #FFFFFF;
	background: url(../imgs/videohover.jpg) no-repeat;
}
.red {
	color: #FF0000;
}
/*提供刊行物*/
#topnavi li#toa3 a {
	color: #FFFFFF;
	background: url(../imgs/kankou.jpg) no-repeat;
}
#topnavi li#toa3 a:hover {
	color: #FFFFFF;
	background: url(../imgs/kankouhover.jpg) no-repeat;
}
/*経済・金融基礎知識*/
#topnavi li#toa4 a {
	color: #FFFFFF;
	background: url(../imgs/kkkiso.jpg) no-repeat;
}
#topnavi li#toa4 a:hover {
	color: #FFFFFF;
	background: url(../imgs/kkkisohover.jpg) no-repeat;
}
/*講師派遣*/
#topnavi li#toa5 a {
	color: #FFFFFF;
	background: url(../imgs/adviser.jpg) no-repeat;
}
#topnavi li#toa5 a:hover {
	color: #FFFFFF;
	background: url(../imgs/adviserhover.jpg) no-repeat;
}
/*コラム　信州の風*/
#topnavi li#toa6 a {
	color: #FFFFFF;
	background: url(../imgs/column.jpg) no-repeat;
}
#topnavi li#toa6 a:hover {
	color: #FFFFFF;
	background: url(../imgs/columnhover.jpg) no-repeat;
}
/*文字を非表示*/
#topnavi em {
	font-size: 9pt;
	color: #FFFFFF;
	visibility: hidden;
}
/*コンテンツ01〜
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------*/
.contents01 {
	margin: 0px;
	padding: 0px 0px 20px;
	height: auto;
	width: 800px;
	float: left;
}
.contents02 {
	margin: 0px 20px 20px;
	padding: 0px;
	height: auto;
	width: 760px;
	clear: both;
}
.contents02cus1 {
	margin: 0px 20px;
	padding: 0px;
	height: auto;
	width: 760px;
	clear: both;
}
.conten02le {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 370px;
}
.conten02ri {
	margin: 0px;
	padding: 0px;
	float: right;
	height: auto;
	width: 370px;
}
.conten02ri2 {
	margin: 0px;
	padding: 0px;
	float: right;
	height: auto;
	width: 420px;
}
/*サイドナビ
-----------------------------------------------------------------------------*/
#sidenavi {
	margin: 0px;
	padding: 0px 10px 0px 20px;
	height: auto;
	width: 220px;
	float: left;
}
#sidenavi ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#sidenavi li a {
	color: #003399;
	text-decoration: none;
	display: block;
	margin: 0px 0px 5px;
	padding: 0px;
	height: 60px;
	width: 220px;
}
#sidenavi p {
	font-size: 10pt;
	line-height: 1.5em;
	height: 20px;
	width: 230px;
	margin: 20px 0px 0px;
	padding: 0px;
}
/*今月のクイズ・バナー*/
#sidenavi li#sia1 a {
	color: #FFFFFF;
	background: url(../imgs/quiz.jpg) no-repeat;
}
#sidenavi li#sia1 a:hover {
	color: #FFFFFF;
	background: url(../imgs/quizhover.jpg) no-repeat;
}
/*こどもクイズ・バナー*/
#sidenavi li#sia2 a {
	background: url(../imgs/kodomoq.jpg) no-repeat;
}
#sidenavi li#sia2 a:hover {
	background: url(../imgs/kodomoqhover.jpg) no-repeat;
}
/*ながの金融広報だより・バナー*/
#sidenavi li#sia3 a {
	background: url(../imgs/kouhoudayori.jpg) no-repeat;
}
#sidenavi li#sia3 a:hover {
	background: url(../imgs/kouhouhover.jpg) no-repeat;
}
/*コラム信州の風・バナー*/
#sidenavi li#sia4 a {
	background: url(../imgs/columnbanner.jpg) no-repeat;
}
#sidenavi li#sia4 a:hover {
	background: url(../imgs/columnbannerhover.jpg) no-repeat;
}
/*SBC信越放送：大人の文化祭・バナー*/
#sidenavi li#sia5 a {
	background: url(../imgs/event2010banner.jpg) no-repeat;
}
#sidenavi li#sia5 a:hover {
	background: url(../imgs/event2010banner_f2.jpg) no-repeat;
}
/*講演・卓話・バナー*/
#sidenavi li#sia6 a {
	background: url(../imgs/topics_banner.jpg) no-repeat;
}
#sidenavi li#sia6 a:hover {
	background: url(../imgs/topics_banner_f2.jpg) no-repeat;
}
/*バナー・テキスト非表示*/
#sidenavi em {
	font-size: 9pt;
	color: #FFFFFF;
	visibility: hidden;
}
/*バナー下コメント*/
#sidenavi #comment {
	height: auto;
	width: 210px;
	margin: 0px;
	padding: 0px 0em 0px 10px;
	font-size: 95%;
	line-height: 1.5em;
	text-indent: -1em;
}
/*リンク集・お問い合わせボタン*/
#sibutton {
	margin: 10px 0px 0px;
	padding: 0px;
	height: auto;
	width: 220px;
	float: left;
}
#sibutton p {
	margin: 0px;
	padding: 0px;
	display: block;
	height: auto;
	width: 105px;
	float: left;
}
#sib1 a {
	border-top: 1px solid #DDF4EB;
	border-right: 1px solid #5E9B82;
	border-left: 1px solid #A2D3BF;
	border-bottom: 1px solid #23634E;
	list-style: none;
	background: #23634E;
	font-size: 11pt;
	line-height: 1.6em;
	font-weight: bold;
	height: 1.5em;
	text-align: center;
	padding: 0px;
	color: #FFFFFF;
	display: block;
	width: 105px;
	margin: 0px;
	text-decoration: none;
}
#sib1 a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background: #FF6600;
}
#sib2 a {
	border-top: 1px solid #DDF4EB;
	border-right: 1px solid #5E9B82;
	border-left: 1px solid #A2D3BF;
	border-bottom: 1px solid #23634E;
	list-style: none;
	background: #23634E;
	font-size: 11pt;
	line-height: 1.6em;
	font-weight: bold;
	height: 1.5em;
	text-align: center;
	margin: 0px 0px 0px 6px;
	padding: 0px;
	color: #FFFFFF;
	display: block;
	width: 105px;
	text-decoration: none;
}
#sib2 a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background: #FF6600;
}
/*コンテンツ内　最新情報
-----------------------------------------------------------------------------*/
/*NEWコンテンツ*/
#new {
	margin: 0px;
	padding: 0px 0px 0px 8px;
	float: left;
	height: auto;
	width: 520px;
	border-left: 2px dotted #666666;
}
/*最新情報バー*/
#new #newbar {
	background: url(../imgs/newbar.jpg) no-repeat;
	font-size: 150%;
	margin: 0px;
	padding: 0px 0px 10px 20px;
	color: #FF6600;
	line-height: 1.7;
	height: 30px;
	width: 520px;
	clear: both;
}

/*更新日付・更新内容等
--------------------------------
--------------------------------*/

#datecon2 {
	padding: 0px;
	width: 370px;
	margin: 0px;
	height: auto;
	float: left;
}
/*内容2（短い）*/
#con2 {
	height: auto;
	width: 270px;
	font-size: 10pt;
	line-height: 1.5em;
	float: right;
	margin: 0px;
	padding: 0px;
}
#con2 a:hover {
	color: #FF0000;
}
/*コンテンツ02用
--------------------------------
--------------------------------*/
.infocen {
	margin: 0px 0px 10px;
	padding: 0px;
	height: auto;
	width: 760px;
	float: left;
}
/*左右枠*/
.infole {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 370px;
	float: left;
}
.infori {
	margin: 0px;
	padding: 0px;
	float: right;
	height: auto;
	width: 370px;
}
/*機関名・日付・内容枠*/
#linkbox {
	margin: 0px 0px 5px;
	padding: 0px;
	width: 370px;
	clear: both;
	height: auto;
	float: left;
}
/*機関名*/
.linkti   {
	padding: 0px;
	height: auto;
	width: 370px;
	font-size: 105%;
	line-height: 1.5em;
	clear: both;
	background: url(../imgs/datehe.gif) no-repeat 0px 7px;
	text-indent: 0.7em;
	margin: 0px 0px 5px;
}
/*コンテンツ2番目
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------*/
/*経済・金融情報枠*/
.contents01cen {
	margin: 0px;
	padding: 0px 0px 0px 20px;
	height: auto;
	width: 760px;
	float: left;
}
/*経済・金融情報バー*/
.infolinksbar {
	background: url(../imgs/infolinksbar.jpg) no-repeat;
	font-size: 150%;
	height: 30px;
	width: 760px;
	margin: 0px;
	padding: 0px 0px 10px 20px;
	color: #FF6600;
	line-height: 1.7;
	clear: both;
}

/*フッタ
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------*/
.address {
	margin: 0px;
	padding: 0px;
	height: 60px;
	width: 800px;
	background: #4E6249;
	clear: both;
}
.adcon {
	font-size: 10pt;
	line-height: 1.5em;
	text-align: right;
	margin: 0px;
	padding: 10px 20px;
	height: 40px;
	width: 760px;
	color: #FFFFFF;
	letter-spacing: 0.1em;
}
/*その他
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------*/
/*NEWマーク*/
.newmark {
	background: url(../imgs/newmark.gif) no-repeat right center;
	margin: 0px;
	padding: 0px 30px 0px 0px;
}
/*ラッパー最下部のスペース等*/
#space01 {
	height: 600px;
	width: 810px;
	margin: 0px;
	padding: 0px;
	font-size: 1pt;
	text-indent: -9999px;
	clear: both;
}
.space02 {
	height: 20px;
	width: 800px;
	margin: 0px;
	padding: 0px;
	clear: both;
}
.space03 {
	height: 20px;
	width: 760px;
	margin: 0px;
	padding: 0px;
	clear: both;
}
.space04 {
	height: 300px;
	width: 800px;
	margin: 0px;
	padding: 0px;
	clear: both;
}
/*下影*/
#adshadow {
	background: url(../imgs/adshadow.gif) no-repeat;
	height: 5px;
	margin: 0px;
	padding: 0px;
	width: 810px;
	font-size: 1pt;
	text-indent: -9999px;
	clear: both;
}
/*2ndページ
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------*/
#headercon02 {
	margin: 0px 10px 10px 10px;
	padding: 0px;
	height: 50px;
	width: 780px;
}
#titlemain02 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 50px;
	width: 360px;
}
#tiimgmain02 {
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 360px;
	font-size: 8pt;
	margin: 0px;
	padding: 0px;
	background: url(../imgs/nagakinti.gif) no-repeat;
	display: block;
	text-indent: -9999px;
}
#titlemain02 a {
	background: url(../imgs/nagakinti.gif) no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 360px;
}
#titlemain02 a:hover {
	background: url(../imgs/nagakinti.gif) no-repeat;
}

/*トップナビ02
-----------------------------------------------------------------------------*/
#topnavi02 {
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 800px;
	background: #23634E;
	clear: both;
}
#topnavi02 ul {
	margin: 0px;
	list-style: none;
	height: 30px;
	width: 798px;
	padding: 0px 0px 0px 1px;
	clear: both;
}
#topnavi02 li {
	color: #003399;
	display: block;
	height: 30px;
	width: 114px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#topnavi02 li a {
	color: #003399;
	display: block;
	height: 30px;
	width: 114px;
	float: left;
	text-decoration: none;
}
#topnavi02 li#tose1 {
	color: #FFFFFF;
	background: url(../naiyou/img/topbuhover.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
}
#topnavi02 li#tose1 a {
	color: #FFFFFF;
	background: url(../naiyou/img/topbu.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
}
#topnavi02 li#tose1 a:hover {
	color: #FFFFFF;
	background: url(../naiyou/img/topbuhover.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
}
#topnavi02 li#tose2 {
	color: #FFFFFF;
	background: url(../naiyou/img/zisseki2hover.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
}
#topnavi02 li#tose2 a {
	color: #FFFFFF;
	background: url(../naiyou/img/zisseki2.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
}
#topnavi02 li#tose2 a:hover {
	color: #FFFFFF;
	background: url(../naiyou/img/zisseki2hover.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
}
#topnavi02 li#tose3 {
	color: #FFFFFF;
	background: url(../naiyou/img/video2hover.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
}
#topnavi02 li#tose3 a {
	color: #FFFFFF;
	background: url(../naiyou/img/video2.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
}
#topnavi02 li#tose3 a:hover {
	color: #FFFFFF;
	background: url(../naiyou/img/video2hover.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
}
#topnavi02 li#tose4 {
	color: #FFFFFF;
	background: url(../naiyou/img/kankou2hover.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
}
#topnavi02 li#tose4 a {
	color: #FFFFFF;
	background: url(../naiyou/img/kankou2.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
}
#topnavi02 li#tose4 a:hover {
	color: #FFFFFF;
	background: url(../naiyou/img/kankou2hover.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
}
#topnavi02 li#tose5 {
	color: #FFFFFF;
	background: url(../naiyou/img/kkkiso2hover.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
}
#topnavi02 li#tose5 a {
	color: #FFFFFF;
	background: url(../naiyou/img/kkkiso2.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
}
#topnavi02 li#tose5 a:hover {
	color: #FFFFFF;
	background: url(../naiyou/img/kkkiso2hover.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
}
#topnavi02 li#tose6 {
	color: #FFFFFF;
	background: url(../naiyou/img/naiyoubuhover.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
}
#topnavi02 li#tose6 a {
	color: #FFFFFF;
	background: url(../naiyou/img/naiyoubu.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
}
#topnavi02 li#tose6 a:hover {
	color: #FFFFFF;
	background: url(../naiyou/img/naiyoubuhover.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
}
#topnavi02 li#tose7 {
	color: #FFFFFF;
	background: url(../naiyou/img/adviser2hover.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
}
#topnavi02 li#tose7 a {
	color: #FFFFFF;
	background: url(../naiyou/img/adviser2.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
}
#topnavi02 li#tose7 a:hover {
	color: #FFFFFF;
	background: url(../naiyou/img/adviser2hover.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
}
#topnavi02 em {
	font-size: 9pt;
	color: #FFFFFF;
	visibility: hidden;
}
/*コンテンツイメージ
-----------------------------------------------------------------------------*/
#tiimg01 {
	font-size: 8pt;
	margin: 0px;
	padding: 0px;
	margin: 0px 0px 10px 20px;
	padding: 0px;
	clear: both;
	height: 120px;
	width: 760px;
	background: url(../naiyou/img/tohati.jpg) no-repeat;
	display: block;
	text-indent: -9999px;
}
#tiimg02 {
	font-size: 8pt;
	margin: 0px;
	padding: 0px;
	margin: 0px 0px 10px 20px;
	padding: 0px;
	clear: both;
	height: 120px;
	width: 760px;
	background: url(../zisseki/img/zissekiimg.jpg) no-repeat;
	display: block;
	text-indent: -9999px;
}
#tiimg03 {
	font-size: 8pt;
	margin: 0px;
	padding: 0px;
	margin: 0px 0px 10px 20px;
	padding: 0px;
	clear: both;
	height: 120px;
	width: 760px;
	background: url(../videos/img/videoimg.jpg) no-repeat;
	display: block;
	text-indent: -9999px;
}
#tiimg04 {
	font-size: 8pt;
	margin: 0px;
	padding: 0px;
	margin: 0px 0px 10px 20px;
	padding: 0px;
	clear: both;
	height: 120px;
	width: 760px;
	background: url(../kiso/img/kisoimg.jpg) no-repeat;
	display: block;
	text-indent: -9999px;
}
#tiimg05 {
	font-size: 8pt;
	margin: 0px;
	padding: 0px;
	margin: 0px 0px 10px 20px;
	padding: 0px;
	clear: both;
	height: 120px;
	width: 760px;
	background: url(../teikyou/img/teikyouimg.jpg) no-repeat;
	display: block;
	text-indent: -9999px;
}
#tiimg06 {
	font-size: 8pt;
	margin: 0px;
	padding: 0px;
	margin: 0px 0px 10px 20px;
	padding: 0px;
	clear: both;
	height: 120px;
	width: 760px;
	background: url(../adviser/img/adviserimg.jpg) no-repeat;
	display: block;
	text-indent: -9999px;
}
#tiimg07 {
	font-size: 8pt;
	margin: 0px;
	padding: 0px;
	margin: 0px 0px 10px 20px;
	padding: 0px;
	clear: both;
	height: 60px;
	width: 760px;
	background: url(../column/img/columnimg.jpg) no-repeat;
	display: block;
	text-indent: -9999px;
}
#tiimg08 {
	font-size: 8pt;
	margin: 0px;
	padding: 0px;
	margin: 0px 0px 10px 20px;
	padding: 0px;
	clear: both;
	height: 120px;
	width: 760px;
	background: url(../family/img/familyimg.jpg) no-repeat;
	display: block;
	text-indent: -9999px;
}
#tiimg09 {
	font-size: 8pt;
	margin: 0px;
	padding: 0px;
	margin: 0px 0px 10px 20px;
	padding: 0px;
	clear: both;
	height: 60px;
	width: 760px;
	background: url(../events/img/eventsimg.jpg) no-repeat;
	display: block;
	text-indent: -9999px;
}
#connavi01 {
	width: 760px;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: auto;
}
#connavi01 ul {
	list-style: url(none);
	margin: 0px;
	padding: 0px;
	width: 760px;
	height: auto;
}
#connavi01 li {
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 2em;
	width: auto;
	text-align: center;
	font-size: 10.5pt;
	border-top: 1px solid #DDF4EB;
	border-right: 1px solid #5E9B82;
	border-left: 1px solid #A2D3BF;
	line-height: 2em;
	text-decoration: none;
	list-style: none;
	background: #23634E;
	border-bottom: 2px solid #23634E;
	color: #FFFFFF;
}
#connavi01 #conna1 {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 172px;
}
#connavi01 #conna2 {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 125px;
}
#connavi01 #conna3 {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 215px;
}
#connavi01 #conna4 {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 240px;
}
#connavi01 #conna5 {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 160px;
}
#connavi01 #conna6 {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 108px;
}
#connavi01 #conna7 {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 216px;
}
#connavi01 #conna8 {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 188px;
}
#connavi01 #conna9 {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 119px;
}
#connavi01 #conna10 {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 119px;
}
#connavi01 #conna11 {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 142px;
}
#connavi01 #conna12 {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 116px;
}
#connavi01 #conna13 {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 142px;
}
#connavi01 #conna14 {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 103px;
}
#connavi01 #conna15 {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 116px;
}
#connavi01 #conna16 {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 129px;
}
#connavi01 #conna17 {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 192px;
}
#connavi01 #conna18 {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 255px;
}
#connavi01 #conna19 {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 192px;
}
#connavi01 #conna20 {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 113px;
}
#connavi01 #conna21 {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 251px;
}
#connavi01 li a {
	display: block;
	height: auto;
	width: auto;
	color: #23634E;
	text-decoration: none;
	background: #E3FBF2;
	margin: 0px;
	padding: 0px;
}
#connavi01 li a:hover {
	display: block;
	height: 100%;
	width: 100%;
	color: #23634E;
	text-decoration: none;
	background: #DAFCC4;
}
/*--------------------------------------------------------------------------------------bar関係
--------------------------------------------------------------------------------------*/
/* 3分の2使用バー */
.bar01 {
	margin: 0px 0px 5px;
	padding: 3px 0px 5px 0px;
	height: 23px;
	width: 520px;
	clear: both;
	font-size: 150%;
	font-weight: bold;
	margin: 0px;
	line-height: 1.2em;
	text-indent: 0.5em;
}
/* 760px使用バー */
.bar02 {
	margin: 0px 0px 5px;
	padding: 0px;
	height: 18px;
	width: 760px;
	background: url(../imgs/infolinks02bar.jpg) no-repeat;
	clear: both;
}
.bar02le {
	font-size: 150%;
	line-height: 1.2em;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 0px 0.5em;
	float: left;
}
/*「全国経済はこちら」「長野県経済はこちら」リンクテキスト*/
.bar02ri {
	margin: 0px;
	padding: 0px 10px 0px 0px;
	height: 18px;
	width: auto;
	font-size: 115%;
	float: right;
	font-weight: normal;
	background: url(../imgs/datehe2.gif) no-repeat 0px 4px;
	line-height: 1.3em;
}
/*「全国経済はこちら」「長野県経済はこちら」リンクテキスト*/
.bar03 {
	margin: 0px 0px 5px;
	padding: 0px;
	height: 18px;
	width: 370px;
	font-size: 115%;
	line-height: 1.2em;
	background: url(../naiyou/img/tohabar.jpg) no-repeat;
	text-indent: 10px;
	font-weight: bold;
	clear: both;
}
/*--------------------------------------------------------------------------------------文字関係
--------------------------------------------------------------------------------------*/
/* 幅370px（2分の1）使用 文字BOX用 　【重要】*/
.mozi01 {
	line-height: 1.8em;
	margin: 0px 0px 10px;
	padding: 0px;
	height: auto;
	width: 370px;
	
	clear: both;
}
/* 幅370px（2分の1）使用 文字BOX用 マージン下30pxに変更 */
.mozi01cus1 {
	line-height: 1.8em;
	margin: 0px 0px 30px;
	padding: 0px;
	height: auto;
	width: 370px;
	clear: both;
}
/* 幅370px（2分の1）使用 文字BOX用 マージン下3pxに変更 */
.mozi01cus2 {
	line-height: 1.5em;
	margin: 0px 0px 3px;
	padding: 0px;
	height: auto;
	width: 370px;
	clear: both;
}
/* この指定は通常文字サイズ・ウエイト・カラーに戻す */
.mozi01cus3 {
	line-height: 1.5em;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	font-size: small;
	color: #666666;
}
/* h2タイトル下リード文用　【重要】 */
.mozi01cus4 {
	font-size: 100%;
	line-height: 1.8em;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	text-indent: 1em;
}
/* 下の6とセットで電話番号などで使用 */
.mozi01cus5 {
	font-size: 115%;
	line-height: 1.6em;
	margin: 0px;
	padding: 0px 0px 0px 0em;
	color: #23634E;
	font-weight: bold;
}
.mozi01cus6 {
	margin: 0px;
	padding: 0px;
	color: #23634E;
	font: bold 135%/1.2em "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka;
}
/* 幅760px使用「※」付の文字に使用 */
.mozi01cus7 {
	line-height: 1.5em;
	margin: 5px 0px;
	padding: 0px;
	height: auto;
	width: 760px;
	clear: both;
}
/* h2タイトル下リード文用（下マージン20px）　【重要】 */
.mozi01cus8 {
	font-size: 115%;
	line-height: 1.8em;
	margin: 0px 0px 20px;
	padding: 0px;
	font-weight: normal;
	text-indent: 1em;
}
/* この指定は通常文字サイズ・ウエイト・カラーに戻す（右フロート） */
.mozi01cus9 {
	line-height: 1.5em;
	font-weight: normal;
	font-size: small;
	color: #666666;
	padding-bottom: 0.3em;
}
/* 注意文用 */
.mozi01cus10 {
	font-size: 93%;
	color: #FF0000;
	float: right;
}
/*  */
.mozi01cus11 {
	font-size: 90%;
}
/* 頭に■入れてインデントさせる　【重要】 */
.mozi01li {
	list-style: square;
	padding: 0px 0px 0px 1em;
	margin: 0px;
}
/* 頭に■入れてインデントさせる（文字大） */
.mozi01li02 {
	list-style: square;
	margin: 0px;
	font-size: 115%;
	line-height: 1.8em;
	padding: 0px 0px 0px 1em;
}
/*表組みタイトルで使用（1emインデント）　【重要】*/
.listti {
	line-height: 1.5em;
	color: #23634E;
	margin: 0px;
	padding: 0px 0px 0px 1em;
	font-weight: bold;
}
/*表組みタイトルで使用（インデントなし）　【重要】*/
.listti02 {
	line-height: 1.5em;
	color: #23634E;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
/*表組み内で使用（頭に数字を入れてインデント）　【重要】*/
.tbli {
	margin: 0px;
	padding: 0px 0px 0px 1.8em;
	list-style: decimal;
}

/*--------------------------------------------------------------------------------------テーブル関係
--------------------------------------------------------------------------------------*/
/*枠1*/
.hy01 {
	margin: 0px 0px 10px;
	padding: 0px;
	height: auto;
	width: 370px;
	clear: both;
}
/*枠2（一文字分左短い）*/
.hy02 {
	margin: 0px 0px 10px;
	padding: 0px 0px 0px 15px;
	height: auto;
	width: 355px;
	clear: both;
}
/*枠3*/
.hy03 {
	margin: 0px 0px 10px;
	padding: 0px;
	height: auto;
	width: 760px;
	clear: both;
}
/*テーブル1*/
.hytb {
	height: auto;
	width: 370px;
	margin: 0px;
	padding: 0px;
	background: #666666;
}
/*テーブル2（一文字分左短い）*/
.hytb02 {
	height: auto;
	width: 355px;
	margin: 0px;
	padding: 0px;
	background: #666666;
}
/*テーブル3*/
.hytb03 {
	height: auto;
	width: 760px;
	margin: 0px;
	padding: 0px;
	background: #666666;
}
.hytb033 {
	height: auto;
	width: 760px;
	margin: 0px;
	padding: 0px;
	background: #ffffff;
}
.hytb04 {
	height: auto;
	width: 760px;
	margin: 0px;
	padding: 0px;
	background: #FFFFFF;
}
/*幅70px（左項目用）*/
.tb1 {
	margin: 0px;
	padding: 5px 10px;
	height: auto;
	width: 70px;
	background: #E3FCB7;
	line-height: 1.2em;
	
	text-align: center;
	font-weight: bold;
}
.tb111 {
	margin: 0px;
	padding: 10px;
	height: auto;
	background: #E3FCB7;
	line-height: 1.2em;
	text-align: center;
	font-weight: bold;
}
/*幅自動（地色-白）*/
.tb2 {
	margin: 0px;
	padding: 5px 10px;
	width: auto;
	height: auto;
	line-height: 1.5em;
	background: #FFFFFF;
}
.tb22 {
	margin: 0px;
	padding: 10px;
	height: auto;
	font-size: 115%;
	line-height: 1.5em;
	background: #FFFFFF;
}
/*幅自動（地色-黄緑）*/
.tb3 {
	margin: 0px;
	padding: 5px 10px;
	width: auto;
	height: auto;
	line-height: 1.5em;
	background: #F1FFDD;
}
.tb33 {
	margin: 0px;
	padding: 10px;
	height: auto;
	font-size: 115%;
	line-height: 1.5em;
	background: #F1FFDD;
}
/*幅267px（地色-白）*/
.tb4 {
	margin: 0px;
	padding: 5px 10px;
	width: 267px;
	height: auto;
	font-size: 115%;
	line-height: 1.5em;
	background: #FFFFFF;
}
.tb44 {
	margin: 0px;
	padding: 10px;
	height: auto;
	font-size: 115%;
	line-height: 1.5em;
	background: #FFFFFF;
}
/*幅267px（地色-黄緑）*/
.tb5 {
	margin: 0px;
	padding: 5px 10px;
	width: 267px;
	height: auto;
	font-size: 115%;
	line-height: 1.5em;
	background: #F1FFDD;
}
.tb55 {
	margin: 0px;
	padding: 10px;
	height: auto;
	font-size: 115%;
	line-height: 1.5em;
	background: #F1FFDD;
}
/*幅267px（項目用）*/
.tb6 {
	margin: 0px;
	padding: 5px 10px;
	width: 267px;
	height: auto;
	line-height: 1.2em;
	background: #E3FCB7;
	text-align: center;
	font-weight: bold;
}
.tb66 {
	margin: 0px;
	padding: 10px;
	height: auto;
	line-height: 1.2em;
	background: #E3FCB7;
	text-align: center;
	font-weight: bold;
}
/*幅自動（項目用）*/
.tb7 {
	margin: 0px;
	padding: 5px 10px;
	height: auto;
	width: auto;
	background: #E3FCB7;
	line-height: 1.2em;
	text-align: center;
	font-weight: bold;
}
/*幅535px（項目用）*/
.tb8 {
	margin: 0px;
	padding: 5px 10px;
	width: 555px;
	height: auto;
	line-height: 1.2em;
	background: #E3FCB7;
	text-align: center;
	font-weight: bold;
}
/*幅535px（地色-白）*/
.tb9 {
	margin: 0px;
	padding: 5px 10px;
	width: 555px;
	height: auto;
	line-height: 1.5em;
	background: #FFFFFF;
}
/*幅535px（地色-黄緑）*/
.tb10 {
	margin: 0px;
	padding: 5px 10px;
	width: 555px;
	height: auto;
	line-height: 1.5em;
	background: #F1FFDD;
}
/*幅343px（項目用）*/
.tb11 {
	margin: 0px;
	padding: 5px 10px;
	height: auto;
	width: 323px;
	background: #E3FCB7;
	line-height: 1.2em;
	text-align: center;
	font-weight: bold;
}
/*幅233px（基礎知識で使用）*/
.tb12 {
	margin: 0px;
	padding: 0px;
	width: 233px;
	height: auto;
	background: #FFFFFF;
	text-align: center;
	letter-spacing: 0.1em;
}
/*幅自動（項目用）*/
.tb13 {
	margin: 0px;
	padding: 5px 10px;
	height: auto;
	width: 358px;
	background: #E3FCB7;
	line-height: 1.2em;
	text-align: center;
	font-weight: bold;
}
/* 基礎知識のリンクボタン用 */
.kisoli a {
	line-height: 1.2em;
	text-decoration: none;
	display: block;
	margin: 0px;
	width: 231px;
	height: auto;
	border: 1px solid #003399;
	padding: 5px 0px;
	font-weight: bold;
}
/* 基礎知識のリンクボタン用ロールオーバー */
.kisoli a:hover {
	text-decoration: none;
	border: 1px solid #FF6600;
	background: #FFFFCC;
	margin: 0px;
	padding: 5px 0px;
	height: auto;
	width: 231px;
}
/* ページトップへ戻る用枠 */
.pagetop01 {
	margin: 0px 0px 20px 20px;
	padding: 0px;
	height: 18px;
	width: 760px;
	clear: both;
}
/* ページトップへ戻る用 */
.topto {
	margin: 0px;
	padding: 0px 10px 0px 0px;
	height: 18px;
	width: auto;
	font-size: 10pt;
	float: right;
	font-weight: normal;
	line-height: 1.3em;
}
/*イメージ枠（通常）*/
.imgframe01 {
	margin: 0px;
	padding: 5px 0px;
	float: left;
	height: auto;
	width: auto;
}
/*イメージ枠（右にフロート用） */
.imgframe02 {
	margin: 0px;
	padding: 5px 0px;
	float: right;
	height: auto;
	width: auto;
}
/*インラインフレーム外枠*/
.iframecon {
	margin: 0px 0px 10px;
	padding: 0px;
	height: auto;
	width: 520px;
	float: left;
}
/* 活動内容の強調文字用 */
.mozist {
	font-size: 115%;
	line-height: 1.5em;
	padding-left: 0.7em;
	color: #23634E;
}
/* 点線囲み（活動内容） */
.blockline01 {
	text-align: center;
	display: block;
	margin: 0px auto;
	padding: 0px;
	height: auto;
	width: 366px;
	border: 2px dotted #23634E;
	color: #23634E;
	font-size: 115%;
	line-height: 1.6em;
}
/* 点線囲み（） */
.blockline02 {
	display: block;
	margin: 0px auto 10px;
	padding: 0px;
	height: 1.5em;
	width: 756px;
	border: 2px dotted #23634E;
	color: #23634E;
	font-size: 150%;
	line-height: 1.5em;
	font-weight: bold;
}
/* 貸出ビデオタイトルで使用（通常） */
.videlti {
	font-size: 120%;
	line-height: 1.2em;
	font-weight: bold;
	float: left;
}
/* 貸出ビデオタイトルで使用（画像挿入用で上に余白2.5em） */
.videlti02 {
	font-size: 120%;
	line-height: 1.2em;
	font-weight: bold;
	float: left;
	padding-top: 2.5em;
}
.videlti022 {
	font-size: 120%;
	line-height: 1.2em;
	font-weight: bold;
}
/* 貸出ビデオタイトルで使用（画像挿入用で上に余白2.5em） */
.videlti03 {
	font-size: 120%;
	line-height: 1.2em;
	font-weight: bold;
	float: left;
	padding-top: 3em;
}
/* 下矢印用（活動内容） */
.yazi01 {
	text-align: center;
	display: block;
	margin: 0px auto;
	padding: 0px;
	height: 20px;
	width: 370px;
	color: #23634E;
	font-size: 20px;
}
/* ナビゲーション下で使用（1pxグリーンライン）*/
.connaline {
	margin: 0px;
	padding: 0px;
	height: 1px;
	font-size: 1px;
	text-indent: -9999px;
	clear: both;
	border-right: 1px solid #5E9B82;
	border-left: 1px solid #A2D3BF;
	width: 758px;
	background: #23634E;
}
/* 貸出ビデオ内「※」用*/
.attention {
	font-size: 95%;
	color: #FF6600;
}
/* */
.attention02 {
	font-size: 10px;
	color: #FF0000;
}
.attention03 {
	color: #23634E;
}
.left {
	float: left;
}
.leftcus1 {
	float: left;
	text-indent: 0.5em;
}
.rightcus1 {
	margin: 0px;
	padding: 6px 10px 0px 0px;
	height: 18px;
	width: auto;
	font-size: small;
	float: right;
	font-weight: normal;
	background: url(../imgs/datehe.gif) no-repeat 0px 10px;
	line-height: 1.3em;
}
/* 実積タイトルで使用（） */
.ziti01 {
	float: left;
	padding-top: 3.3em;
}
/* 実積タイトルで使用（） */
.ziti02 {
	float: left;
	padding-top: 1em;
}
/* 実積タイトルで使用（） */
.ziti03 {
	float: left;
	padding-top: 2.3em;
}
#inqutexbox {
	margin: 10px auto 0px;
	padding: 30px;
	height: auto;
	width: 500px;
	background: #EEFFD6;
}

.applibase {
	height: auto;
	width: 100%;
	float: left;
	border-bottom: 2px dotted #8BC195;
	margin-bottom: 15px;
	padding-bottom: 15px;
}
.leftq{
	width: 125px;
	float: left;
	font-size: 14px;
	line-height: 1.5em;
	color: #23634E;
	padding-left: 20px;
	background: url(../inquiry/img/formic.gif) no-repeat 0px 4px;
}

.rightq {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 340px;
	float: right;
	font-size: 14px;
	line-height: 1.5em;
}


/* 入力部品の幅設定
---------------------------------------------------- */
#half {
  width: 30px;
 }
 
#name,#furigana,#tel {
  width: 150px;
 }
 
#mail,#comment,#kind {
  width: 320px;
 }

#comment {
  width: 300px;
  height: 100px;
 }
 
 /* 入力部品の装飾
---------------------------------------------------- */
 input, textarea {
	border-style: solid;
	border-width: 1px;
	border-color: #aaaa94 #dfdfd6 #dfdfd6 #aaaa94;
	vertical-align: middle;
	color: #696969;
}
/* 送信ボタン
---------------------------------------------------- */
#submit input {
	margin-left: 0.3em;
	border-top: 1px solid #DDF4EB;
	border-right: 1px solid #5E9B82;
	border-left: 1px solid #A2D3BF;
	border-bottom: 1px solid #23634E;
	width: 6em;
	vertical-align: middle;
	color: #ffffff;
	background: #23634E;
}
#submit {
	background: #FFFFFF;
}
#submit p {
	margin: 0;
	padding: 5px 10px;
	text-align: center;
	font-size: 12px;
	color: #333333;
	line-height: 3em;
}
.appli04base {
	width: 100%;
	font-size: 12px;
	line-height: 1.6em;
	color: #333333;
	clear: both;
	height: auto;
	text-align: center;
}
