<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";

/* 文字色、背景色 */
body {
  color: #454545;
  background-color: #fff3d9;
}
.top_back {
  background-color: #ffe3c3!important;
}
/* リンクの色 */
a {
  color: #669000;
}
a:hover {
  color: #89c200;
}
/* スライドショー */
.slide_container {
  background-color: #ffe3c3;
}
/* コンテンツエリア全体 */
div#content {
  background-color: #fff3d9;
}
/* グローバルナビの色　*/
.gnav {
  text-shadow: 0 2px 0 #fff;
  -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
  box-shadow :0 2px 10px rgba(0, 0, 0, 0.2);
  background-color: #ffcb83;
}
.gnav .wrapper {
  -webkit-box-shadow: #ffffff 0 0 100px inset;
  -moz-box-shadow: #ffffff 0 0 100px inset;
  box-shadow: #ffffff 0 0 100px inset;
}
.gnav ul li {
  border-bottom-color: #fff;
}
.gnav ul li a {
  color: #666;
  border-bottom-color: #ffae3e;
}
.gnav ul li a:hover, .gnav ul li a.current {
  -webkit-box-shadow: #fff 0 0 25px inset;
  -moz-box-shadow: #fff 0 0 25px inset;
  box-shadow: #fff 0 0 25px inset;
  background-color: #ffae3e;
}
.gnav ul li ul{
  -webkit-box-shadow: #ffffff 0 0 25px inset;
  -moz-box-shadow: #ffffff 0 0 25px inset;
  box-shadow: #ffffff 0 0 25px inset;
  border-bottom-color: #ffae3e;
  background-color: #ffe99e;
}
/* 公表情報ボタン */
.indication_btn {
  text-shadow: 0 2px 0 #fff; 
  -webkit-box-shadow:0 2px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow:0 2px 10px rgba(0, 0, 0, 0.2);
  box-shadow:0 2px 10px rgba(0, 0, 0, 0.2);
  background-color: #ffcb83;
}
.indication_btn a {
  color: #666666;
  -webkit-box-shadow:#ffffff 0 0 35px inset;
  -moz-box-shadow:#ffffff 0 0 35px inset;
  box-shadow:#ffffff 0 0 35px inset;
}
.indication_btn a:hover, .indication_btn a.current {
  color: #666666;
  background-color:#ffb754;
}
/* コンテンツエリア -&gt; main */
dl dd {
  border-bottom-color: #999;
}
.content_box {
  -webkit-box-shadow:0 2px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow:0 2px 10px rgba(0, 0, 0, 0.2);
  box-shadow:0 2px 10px rgba(0, 0, 0, 0.2);
  background-color: #fff;
}
.content_box h1 {
  color: #669000;
  text-shadow: 0 2px 0 #fff,2px 0 0 #fff,0 -2px 0 #fff,-2px 0 0 #fff,2px 2px 0 #fff,-2px 2px 0 #fff,2px -2px 0 #fff,-2px -2px 0 #fff;
  background-color: transparent;
}
.content_box h2 {
  border-bottom-color: #dba57d;
  background-color: transparent;
}
.content_box h3 {
  color: #ff973a;
}
.catch {
  color: #669000;
  text-shadow: 0 2px 0 #fff,2px 0 0 #fff,0 -2px 0 #fff,-2px 0 0 #fff,2px 2px 0 #fff,-2px 2px 0 #fff,2px -2px 0 #fff,-2px -2px 0 #fff;
}
.content_box ul li:before {
  color: #7db800;
}
/* フッターのスタイル */
.footer {
  background-color: #fff3d9;
}
.fotter_inner a {
  color: #454545;
}
.footer_inner p {
  color: #454545; 
}
.footer .footerNav {
  background-color: #ff9231;
}
.footer .footerNav a {
  color: #fff;
}
.footer .footerNav ul {
  color: #fff;
}
/* テーブル装飾 */
.data1, .data1 tr th, .data1 tr td,
.data2, .data2 tr th, .data2 tr td {
  border-color: #999!important;
  border-top-color: #999!important;
  border-right-color: #999!important;
  border-bottom-color: #999!important;
  border-left-color: #999!important;
}
.data1 th, .data2 th {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fff4e4), color-stop(100%, #ffe8c8));
  background-image: -webkit-linear-gradient(#fff4e4 0%, #ffe8c8 100%);
  background-image: -moz-linear-gradient(#fff4e4 0%, #ffe8c8 100%);
  background-image: -o-linear-gradient(#fff4e4 0%, #ffe8c8 100%);
  background-image: linear-gradient(#fff4e4 0%, #ffe8c8 100%);
  color: #666;
}

/* タブレット向けのレイアウトの指定：～960px */
@media only screen and (max-width: 960px) {
.indication_btn a.current {
  background-color:#ffcb83;
}
.indication_btn a:hover {
  background-color:#ffae3e;
}</pre></body></html>