@charset "UTF-8";

/*------------------------------------------------------------------------------
	Client Name - Local CSS
	URL: http://www.city.iwata.shizuoka.jp/
	Date: 2010-09-25
	Copyright (C) Iwata City All Rights Reserved.
------------------------------------------------------------------------------*/
ul.phoList2col li{
	width:240px;
	float:left;
	margin-right:30px;
	margin-bottom:10px;
	}
ul.phoList2col li img{display:block;margin-bottom:10px;}

ul#catMenu{margin-right:-20px;}
ul#catMenu li{
	float:left;
	width:310px;
	background:url(../img/bg/bg_dot_gray.png) repeat-x left bottom;
	padding-bottom:0.5em;
	margin-bottom:0.5em;
	margin-right:20px;
	}
ul#catMenu li a{
	background:url(../img/ico/ico_brown.png) no-repeat left center;
	padding-left:20px;
}
/* #kakIndex : 説明文
----------------------------------------------------*/

body#kakIndex #main #kakMenu{
	padding:0.8em 0.8em 0;
	background:#f4f4f4;
	border:3px double #d8e0e2;
	margin-bottom:50px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	font-size:115%;
	}
body#kakIndex #main #kakMenu dt{
	font-weight:bold;
	width:7em;
	color:#fff;
	text-align:center;
	background:#69757e;
		-moz-border-radius:5px;
	-webkit-border-radius:5px;
	}
body#kakIndex #main #kakMenu dd{
	margin:-1.9em 0 1em 8em;
	}
body#kakIndex #main #kakMenu dd ul{margin-bottom:0;}
body#kakIndex #main #kakMenu dd li{display:inline-block;
padding:0.3em 0.1em 0.3em 1.1em;
background:url(../img/ico/ico_gray.png) no-repeat left center;
/display:inline;
/zoom:1;

}
body#kakIndex #main table{margin-bottom:30px;}
body#kakIndex #main th,
body#kakIndex #main td{border:none;}

body#kakIndex #main tbody th{
border-bottom:1px solid #c6d9e0;
border-right:1px dotted #c6d9e0;

}
body#kakIndex #main tr.even td{background:#f9f9f9;}
body#kakIndex #main td{

border-bottom:1px solid #c6d9e0;
border-right:1px dotted #ececec;
}
body#kakIndex #main td ul{margin-bottom:0;}
body#kakIndex #main td ul li{
	padding-left:1.3em;
	background:url(../img/ico/ico_red.png) no-repeat left 0.3em;
	}
body.kakuka ul.list01{
	margin-right:-20px;
}
body.kakuka ul.list01 li{
	float:left;
	width:310px;
	background:url(../img/bg/bg_dot_gray.png) repeat-x left bottom;
	padding-bottom:0.5em;
	margin-bottom:0.5em;
	margin-right:20px;
	}
* html body.kakuka ul.list01 li{
	width:300px;
	}
body.kakuka ul.list01 li a{
	background:url(../img/ico/ico_gray.png) no-repeat left center;
	padding-left:20px;
}

body.kakuka .section dl{
	margin-left:5px;
}
body.kakuka .section dl dt{
	padding: 0 0 0 25px;
	font-weight:bold;
	background:url(../img/ico/ico_gray.png) no-repeat 0.5em 0.3em;
}

body.kakuka .section dl dd{
	padding-top:5px;
	margin-top:5px;
	background:url(../img/bg/bg_dot_gray.png) repeat-x left top ;
}

body.kakuka .section #news li{
	clear:both;
	overflow:hidden;
	padding:9px 0;
	margin:0 5px;
	line-height:1.3;
	background:url(../img/bg/bg_dot_gray.png) repeat-x left bottom;
}
body.kakuka .section #news li span.date{
	padding-left:20px;
	display:block;
	float:left;
	width:5px;
	background:url(../img/ico/ico_blue.png) no-repeat 0 0;
}
body.kakuka .section #news li a{
	float:right;
	width:650px;
	display:block;
}


/* #bunIndex : 文化財Index
----------------------------------------------------*/

/* 文化財のGmap */
#main #bunkazaiMap{
	height: 500px;
	border: 4px solid #f8f7f6;
	padding: 3px;
	margin-bottom: 1em;
	}
#main #bunkazaiMap #gmap{
	height: 500px;
	}

#main #bunkazaiMap #gmap p.infowin{
	}

#main #bunkazaiMap #gmap p.infowin .category{
	font-size: 11px;
	display: block;
	padding-bottom: 3px;
	margin-bottom: 2px;
	background: url(../img/bg/bg_dot_gray.png) repeat-x left bottom;
}
#main #bunkazaiMap #gmap p.infowin .category img{
	vertical-align: -3px;
	margin-right: 6px;
}
#main #bunkazaiMap #gmap p.infowin .ken{
	color: #00479a;
}
#main #bunkazaiMap #gmap p.infowin .kuni{
	color: #007800;
}


#main #bunkazaiMap #gmap p.infowin a{
	font-weight: bold;
	}

/* #kak04 : 
----------------------------------------------------*/

body#bun04 #main p img.floatR{
	margin-left:1em;
	margin-bottom:1em;
	}
	
	
/* #kak09 : 
----------------------------------------------------*/

body.bunkazai #main div.inner{
	width:202px;
	float:right;
	margin-left:1em;
	font-size:90%;
	}
body.bunkazai #main div.inner img{
	display:block;
	border:1px solid #000;
	margin-bottom:5px;
	}

/* 文化財だより
----------------------------------------------------*/

body.tayori #main .section h2{clear:both;}
body.tayori #main .section h3{clear:both;}
body.tayori #main .section h4{clear:both;}
body.tayori #main .section p.floatR{
	text-align:right;
	color:#816f4e;
	font-size:12px;
	margin-left:1em;
	}
body.tayori #main .section  img{display:block;}
body.tayori #main .section ul.col3,
body.tayori #main .section ul.col4{margin-right:-10px;}

body.tayori #main .section ul.col2 li,
body.tayori #main .section ul.col3 li,
body.tayori #main .section ul.col4 li{

	float:left;
	margin-right:10px;
		color:#816f4e;
		font-size:12px;
}
body.tayori #main .section ul.col2 li{
	width:240px;
}
body.tayori #main .section ul.col3 li{
	width:180px;
}
body.tayori #main .section ul.col4 li{
	width:160px;
}

/* #furKifugaiyo : ふるさと納税（寄附金）制度の概要
----------------------------------------------------*/

body#furKifugaiyo #main .section .atte table{
	background:#fff;
	}
 body#furKifugaiyo #main .section .atte p.alignC em{
	 display:block;
	 background:#b45454;
	 padding:10px;
	 color:#fff;
	 font-weight:bold;
	}

/* .shibafu : グラウンドの芝生化
----------------------------------------------------*/

body.shibafu #main .section table.shibafuBox{
	width:550px;
	text-align:center;
	margin:0 auto;
	padding-bottom:20px;
}
body.shibafu #main .section .shibafuBox th,
body.shibafu #main .section .shibafuBox td{
	border:none;
	text-align:left;
}
body.shibafu #main .section .shibafuBox .title{
	font-weight:bold;
	font-size:140%;
	padding-bottom:0;
}
body.shiyakusho div#main #mapArea {
	float:left;
	width:680px;
	border:5px solid #d3e2b8;
	height:400px;
	margin-bottom:20px;
}

/* body#souSOS いじめSOS
----------------------------------------------------*/

body#souSOS #main .section dl dt{
	font-weight:bold;
	border-left:10px solid #a2acb4;
	padding-left:0.5em;
	margin-bottom:0.5em;
}
body#souSOS #main .section dl dd{
	margin-left:1.5em;	
}

/* body#kei002 減免措置
----------------------------------------------------*/

body#kei002 #main .section table th.ex{
	background:#759fbd;
	color:#fff;
	width:0.5em;
}

/* body#ked002 筋力向上事業「貯筋塾」
----------------------------------------------------*/

body#ked002 #main .section ul li.floatL{
	width:200px;
}

/* body#kes001 総合がん健診
----------------------------------------------------*/

body#kes001 #main .section table.ex{
	width:450px;
	float:left;
}

/* フォーム 
----------------------------------------------------*/

body.form #main form {margin-bottom:3em;}
body.form #main form legend{
font-weight:bold;
background:#9da8af;
padding:0.5em 1em;
display:block;
color:#fff;
margin-bottom:1em;
	}
body.form #main form th{
	background:#ecf1f5;
	}
body.form #main form th em{font-weight:bold;}
body.form #main form td input,
body.form #main form td textarea{
		padding:0.2em;
		width:300px;
		}
body.form #main form td ul  {margin-bottom:0;}
body.form #main form td ul li input {width:auto;}
body.form #main form #sbmtBtn{text-align:center;}
body.form #main form #sbmtBtn input{
	padding:0.7em;
	font-weight:bold;
	font-size:110%;
	}

body#sosErr #main .section table,
body#conErr #main .section table{
	background:#fcf7f6;
	}
body#sosErr #main .section table ul,
body#conErr #main .section table ul {
	padding:10px 20px;
	margin:5px;
	background:#fff;
	border:1px solid #e9e9e9;
	}
body#sosErr #main .section table ul li,
body#conErr #main .section table ul li{
	padding:0 0 0 20px;
	font-weight:bold;
	color:#d53b3c;
	background:url(../img/ico/ico_gray.png) no-repeat 0 0.4em;
	}

	
/* サイトマップ 
----------------------------------------------------*/
body#sitIndex #main .section{
}
body#sitIndex #main .section h2{
	clear:both;
	padding:12px 0 0 15px;
	margin-bottom:5px;
	background:url(../img/bg/bg_sit_gray.png) repeat-x;
}
body#sitIndex #main #shimin h2{
	background:url(../img/bg/bg_sit_blue.png) repeat-x;}
body#sitIndex #main #jigyosha h2{
	background:url(../img/bg/bg_sit_red.png) repeat-x;}
body#sitIndex #main #midokoro h2{
	background:url(../img/bg/bg_sit_brown.png) repeat-x;}
body#sitIndex #main #shisei h2{
	background:url(../img/bg/bg_sit_green.png) repeat-x;}

body#sitIndex #main .section ul{
	margin-left:20px;
}
	
body#sitIndex #main .section ul li{
	float:left;
	width:180px;
	font-size:80%;
	padding:5px 0 5px 15px;
	margin-right:25px;
	line-height:1.3;
	background:url(../img/ico/ico_arw_gray.png) no-repeat 0 0.8em;
}
body#sitIndex #main #shimin ul li{
	background:url(../img/ico/ico_arw_blue.png) no-repeat 0 0.8em;}
body#sitIndex #main #jigyosha ul li{
	background:url(../img/ico/ico_arw_red.png) no-repeat 0 0.8em;}
body#sitIndex #main #midokoro ul li{
	background:url(../img/ico/ico_arw_brown.png) no-repeat 0 0.8em;}
body#sitIndex #main #shisei ul li{
	background:url(../img/ico/ico_arw_green.png) no-repeat 0 0.8em;}

body#sitIndex #main .section ul li a{
	font-size:120%;
}
	
/* リンク集 
----------------------------------------------------*/
body#linkIndex #main #linkMenu{
	padding:0.8em 0.8em 0;
	background:#f4f4f4;
	border:3px double #d8e0e2;
	margin-bottom:50px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	font-size:115%;
	}
body#linkIndex #main #linkMenu dt{
	font-weight:bold;
	width:7em;
	color:#fff;
	text-align:center;
	background:#69757e;
		-moz-border-radius:5px;
	-webkit-border-radius:5px;
	}
body#linkIndex #main #linkMenu dd{
	margin:-1.9em 0 1em 8em;
	}
body#linkIndex #main #linkMenu dd ul{margin-bottom:0;}
body#linkIndex #main #linkMenu dd li{display:inline-block;
padding:0.3em 0.1em 0.3em 1.1em;
background:url(../img/ico/ico_gray.png) no-repeat left center;
/display:inline;
/zoom:1;

}
body#linkIndex #main .section{
}
body#linkIndex #main .section h2{
	clear:both;
	padding:12px 0 0 15px;
	margin-bottom:5px;
	background:url(../img/bg/bg_sit_gray.png) repeat-x;
}

body#linkIndex #main .section ul{
	margin-left:20px;
}
	
body#linkIndex #main .section ul li{
	float:left;
	width:180px;
	font-size:80%;
	padding:5px 0 5px 15px;
	margin-right:25px;
	line-height:1.2;
	background:url(../img/ico/ico_arw_gray.png) no-repeat 0 0.8em;
}


body#linkIndex #main .section ul li a{
	font-size:120%;
}

/* 広報いわた 
----------------------------------------------------*/
body.kouhou #main .section table tbody th{
	width:20%;
	}

/* #kinHinanbasho : 避難所
----------------------------------------------------*/

/* 避難所のGmap */
#main #hinanjoMap{
	height: 500px;
	border: 4px solid #f8f7f6;
	padding: 3px;
	margin-bottom: 1em;
	}
#main #hinanjoMap #gmap{
	height: 500px;
	}

#main #hinanjoMap #gmap p.infowin{
	}

#main #hinanjoMap #gmap p.infowin .category{
	font-size: 11px;
	display: block;
	padding-bottom: 3px;
	margin-bottom: 2px;
	background: url(../img/bg/bg_dot_gray.png) repeat-x left bottom;
}
#main #hinanjoMapp #gmap p.infowin .category img{
	vertical-align: -3px;
	margin-right: 6px;
}
#main #hinanjoMap #gmap p.infowin .hinanjo{
	color: #00479a;
}
#main #hinanjoMap #gmap p.infowin .kyuugojo{
	color: #007800;
}


#main #hinanjoMap #gmap p.infowin a{
	font-weight: bold;
	}


/*--EOF-----------------------------------------------------------------------*/
