<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body { color:#000000; font-size:10pt; }

h1 { font-size:10pt; color: #666; padding:0px;}

.clear { clear:both }

.main_font { font-size: 10pt; line-height:15pt; }
.font8 { font-size: 8pt; }
.font8_glay_1 { font-size: 8pt; color:#e6e6e6; }
.font9 { font-size: 9pt; }
.font9_g { font-size: 9pt; color:#EFEFEF; }
.font10 { font-size: 10pt; }
.font10_hyou { font-size: 10pt; line-height:10pt; }
.font10_white { font-size: 10pt; color:#FFFFFF; }
.font11 { font-size: 11pt; }
.font11_green { font-size: 11pt; color:#8EC323; }
.font11_w { font-size: 11pt; color:#FFFFFF; font-weight:bold;  }
.font11_red { font-size: 11pt; color:#FF0000; font-weight:bold;  }
.font11_b { font-size: 11pt; color:#004621; font-weight:bold;  }
.font11_green { font-size: 11pt; color:#004621; }
.font12 { font-size: 12pt; }
.font12_b { font-size: 12pt; font-weight:bolder; }
.font13 { font-size: 13pt; }
.font13_b { font-size: 13pt; color:#004621; font-weight:bold;  }
.font13_green { font-size: 13pt; color:#004621; font-weight:bold;}
.font14 { font-size: 14pt; }
.font14_white { font-size: 14pt; color:#FFFFFF; }
.font16 { font-size: 16pt; }
.font18 { font-size: 18pt;
          font-weight:900; }
.red { color:#F00;}
.green { color:#004621;}
.light-green { color:#8EC323;}

.tate { writing-mode:tb-rl; }
.ttl{font-size:1.5em;
     color:#007941;
	 font-weight:bold;
}
.line-height { line-height:15pt; }

.waku1 { padding:0px 0px 0px 0px; border-top: solid 1px #8EC323; border-left: solid 1px #8EC323; border-right: solid 1px #8EC323; border-bottom: solid 1px #8EC323; }

.line1 { padding:0px 0px 0px 0px; border-left: solid 1px #000000; border-right: solid 1px #000000; }

.td1 a:link{color:#000000; text-decoration: none;}
.td1 a:visited{color:#000000; text-decoration: none;}
.td1 a:hover{color:#000000; text-decoration: none;}
.td1 a:active{color:#000000; text-decoration: none;}

.td2 a:link{color:#333333; text-decoration: none; font-size:9pt }
.td2 a:visited{color:#333333; text-decoration: none; font-size:9pt}
.td2 a:hover{color:#333333; text-decoration: none; font-size:9pt}
.td2 a:active{color:#333333; text-decoration: none; font-size:9pt}

#footer {
	clear:both;
	width:800px;
	margin-left:0px;
	padding:5px 0px 0px 0px;
	font-size:10pt;
}

#footer a {
	color:#FFFFFF;
	text-decoration: none;
}
#footer ul {
	padding:0;
	margin:0;
	text-align:center;
}
#footer ul li {
	display:inline;
	margin-right:3px;
	padding-left:7px;
	border-left:solid 1px #000000;
}
#footer ul li.footerhome {
	padding-left:0;
	border-left:0;
}
#footer p.footer_clear {
	clear:both;
	margin:5px 0;
	text-align:left;
}

.calendar {
	float:left;
	margin:15px 15px 10px 3px;
	}

.calendar table {
	border-top: #999 1px solid;
	border-left: #999 1px solid;
	}

.calendar table td {
	border-right: #999 1px solid;
	border-bottom: #999 1px solid;
	}

.evnt{
	position:relative;
	width:305px;
	height:215px;
	margin:0 auto;
}
.evnt img {
	position:absolute;
	left:0;
	top:0;
}
.bubble {
     position: relative;
     display: inline-block;
     width: 280px; 
     text-align: center;
     color:#FFF;
     padding: 25px;
     background-color: #f39800;
     border-radius: 5px;
}
.bubble:before {
     content: '';
     position: absolute;
     display: block;
     z-index: 1;
     border-style: solid;
     border-color: #f39800 transparent;
     border-width: 20px 20px 0 0;
     bottom: -20px;
     left: 20%;
     margin-left: -10px;
}
.bubble2 {
     position: relative;
     display: inline-block;
     width: 280px; 
     text-align: center;
     color:#FFF;
     padding: 25px;
     background-color: #92d14f;
     border-radius: 5px;
}
.bubble2:before {
     content: '';
     position: absolute;
     display: block;
     z-index: 1;
     border-style: solid;
     border-color: #92d14f transparent;
     border-width: 20px 20px 0 0;
     bottom: -20px;
     left: 20%;
     margin-left: -10px;
}
.bubble3 {
     position: relative;
     display: inline-block;
     width: 280px; 
     text-align: center;
     color:#FFF;
     padding: 20px;
     background-color: #32ccfe;
     border-radius:5px;
}
.bubble3:before {
     content: '';
     position: absolute;
     display: block;
     z-index: 1;
     border-style: solid;
     border-color: #32ccfe transparent;
     border-width: 20px 20px 0 0;
     bottom: -20px;
     left: 20%;
     margin-left: -10px;
}

.box30 {
    margin: 2em 0;
    background: #f1f1f1;
	border: solid 10px #ff0000;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.22);
}
.box30 .box-title {
    font-size: 1.5em;
    background: #ff0000;
    padding: 4px;
    text-align: center;
    color: #FFF;
    font-weight: bold;
    letter-spacing: 0.05em;
}
.box30 p {
    padding: 15px 20px;
    margin: 0;
	line-height:2;
}
.box30 p .item{font-size:1.5em;
}
.blink {
  -webkit-animation: blink 1s ease-in-out infinite alternate;
  animation: blink 1s ease-in-out infinite alternate;
}
@-webkit-keyframes blink {
  0% {opacity: 0;}
  100% {opacity: 1;}
}
@keyframes blink {
  0% {opacity: 0;}
  100% {opacity: 1;}
}</pre></body></html>