@charset "utf-8";

/*
	Site Name: 
	Description: base template style
	Version: 
	Author: 
*/

/*
===== CONTENTS ===========================================

	1: TOPPAGE STYLE

==========================================================
*/

/*
===== 1: TOPPAGE STYLE ====================================
*/

div#main-column .banner{
	margin-bottom:1em;
}

/* news */
div#main-column #news h1{
	background: url(../img/hd_news.jpg) no-repeat left top;
	min-height:49px;
	color:#373737;
	padding:10px 0.5em 0 75px;
	font-size:1.25em;
}
* html #news h1{
	height:49px;
}
div#main-column #news p.all{
	float:right;
	display:inline;
	padding:0 0 0 17px;
	background: url(../common/ico/ico_arrow_news.jpg) no-repeat left center;
	margin:0 0.75em -37px;
	position:relative;
	top:-45px;
}
div#main-column #news ul{
	border-right:solid 1px #C6C3AD;
	border-bottom:solid 1px #C6C3AD;
	border-left:solid 1px #C6C3AD;
	margin:-1em 0 1em;
	padding:1em 2em 1em;
}
div#main-column #news ul li{
	line-height:1;
	padding:0.5em 0;
	clear:both;
}
div#main-column #news ul li span{
	background: url(../common/ico/ico_arrow_news.jpg) no-repeat 0.5em 0.25em;
	padding:0 0 0 25px;
}

/* important */
div#main-column #important h1{
	background: url(../img/hd_important.jpg) no-repeat left top;
	min-height:49px;
	color:#373737;
	padding:10px 0.5em 0 75px;
	font-size:1.25em;
}
* html #important h1{
	height:49px;
}
div#main-column #important p.all{
	float:right;
	display:inline;
	padding:0 0 0 17px;
	background: url(../common/ico/ico_arrow_important.jpg) no-repeat left center;
	margin:0 0.75em -45px;
	position:relative;
	top:-45px;
}
div#main-column #important ul{
	border-right:solid 1px #C6C3AD;
	border-bottom:solid 1px #C6C3AD;
	border-left:solid 1px #C6C3AD;
	margin:-1em 0 1em;
	padding:1em 2em 1em;
}
div#main-column #important ul li{
	line-height:1;
	padding:0.5em 0;
}
div#main-column #important ul li{
	background: url(../common/ico/ico_arrow_important.jpg) no-repeat 0.5em 0.25em;
	padding:0 0 0 25px;
	margin-bottom:1em;
	clear:both;
}




/* kanko */
div#main-column #kanko-rss h1{
	background: url(../img/hd_kanko.jpg) no-repeat left top;
	min-height:49px;
	color:#836C3D;
	padding:10px 0.5em 0 75px;
	font-size:1.25em;
}
* html #kanko-rss h1{
	height:49px;
}
div#main-column #kanko-rss p.all{
	float:right;
	display:inline;
	padding:0 0 0 17px;
	margin:0 0.75em 0;
	position:relative;
	top:-45px;
}
div#main-column #kanko-rss ul{
	border-right:solid 1px #C6C3AD;
	border-bottom:solid 1px #C6C3AD;
	border-left:solid 1px #C6C3AD;
	margin:-1em 0 1em;
	padding:1em 2em 1em;
}
div#main-column #kanko-rss ul li{
	line-height:1;
	padding:0.5em 0;
}
div#main-column #kanko-rss ul li span{
	background: url(../common/ico/ico_arrow_news.jpg) no-repeat 0.5em 0.25em;
	padding:0 0 0 25px;
}



/* lifestage */
div#main-column #lifestage{
	margin-bottom:1em;
}
div#main-column #lifestage table{
	border-collapse:collapse;
	width:100%;
}
div#main-column #lifestage table td{
	width:25%;
	border:solid 1px #E2E2D6;
	background: url(../img/bg_lifestage.jpg) repeat-x 0px bottom;
	height:90px;
	vertical-align:bottom;
	text-align:center;
	line-height:2;
	padding-bottom:10px;
}


/* inquiry */
div#main-column #inquiry{
	margin-bottom:1em;
}
div#main-column #inquiry div{
	border-left:solid 3px #358837;
	border-right:solid 3px #358837;
	border-bottom:solid 3px #358837;
}
div#main-column #inquiry li{
	border-bottom:dashed 1px #CCC;
	padding:0.5em 0.5em 0.5em 58px;
}
div#main-column #inquiry li.tel{
	background: url(../common/ico/ico_tel.jpg) no-repeat 22px center;
}
div#main-column #inquiry li.fax{
	background: url(../common/ico/ico_fax.jpg) no-repeat 22px center;
}
div#main-column #inquiry li.web{
	background: url(../common/ico/ico_web.jpg) no-repeat 22px center;
}
div#main-column #inquiry p{
	background:#F0F3F3;
	margin:3px;
	padding:0.5em 18px;
}

/* bframe */
div#main-column #bframe{
	margin-bottom:1em;
}
div#main-column #bframe div{
	border-left:solid 3px #358837;
	border-right:solid 3px #358837;
	border-bottom:solid 3px #358837;
}

/* slideshow */
#slideshow {
    position:relative;
    height:201px;
}
#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
	border:solid 1px #C6C3AD;
}
#slideshow IMG.active {
    z-index:10;
}
#slideshow IMG.last-active {
    z-index:9;
}

/* category */
div#category-title{
	border:solid 1px #C6C3AD;
	margin-bottom:1.5em;
	padding:3px;
}
div#category-title div{
	background: url(../common/bg_cat_title.jpg) repeat-y;
	padding-bottom:3px;
}
div#category-title h1{
	font-size:3em;
	color:#FFF;
	padding:0.85em 20px;
}
div#category-title nav{
	background: url(../common/category/bg_mid_cat_btm.jpg) no-repeat center bottom;
}
div#category-title nav ul{
	background: url(../common/category/bg_mid_cat.jpg) no-repeat center top;
	padding:1.5em 2em 0.5em;
    zoom:1;/*for IE 5.5-7*/
}
div#category-title nav ul:after{/*for modern browser*/
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
}
* html div#category-title nav ul{
	display:inline-table;
	/*\*/display:block;/**/
}
div#category-title nav ul li{
	font-size:1.35em;
	float:left;
	width:135px;
	display:inline;
	background: url(../common/category/ico_procedure.jpg) no-repeat left center;
	margin-bottom:1em;
	padding-left:15px;
	font-weight:bold;
}
div#category-title nav ul li#electronic-notice{
	width:235px;
}


/* 小カテゴリテスト用12/1 */
div#s-category-title{
	margin-bottom:1.5em;
	padding:3px;
}

div#s-category-title nav ul{
	padding:1em 1.5em 0.5em;
    zoom:1;/*for IE 5.5-7*/
} 
div#s-category-title nav ul:after{/*for modern browser*/
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
}
* html div#s-category-title nav ul{
	display:inline-table;
	/*\*/display:block;/**/
}
div#s-category-title nav ul li{
	font-size:1em;
	float:left;
	width:135px;
	display:inline;
	background: url(../common/category/ico_municipal.gif) no-repeat left center;
	margin-bottom:1em;
	padding-left:15px;
}
div#s-category-stitle nav ul li#electronic-notice{
	width:235px;
}

/* ここまで */


/* life */
div#category-title nav ul li#procedure,
div#category-title nav ul li#municipal-tax,
div#category-title nav ul li#childbirth,
div#category-title nav ul li#education,
div#category-title nav ul li#to-know,
div#category-title nav ul li#employment,
div#category-title nav ul li#move,
div#category-title nav ul li#environment,
div#category-title nav ul li#disaster-prevention,
div#category-title nav ul li#medical-treatment,
div#category-title nav ul li#welfare,
div#category-title nav ul li#traffic{
	background: url(../common/category/ico_life.gif) no-repeat left center;
}

aside#category-news ul li span.procedure,
aside#category-news ul li span.municipal-tax,
aside#category-news ul li span.childbirth,
aside#category-news ul li span.education,
aside#category-news ul li span.to-know,
aside#category-news ul li span.employment,
aside#category-news ul li span.move,
aside#category-news ul li span.environment,
aside#category-news ul li span.disaster-prevention,
aside#category-news ul li span.medical-treatment,
aside#category-news ul li span.welfare,
aside#category-news ul li span.traffic{
	background:#78CBC7;
}

/* event */
div#category-title nav ul li#sightseeing,
div#category-title nav ul li#culture,
div#category-title nav ul li#event{
	background: url(../common/category/ico_event.gif) no-repeat left center;
}
aside#category-news ul li span.sightseeing,
aside#category-news ul li span.culture,
aside#category-news ul li span.event{
	background:#FDAC77;
}

/* business */
div#category-title nav ul li#bid,
div#category-title nav ul li#city-planning,
div#category-title nav ul li#industry,
div#category-title nav ul li#company-promotion,
div#category-title nav ul li#tax,
div#category-title nav ul li#electronic-notice{
	background: url(../common/category/ico_business.gif) no-repeat left center;
}

aside#category-news ul li span.bid,
aside#category-news ul li span.city-planning,
aside#category-news ul li span.industry,
aside#category-news ul li span.company-promotion,
aside#category-news ul li span.tax,
aside#category-news ul li span.electronic-notice{
	background:#FDAC77;
}

/* municipal */
div#category-title nav ul li#diary,
div#category-title nav ul li#organization,
div#category-title nav ul li#management,
div#category-title nav ul li#Information-disclosure,
div#category-title nav ul li#public-relations,
div#category-title nav ul li#assembly,
div#category-title nav ul li#statistics,
div#category-title nav ul li#activities,
div#category-title nav ul li#sistercity{
	background: url(../common/category/ico_municipal.gif) no-repeat left center;
}

aside#category-news ul li span.diary,
aside#category-news ul li span.organization,
aside#category-news ul li span.management,
aside#category-news ul li span.Information-disclosure,
aside#category-news ul li span.public-relations,
aside#category-news ul li span.assembly,
aside#category-news ul li span.statistics,
aside#category-news ul li span.activities,
aside#category-news ul li span.sistercity{
	background:#FDAC77;
}

/*
---------------------------------------------------*/

aside#contents-news ul li span.date {
	background: none;
	font-size: 1em;
	padding: 0;
	position: static;
	top: 0;
	margin: 0;
	width: autp;
	float: left;
}
/* life */
aside#contents-news ul li span.procedure,
aside#contents-news ul li span.municipal-tax,
aside#contents-news ul li span.childbirth,
aside#contents-news ul li span.education,
aside#contents-news ul li span.to-know,
aside#contents-news ul li span.employment,
aside#contents-news ul li span.move,
aside#contents-news ul li span.environment,
aside#contents-news ul li span.disaster-prevention,
aside#contents-news ul li span.medical-treatment,
aside#contents-news ul li span.welfare,
aside#contents-news ul li span.traffic{
	background:#78CBC7;
	font-size: 0.85em;
	padding: 3px;
	position: relative;
	top: -2px;
	margin: 0 0.85em;
	width: 75px;
	float: left;
	text-align: center;
}

/* event */
aside#contents-news ul li span.sightseeing,
aside#contents-news ul li span.culture,
aside#contents-news ul li span.event{
	background:#FDAC77;
	font-size: 0.85em;
	padding: 3px;
	position: relative;
	top: -2px;
	margin: 0 0.85em;
	width: 75px;
	float: left;
	text-align: center;
}

/* business */
aside#contents-news ul li span.bid,
aside#contents-news ul li span.city-planning,
aside#contents-news ul li span.industry,
aside#contents-news ul li span.company-promotion,
aside#contents-news ul li span.tax,
aside#contents-news ul li span.electronic-notice{
	background:#FDAC77;
	font-size: 0.85em;
	padding: 3px;
	position: relative;
	top: -2px;
	margin: 0 0.85em;
	width: 75px;
	float: left;
	text-align: center;
}

/* municipal */
aside#contents-news ul li span.diary,
aside#contents-news ul li span.organization,
aside#contents-news ul li span.management,
aside#contents-news ul li span.Information-disclosure,
aside#contents-news ul li span.public-relations,
aside#contents-news ul li span.assembly,
aside#contents-news ul li span.statistics,
aside#contents-news ul li span.activities,
aside#contents-news ul li span.sistercity{
	background:#FDAC77;
	font-size: 0.85em;
	padding: 3px;
	position: relative;
	top: -2px;
	margin: 0 0.85em;
	width: 75px;
	float: left;
	text-align: center;
}

/* other */
aside#contents-news ul li span.recruitment,
aside#contents-news ul li span.municipal-house,
aside#contents-news ul li span.prefectural-house{
	background:#F28C94;
	font-size: 0.85em;
	padding: 3px;
	position: relative;
	top: -2px;
	margin: 0 0.85em;
	width: 75px;
	float: left;
	text-align: center;
}
