@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.
------------------------------------------------------------------------------*/




/* #subL : 右サイド
----------------------------------------------------*/
body#home #subL #extrnal li{
	padding:0;
	line-height:1.3;
	background:url(../img/bg/bg_dot_gray.png) repeat-x left bottom;
}
body#home #subL #extrnal li a{
	padding:9px 0 9px 25px;
	background:url(../img/ico/ico_external.png) no-repeat 0 0.5em;
	display:block;
}
#subL p.bnr{
	margin-top:15px !important;
}
#subL p.bnr:first-child {
	margin-top: 0px !important;
}

/* #subL : 左サイド
----------------------------------------------------*/

body#home #subR h3{
	padding-bottom:5px;
}

body#home #subR #bnrAd{
	padding:0 0 5px 0;
	margin-bottom:10px;
	background:url(../img/bg/bg_dot_gray.png) repeat-x left bottom;
}
body#home #subR #event,
body#home #subR #eventCalendar{
	margin-bottom:10px;
}
body#home #subR #event li{
	padding:9px 0;
	line-height:1.3;
	background:url(../img/bg/bg_dot_gray.png) repeat-x left bottom;
}
body#home #subR #event li span.date{
	padding-left:20px;
	display:block;
	background:url(../img/ico/ico_blue.png) no-repeat 0 0;
}
body#home #subR #eventCalendar{
	padding-top:15px;
	background:url(../img/bg/bg_calendar.png) no-repeat top right;
}
body#home #subR #eventCalendar #prev{
	margin:3px;
	float:left;
}
body#home #subR #eventCalendar #next{
	margin:3px;
	float:right;
}
body#home #subR #eventCalendar h4{
	padding:5px;
	text-align:center;
	font-weight:bold;
	color:#fff;
	background:url(../img/bg/bg_month.png) repeat-x;
}
body#home #subR #eventCalendar table{
	margin-left:0;
}
body#home #subR #eventCalendar table th,
body#home #subR #eventCalendar table td{
	padding:3px;
	text-align:center;
}

/* #midIndex : 磐田のみどころ
----------------------------------------------------*/

body#midIndex #main h2{
	background:none;
	padding:0;
	margin:0 0 30px 0;
}
body#midIndex #main div.event h2{
	position:relative;
}
body#midIndex #main div.event h2 span{
	display:block;
	position:absolute;
	top:7px;
	right:10px;
}
body#midIndex #main div.event #recent{
	width:475px;
	float:left;
}
body#midIndex #main div.event #recent ul li#recentM{
	padding:0 0 0 15px;
	margin-bottom:20px;
}
body#midIndex #main div.event #recent ul li#recentM .photo{
	float:left;
	margin:0 25px 25px 0;
}
body#midIndex #main div.event #recent ul li#recentM .title{
	width:auto!important;
	float:none!important;
	font-size:110%;
	margin-bottom:10px;
	padding-right:25px;
}
body#midIndex #main div.event #recent ul li#recentM .title img{
	position:relative;
	top:-3px;
}
body#midIndex #main div.event #recent ul li#recentM .date{
	width:auto!important;
	float:none!important;
	background:none;
	padding:0;
	font-weight:bold;
	font-size:110%;
	margin-bottom:10px;
	color:#645A5A;
}

body#midIndex #main div.event #recent ul li{
	background:url(../img/bg/bg_dot_gray.png) repeat-x left bottom;
	clear:both;
	padding:10px 0;
}
body#midIndex #main div.event #recent ul li .date{
	display:block;	
	/*width:82px;
	float:left;*/
	padding:0 0 0 35px;
}
body#midIndex #main div.event #recent ul li .title{
	display:block;	
	padding:0 0 0 35px;
	background:url(../img/ico/ico_brown.png) no-repeat 13px center;
}

body#midIndex #main div.event p.toList{
	text-align:right;
}

body#midIndex #main .bunkazai{
	width:330px;
	float:left;
}
body#midIndex #main .aji{
	width:330px;
	float:right;
}
body#midIndex #main .bunkazai .photo,
body#midIndex #main .aji .photo{
	float:left;
	margin-bottom:20px;
}
body#midIndex #main .bunkazai ul,
body#midIndex #main .aji ul{
	padding:5px 0 0;
	float:right;
	width:170px;
}
body#midIndex #main .kankou ul li a,
body#midIndex #main .bunkazai ul li a,
body#midIndex #main .aji ul li a{
	background:url(../img/ico/ico_brown.png) no-repeat left center;
	padding:0 0 0 20px;
	/*display:block;*/
}
body#midIndex #main .bunkazai p,
body#midIndex #main .aji p{
	clear:both;
}
body#midIndex #main .toTop{
	clear:both;
}
body#midIndex #main .kankou .photo{
	float:left;
	margin-right:15px;
	
}
body#midIndex #main .kankou ul{
	float:left;
}



/* #foo : 説明文
........................................*/

/* .foo : 説明文 */


/*--EOF-----------------------------------------------------------------------*/
