<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: #fdf9dc;
}
/* リンクの色 */
a {
  color: #75a100;
}
a:hover {
  color: #97cd06;
}
/* ロゴの色　*/
.logo span.title_text {
  color: #454545;
}
/* 電話番号の色　*/
.tell_text {
  color: #824209;
}
.tell_number {
  color: #8ec400;
}
/* グローバルナビの色　*/
.header_nav {
  background-color: #dffb94;
  border-top: 1px solid #98d201;
  border-bottom: 1px solid #98d201;
}
.gnav {
  border-top: 1px solid #fff;
  border-bottom: 1px solid #9dae6e;
}
.gnav a {
  color: #8f6738;
}
.gnav a:hover,
.gnav a.current {
  color: #75a100;
}
.gnav ul li ul li {
  border-left: 2px solid #98d201;
  border-right: 2px solid #98d201;
  background-color: #eef8d4;
}
.gnav ul li ul li a {
  background: transparent url(../img/dotted_line02.png) repeat-x bottom left;
}
.gnav ul li:hover ul li:last-child {
  border-bottom: 2px solid #98d201;
}
/* TOP スライダー */
#full-prev {	
  border-right: 10px solid #fdf9dc;
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#FFfdf9dc', endColorstr='#CCfdf9dc');
  background: -moz-linear-gradient(left, rgba(253,249,220,1) 0%, rgba(253,249,220,1) 70%, rgba(253,249,220,0.6) 100%);
  background: -webkit-linear-gradient(left, rgba(253,249,220,1) 0%,rgba(253,249,2205,1) 70%,rgba(253,249,220,0.6) 100%);
  background: linear-gradient(to right, rgba(253,249,220,1) 0%,rgba(253,249,220,1) 70%,rgba(253,249,220,0.6) 100%);
}
#full-next {
  border-left: 10px solid #fdf9dc;
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#99fdf9dc', endColorstr='#CCfdf9dc');
  background: -moz-linear-gradient(left, rgba(253,249,220,0.6) 0%, rgba(253,249,220,1) 30%, rgba(253,249,220,1) 100%);
  background: -webkit-linear-gradient(left, rgba(253,249,220,0.6) 0%,rgba(253,249,2205,1) 30%,rgba(253,249,220,1) 100%);
  background: linear-gradient(to right, rgba(253,249,220,0.6) 0%,rgba(253,249,220,1) 30%,rgba(253,249,220,1) 100%);
}
.buttun {
  background-color: #8ec400;
  border: solid 10px #fdf9dc;
}
.buttun span {
  color: #fdf9dc;
}
/* コンテンツエリア -&gt; main */
.content_box {
  border: 2px solid #ddd;
  background-color: #fff;
}
.top_content {
  border: 3px solid #8ec400;
  background-color: #fff;
}
h1.pageTitle {
  border: 2px solid #80ae09;;
  color: #824209;
  background-color: #CBEF6E;
}
h1.pageTitle p {
  border: 1px dashed #80ae09;
}
.content_box h2.title:before {
  color: #f07f74;
}
.content_box h3 {
  color: #824209;
}
.content_box li:before {
  color: #8ec400;
}
.catch {
  color: #824209;
}
/* コンテンツエリア -&gt; sidebar */
.button_area li a {
  color: #fff;
}
.button1 {
  color: #fff;
  background-color: #53b00e;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #53b00e), color-stop(100%, #449e0c));
  background-image: -webkit-linear-gradient(#53b00e 0%, #449e0c 100%);
  background-image: -moz-linear-gradient(#53b00e 0%, #449e0c 100%);
  background-image: -o-linear-gradient(#53b00e 0%, #449e0c 100%);
  background-image: linear-gradient(#53b00e 0%, #449e0c 100%);
  text-shadow: 1px 1px 1px #4d4d4d;
  -webkit-box-shadow:0 5px #368505;
  -moz-box-shadow:0 5px #368505;
  box-shadow:0 5px #368505;
}
.button1:hover {
  background-color: #449e0c;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #449e0c), color-stop(100%, #53b00e));
  background-image: -webkit-linear-gradient(#449e0c 0%, #53b00e 100%);
  background-image: -moz-linear-gradient(#449e0c 0%, #53b00e 100%);
  background-image: -o-linear-gradient(#449e0c 0%, #53b00e 100%);
  background-image: linear-gradient(#449e0c 0%, #53b00e 100%);
  color: #fff;
}
#sidebar .title {
  color: #fff;
  text-shadow: 1px 1px 1px #4d4d4d;
}
.dl_default dd {
  border-bottom: 1px dashed #ccc;
}
.dl_new dd {
  border-bottom: 1px dashed #ccc;
}
.tnav p {
  -webkit-box-shadow: 1px 1px 1px 0px #b0b5c0;
  -moz-box-shadow: 1px 1px 1px 0px #b0b5c0;
  box-shadow: 1px 1px 1px 0px #b0b5c0;
}
.tnav_side {
  border: 2px solid #8ec400;
  background: #fff url(../img/service_title.png) repeat-x top left;
}
.tnav_side dl dt:before {
  color: #f07f74;
}
/* フッターのスタイル */
.fotter_inner a {
  color: #454545;
}
.footer_inner p {
  color: #454545; 
}
.footer .footerNav {
  background-color: #8f6738;
}
.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: #689000!important;
  border-top-color: #689000!important;
  border-right-color: #689000!important;
  border-bottom-color: #689000!important;
  border-left-color: #689000!important;
}
.data1 th, .data2 th {
  background-color: #dffb94;
  color: #824209;
}
/* タブレット向けのレイアウトの指定：～767px */
@media only screen and (max-width: 767px) {  
  #full-prev{	
	border-right: 6px solid #fdf9dc;
  }
  #full-next {
	border-left: 6px solid #fdf9dc;
  } 
  .buttun {
	border: solid 6px #fdf9dc;
  }
}
/* スマホ向け TOPスライダー調整：～500px */
@media only screen and (max-width: 500px) {
  #full-prev{	
	border-right: 6px solid #fdf9dc;
  }
  #full-next {
	border-left: 6px solid #fdf9dc;
  }
}</pre></body></html>