﻿@charset "UTF-8";
/* ==================================================================
イベントページ用スタイルシート
================================================================== */

/* レイアウト
------------------------------------------------------------------ */
/*mainカラム*/
#main {
	float: right;
	width: 542px;
	margin-top: 8px;
	text-align: left;
}
#main_body {
	width: 506px;
	margin-left: 18px;
	margin-right: 18px;
}
/*subカラム*/
#sub {
	float: right;
	width: 240px;
	margin-top: 8px;
	text-align: left;
}
/*
------------------------------------------------------------------ */
.midashi {				/*見出し*/
	clear: both;
	margin-bottom: 5px;
	margin-top: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #8C94B1;
	font-size: larger;
	font-weight: bold;
}
.banner {				/*バナー*/
	width: 240px;
	height: 60px;
	margin-bottom: 5px;
	float: left;
	clear: both;
	text-align: center;
}

/* ぎふの四季インデックス
------------------------------------------------------------------ */
/*四季：ボックス*/
.shiki {
	width: 506px;
	margin-top: 10px;
	margin-bottom: 15px;
	clear: both;
	float: left;
}
/*テキストボックス：春*/
#spring h2 {
	float: left;
	width: 340px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 5px;
	line-height: 150%;
}
/*テキストボックス：夏*/
#summer h3 {
	float: right;
	width: 340px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 5px;
	line-height: 150%;
}
/*テキストボックス：秋*/
#autumn h4 {
	float: left;
	width: 340px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 5px;
	line-height: 150%;
}
/*テキストボックス：冬*/
#winter h5 {
	float: right;
	width: 340px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 5px;
	line-height: 150%;
}

/* イベント・レポート
------------------------------------------------------------------ */
/*ページ上部ボックス：春*/
#spring_head h2 {
	height: 150px;
	margin-bottom: 5px;
	margin-top: 10px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 155px;
	background-image: url(../image/event/spring.gif);
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 150%;
}
/*ページ上部ボックス：夏*/
#summer_head h2 {
	height: 150px;
	margin-bottom: 5px;
	margin-top: 10px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 155px;
	background-image: url(../image/event/summer.gif);
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 150%;
}
/*ページ上部ボックス：秋*/
#autumn_head h2 {
	height: 150px;
	margin-bottom: 5px;
	margin-top: 10px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 155px;
	background-image: url(../image/event/autumn.gif);
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 150%;
}
/*ページ上部ボックス：冬*/
#winter_head h2 {
	height: 150px;
	margin-bottom: 5px;
	margin-top: 10px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 155px;
	background-image: url(../image/event/winter.gif);
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 150%;
}

/* イベントカレンダー
------------------------------------------------------------------ */
/*年表示*/
.nen {
	clear: both;
	font-weight: bold;
	color: #990000;
	padding-top: 10px;
}
/*カレンダー見出し*/
#calendar h2 {
	margin-bottom: 5px;
	margin-top: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #8C94B1;
	font-size: larger;
	font-weight: bold;
}
/*現在の年月*/
#calendar p {
	text-align: right;
	padding-right: 5px;
}
/*カレンダー：ボックス*/
.calendar_box {
	float: left;
	clear: both;
	width: 506px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	font-size: 86%;
	line-height: 150%;
	background-image: url(../image/event/calendar_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
/*カレンダー：項目ボックス*/
.calendar_koumoku_box {
	float: left;
	clear: both;
	width: 506px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	font-size: 90%;
	line-height: 120%;
	font-weight: bold;
	color: #fff;
	background-image: url(../image/event/calendar_koumoku_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	text-align: center;
}
/*カレンダー：開催日*/
.calendar_days {
	float: left;
	width: 89px;
	margin-top: 5px;
	margin-right: 2px;
	margin-bottom: 5px;
	margin-left: 2px;
}
/*カレンダー：行事名*/
.calendar_title {
	float: left;
	width: 159px;
	margin-top: 5px;
	margin-right: 2px;
	margin-bottom: 5px;
	margin-left: 2px;
}
/*カレンダー：場所*/
.calendar_location {
	float: left;
	width: 93px;
	margin-top: 5px;
	margin-right: 2px;
	margin-bottom: 5px;
	margin-left: 2px;
}
/*カレンダー：問い合わせ先*/
.calendar_inquiry {
	float: left;
	width: 145px;
	margin-top: 5px;
	margin-right: 2px;
	margin-bottom: 5px;
	margin-left: 2px;
}
