@charset "UTF-8";


/* メイン基本設定
------------------------------*/
body {
	margin: 0px auto;
	width: 800px;
	background-image: url("/img/bg.jpg");
	background-repeat: repeat-x;
}
/* 区切りライン
------------------------------*/
#container #main .line {
	background-image: url("/img/line.jpg");
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	height: 37px;
	width: 590px;
}

/* フラッシュ変更　800
------------------------------*/
#flash {
	WIDTH: 600px;
	margin: 0px;
	float: left;
}
#container H3.info {
	MARGIN-TOP: 0px;
	PADDING-LEFT: 23px;
	FONT-WEIGHT: normal;
	BACKGROUND: url("/img/icon_01.gif") no-repeat 2px 50%;
	MARGIN-LEFT: 15px;
	PADDING-TOP: 0px;
}
#container H3.info IMG {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: normal;
}
#info {
	PADDING: 0px;
	MARGIN: 0px;
}
#info .free {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 38px;
	PADDING-BOTTOM: 15px;
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
#info .inner {
	PADDING-RIGHT: 15px;
	PADDING-LEFT: 15px;
	PADDING-BOTTOM: 15px;
	PADDING-TOP: 0px;
}
#info .inner P {
	PADDING-RIGHT: 23px;
	MARGIN-TOP: 0px;
	PADDING-LEFT: 23px;
	PADDING-TOP: 0px;
}
UL#news {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 15px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	MARGIN: 0px;
	LIST-STYLE-TYPE: none;
}
UL#news LI {
	PADDING-LEFT: 20px;
	BACKGROUND: url("/img/icon_01.gif") no-repeat 0px 4px;
	MARGIN-BOTTOM: 10px;
}
UL#news LI P {
	PADDING: 0px;
	MARGIN: 0px;
}
#news IMG {
	MARGIN-LEFT: 5px;
	MARGIN-RIGHT: 5px;
}
UL#top_album {
	PADDING: 0px;
	MARGIN: 0px;
	WIDTH: 590px;
	LIST-STYLE-TYPE: none;
}
UL#top_album LI {
	PADDING-RIGHT: 10px;
	DISPLAY: block;
	PADDING-LEFT: 10px;
	FLOAT: left;
	PADDING-BOTTOM: 6px;
	WIDTH: 170px;
	PADDING-TOP: 6px;
	LIST-STYLE-TYPE: none;
	HEIGHT: 100px;
	TEXT-ALIGN: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.top_link {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px 10px 0px 0px;
	PADDING-TOP: 5px;
	TEXT-ALIGN: right;
}
.top_album {
	CLEAR: both;
	DISPLAY: block;
	BACKGROUND: #33ffcc;
	POSITION: relative;
}


/* メイン・タイトル文字などの設定
------------------------------*/
#inner_auto {
	border: 1px solid #C6A760;
	padding: 5px;
}
H3.category {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	MARGIN-BOTTOM: 10px;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #009900 5px solid;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #009900 1px solid;
	font-size: 15px;
}
H3.title {
	PADDING-RIGHT: 10px;
	background-color: #F7F1E6;
	border-left-width: 5px;
	border-bottom-style: dotted;
	border-left-style: solid;
	border-bottom-color: #D3BC85;
	border-left-color: #D3BC85;
	border-bottom-width: thin;
	margin-bottom: 5px;
	font-size: 15px;
	text-indent: 10px;
	line-height: 1.8em;
	margin-top: 5px;
}

#profile {
	MARGIN-BOTTOM: 10px; WIDTH: 100%
}
h2.title {
	background-image: url("/img/title_non.jpg");
	background-repeat: no-repeat;
	text-indent: 65px;
	font-size: 18px;
	color: #666666;
	font-weight: bold;
	display: block;
	height: 55px;
	line-height: 3.3em;
}
/* ★せんとくん・タイトル文字設定
------------------------------*/
h2.eventtitle {
	background-image: url(../img/event-info.jpg);
	background-repeat: no-repeat;
	text-indent: 35px;
	font-size: 18px;
	color: #003300;
	font-weight: bold;
	display: block;
	height: 150px;
	line-height: 2.5em;
	margin-bottom: 10px;
}


#profile TD {
	PADDING: 2px;
	VERTICAL-ALIGN: top;
}
#profile TD.img {
	
}
UL#album {
	PADDING: 0px;
	MARGIN: 0px;
	WIDTH: 590px;
	LIST-STYLE-TYPE: none;
}
UL#album LI {
	DISPLAY: block;
	FLOAT: left;
	MARGIN: 0px;
	WIDTH: 170px;
	LIST-STYLE-TYPE: none;
	HEIGHT: 125px;
	TEXT-ALIGN: center;
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 10px;
	padding-left: 8px;
}
H3.photo {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	BACKGROUND: #ebebeb;
	MARGIN-BOTTOM: 10px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px
}
.report {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	FONT-SIZE: 14px;
	MARGIN-BOTTOM: 10px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
}
H4.report {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	FONT-SIZE: 14px;
	BACKGROUND: #f0f0c8;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
}
P.year {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px 10px 0px 0px;
	FONT: bold 12px Arial, Helvetica, sans-serif;
	COLOR: #999999;
	PADDING-TOP: 5px;
	TEXT-ALIGN: right;
}
UL#list {
	PADDING-RIGHT: 20px;
	PADDING-LEFT: 20px;
	PADDING-BOTTOM: 30px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
}
UL#list LI {
	PADDING-LEFT: 20px;
	BACKGROUND: url("/img/icon_01.gif") no-repeat 0px 50%;
	MARGIN-BOTTOM: 10px;
	PADDING-BOTTOM: 5px;
}
H5.report {
	MARGIN-TOP: 5px;
	PADDING-LEFT: 25px;
	BACKGROUND: url("/img/icon_pdf.gif") no-repeat 1px 50%;
	MARGIN-BOTTOM: 5px;
	MARGIN-LEFT: 10px;
	WIDTH: 480px;
}
#PDF {
	FONT-SIZE: 12px;
	MARGIN-LEFT: auto;
	WIDTH: 530px;
	MARGIN-RIGHT: auto;
}
#PDF TD {
	PADDING: 5px;
	VERTICAL-ALIGN: top;
}
DIV#navi_above {
	COLOR: #666666;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
DIV#navi_below {
	COLOR: #666666;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
DIV#navi_above {
	BORDER-BOTTOM: #cccccc 2px solid;
}
DIV#navi_below {
	BORDER-TOP: #cccccc 2px solid;
}
P.systemnavi1 {
	PADDING: 0px;
	MARGIN: 0px;
}
P.systemnavi2 {
	PADDING: 0px;
	FLOAT: left;
	MARGIN: 5px 0px;
}
P.systemnavi3 {
	PADDING: 0px;
	MARGIN: 5px 0px;
	TEXT-ALIGN: right;
}
UL.link {
	PADDING: 0px;
	MARGIN: 0px 30px 30px;
	LIST-STYLE-TYPE: square;
}
UL.link LI {
	MARGIN-BOTTOM: 10px;
}
.copyright {
/*	MARGIN-TOP: -33px;*/
	DISPLAY: block;
	FONT-SIZE: 12px;
/*	FLOAT: right;*/
/*	MARGIN-BOTTOM: 6px;*/
/*	WIDTH: 350px;*/
	COLOR: #666666;
/*	MARGIN-RIGHT: 7px;*/
	TEXT-ALIGN: center;
	ALIGN: center;
}

/* お問い合わせ設定　★全てのテーブルの外枠を1pxに
------------------------------*/
#php_from {
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;
}
#php_from UL {
	padding: 5px;
}
#php_from P {
	LINE-HEIGHT: 150%;
}
#php_from EM {
	FONT-SIZE: 10px;
	MARGIN-LEFT: 5px;
	COLOR: #FF8080;
	FONT-STYLE: normal;
}
#php_from TABLE {
	BORDER: #999999 1px solid;
	MARGIN-TOP: 5px;
	MARGIN-BOTTOM: 20px;
	BORDER-COLLAPSE: collapse;
}
#php_from TABLE TH {
	BORDER: #999999 1px solid;

	PADDING: 5px;
	COLOR: ##666666;
	FONT-SIZE: 12px;
	TEXT-ALIGN: left;
	background-color: #FFFFCC;
	font-weight: bold;
}
#php_from TABLE TD {
	BORDER: #999999 1px solid;
	PADDING: 5px;
	COLOR: #666666;
}
#php_from P.bot {
	MARGIN: 15px;
	TEXT-ALIGN: center;
}

/* テーブル・写真設定
------------------------------*/
#pho_from * {
/*
	PADDING: 0px;
	MARGIN: 0px;
*/
	FONT: 13px "ＭＳ ゴシック", "Osaka－等幅";
}
#pho_from {
	MARGIN-LEFT: auto;
	WIDTH: 590px;
	MARGIN-RIGHT: auto;
}
#pho_from UL {
/*
	MARGIN: 5px;
*/
}
#pho_from P {
	LINE-HEIGHT: 150%;
}
#pho_from EM {
	FONT-SIZE: 10px;
	MARGIN-LEFT: 5px;
	COLOR: #FF8080;
	FONT-STYLE: normal;
}
#pho_from TABLE {
	BORDER: #999999 1px solid;

	MARGIN-TOP: 5px;
	MARGIN-BOTTOM: 20px;
	WIDTH: 590px;
	BORDER-COLLAPSE: collapse;
}
#pho_from TABLE TH {
	BORDER: #999999 1px solid;

	PADDING: 5px;

	FONT-SIZE: 12px;
	WIDTH: 30%;
	COLOR: ##666666;
	TEXT-ALIGN: left;
	background-color: #FFFFCC;
	font-weight: bold;
}
#pho_from TABLE TD {
	BORDER: #999999 1px solid;
	COLOR: #666666;
	padding: 5px;
	text-align: center;
}
#pho_from P.bot {
	MARGIN: 15px;
	TEXT-ALIGN: center;
}

/* その他テーブル設定
------------------------------*/
#box_from * {
	PADDING: 0px;
	MARGIN: 0px;
	FONT: 13px "ＭＳ ゴシック", "Osaka－等幅";
}
#box_from {
	MARGIN-LEFT: auto;
	WIDTH: 570px;
	MARGIN-RIGHT: auto;
}
#box_from P {
	LINE-HEIGHT: 150%;
}
#box_from EM {
	FONT-SIZE: 10px;
	MARGIN-LEFT: 5px;
	COLOR: #FF8080;
	FONT-STYLE: normal;
}
#box_from TABLE {
	BORDER: #999999 1px solid;

	MARGIN-TOP: 5px;
	MARGIN-BOTTOM: 10px;
	WIDTH: 570px;
	BORDER-COLLAPSE: collapse;
}
#box_from TABLE TH {
	BORDER: #999999 1px solid;

	PADDING: 5px;

	FONT-SIZE: 12px;
	WIDTH: 30%;
	COLOR: ##666666;
	TEXT-ALIGN: left;
	background-color: #FFFFCC;
	font-weight: bold;
}
#box_from TABLE TD {
	BORDER: #999999 1px solid;
	COLOR: #666666;
	padding: 5px;
}
#box_from P.bot {
	MARGIN: 15px;
	TEXT-ALIGN: center;
}


#box1_from * {
	PADDING: 0px;
	MARGIN: 0px;
	FONT: 13px "ＭＳ ゴシック", "Osaka－等幅";
}
#box1_from {
	MARGIN-LEFT: auto;
	WIDTH: 580px;
	MARGIN-RIGHT: auto;
}
#box1_from P {
	LINE-HEIGHT: 150%;
}
#box1_from EM {
	FONT-SIZE: 10px;
	MARGIN-LEFT: 5px;
	COLOR: #FF8080;
	FONT-STYLE: normal;
}
#box1_from TABLE {
	BORDER: #999999 2px solid;

	MARGIN-TOP: 5px;
	MARGIN-BOTTOM: 10px;
	WIDTH: 580px;
	BORDER-COLLAPSE: collapse;
}
#box1_from TABLE TH {
	BORDER: #999999 1px solid;

	PADDING: 5px;

	FONT-SIZE: 12px;
	WIDTH: 30%;
	COLOR: ##666666;
	TEXT-ALIGN: left;
	background-color: #FFFFCC;
	font-weight: bold;
}
#box1_from TABLE TD {
	BORDER: #999999 1px solid;

	COLOR: #666666;
	padding: 5px;
}
#box1_from P.bot {
	MARGIN: 15px;
	TEXT-ALIGN: center;
}

/* 基本ページ設定
------------------------------*/
A {
	TEXT-DECORATION: underline;
}

/*

BODY {
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	OVERFLOW-Y: scroll;
	MARGIN: 0px;
	COLOR: #000;
	LINE-HEIGHT: 140%;
	TEXT-ALIGN: center;
	background-color: #F7FFEE;
}
* HTML BODY {
	OVERFLOW-Y: auto;
}
* + HTML BODY {
	OVERFLOW-Y: auto;
}

*/
/*  BODY　A変更
------------------------------*/
A:link {
	COLOR: #663300;
	text-decoration: none;
}
A:active {
	COLOR: #0000FF;
	text-decoration: none;
}
A:visited {
	COLOR: #990066;
	text-decoration: none;
}
A:hover {
	COLOR: #FF9933;
	text-decoration: none;	
}
A IMG {
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
}
/* img 追加記載
------------------------------*/
IMG {
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
	vertical-align: top;　/* for IE7 */
}
H1 {
	MARGIN: 0px;
}
H2 {
	MARGIN: 0px;
}
H3 {
	MARGIN: 0px;
}
H4 {
	MARGIN: 0px;
}
H5 {
	MARGIN: 0px;
}
H6 {
	MARGIN: 0px;
}
P {
	MARGIN-TOP: 0px;
	PADDING-TOP: 0px;
}
#container {
	MARGIN: 0px auto;
	WIDTH: 800px;
	TEXT-ALIGN: left;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

#contents {
	BACKGROUND: #ffffff;
	FLOAT: left;
	WIDTH: 800px;
}
.header {
	margin: 0px;
}
.header h1 img {
	margin: 0px;
	height: 110px;
}
#main {
	PADDING: 10px;
	FLOAT: left;
	WIDTH: 590px;
	color: #666666;
	font-size: 14px;
}
#sub {
	PADDING: 10px;
	FLOAT: left;
	WIDTH: 160px;
}
#sub P {
	CLEAR: both;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 10px;
	TEXT-ALIGN: center;
}
/* ★menu　横に変更
------------------------------*/
/* menu　★変更
------------------------------*/
#menu {
	background-image: url("/img/navi_bg.jpg");
	background-repeat: no-repeat;
	height: 57px;
	margin: 0px;
}

/*
#menu P {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
/*
/* ナビボタン設定
------------------------------*/

/* ナビボタン設定 #navi LI A★変更
------------------------------*/

UL#navi {
	LIST-STYLE-TYPE: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 100px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#navi LI {
	PADDING: 0px;
	DISPLAY: block;
	FLOAT: left;
	MARGIN: 0px;
	WIDTH: 100px;
	background-position: left center;
	background-image: url("/img/navi_bt.jpg");
	background-repeat: no-repeat;
}
#navi LI A {
	DISPLAY: block;
	MARGIN: 0px;
	WIDTH: 99px;
	outline: none;
	text-decoration: none;
	left: 15px;
	top: 3px;
	font-size: 14px;
	background-position: left center;
	color: #666666;
	line-height: 40px;
	padding: 0px;
	text-align: center;
	border-left: 1px dotted #CCCCCC;
	background-image: url("/img/navi_bt2.jpg");
	background-repeat: no-repeat;
}
#navi LI A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%;
	color: #FFCC00;
}



#navi LI SPAN {
	DISPLAY: none;
}
A:focus {
	OVERFLOW: hidden;
}


/* ★menu2　追加
------------------------------*/
#menu2 {
	FLOAT: right;
	WIDTH: 180px;
}
#menu2 P {
	CLEAR: both;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 10px;
	TEXT-ALIGN: center;
}
/* 左ナビボタン（navi2）設定 #navi LI A★追加
------------------------------*/

UL#navi2 {
	PADDING: 0px;
	LIST-STYLE-TYPE: none;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#navi2 LI {
	PADDING: 0px;
	DISPLAY: block;
	MARGIN: 0px;
	WIDTH: 180px;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url("/img/bt_up2.jpg");
	background-repeat: no-repeat;
	background-position: left top;
	color: #FFFFFF;
}
#navi2 LI A {
	DISPLAY: block;
	MARGIN: 0px;
	WIDTH: 180px;
	outline: none;
	text-decoration: none;
	left: 15px;
	top: 3px;
	font-size: 14px;
	background-image: url("/img/bt_down2.jpg");
	background-repeat: no-repeat;
	background-position: left top;
	color: #000000;
	line-height: 40px;
	padding: 0px;
	text-align: left;
	text-indent: 25px;
}
#navi2 LI A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%;
}


#navi2 LI SPAN {
	DISPLAY: none;
}
A:focus {
	OVERFLOW: hidden;
}

#fooder {
	CLEAR: both;
	WIDTH: 800px;
	COLOR: #000000;
	background-color: #F7F1E6;
}
#fooder P {
	PADDING: 0px;
	FONT-SIZE: 12px;
	MARGIN: 0px;
	TEXT-ALIGN: center;
}
#fooder A {
	FONT-SIZE: 12px;
	TEXT-DECORATION: none;
}
#fooder ADDRESS {
	PADDING: 10px;
	FONT-SIZE: 12px;
	FONT-STYLE: normal;
	background-repeat: no-repeat;
	background-position: center top;
	color: #003300;
}
#fooder STRONG {
	FONT-SIZE: 12px;
}
.inner {
	PADDING: 10px;
	OVERFLOW: hidden;
	line-height: 1.3em;
}
.clear {
	CLEAR: both;
}
.clear2 {
	CLEAR: both;
	DISPLAY: none;
}
.clear_none {
	CLEAR: both;
	PADDING: 0px;
	MARGIN: 0px;
}
.right {
	TEXT-ALIGN: right;
}
.back {
	MARGIN-TOP: 20px;
	MARGIN-BOTTOM: 20px;
	TEXT-ALIGN: center;
}
.img {
	MARGIN-LEFT: 5px;
	VERTICAL-ALIGN: middle;
	MARGIN-RIGHT: 5px;
}
.date {
	FONT: bold 12px Arial, Helvetica, sans-serif;
	MARGIN-LEFT: 5px;
	COLOR: #999999;
}
#contents H2.title {
	MARGIN-BOTTOM: 15px;
}

#contents .error-message {
	color: red;
	font-weight: bold;
}


/* 管理者メニュー
------------------------------*/
ul.globalNavi {
	margin: 0;
	padding: 0;
	line-height: 1;
	background-color: #eee;
	list-style-type: none;
}

ul.globalNavi li {
	margin: 0;
	padding: 0;
	float: left;
	/* 固定幅にしたかったら
	width: 110px;
	*/
	text-align: center;
	font-size: 13px; /* 文字サイズ */
}

ul.globalNavi li a {
	border-right: 1px solid #666;
	padding: 9px 20px;
	display: block;
	position: relative; /* for IE6 */
	color: #fff;
	background-color: #333;
	text-decoration: none;
}

ul.globalNavi li a:hover {
	border-color: #ccc;
	color: #333;
	background-color: #ccc;
}

/* ClearFix */
ul.globalNavi {
	_height: 1px;
	min-height: 1px;
	/*\*//*/
	height: 1px;
	overflow: hidden;
	/**/
}

ul.globalNavi:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}


/* 今西追加テーブルレイアウト */
TABLE#kaisai {
	font-size: 13px;
	OVERFLOW-Y: scroll;
	MARGIN: 0px;
	COLOR: #333333;
	BORDER-TOP: 1px solid #CCCCCC;
	BORDER-LEFT: 1px solid #CCCCCC;
	BORDER-COLLAPSE: collapse;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
#kaisai TD {
	BORDER-BOTTOM: 1px solid #cccccc;
	border-right: 1px solid #CCCCCC;
	padding: 5px;
	LINE-HEIGHT: 150%;
}
#kaisai TH {
	BORDER-RIGHT: 1px solid #CCCCCC;
	BORDER-BOTTOM: 1px solid #CCCCCC;
	FONT-WEIGHT: bold;
	VERTICAL-ALIGN: middle;
	COLOR: #007b50;
	TEXT-ALIGN: center;
	background-color: #E1FFC4;
	font-size: 14px;
	padding: 5px;	
}
/* ★topページ変更★
------------------------------*/
.topbox1 {
	display: inline;
	padding: 0px;
	float: left;
	width: 590px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	}

#info2 {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; WIDTH: 590px; MARGIN-RIGHT: 0px; PADDING-TOP: 0px; HEIGHT: auto
}
#info2 .topbox {
	display: inline; /* for Win IE6 */
	margin: 0px;
	padding: 0px;
	width: 295px;
	float: left;
	}
#info2 .topbox .tophoto {
	display: inline; /* for Win IE6 */
	width: 275px;
	float: left;
	margin: 10px;
	padding: 0px;
}
H3.toptitle {
	background-repeat: no-repeat;
	background-image: url("/img/toph3.jpg");
	height: 50px;
	text-indent: 55px;
	font-size: 16px;
	line-height: 3.2em;
	color: #666666;
}
UL#top {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL#top LI {
	MARGIN-TOP: 10px;
	PADDING-LEFT: 20px;
	FONT-SIZE: 15px;
	MARGIN-BOTTOM: 10px;
	background-image: url("/img/icon_01.gif");
	background-repeat: no-repeat;
	background-position: 0px 4px;
	color: #666666;
}
UL#top LI A:link { color: #663300; }
UL#top LI A:visited { color: #663300; font-weight: bold; }
UL#top LI A:hover { color: #ff9933; }
UL#top LI A:active { color: #663300; }	
/* ★本文ＵＬ　inner★
------------------------------*/

UL#inner {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
UL#inner LI {
	MARGIN-TOP: 5px;
	PADDING-LEFT: 20px;
	FONT-SIZE: 15px;
	MARGIN-BOTTOM: 5px;
	background-image: url("/img/icon_01.gif");
	background-repeat: no-repeat;
	background-position: 0px 4px;
}
/* ★本文ＵＬ　inner★
------------------------------*/


	
#info2 TABLE P {
	FONT-SIZE: 15px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	line-height: 1.4em;
}
#info2 TABLE {
	border-style: none;
}
#info2 TR TH {
	border-style: none;
}
#info2 TD {
	border-style: none;
}
/* ★文字色選択★
------------------------------*/
.text_red　{
	color: #FF3333;
}
.text_redbold　{
	color: #FF3333;
	font-weight: bold;
}
.text_green　{
	color: #007b50;
}
.text_greenbold　{
	color: #007b50;
	font-weight: bold;
}
/* ★テーブル内eventタイトル文字追加
------------------------------*/
.event_form {
	background-color: #FFFFBF;
	text-align: center;
	font-weight: bold;
	font-size: 15px;
	color: #FF9900;
}