@charset "utf-8";
/*-----左サイド部-----*/
#leftSide {width:200px;float:left;background:#fff url(../image/leftBg.jpg) no-repeat;}
/*-----右サイド部-----*/
#rightSide {width:700px;float:right;}
/*-----コンテンツ部-----*/
#contents  {width:870px;margin:20px 0 10px;padding-left:15px;padding-right:15px;background:#fff;}
/*-----コンテンツ部メインエリア-----*/
#mainArea{width:570px;float:right; margin:0; padding:0;}
/*-----コンテンツ部サブエリア-----*/
#subArea{width:300px;margin:0;float:left;font-size:95%;background:#fff;position:relative;}
#subArea h2{height:21px;text-indent:-9999px;background:url(../image/recommendTopi.gif) no-repeat;background-position:20px 0;}
/*-----ヘッダ-----*/
#header{margin:0px;padding:0px;
width:200px;height:120px;}
#header_logo{width:200px;height:120px;background-image:url(../image/headerLogo.jpg);background-color:#38332A;background-repeat:no-repeat;background-position:0px 0px;display:block;}
#header_logo a{width:200px;height:120px;display:block;text-decoration:none;}
#header_logo h1{display:none}
/*-----インフォメーション部-----*/
#info{width:878px;margin:10px auto 0;padding:8px 0;	background-color:#03C;color:#FFFFFF;text-align:center;
text-height:150%;font-size:18px;}
#info2{	width:878px;margin:10px auto -10px}

#info span{font-weight:bold;font-size:14px;}
/* 
#info{ width:878px; height:25px; margin:10px auto 0; background-color:#5C4632; color:#FFFFFF;text-align:center;}
*/
#info a:link {color:#F30;}
#info a:visited {color:#999;}
#info a:hover {	color:#FFD793;}
/*-----滋賀マップ-----*/
#shigaMap{width:570px;height:675px;margin:0;padding:0;}
#topM{width:570px;height:75px;}
#leftM{width:120px;height:525px;float:left;}
#centM{width:330px;height:525px;float:left;background:url(../image/map.gif);}
#rightM{width:120px;height:525px;float:right;}
#bottomM{width:570px;height:75px;clear:both;}
#shigaMap img{border:none;padding:0;margin:0;vertical-align: text-bottom;}
/*-----クリッカブルマップ-----*/
#centM ul {list-style: none;background: url(../image/map.gif) no-repeat 0 0;position: relative;width: 330px;height: 525px;margin: 0;padding: 0;}
#centM ul li {position: absolute;}
#centM ul li a{display: block;height: 100%;text-decoration: none;}
#centM ul li a:hover{background: url(../image/map.gif) no-repeat 0 0;}
#centM ul li a span{display:none;}
#centM ul li a span strong{font-size:135%;color:#FF9;text-decoration:underline;padding-right:1em;}
#centM ul li a:hover span{display:block;padding: 5px;width: 150px;background: #000;position: relative;top: 100%;opacity:.75;filter:alpha(opacity=75);color: #FFF;font-size:120%;}

#takashima {width: 144px;height:148px;top:108px;left:17px;}
#otsu {width: 96px;height: 216px;top: 244px;left: 37px;z-index:10;}
#maibara {width:77px;height:150px;top: 98px;left: 227px;z-index:1;}
#nagahama {width:114px;height: 190px;top: 21px;left: 156px;z-index:2;}
#kouka{width:204px;height:124px;top:380px;left:90px;z-index:3;}
#higasioumi{width:149px;height:105px;top:281px;left:160px;z-index:4;}
#hikone{width:93px;height:56px;top:236px;left:171px;z-index:5;}
#taga{width:63px;height:80px;top:243px;left:230px;z-index:6;}
#aisyo{width:59px;height:31px;top:290px;left:199px;z-index:7;}
#koura{width:44px;height:26px;top:275px;left:219px;z-index:8;}
#toyosato{width:46px;height:20px;top:280px;left:175px;z-index:9;}
#hino{width:69px;height:58px;top:358px;left:194px;z-index:11;}
#oumihati{width:68px;height:65px;top:288px;left:124px;z-index:12;}
#konan{width:57px;height:52px;top:365px;left:131px;z-index:14;}
#ritoh{width:52px;height:56px;top:369px;left:100px;z-index:13;}
#yasu{width:53px;height:51px;top:318px;left:107px;z-index:15;}
#kusatsu{width:58px;height:53px;top:355px;left:56px;z-index:18;}
#ryuoh{width:56px;height:39px;top:343px;left:148px;z-index:16;}
#moriyama{width:50px;height:56px;top:318px;left:70px;z-index:17;}

#centM ul li#takashima a:hover {background-position: -3px -530px;}
#centM ul li#otsu a:hover {background-position: -3px -699px;}
#centM ul li#maibara a:hover {background-position: -114px -749px;}
#centM ul li#nagahama a:hover {background-position: -156px -530px;}
#centM ul li#kouka a:hover {background-position: -3px -920px;}
#centM ul li#higasioumi a:hover {background-position: -3px -1060px;}
#centM ul li#hikone a:hover {background-position: -221px -736px;}
#centM ul li#taga a:hover {background-position: -230px -817px;}
#centM ul li#aisyo a:hover {background-position: -259px -910px;}
#centM ul li#koura a:hover {background-position: -284px -614px;}
#centM ul li#toyosato a:hover {background-position: -278px -673px;}
#centM ul li#hino a:hover {background-position: -230px -960px;}
#centM ul li#oumihati a:hover {background-position: -160px -1050px;}
#centM ul li#konan a:hover {background-position: -253px -1039px;}
#centM ul li#ritoh a:hover {background-position: -174px -1133px;}
#centM ul li#yasu a:hover {background-position: -244px -1116px;}
#centM ul li#moriyama a:hover {background-position: -80px -1188px;}
#centM ul li#kusatsu a:hover {background-position: -245px -1190px;}
#centM ul li#ryuoh a:hover {background-position: -11px -1177px;}
/*-----市町村バナー-----*/
#tkB a,#otB a,#rtB a,#myB a,#ysB a,#omB a,#roB a,#knB a,#kkB a,#hnB a,#hoB a,#asB a,#tsB a,#krB a,#tgB a,#hiB a,#mbB a,#nhB a{display:block;width:120px;height:75px;text-indent:-9990px;float:left;}
#ksB a,#sgB a{display:block;width:330px;height:75px;text-indent:-9990px;float:left;}
#tkB a{background:url(../image/zititai/takashima.gif) no-repeat;}
#otB a{background:url(../image/zititai/otsu.gif) no-repeat;}
#rtB a{background:url(../image/zititai/ritto2.gif) no-repeat;}
#myB a{background:url(../image/zititai/moriyama2.gif) no-repeat;}
#ysB a{background:url(../image/zititai/yasu2.gif) no-repeat;}
#omB a{background:url(../image/zititai/omi8man.gif) no-repeat;}
#roB a{background:url(../image/zititai/ryuoh.gif) no-repeat;}
#knB a{background:url(../image/zititai/konan.gif) no-repeat;}
#kkB a{background:url(../image/zititai/koka.gif) no-repeat;}
#hoB a{background:url(../image/zititai/higashiomi.gif) no-repeat;}
#hnB a{background:url(../image/zititai/hino.gif) no-repeat;}
#asB a{background:url(../image/zititai/aisho.gif) no-repeat;}
#tsB a{background:url(../image/zititai/toyosato.gif) no-repeat;}
#krB a{background:url(../image/zititai/koura.gif) no-repeat;}
#tgB a{background:url(../image/zititai/taga.gif) no-repeat;}
#hiB a{background:url(../image/zititai/hikone.gif) no-repeat;}
#mbB a{background:url(../image/zititai/maibara.gif) no-repeat;}
#nhB a{background:url(../image/zititai/nagahama.gif) no-repeat;}
#ksB a{background:url(../image/zititai/kusatsu.gif) no-repeat;}
#sgB a{background:url(../image/zititai/shiga.gif) no-repeat;}
#tkB a:hover{background:url(../image/zititai/takashimaOv.gif) no-repeat;}
#otB a:hover{background:url(../image/zititai/otsuOv.gif) no-repeat;}
#rtB a:hover{background:url(../image/zititai/rittoOv.gif) no-repeat;}
#myB a:hover{background:url(../image/zititai/moriyamaOv.gif) no-repeat;}
#ysB a:hover{background:url(../image/zititai/yasuOv.gif) no-repeat;}
#omB a:hover{background:url(../image/zititai/omi8manOv.gif) no-repeat;}
#roB a:hover{background:url(../image/zititai/ryuohOv.gif) no-repeat;}
#knB a:hover{background:url(../image/zititai/konanOv.gif) no-repeat;}
#kkB a:hover{background:url(../image/zititai/kokaOv.gif) no-repeat;}
#hoB a:hover{background:url(../image/zititai/higashiomiOv.gif) no-repeat;}
#hnB a:hover{background:url(../image/zititai/hinoOv.gif) no-repeat;}
#asB a:hover{background:url(../image/zititai/aishoOv.gif) no-repeat;}
#tsB a:hover{background:url(../image/zititai/toyosatoOv.gif) no-repeat;}
#krB a:hover{background:url(../image/zititai/kouraOv.gif) no-repeat;}
#tgB a:hover{background:url(../image/zititai/tagaOv.gif) no-repeat;}
#hiB a:hover{background:url(../image/zititai/hikoneOv.gif) no-repeat;}
#mbB a:hover{background:url(../image/zititai/maibaraOv.gif) no-repeat;}
#nhB a:hover{background:url(../image/zititai/nagahamaOv.gif) no-repeat;}
#ksB a:hover{background:url(../image/zititai/kusatsuOv.gif) no-repeat;}
#sgB a:hover{background:url(../image/zititai/shigaOv.gif) no-repeat;}
/*-----天気予報-----*/
#forecast{width:93px;height:119px;position:absolute;}
#forecast ul{background:none;list-style: none;position: relative;width:93px;height:119px;margin: 0;padding: 0;	}
#forecast ul li{position: absolute;border:none;}
#forecast ul li a{display: block;height:100%;text-indent: -9000px;}
#forecast ul li a:hover{background:none;}
#forecast h2{height:21px;text-indent:-9999px;background:url(../image/forecast.gif) no-repeat;}
#rssfcast{width:232px;height: 100px;border: 1px dotted #603 ;padding: 4px;background-color: #F2EBE3;font-size: 90%;}
#otsuT{width:77px;height:51px;top:68px;left:0px;z-index:99;}
#hikoneT{width:77px;height:68px;top:0px;left:16px;z-index:98;}
li#otsuT a:hover{width:77px;height:51px;}
li#hikoneT a:hover{width:77px;height:68px;}
/*-----フッタナビ1-----*/
#fNavS{clear:both;width:900px;height:27px;background-color:#fff;margin:0 auto;}
#fNavS ul{width:400px;height:27px;margin:0 auto;list-style:none;float:left;}
#fNavS ul li{float:left;}
#fNavS ul li a{color:#FFF;display:block;text-align:center;	width:95px;height:22px;background-image:url("../image/fNavBg.gif");border-left:1px solid #FFF;padding: 3px 0 0 0;}
#fNavS ul li a:hover{background-position:0 -25px;}
/*-----アコーディオンパネル-----*/
#leftSide dl{width:164px;margin:0 auto;}
#leftSide dt{line-height:35px;font-size:15px;text-indent:0.5em;font-weight:bold;	color:white;height:35px;text-indent:-9000px;}
#leftSide dt#HN{background:url("../image/aPanelBgHN.jpg");}
#leftSide dt#HN.over{	background:cursor:pointer;}
#leftSide dt#HN.selected{	background:url("../image/aPanelBgSelHN.jpg");cursor:default;color:black;}
#leftSide dt#WN{background:url("../image/aPanelBgWN.jpg");}
#leftSide dt#WN.over{	background:url("../image/aPanelBgOvrWN.jpg");cursor:pointer;}
#leftSide dt#WN.selected{	background:url("../image/aPanelBgSelWN.jpg");cursor:default;color:black;}
#leftSide dt#MP{background:url("../image/aPanelBgMP.jpg")}
#leftSide dt#MP.over{background:url("../image/aPanelBgOvrMP.jpg");cursor:pointer;}
#leftSide dt#MP.selected{background:url("../image/aPanelBgSelMP.jpg");cursor:default;color:black;}
#leftSide dd{height:270px;background:#D4D0C8;text-align:left;}
#leftSide dd p{text-indent:0em;padding:5px 12px;font-size:10.5px;}
#leftSide dd p.pastWN{text-align:right;font-size:9px;}
#leftSide dd p span.date{font-weight:bold;font-size:11px;}
#leftSide dd .shopName{margin:5px 0.3em;font-size:12px;font-weight:bold;color:#C33;text-align:center;}
/* お知らせ */
#osiAreaSet{width:100%; 
height:436px;
margin:0 0 5px 0; padding:0; position:relative;overflow: hidden;}
#osiAreaSet h2{height:21px;text-indent:-9999px;background:url(../image/osirase.gif) no-repeat;}
ul#osiGroup li { margin: 0; padding: 0; list-style: none; position:absolute;}
#osi1{top:106px; left:0px; width:275px; height:160px;}
#osi2{top:271px; left:0px; width:275px; height:160px;}
#osi3{top:21px; left:0px; width:275px; height:85px;}
/* 郷土観光シリーズ */
#kyodoAreaSet{width:100%; 
height:388px;
margin:0 0 5px 0; padding:0; position:relative;overflow: hidden;}
#kyodoAreaSet h2{height:21px;text-indent:-9999px;background:url(../image/kyodoTitle00.gif) no-repeat;}
#kyodoAreaSet p{margin:0;padding:0;width:275px;}
#kyodoAreaSet p.back{text-align:right;}
ul#kyodoGroup li { margin: 0; padding: 0; list-style: none; position:absolute;}
/*ul#menuGroup li a {text-indent: -9999px; text-decoration: none;}*/
/*ul#menuGroup li, ul#nav a { height:26px; display: block;}*/
#kyodo1{top:65px; left:0px; width:275px; height: 80px;}
#kyodo2{top:150px; left:0px; width:275px; height: 80px;}
#kyodo3{top:235px; left:0px; width:275px; height: 80px;}
#kyodo4{top:320px; left:0px; width:275px; height: 80px;}
#kyodo5{top:405px; left:0px; width:275px; height: 80px;}
#kyodoBnum{top:326px; left:0px; width:275px; height: 3.5em;
text-align:right;}

/* 特集エリア */
#specialAreaSet{width:100%; 
height:924px;
margin:0 0 5px 0; padding:0; position:relative;overflow: hidden;}
#specialAreaSet h2{height:21px;text-indent:-9999px;background:url(../image/specialTopi.gif) no-repeat;}
ul#menuGroup li { margin: 0; padding: 0; list-style: none; position:absolute;}
/*ul#menuGroup li a {text-indent: -9999px; text-decoration: none;}*/
/*ul#menuGroup li, ul#nav a { height:26px; display: block;}*/
#guideMenu1{top:21px; left:0px; width:275px; height: 80px;}
#guideMenu2{top:150px; left:0px; width:275px; height: 80px;}
#guideMenu3{top:279px; left:0px; width:275px; height: 80px;}
#guideMenu4{top:408px; left:0px; width:275px; height: 80px;}
#guideMenu5{top:537px; left:0px; width:275px; height: 80px;}
#guideMenu6{top:666px; left:0px; width:275px; height: 80px;}
#guideMenu7{top:795px; left:0px; width:275px; height: 80px;}
#guideMenu8{top:924px; left:0px; width:275px; height: 80px;}
#guideMenu9{top:1053px; left:0px; width:275px; height: 80px;}
#guideMenu10{top:1182px; left:0px; width:275px; height: 80px;}
.introBox{width:100%;overflow: hidden;margin-bottom:10px;padding-top:25px;	clear:both;}
.colL {line-height: 160%;width:45%;margin-left: 0px;float:left;}
.colR {width:46%;line-height: 160%;float: right;}
/* 観光ニュースエリア */
#newsAreaSet{	width:570px;margin:5px 0 5px 0;	position:relative;}
#newsAreaSet h2{margin-top:5px;height:26px;text-indent:-9999px;background:url(../image/Headline.gif) no-repeat;}
.titlefield{text-decoration: none;}
.datefield{color:gray;font-size: 70%;}
#rssKankou{width:565px;height: 50px;border: 1px dotted #603 ;padding: 4px;background-color: #F2EBE3;font-size: 90%;}
/* 滋賀ニュースエリア */
#newsAreaSet2{	width:570px;margin:5px 0 5px 0;	position:relative;}
#newsAreaSet2 h2{margin-top:5px;height:26px;text-indent:-9999px;background:url(../image/newsHeadline.gif) no-repeat;}
#rssNews{width:565px;height:100px;border: 1px dotted #603 ;padding: 4px;background-color: #F2EBE3;font-size: 90%;}
/* 協賛企業エリア */
#ptnrs{clear:both;width:870px;background-color:#fff;margin:0 auto;padding:5px 15px;line-height:180%;position:relative;}
#ptnrs ul.ptn img{vertical-align:text-top;}
#ptnrs h2{height:45px;text-indent:-9999px;background:url(../image/partners.gif) no-repeat;}
#ptnrs ul.ptn{display:inline; margin:0; padding:0; list-style-type:none;font-size: 18px;}
#ptnrs ul.ptn li{margin:0; padding:0; display:inline;font-size: 12px;}
#bannerGroup {width:870px;height:80px;margin:5px auto 0;padding:0;}
#bannerGroup ul {list-style-type:none;width:870px;margin:0 auto;}
#bannerGroup li {width:148px;line-height:72px;float:left;font-size:12px;}
#bannerGroup li a {display:block;width:135px;height:72px;}
/* 新着記事エリア */
#atclAreaSet{width:100%; height:315px; margin:0 0 5px 0; padding:0; position:relative;float:left;}
#atclAreaSet h2{height:21px;text-indent:-9999px;background:url(../image/latestAtcl.gif) no-repeat;}
#atclAreaSet .atcl{width:223px; height:239px; padding:8px 30px 37px 25px;background:url(../image/notepad.gif) no-repeat;float:left;}
#atclAreaSet .atcl h3{width:185px;height:28px;margin-top:5px;text-indent:2em; font-size:90%;}
#atclAreaSet .atcl img{margin-left:30px;border:#CCC 1px solid; background:#FFF; padding:3px;
vertical-align:top;}
#atclAreaSet .atcl p{font-size:90%;}
/* ラジオジャングルエリア */
#rjAreaSet{width:100%; height:190px; margin:0; padding:0; position:relative;float:left;}
#rjAreaSet h2{height:21px;text-indent:-9999px;background:url(../image/radJunTitle.gif) no-repeat;}
.thumbnail {margin: 15px 7px 5px 5px;float: left;}
#rjAreaSet p {height:130px;margin: 6px 15px 10px 0;text-align: justify;line-height: 150%;border: 1px dotted #603 ;padding: 4px;background-color: #F2EBE3;}
/* 郷土観光紹介エリア(右ペイン) */
#kyodoKanAreaSet{width:100%; height:265px; margin:0 0 5px 0; padding:0; position:relative;float:left;}
#kyodoKanAreaSet h2{height:21px;text-indent:-9999px;background:url(../image/kyodoKanTitle.gif) no-repeat;}
#kyodoKanAreaSet .txtbox {height:210px;margin: 6px 15px 10px 0;text-align: justify;line-height: 150%;border: 1px dotted #603 ;padding: 4px;background-color: #F2EBE3;}
#kyodoKanAreaSet .txtbox ul{display:inline; margin:0; padding:0; list-style-type:disc;font-size: 18px;}
#kyodoKanAreaSet .txtbox ul li{margin:0; padding:0; display:inline;font-size: 12px;}
/* その他 */
p span.wtrName{
	font-weight:bold;
	color:#666;}

/* 広告エリア */
#adsAreaSet{width:275px;height:230px;margin:5px 0;position:relative;border-top:solid 1px #666;}
#adsAreaSet h2{height:6px;text-indent:-9999px;background:url(../image/advertisement.gif) no-repeat;}

