<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* åŸºæœ¬è¨­å®š */

body,p,h1,h2,h3,h4,h5,h6,ul,li{
margin:0;
padding:0;
	}

ul{
list-style-type:none;
}

ol{
margin-top:0.5em;
padding-top:0;
	}
a:link{
	text-decoration:underline!important;
}
a:hover{
	text-decoration:none!important;
}

/* ãƒœãƒ‡ã‚£è¨­å®š
------------------------------------------------- */

body {
	background-color: #FFFFFF;
	font-family: "ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ Pro W3", "Hiragino Kaku Gothic Pro", "ãƒ¡ã‚¤ãƒªã‚ª", Meiryo, Osaka, "ï¼­ï¼³ ï¼°ã‚´ã‚·ãƒƒã‚¯", "MS PGothic", sans-serif;
	color:#333333;
	font-size: 0.85em;
	line-height: 1.8em;
	text-align:center;
	
	background-image:url(bg.jpg);
	background-repeat:repeat-x;
	background-position: center 72px;
}


/* ãƒ˜ãƒƒãƒ€ãƒ¼
------------------------------------------------- */

#content #event_head{
	background-image:none;
}
p.pankuzu{
	color:white;
	font-size: 0.95em;
	height:19px;
}
p.pankuzu a{
	color:white;
}



/* ãƒªãƒ³ã‚¯è¨­å®š
------------------------------------------------- */
a:link{
color:#9A2945;
text-decoration:none;
}
a:visited{
color:#a0907c;
text-decoration:none;
}
a:hover{
color:#9A2945;
text-decoration:underline;
}
a:active{
color:#9A2945;
text-decoration:underline;
}



/* ãƒ†ãƒ¼ãƒ–ãƒ«è¨­å®š
------------------------------------------------- */
td,th{
vertical-align:top;
text-align:left;
}
table.nenpyo{
border-top:solid 1px #999;
border-left:solid 1px #999;
line-height:150%;
font-size:0.9em;
}
table.nenpyo th,
table.nenpyo thead{
font-weight:normal;
border-bottom:solid 1px #999;
border-right:solid 1px #999;
padding:3px 6px;
white-space:nowrap;
background-color:black;
color:white;
text-align:center;
}
table.nenpyo th.year{
white-space:nowrap;
width:13%;
}
table.nenpyo td.day{
white-space:nowrap;
width:12%;
}
table.nenpyo td.thisyear,
table.nenpyo tr.thisyear td
{
	background-color:#fff8ce;
}
table.nenpyo td{
border-bottom:solid 1px #999;
border-right:solid 1px #999;
padding:6px 8px;
}


table.tablechosyufive{
line-height:150%;
font-size:0.9em;
}
table.tablechosyufive th{
padding-bottom:0.5em;
font-weight:normal;
white-space:nowrap;
text-align:center;
}
table.tablechosyufive th strong{
margin-right:0.5em;
font-size:1.2em;
}
table.tablechosyufive td{
padding-bottom:0.5em;
}
table.tablechosyufive td strong{
font-size:1.1em;
}


/* ãƒœãƒƒã‚¯ã‚¹æŒ‡å®š */

/* 01ã€€å¤–æž&nbsp;
------------------------------------------------- */

#content{
width: 830px;
margin-left:auto;
margin-right:auto;
margin-top:0;
margin-bottom:0;
text-align:center;
}

.section{
clear:both;
width: 830px;
margin-left:auto;
margin-right:auto;
text-align:left;
margin-bottom:1em;
margin-top:0.8em;
}

.main{
width: 830px;
text-align:left;
}


/* 07ã€€ãƒˆãƒƒãƒ—ã€€ãƒ•ãƒƒã‚¿ãƒ¼
------------------------------------------------- */	

#footer{
    font-style:normal;
    font-size:1em;
	width:100%;
	border-top: 1px solid #9A2945;
	border-bottom: 1px solid #9A2945;
	text-align:center;
	padding:3px;
	clear:both;
}

#footer #name_kankokyokai{
	margin-right:0.5em;
}

.bottom_menu{
clear:both;
font-size:0.85em;
color:#666666;
padding-top:1em;
margin-bottom:1.5em;
line-height:150%
}


/* 04ã€€ã‚»ã‚«ãƒ³ãƒ‰ã€€ãƒšãƒ¼ã‚¸ãƒˆãƒƒãƒ—
------------------------------------------------- */

#pagetop{
width:100%;
background-color:white;
text-align:right;
padding-top:10px;
padding-bottom:10px;
clear:both;
}


/* ç´°ã‹ã„è¨­å®š
------------------------------------------------- */
#event_head h1{
	float:left;
}
#event_head ul{
	float:right;
}
#event_head li{
	float:left;
	margin-top:15px;
	margin-left:5px;
}
h2{
	padding:0;
	margin:0;
}
.hidden{
	display:none;
}

/*ãŠçŸ¥ã‚‰ã›news*/
#news{
	border:solid 1px #ccc;
	padding:5px 0 5px 15px;
	margin-top:20px;
}
#news li{
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	margin-right:12px;
	line-height:100%;
}
#news img{
	border:solid 1px #777;
}

/*èƒŽå‹•ã®åœ°*/
#taidonochi{
	margin-top:30px;
}
#taidonochi h3{
	margin-bottom:20px;
}
#taidonochi_txt{
	float:left;
	width:567px;
}
#taidonochi_img{
	float:right;
	width:236px;
	text-align:right;
}
#taidonochi p#guidewalk{
	font-weight:bold;
	font-size:1.2em;
}

/*èƒŽå‹•ã®åœ°ã€€ãƒªãƒ³ã‚¯*/
#taidolink{
	margin-top:30px;
}
#taidolink h3{
	margin-bottom:20px;
}
#taidolink_txt{
	float:left;
	width:440px;
}
#taidolink_img{
	float:right;
	width:380px;
}
#taidolink_img img{
	margin-bottom:2.2em;
}
#taidolink p#guidewalk{
	font-weight:bold;
	font-size:1.2em;
}

/*å¹´è¡¨*/
#nenpyo{
	margin-top:35px;
}
#nenpyo h4{
	margin-bottom:8px;
}

/*é–¢é€£ã‚¤ãƒ™ãƒ³ãƒˆ*/
#kanrenEvent{
	margin-top:45px;
	margin-bottom:20px;
}
#kanrenEvent h4{
	margin-bottom:20px;
}
.ev{
	width:96%;
	padding:20px 2%;
	margin-bottom:13px;
	border:solid 1px #ccc;
	background-image:url(bg_ev.png);
}
.ev h5{
	font-size:1.4em;
	margin-bottom:6px;
	color:#870000;
	line-height:1.4;
}
.evImg{
	float:left;
	width:28%;
	text-align:center;
}
.evTxt{
	float:right;
	width:71%;
	line-height:1.6;
}
.evTxt ul{
	margin-top:8px;
}

p.bn{
	width:100%;
	margin-bottom:35px;
	text-align:center;
}
p.bn img{
	margin:0 auto;
}

/*150å¹´*/
#kinen150{
	text-align:center;
	background-image:url(logo.png);
	background-position:right top;
	background-repeat:no-repeat;
}

#kinen150 h3{
	margin-top:40px;
	margin-bottom:15px;
}
#kinen150 p{
	margin-bottom:20px;
}

/*æ¦‚è¦ã€€é•·å·žãƒ•ã‚¡ã‚¤ãƒ–*/
#chosyu5{
	border-top:solid 7px #01368e;
	padding-top:23px;
}
#chosyu5_img{
	float:left;
	width:420px;
}
#chosyu5_txt{	
	float:right;
	width:365px;
}
#chosyu5_txt h5{
	font-size:1em;
	margin-top:1em;
}

/*æ¦‚è¦ã€€å¥‡å…µéšŠ*/
#kihetai{
	border-top:solid 7px #199943;
	padding-top:23px;
}
#kihetai_img{
	float:left;
	width:420px;
}
#kihetai_txt{	
	float:right;
	width:365px;
}
#chosyu5_txt h5{
	font-size:1em;
	margin-top:1.5em;
}


/*é–¢é€£è¡Œäº‹ã€€å…±é€š*/
#kanrengyoji_chosyu5,
#kanrengyoji_kihetai{
	background-color:black;
	color:white;
	margin-top:20px;
	margin-bottom:20px;
}

#kanrengyoji_chosyu5 h5{
	padding:23px 28px;
	background-color:#01368e;
}
#kanrengyoji_kihetai h5{
	padding:23px 28px;
	background-color:#199943;
}

#kanrengyoji_chosyu5 h6,
#kanrengyoji_kihetai h6{
	font-size:1.2em;
	margin-top:0.5em;
	margin-bottom:0.5em;
	background-image:url(hisigata.png);
	background-repeat:no-repeat;
	background-position:left 2px;
	padding-left:20px;
	min-height:15px;
}
#kanrengyoji_chosyu5 p,
#kanrengyoji_kihetai p{
	margin-top:0.5em;
	margin-bottom:1.5em;
}
#kanrengyoji_chosyu5 a,
#kanrengyoji_kihetai a{
	color:white;
}

#kanrengyoji_chosyu5 #event{
	float:left;
	width:500px;
	padding:25px 0 20px 35px;
}
#kanrengyoji_kihetai #event{
	float:left;
	width:450px;
	padding:25px 0 20px 35px;
}

#kanrengyoji_chosyu5 #event p,
#kanrengyoji_kihetai #event p{
	padding-left:20px;
	font-size:0.9em;
	line-height:170%;
}
	
#kanrengyoji_chosyu5 #file{
	float:right;
	width:200px;
	padding:33px 50px 20px 0;
	text-align:right;
	font-size:0.9em;
	line-height:160%;
}
#kanrengyoji_kihetai #file{
	float:right;
	width:280px;
	padding:33px 50px 20px 0;
	text-align:right;
	font-size:0.9em;
	line-height:160%;
}

/*è©ãƒ»æ˜Žå€«å­¦èˆŽ*/
#meiringakusya{
	margin: 4.5em 0;
	padding: 2em 0;
	text-align: center;
	border-top: solid 1px #9A2945;
}
#meiringakusya h4{
	font-size: 1.6em;
	margin-bottom: 0.7em;
}
#meiringakusya p{
	margin-bottom: 1.5em;
}
#meiringakusya a{
	font-weight:bold;
	font-size: 2em;
	margin-bottom: 0.7em;
}
#meiringakusya .movie{
	text-align: center;
}
a:visited
{color: #7a2f2f}

/* å°åˆ·ç”¨
------------------------------------------------- */
.front_print {
page-break-before: always;
}


/* clearfix
------------------------------------------------- */
.cf:before,
.cf:after {
    content: " ";
    display: table;
}

.cf:after {
    clear: both;
}

.cf {
    *zoom: 1;
}</pre></body></html>