@charset "Shift_JIS";

/* ************************ */
/* **** トップページ ****** */
body#top,#top h1,#top h2,#top h3,#top h4,#top h5,#top h6,#top th,#top td,#top p,#top div, th, td{
	font-size:12px; 
	color:#343434;
	line-height:1.2em;
}

h1,h2,h3,h4,h5,h6,p,div{
	margin:0px;
	padding:0px;
}

h1{
	margin:0px;
}

div#container{
	width:885px;
	background-image:url(../images/top_bg.jpg);
	background-repeat:repeat-y;
	background-position:0px -12px;
	background-color:#FFD5AD;
}

div#header{
	padding-top:5px;
	padding-right:138px;
	text-align:right;
	background-color:#fff;
}

div#leftframe{
	float:left;
	width:546px;
	padding-left:158px;
}


/* 更新情報 */
div#menu{
	width:180px;
	float:right;
	margin:0px;
	padding:0px;
}

div#pencil{
	position:absolute;
/*	top:319px;*/	top:405px;
	width:147px;
	z-index: 1;
	background-image: url(../images/pencil.png);
	background-repeat: no-repeat;
	height: 304px;
	left: 53px;
	behavior: expression(IEPNGFIX.fix(this));
}

div#news div{
	height:42px;
	width:291px;
	padding:4px 8px;
	background-image:url(../images/top-new_bg.gif);
	background-repeat:repeat-y;
	background-color:#fff;
	overflow:auto;
}
div#news img,
div#newsEx img{
	display:block;
}
div#news div p{
/*	margin:6px 10px;*/
}

div#news th{
	font-weight:normal;
	text-align:left;
	padding-right:6px;
}

div#news p{
	text-indent:-1em;
	margin-left:1em;
}
div#news table{
	margin-left:1em;
}


div#news th,
div#news td,
div#newsEx th,
div#newsEx td{
	line-height:1.3em;
	padding-bottom:4px;
}


/* おしらせ(臨時ニュース) */
div#newsEx{
	position:relative;
	padding-top:20px;
	width:510px;
	
	display:none;/* 2006/12/13隠し */
}

div#newsEx div{
/*	height:20px;*/
	width:494px;
	padding:4px 8px 0px 8px;
	background-image:url(../images/top-new-ex_bg.gif);
	background-repeat:repeat-y;
	background-color:#fff;
/*	overflow:auto;*/
}

/* ランダム写真スライドショー */
p#photoArea{
	position:absolute;
	z-index:20;
	top:183px;
	left:520px;
	/*left:510px;*/
	}

p#photoArea{/*2006/12/13位置調整*/
	/*180px*/
	top:165px;
	/*top:207px;*/
}

p#posterEx{
	position:absolute;
	left:374px;
	top:108px;
}




/* ページ下部 */
/*#downArea{
	margin-top:8px;
	position:relative;
}

div#whats-new{
	float:left;
	width: 225px;
	height: 245px;
	background-image: url(../images/whatsnew.gif);
	background-repeat: no-repeat;
	padding-top: 60px;
	padding-left: 40px;

}

div#whats-new div{
	overflow:auto;
	height: 205px;
	width: 195px;
	padding:10px ;
}*/
#downArea{
	margin-top:8px;
	position:relative;
}

div#left-contents{
	float:left;
	width:265px;
}

div#whats-new{
	width: 225px;
	height: 203px;
	background-image: url(../images/whatsnew_kouyou.gif);
	background-repeat: no-repeat;
	padding-top: 60px;
	padding-left: 40px;
	margin:0;
}

div#whats-new div{
	overflow:auto;
	height: 163px;
	width: 195px;
	padding:10px ;
}

	
div#whats-new th{
padding-right:5px;
}

div#whats-new th,
div#whats-new td{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CDEBF5;
	padding-top:6px;
	padding-bottom:6px;

	}

#main-menu{
	float:right;
	width: 265px;
	height: 340px;
	background-image: url(../images/main-menu.gif);
	background-repeat: no-repeat;
	padding-top:5px;
	padding-left:15px;
}	
#main-menu .qrcode{
margin-top:16px;
margin-bottom:24px;}

#main-menu span{
	font-weight:bold;
	letter-spacing: -0.1em;
}

/* 恋人・紅葉バナー */
div#banners{
	margin:24px 0 0 0;
}

div#banners img.first{
	margin-right:1px;
}

div#banners td{
	padding-bottom:6px;
}



/* 伊吹山ミニ知識 */

div#topics{
	margin-top:6px;
}

#topics p{
	width:230px;
	padding:8px 12px;
	float:left;
	font-size:10px;
	line-height:1.3em;
	
	border-style:solid;
	border-width:1px 0px 0px 1px;
	background-color:#FFE7CB;
	border-color:#FF942C;
}
#topics p.right{
	border-right-width:1px;
}
#topics p.bottom{
	border-bottom-width:1px;
}

#footer{
	clear:both;
	background-image: url(none);
}
