span#hid_img img {visibility:hidden;position:absolute;top:332;left:517;}.txtright {text-align:right;}.txtcenter {text-align:center;}body,h1,h2,h3,h4,td,p {font-size:0.9em;}form,p,img {padding:0;margin: 0;}ul {padding:4px 4px 4px 20px;margin: 0;}div.contents2 { width:505px;} div.contents3,div.contents4,div.contents5,div.contents6 { width:219px;}h1 { padding:0.1em 0 0 1em; margin: 0; font-size:90%; color:#0D8A12;}h1#header{ padding:0.1em 0 0 1em; margin: 8px 0 0 0; text-indent:85px; font-weight:normal; font-size:90%; color:#0D8A12;}div#news { border:1px solid #D1C5AA; padding: 8px;}div#news span.gray{	color:#666666;}div#news ul{	list-style-type:none;	margin-left:-15px;}div#news hr{	border:none;	border-bottom:2px dotted #DEDEDE;}p#newsnotes {	font-size:0.8em;	padding: 4px;	margin: 0 0 12px 0;	letter-spacing:0.1em;}p.navitit { border-bottom:2px dotted #DEDEDE; margin-bottom:0.5em; line-height:1.5em;}p.navititb { line-height:1.5em;}p.navitit b,p.navititb b { color:#666;}p#zenmori{	margin:15px 0 5px 0;	text-align:center;}h2{font-size:110%;}h3,h4 {text-align:center;}h2,h3,h4 { padding:5px 0; margin: 0;}div.contents2,div.contents3,div.contents4 { padding:1px; margin:1px 0 7px 0;} div.contents2 div,div.contents2 p,  div.contents3 div,div.contents3 p,  div.contents4 div,div.contents4 p,  div.contents5 div,div.contents5 p{ padding:0.3em 0.6em 0.6em 0.3em;}div.contents5 {margin-top:3em;text-align:center;}div.contents6 {margin-top:0.3em;}h2 {color:#386738;background-color:#F0F0F0;padding-left:1em;}div.contents2 {	border:1px solid #CCC;}div.contents2 h3 {color:#6E6F6A;background-color:#C7F3BC;padding-left:1em;text-align:left;}h3 {color:#396839;background-color:#C7F3BC;}div.contents3 {border:1px solid #CCC;}h4 {color:#FFF;background-color:#386738;}div.contents4 {border:1px solid #CCC;}}div.contents4 ul{background-color:#EEEED8;}div.contents3 p#map{padding:0;margin:0;}div#fair {background-color:#FAF8DF;padding:4px 0;}div#fair p{padding:4px;}div#fair span{color:#936F3F;font-weight:bold;}/* 携帯バナー用に追記080523 */p.qr-memo{font-size:0.8em;}p.qr-url{font-size:0.75em;text-align:center;}/*新着情報アイコン*/img.s_icon{vertical-align:middle;padding-right:3px;margin-bottom:2px;}