<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: #f85d77;
}
a:hover {
  color: #f690a1;
}
/* ロゴの色　*/
.logo {
  color: #454545;
}
/* 電話番号の色　*/
.tell_text {
  color: #8f6738;
}
.tell_number {
  color: #f47d91;
}
/* グローバルナビの色　*/
.header_nav {
  background-color: #f4d4da;
  border-top: 1px solid #e898a5;
  border-bottom: 1px solid #e898a5;
}
.gnav {
  border-top: 1px solid #fff;
  border-bottom: 1px solid #d07685;
}
.gnav a {
  color: #8f6738;
}
.gnav a:hover,
.gnav a.current {
  color: #f8748a;
}
.gnav ul li ul li {
  border-left: 2px solid #fa8fa1;
  border-right: 2px solid #fa8fa1;
  background-color: #fbe9ec;
}
.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 #fa8fa1;
}
/* 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: #fa8fa1;
  border: solid 10px #fdf9dc;
}
.buttun span {
  color: #fdf9dc;
}
/* コンテンツエリア -&gt; main */
.content_box {
  border: 2px solid #ddd;
  background-color: #fff;
}
.top_content {
  border: 3px solid #fa8fa1;
  background-color: #fff;
}
h1.pageTitle {
  border: 2px solid #f47d91;
  color: #824209;
  background-color: #febec9;
}
h1.pageTitle p {
  border: 1px dashed #f47d91;
}
.content_box h2.title:before {
  color: #fbafbc;
}
.content_box h3 {
  color: #824209;
}
.content_box li:before {
  color: #fa8fa1;
}
.catch {
  color: #824209;
}
/* コンテンツエリア -&gt; sidebar */
.button_area li a {
  color: #fff;
}
.button1 {
  color: #fff;
  background-color: #f96683;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f96683), color-stop(100%, #f7546b));
  background-image: -webkit-linear-gradient(#f96683 0%, #f7546b 100%);
  background-image: -moz-linear-gradient(#f96683 0%, #f7546b 100%);
  background-image: -o-linear-gradient(#f96683 0%, #f7546b 100%);
  background-image: linear-gradient(#f96683 0%, #f7546b 100%);
  text-shadow: 1px 1px 1px #4d4d4d;
  -webkit-box-shadow: 0 5px #ef304b;
  -moz-box-shadow: 0 5px #ef304b;
  box-shadow:0 5px #ef304b;
}
.button1:hover {
  background-color: #f7546b;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f7546b), color-stop(100%, #f96683));
  background-image: -webkit-linear-gradient(#f7546b 0%, #f96683 100%);
  background-image: -moz-linear-gradient(#f7546b 0%, #f96683 100%);
  background-image: -o-linear-gradient(#f7546b 0%, #f96683 100%);
  background-image: linear-gradient(#f7546b 0%, #f96683 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 #fa8fa1;
  background: #fff url(../img/service_title.png) repeat-x top left;
}
.tnav_side dl dt:before {
  color: #fa8fa1;
}
/* フッターのスタイル */
.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: #fa8fa1!important;
  border-top-color: #fa8fa1!important;
  border-right-color: #fa8fa1!important;
  border-bottom-color: #fa8fa1!important;
  border-left-color: #fa8fa1!important;
}
.data1 th, .data2 th {
  background-color: #fbe9ec;
  color: #8f6738;
}
/* タブレット向けのレイアウトの指定：～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>