@charset "utf-8";

#main h2 {
	height: 30px;
	line-height: 29px;
	padding-left: 17px;
	background: url("../images/ttlBg.gif") no-repeat;
	letter-spacing: 1px;
	font-size: 122%;
}

/* -----2008.12.22 added */
#main h2.kinkyu {
	background: url("../images/subkinkyuTtl.gif") no-repeat;
}
#main h2.chouchou {
	background: url("../images/subchochoTtl.gif") no-repeat;
}
#main h2.calender {
	background: url("../images/subcalenderTtl.gif") no-repeat;
}
#main h2.kankou {
	background: url("../images/subsightseeingTtl.gif") no-repeat;
}
#main h2.info {
	background: url("../images/subtownoficeTtl.gif") no-repeat;
}
#main h2.kurashi {
	background: url("../images/sublivingTtl.gif") no-repeat;
}
#main h2.machizukuri {
	background: url("../images/subtownTtl.gif") no-repeat;
}
#main h2.iryou {
	background: url("../images/subwelfareTtl.gif") no-repeat;
}
#main h2.kosodate {
	background: url("../images/subeducationTtl.gif") no-repeat;
}
/* ----- */


#main div.category ul {
	margin: 0 12px;
}
#main div.category ul li {
	margin: 2px 0;
	padding-left: 12px;
	background: url("../images/listImg.gif") left center no-repeat;
	list-style: none outside;
}



#main div.about {
	margin-top: 15px;
	padding-top: 20px;
	background: url("../images/line.gif") left top repeat-x;
}
#main div.about div.img p {
	width: 250px;
	float: left;
	margin-right: 10px;
	display: inline;
	text-align: center;
}
#main div.about div.img p.right {
	margin-right: 0;
}
div.about div.img p.right1 {
	margin-right: 0;
	text-align: left;
}
#main div.about div.text p {
	margin: 20px 0;
}
div.about div.text1 p {
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
	padding-right: 5px;
	padding-left: 5px;
}
#main div.description dl dt {
	padding-left: 15px;
	background: url("../images/listImg-blue.gif") 0 3px no-repeat;
}
#main div.description1 dl dt {
	padding-left: 15px;
	background: url("../images/listImg-blue.gif") 0 3px no-repeat;
}
#main div.description dl dd p {
	margin: 20px 0;
}
div.description1 dl dd p {
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
	padding-right: 5px;
	padding-left: 5px;
}
#main div.description ul li {
	list-style: none outside;
}
div.description1 ul li {
	list-style: none outside;
}
#main div.listTable {
/*	width: 510px; */
	padding-top: 10px;
	background: url("../images/line.gif") left top repeat-x;
}

#main table.listTable1 {
/*	width: 100%; */
	margin: 10px 0;
	border: 1px solid #c1dad7;
}
#main table.listTable1 th,
#main table.listTable1 td {
	padding: 0.2em 5px;
	border: 1px solid #c1dad7;
	color: #467;
}
#main table.listTable1 thead th {
	background-color: #e6f2f7;
	text-align: center;
}
#main table.listTable1 tbody th {
	text-align: center;
	font-weight: normal;
	background-color: #fff;
}
#main table.listTable1 tr.even th,
#main table.listTable1 tr.even td {
	background-color: #f5fbfb;
}


#main table.listTable2 {
	margin: 10px 0;
	border: none;
}
#main table.listTable2 th,
#main table.listTable2 td {
	border: none;
	background-color: #fff;
	color: #467;
	font-weight: normal;
}
#main table.listTable2 th {
	text-align: center;
}

.about .imgtext {
	margin-bottom: 20px;
}
.about .imgtext .leftimg {
	float: left;
	width: 250px;
}
.about .imgtext .righttext {
	padding-left: 10px;
	float: left;
}
/*----- added by Y.I -----*/
/* Ajax Search Hiright */
.ajaxSearch_highlight {
	background-color: #CC6633;
}
.ajaxSearch_highlight1 {
	background-color: #FF6699;
}
.ajaxSearch_highlight2 {
	background-color: #6699FF;
}
.ajaxSearch_highlight3 {
	background-color: #FFFF66;
}
.ajaxSearch_highlight4 {
	background-color: #66FF99;
}
.ajaxSearch_result {
	padding-top: 4px;
}

.ajaxSearch_paging {
	text-align: center;
}
/* for TinyMCE style selector */

.border {
	margin-top: 15px;
	padding-top: 20px;
	background: url("../images/line.gif") left top repeat-x;
}
.titleshikaku {
	padding-left: 15px;
	background: url("../images/listImg-blue.gif") 0 3px no-repeat;
}

.jyoge20 {
	margin: 20px 0;
	line-height: 1.5em;
}
.jyoge10 {
	line-height: 1.5em;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
