@charset "Shift_JIS";

/* ===================================================================
2010/4/1
2010/6/1
2010/9/17
2010/10/8
2012/2/1　networld
トップページ　使用
=================================================================== */

body#index h2 {
	text-indent:-9999px;
	}

body#index #left-col {
	width:200px;
	float:left;
	}
body#index #main {
	width:500px;
	float:left;
	margin:0 0 0 20px;
	}
body#index #right-col {
	width:200px;
	float:left;
	margin:0 0 0 20px;
	}


/*----------------------------------------------------
　　左ナビ
----------------------------------------------------*/

/*-----------  緊急情報 ----------*/
body#index #left-col #attention h2 {
	width:200px;
	height:32px;
	background:url(../../top/attention-ttl.gif) no-repeat;
	}
body#index #left-col #attention h3 {
	background:url(../../top/icn-attention.gif) no-repeat  0 0;
	padding:0 0 5px 20px;
	margin:0;
	border-bottom:1px dotted #FF0000;
	font-weight:bold;
	}
body#index #left-col #attention p {
	margin:7px 10px 13px;
	}
body#index #left-col #attention  ul {
	background:#FFEDE9;
	padding:10px;
	margin:0 0 0;
	}
	
body#index #left-col #attention  li {
	padding:0 0 0 0px;
	margin:7px 0 7px;
	}
body#index #left-col #attention  ul.subNav {
	background: #FFD7CF;
	padding:7px 10px 5px;
	margin:0 0 20px;
}
	
body#index #left-col #attention ul.subNav li {
	background:url(../img/icn-pink.gif) no-repeat 0 0.3em;
	padding:0px 0 0 12px;
	margin:5px 0;
	}

/*-----------  注目情報 ----------*/
body#index #left-col #check h2 {
	width:200px;
	height:32px;
	background:url(../../top/check-ttl.gif) no-repeat;
	}
body#index #left-col #check ul {
	background:#FDF2D8;
	padding:3px 10px 10px;
	}
body#index #left-col #check li {
	background:url(../img/icn-pink.gif) no-repeat 0 0.25em;
	padding:0 0 0 12px;
	margin:7px 0 0;
	}
body#index #left-col #check .close a,body#index #left-col #check .all a {
	color:#333;
	}
body#index #left-col #check li.all {
	background:url(../img/icn-blue.gif) no-repeat 0 10px;
	border-top:1px dotted #DBB770;
	padding:10px 0 0 25px;
	}
body#index #left-col #check li.close {
	background:url(../img/icn-close.gif) no-repeat 0 10px;
	border-top:1px dotted #DBB770;
	padding:10px 0 0 25px;
	}


/*-----------  とやま安全・安心情報 ----------*/
body#index #left-col #safety h2 {
	width:200px;
	height:36px;
	background:url(../../top/safety-ttl.gif) no-repeat;
	margin:16px 0 0;
	}
body#index #left-col #safety ul {
	border-top:1px solid #8AB82E;
	border-left:1px solid #8AB82E;
	border-right:1px solid #8AB82E;
	padding:3px 10px 10px;
	}
body#index #left-col #safety li {
	background:url(../img/icn-green.gif) no-repeat 0 0.25em;
	padding:0 0 0 12px;
	margin:7px 0 0;
	}
body#index #left-col #safety .subNav {
	border-top:1px dotted #009933;
	border-bottom:1px solid #8AB82E;
	border-left:1px solid #8AB82E;
	border-right:1px solid #8AB82E;
	padding:10px;
	background:#F0F7E0;
	color:#999;
	line-height:1.5;
	}
body#index #left-col #safety .subNav a:link {
	color:#333;
	}



/* --- 概要(2014-03-31) ---- */
body#index #left-col #gaiyou h2 {
	width:200px;
	height:35px;
	background:url(../../top/gaiyou-ttl.gif) no-repeat;
	margin:13px 0 0;
	}
body#index #left-col #gaiyou ul {
	border-top:1px solid #8AB82E;
	border-left:1px solid #8AB82E;
	border-right:1px solid #8AB82E;
	padding:3px 10px 3px;
	}
body#index #left-col #gaiyou li {
	background:url(../img/icn-green.gif) no-repeat 0 0.25em;
	padding:0 0 0 12px;
	margin:7px 0 0;
	}
body#index #left-col #gaiyou .subNav {
	/*border-top:1px dotted #009933;*/
	border-bottom:1px solid #8AB82E;
	border-left:1px solid #8AB82E;
	border-right:1px solid #8AB82E;
	padding:0px 9px  9px;
	/*background:#F0F7E0;*/
	color:#999;
	line-height:1.5;*/
	}

body#index #left-col #gaiyou .subNav img {
	width:180px
	}





/* --- /概要(2014-03-31) ---- */

/*-----------  とやまの子育て情報 ----------*/
body#index #left-col #kids h2 {
	width:200px;
	height:39px;
	background:url(../../top/kids-ttl.gif) no-repeat;
	margin:13px 0 0;
	}
body#index #left-col #kids ul {
	border-top:1px solid #8AB82E;
	border-left:1px solid #8AB82E;
	border-right:1px solid #8AB82E;
	padding:3px 10px 10px;
	}
body#index #left-col #kids li {
	background:url(../img/icn-green.gif) no-repeat 0 0.25em;
	padding:0 0 0 12px;
	margin:7px 0 0;
	}
body#index #left-col #kids .subNav {
	border-top:1px dotted #009933;
	border-bottom:1px solid #8AB82E;
	border-left:1px solid #8AB82E;
	border-right:1px solid #8AB82E;
	padding:10px;
	background:#F0F7E0;
	color:#999;
	line-height:1.5;
	}
body#index #left-col #kids .subNav a {
	color:#333;
	}


/*-----------  知事室バナー ----------*/
/*
body#index #left-col #tijibn
	margin:17px 0 0;
	}
*/
body#index #right-col #tijibn {
	margin:4px 0 4px;
	}

body#index #right-col #tijiblogbn {
	margin:4px 0 4px;
	}
/*-----------  県政に参加しよう ----------*/
body#index #left-col #attend h2 {
	width:200px;
	height:36px;
	background:url(../../top/attend-ttl.gif) no-repeat;
	margin:11px 0 0;
	}
body#index #left-col #attend ul {
	border-top:1px solid #8AB82E;
	border-left:1px solid #8AB82E;
	border-right:1px solid #8AB82E;
	padding:3px 10px 10px;
	}
body#index #left-col #attend li {
	background:url(../img/icn-green.gif) no-repeat 0 0.25em;
	padding:0 0 0 12px;
	margin:7px 0 0;
	}
body#index #left-col #attend .subNav {
	border-top:1px dotted #009933;
	border-bottom:1px solid #8AB82E;
	border-left:1px solid #8AB82E;
	border-right:1px solid #8AB82E;
	padding:10px;
	background:#F0F7E0;
	color:#999;
	line-height:1.5;
	}
body#index #left-col #attend .subNav a {
	color:#333;
	}


/*----------------------------------------------------
　　メイン
----------------------------------------------------*/

/*-----------  メインイメージ ----------*/
body#index #main #mainimg {
	background:url(../../top/mainimg-bg.gif) no-repeat;
	padding:7px 0 13px;
	}


/*-----------  お知らせ ----------*/
body#index #main #news h2 {
	width:500px;
	height:32px;
	background:url(../../top/news-ttl.gif) no-repeat;
	margin:7px 0 0;
	}
body#index #main #news ul {
	padding:6px 0 0;
	}
body#index #main #news li {
	background:url(../img/icn-green.gif) no-repeat 0 0.25em;
	padding:0 0 0 12px;
	margin:7px 0 0;
	}
body#index #main #news li.check {
	padding:0 0 7px 12px;
	border-bottom:1px dotted #CCC;
	}

body#index #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#index #main #news li.notice {
	background:#FFF;
	padding:10px 0 0.15em 0px;
	margin:7px 0 0;
	border-top:1px dotted #CCC;
	}


body#index #main #news li.close {
	background:url(../img/icn-close.gif) no-repeat 0 10px;
	padding:10px 0 0.15em 21px;
	margin:7px 0 0;
	border-top:1px dotted #CCC;
	}

body#index #main #news li.all a,body#index #main #news li.close a {
	color:#333;
	}


/*-----------  催し物 ----------*/
body#index #main #event h2 {
	width:500px;
	height:32px;
	background:url(../../top/event-ttl.gif) no-repeat;
	margin:20px 0 0;
	}
body#index #main #event ul {
	padding:6px 0 0;
	}
body#index #main #event li {
	background:url(../img/icn-green.gif) no-repeat 0 0.25em;
	padding:0 0 0 12px;
	margin:7px 0 0;
	}
body#index #main #event li.check {
	padding:0 0 7px 12px;
	border-bottom:1px dotted #CCC;
	}
body#index #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#index #main #event li.close {
	background:url(../img/icn-close.gif) no-repeat 0 10px;
	padding:10px 0 0.15em 21px;
	margin:7px 0 0;
	border-top:1px dotted #CCC;
	}
body#index #main #event li.all a,body#index #main #event li.close a {
	color:#333;
	}
body#index #main .bt {
	width:510px;
	margin:0 -10px 0 0;
	/_zoom: 1;     
    /overflow: hidden; 
	}
body#index #main .bt li {
	margin:20px 10px 0 0; 
	float:left;
	}


/*-----------  くらし・健康・教育　リスト ----------*/
body#index #main #life-list h2 a {
	width:500px;
	height:38px;
	background:url(../../top/life-list-ttl.gif) no-repeat;
	margin:14px 0 0;
	display:block;
	overflow:hidden;
	}
body#index #main #life-list h2 a:hover  {
	filter: alpha(style=0, opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
	}
body#index #main #life-list .inner {
	border:1px solid #CCC;
	padding:3px 10px 10px;
	}
body#index #main #life-list ul {
	float:left;
	}
body#index #main #life-list ul.section1 {
	width:141px;
	}
body#index #main #life-list ul.section2 {
	width:162px;
	margin:0 0 0 10px;
	}
body#index #main #life-list ul.section3 {
	width:155px;
	margin:0 0 0 10px;
	}


/*-----------  リスト　共通 ----------*/
body#index #main #set-col {
	width:510px;
	margin:0 -10px 0 0;
	}
* html body#index #main #set-col {
	overflow:hidden;
	z-index:1;
	}
	
body#index #main #set-col div {
	width:160px;
	float:left;
	margin:0 10px 0 0;
	}
body#index #main #set-col h2 a {
	width:160px;
	height:40px;
	margin:7px 0 0;
	display:block;
	overflow:hidden;
	}
body#index #main #business-list h2 a:hover ,
body#index #main #land-list h2 a:hover ,
body#index #main #administration-list h2 a:hover  {
	filter: alpha(style=0, opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
	}
body#index #main #set-col ul {
	border:1px solid #CCC;
	padding:3px 10px;
	}
body#index #main #set-col li,body#index #main #life-list li {
	background:url(../img/icn-circle.gif) no-repeat 0 0.25em;
	padding:0 0 0 15px;
	margin:7px 0 0;
	}
body#index #main #set-col li a,body#index #main #life-list li a {
	color:#333;
	}


/*-----------  産業・しごと　リスト ----------*/
body#index #main #business-list h2 a {
	background:url(../../top/business-list-ttl.gif) no-repeat;
	}


/*-----------  県土づくり　リスト ----------*/
body#index #main #land-list h2 a {
	background:url(../../top/land-list-ttl.gif) no-repeat;
	}


/*-----------  県政の情報　リスト ----------*/
body#index #main #administration-list h2 a {
	background:url(../../top/administration-list-ttl.gif) no-repeat;
	}


/*----------------------------------------------------
　　右ナビ
----------------------------------------------------*/

/*-----------  バナー広告mv ----------*/
body#index #right-col #bannermv {
	margin:7px 0 0;
	}
body#index #right-col #bannermv p {
	text-indent:-9999px;
	background:url(../../top/bannermv-ttl.gif) no-repeat;
	width:36px;
	height:11px;
	margin:0 0 3px;
	padding:0;
	}
body#index #right-col #bannermv ul.slide {
	width:200px;
	height:60px;
	overflow:hidden;
	}
body#index #right-col #bannermv ul.slide li {
	float:left;
	}
body#index #right-col #bannermv li.ad {
	background:url(../img/icn-green.gif) no-repeat 0 0.25em;
	padding:0 0 10px 12px;
	margin:7px 0 15px;
	border-bottom:1px solid #CCC;
	}

/*-----------  富山県の魅力・観光　リスト ----------*/
body#index #right-col #tourism-list {
	/*margin:15px 0 0;*/
	margin:4px 0 0;
	}
body#index #right-col #tourism-list h2 a {
	width:200px;
	height:87px;
	background:url(../../top/tourism-list-ttl.gif) no-repeat;
	display:block;
	overflow:hidden;
	}
body#index #right-col #tourism-list h2 a:hover {
	filter: alpha(style=0, opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
	}
body#index #right-col #tourism-list .inner {
	border:1px solid #CCC;
	margin:0;
	}
body#index #right-col #tourism-list ul {
	padding:3px 10px 10px;
	}
body#index #right-col #tourism-list li {
	background:url(../../top/tourism-list-icn.gif) no-repeat 0 0;
	padding:0 0 0.15em 21px;
	margin:8px 0 0;
	}
body#index #right-col #tourism-list li a {
	color:#333;
	}

body#index #right-col #tourism-list .bt {
	border:none;
	padding:0;
	/*margin:10px 0 0;*/
	margin:4px 0 0;
	line-height:0;
	}

body#index #right-col #tourism-list .bt img {
	margin:0 0 4px 0;
	}


body#index #right-col #tourism-list #mobile {
	margin:20px 0 0;
	}

body#index #right-col #tourism-list #weather {
	width:172px;
	height:116px;
	background:url(../../top/weather-bg.gif) no-repeat;
	margin:0 0 10px 13px;
	display:table;
	}

body#index #right-col #tourism-list #weather #weatherset {
	margin:38px auto 0;
	border:none;
	width:auto;
	}
body#index #right-col #tourism-list #weather #weatherset td {
	padding:0;
	border:none;
	vertical-align:middle;
	}
body#index #right-col #tourism-list #weather td#weather-txt {
	font-size:11px;
	padding:0 0 0 5px;
	}
body#index #right-col #tourism-list #weather td#weather-txt span {
	font-weight:bold;
	color:#FF6600;
	}
body#index #right-col #tourism-list #weather img.link {
	margin:5px 0 0 27px;
	}


/*-----------  オンライン県庁 ----------*/
body#index #right-col #online h2 {
	width:200px;
	height:34px;
	background:url(../../top/online-ttl.gif) no-repeat;
	margin:18px 0 0;
	}
body#index #right-col #online ul {
	border:1px solid #8AB82E;
	padding:3px 10px 10px;
	}
body#index #right-col #online li {
	background:url(../img/icn-green.gif) no-repeat 0 0.25em;
	padding:0 0 0 12px;
	margin:7px 0 0;
	}


/*-----------  バナー広告 ----------*/
body#index #right-col #banner h2 {
	width:200px;
	height:28px;
	background:url(../../top/banner-ttl.gif) no-repeat;
	margin:20px 0 0;
	}
body#index #right-col #banner .bnad {
	margin:10px 0 0;
	}


/*-----------  バナー広告(レイアウト変更後) ----------*/
#banner2{
	width:940px;
	margin:20px auto 0;
}

body#index #banner2 h2{
	text-indent:0px;
	height:25px;
	overflow:hidden;
}

#banner2 ul{
	width:840px;
	border:1px solid #CCC;
	padding:15px 44px 3px 54px;	
}

#banner2 ul li{
	margin:0 10px 10px 0;
	float:left;
}
#banner2_bosyu{
	width:940px;
	margin:0 auto 0;
	text-align:right;
}
#banner2_bosyu ul {
	float:right;
}

#banner2_bosyu li {
	background:url(../img/icn-green.gif) no-repeat 0 0.25em;
	padding:0 0 0 12px;
	margin:7px 0 0;
	}


