@charset "Shift_JIS";

/* ===================================================================
2010/4/1　networld
各課トップ・分野小カテゴリートップ　使用
=================================================================== */

body#sec h3 {
	text-indent:-9999px;
	}

body#sec #left-col {
	width:300px;
	float:left;
	margin:25px 0 0;
	}
body#sec #main {
	width:600px;
	float:left;
	margin:25px 0 0 40px;
	}

/*----------------------------------------------------
　　タイトルまわり
----------------------------------------------------*/

/*-----------  タイトル ----------*/
body#sec #title {
	background:url(../../section/ttl-bg.gif) no-repeat;
	margin:13px 0 0;
	}
body#sec #title h2 {
	float:left;
	border-left:5px solid #99CC33;
	padding:0 0 0 7px;
	font-weight:bold;
	color:#FFF;
	font-size:1.4em;
	margin:10px 15px 0;
	}
body#sec #title:after {
	content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}
body#sec #title h2   {  
    _margin:10px 7px 0;
} 
body#sec #title #contact {
	float:right;
	width:150px;
	height:40px;
	}
body#sec #ad-title {
	background:#DBEDB7;
	padding:10px 12px 10px;
	}


/*----------------------------------------------------
　　左ナビ
----------------------------------------------------*/

/*-----------  トピックス ----------*/
body#sec #left-col #topics h3 {
	width:300px;
	height:32px;
	background:url(../../section/topics-ttl.gif) no-repeat;
	margin:20px 0 0;
	}
body#sec #left-col #topics ul {
	border-top:1px solid #8AB82E;
	border-left:1px solid #8AB82E;
	border-right:1px solid #8AB82E;
	padding:6px 13px 13px;
	}
body#sec #left-col #topics li {
	background:url(../img/icn-green.gif) no-repeat 0 0.25em;
	padding:0 0 0 12px;
	margin:7px 0 0;
	}
body#sec #left-col #topics .subNav {
	border-top:1px dotted #009933;
	border-bottom:1px solid #8AB82E;
	border-left:1px solid #8AB82E;
	border-right:1px solid #8AB82E;
	background:url(../img/icn-blue.gif) no-repeat 10px 10px #F0F7E0;
	padding:10px 10px 10px 31px;
	}
body#sec #left-col #topics .subNav a {
	color:#333;
	}


/*-----------  オンライン県庁 ----------*/
body#sec #left-col #online h3 {
	width:300px;
	height:34px;
	background:url(../../section/online-ttl.gif) no-repeat;
	margin:18px 0 0;
	}
body#sec #left-col #online ul {
	border:1px solid #8AB82E;
	padding:6px 13px 13px;
	}
body#sec #left-col #online li {
	background:url(../img/icn-green.gif) no-repeat 0 0.25em;
	padding:0 0 0 12px;
	margin:7px 0 0;
	}


/*----------------------------------------------------
　　メイン
----------------------------------------------------*/

/*-----------  メッセージ ----------*/
body#sec #main #message {
	margin:0 0 20px;
	line-height:1.75;
	}
body#sec #main #message img {
	float:left;
	margin:0 30px 0 0;
	}
body#sec #main #message:after {
	content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}


/*-----------  お知らせ ----------*/
body#sec #main #news h3 {
	width:600px;
	height:32px;
	background:url(../../section/news-ttl.gif) no-repeat;
	}
body#sec #main #news ul {
	padding:6px 0 0;
	}
body#sec #main #news li {
	background:url(../img/icn-green.gif) no-repeat 0 0.25em;
	padding:0 0 0 12px;
	margin:7px 0 0;
	}
body#sec #main #news li.all {
	background:url(../img/icn-blue.gif) no-repeat 0 10px;
	padding:10px 0 0.15em 21px;
	margin:7px 0 0;
	border-top:1px dotted #CCC;
	}
body#sec #main #news li.all a {
	color:#333;
	}


/*-----------  催し物 ----------*/
body#sec #main #event h3 {
	width:600px;
	height:32px;
	background:url(../../section/event-ttl.gif) no-repeat;
	margin:20px 0 0;
	}
body#sec #main #event ul {
	padding:6px 0 0;
	}
body#sec #main #event li {
	background:url(../img/icn-green.gif) no-repeat 0 0.25em;
	padding:0 0 0 12px;
	margin:7px 0 0;
	}
body#sec #main #event li.check {
	padding:0 0 7px 12px;
	border-bottom:1px dotted #CCC;
	}
body#sec #main #event li.all {
	background:url(../img/icn-blue.gif) no-repeat 0 10px;
	padding:10px 0 0.15em 21px;
	margin:7px 0 0;
	border-top:1px dotted #CCC;
	}
body#sec #main #event li.all a {
	color:#333;
	}
body#sec #main .bt {
	width:510px;
	margin:0 -10px 0 0;
	_zoom: 1;     
    overflow: hidden; 
	}
body#sec #main .bt li {
	margin:20px 10px 0 0; 
	float:left;
	}


/*-----------  リスト　共通 ----------*/
body#sec #main #set-col {
	width:620px;
	margin:10px -20px 0 0;
	overflow:hidden;
	}
body#sec #main #set-col:after {
	content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
	}
body#sec #main #set-col div {
	width:290px;
	float:left;
	margin:0 20px 0 0;
	}
* html body#sec #main #set-col div {
	margin-right:12px;
	}
	
body#sec #main #set-col h3 {
	width:290px;
	height:43px;
	margin:12px 0 0;
	}
body#sec #main #set-col ul {
	border-bottom:1px solid #CCC;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	}
body#sec #main #set-col li {
	background:url(../img/icn-circle.gif) no-repeat 10px 13px;
	border-top:1px solid #CCC;
	padding:10px 10px 10px 25px;
	}
body#sec #main #set-col li a,body#sec #main #set-col li.all a,body#sec #main #set-col li.close a {
	color:#333;
	}
body#sec #main #set-col li.all {
	background:url(../img/icn-blue.gif) no-repeat 8px 10px;
	border-top:1px solid #CCC;
	padding:10px 10px 10px 30px;
	}
body#sec #main #set-col li.close {
	background:url(../img/icn-close.gif) no-repeat 8px 10px;
	border-top:1px solid #CCC;
	padding:10px 10px 10px 30px;
	}


/*-----------  相談窓口　リスト ----------*/
body#sec #main #advice-list h3 {
	background:url(../../section/advice-ttl.gif) no-repeat;
	}

/*-----------  審議会・会議　リスト ----------*/
body#sec #main #meeting-list h3 {
	background:url(../../section/meeting-ttl.gif) no-repeat;
	}

/*-----------  計画・構想　リスト ----------*/
body#sec #main #plan-list h3 {
	background:url(../../section/plan-ttl.gif) no-repeat;
	}

/*-----------  採用・資格試験　リスト ----------*/
body#sec #main #recruit-list h3 {
	background:url(../../section/recruit-ttl.gif) no-repeat;
	}

/*-----------  融資・補助金　リスト ----------*/
body#sec #main #loan-list h3 {
	background:url(../../section/loan-ttl.gif) no-repeat;
	}

/*-----------  入札・発注計画　リスト ----------*/
body#sec #main #bid-list h3 {
	background:url(../../section/bid-ttl.gif) no-repeat;
	}

/*-----------  統計・調査　リスト ----------*/
body#sec #main #figures-list h3 {
	background:url(../../section/figures-ttl.gif) no-repeat;
	}

/*-----------  施設案内　リスト ----------*/
body#sec #main #plant-list h3 {
	background:url(../../section/plant-ttl.gif) no-repeat;
	}

/*-----------  公益法人・出資法人　リスト ----------*/
body#sec #main #company-list h3 {
	background:url(../../section/company-ttl.gif) no-repeat;
	}

/*-----------  よくある質問　リスト ----------*/
body#sec #main #faq-list h3 {
	background:url(../../section/faq-ttl.gif) no-repeat;
	}


/*-----------  お問い合わせ先 ----------*/
body#sec #main #contact-list h3{
	width:600px;
	height:35px;
	margin:30px 0 0;
	}
body#sec #main #contact-list h3.contact1 {
	background:url(../../section/contact1-ttl.gif) no-repeat;
	}
body#sec #main #contact-list h3.contact2 {
	background:url(../../section/contact2-ttl.gif) no-repeat;
	}
body#sec #main #contact-list h3.contact3 {
	background:url(../../section/contact3-ttl.gif) no-repeat;
	}
body#sec #main #contact-list h3.contact4 {
	background:url(../../section/contact4-ttl.gif) no-repeat;
	}
