﻿@charset "UTF-8";

/* CSS 設置パス/ファイル名	*/
/* 使用目的				*/
/* 制作日時・制作者			*/
/* インポート先				*/

/* css/contents.css				*/
/* ページ構造・共通項を定義		*/
/* 2008/07/10 Aki Saito		*/
/* 全ファイル					*/

/* add start[yyyy/mm/dd yourName]	*/
/* add：追加 upd：更新 del：削除			*/

/* まほろば夏まつりページ */
table.event1 {
	margin:1em;
	border:1px #666666 solid;
	vertical-align:top;
	line-height:1.5em;
}
th.event2 {
	width:20em;
	background-color:#66CC00;
	border:1px #666666 solid;
	vertical-align:top;
}

td.event3 {
	width:6em;
	border:1px #666666 solid;
	padding:0.5em;
}

td.event4 {
	width:10em;
	border:1px #666666 solid;
	padding:0.5em;
}

td.event5 {
	width:16em;
	border:1px #666666 solid;
	padding:0.5em;
}

.dm_contents {
	float:left;
	margin-top:1em;
	margin-left:1em;
	width:60%
}
.dm_title {
	text-align:center;
}
table.fire_cmp {
	margin:1em;
	width:40em;
}

th.fire_cmp {
	width:7em;
	border:solid 1px #ccc;
	font-size:90%;
	text-align:left;
}

td.fire_cmp {
	border:solid 1px #ccc;
	width:11em;
}

h4.fire {
	margin:1em;
	border-left:solid 1em #f00;
	border-bottom:solid 3px #f00;
	padding:1em;

}

p.fire{
	margin:2em;
}

div.ti_img_fire {
	width:100%;
	background-color:#fff;
	text-align:center;
}

div.photo1 {
	float:left;
	margin:0 2em;
}

/* お立ち酒ページ */
.contents {
	margin:2em;
}

table.ota {
	margin:1em;
	width:100%;
	border:1px #666666 solid;
	vertical-align:top;
	line-height:1.5em;
}

th.ota {
	background-color:#66CC00;
	border:1px #666666 solid;
	vertical-align:top;
}

td.ota {
	border:1px #666666 solid;
	padding:0.5em;
}

table.officer {
	margin:0.5em;
}
td.officer {
	padding:0.5em;
}

.link {
	margin:0.5em;
	text-align:right;
}

h3.ot_h3 {
	margin-left:1em;
	margin-top:1em;
	width:80%;
	height:2em;
	border-left:solid 0.5em #900;
	border-bottom:solid 0.1em #900;
	padding-left:1em;
	padding-top:0.5em;
	font-size:90%;
	color:#900;
}

.img_right {
	float:left;
	margin:1em 0em;
}

.ot_text {
	float:left;
	margin:1em;
	width:20em;
}

.ot_text2 {
	margin:1em;
}

.img_cnt {
	text-align:center;
}
