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

@import "style2.css";
@import "style3.css";


@media print {


}

html body {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
a {
	color:#333333;
}
a:hover {
	color:#FFA932;
}
a.img-link img {
/*	-webkit-transition: 0.2s ease-in-out;
	-moz-transition: 0.2s ease-in-out;
	-o-transition: 0.2s ease-in-out;*/
	transition: 0.2s ease-in-out;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden; 
	box-shadow: #000 0 0 0;
}
a:hover.img-link img {
	opacity: 0.7;
	filter: alpha(opacity=70);
}
.head-g-name-bg {
	background:#EF8EAD;
	width:100%;
	color:#fff;
	height:30px;
}
.head-g-name {
	line-height:30px;
	text-align:right;
}
.head-g-name-bg-under {
	background:#FFFFFF;
	width:100%;
	color:#808080;
	height:70px;
	font-size:1.4em;
}
.head-g-name-left {
	line-height:70px;
	text-align:left;
}
.header-add {
	font-size:1.1em;
}
.header-wrap {
	margin-top:10px;
}
.header-sub-navi li  {
	list-style:none;
}
.header-tel {
	margin-top:12px;
}
.gloval-nav-wrap {
	width:100%;
	background:#F7F7F7;
	height:56px;
	box-shadow: 0 10px 10px -10px #333;
	position:relative;
	z-index:5;
}
.gloval-nav {
	display: flex;
	display: -webkit-flex; /* Safari */ 
	z-index:5;
}
.gloval-nav li {
	font-size:1.2em !important;
	line-height:56px;
	flex: auto;
	-webkit-flex: auto;
	list-style:none;
	text-align:center;
	border-left:1px #ccc solid;
}
.gloval-nav li:last-child {
	border-right:1px #ccc solid;
}
.gloval-nav a {
	color:#26262c;
	text-decoration:none;
	display:block;
}
.gloval-nav a:hover {
	background:#fff;
	color:#000;
}

.dropdown:hover .dropdown-menu{
  display: block;
}



.row {
    margin-right: 0px;
    margin-left: -35px;
}
.block {
	position:relative;
	overflow:hidden;
}
.container {
    max-width: 100%;
}
h1 {
	margin:0px;
}

.info-name-base {
	background:#EF8EAD;
	width:100%;
	color:#fff;
	height:30px;
	margin-top:4em;
}
.info-name {
	line-height:30px;
	font-size:17px;
	padding-left:0px;
}
.info-clm {
	margin-top:1em;
	border-bottom:1px dotted #888;
	margin-bottom:1em;
	list-style:none;
	line-height:200%;
}
.info-clm &gt; time {
	display:inline-block;
}
.info-clm p {
	display: inline-block;
	margin-left:1.5em;
}
.info-clm a {
	color:#333;
	text-decoration:none;
}
.info-clm a:hover {
	color:#FBD803;
}
#info-link {
	text-align:right;
}
#info-link a {
	color:#43609C;
	text-decoration:none;
}
#info-link a:hover {
	color:#000154;
	text-decoration:underline;
}
.info-under-bnr {
	margin-top:3em;
	margin-left:-30px;
}
.info-under-bnr li {
	list-style:none;
	display:inline-block;
	float:left;
/* 20250411	margin-right:1em !important; */ 
	margin-bottom:1em;
}
.foot-clm-wrap {
	position:relative;
	margin-top:2em;
}

.foot-logo {
	width:94px;
	float:left;
	margin-right:15px;
}
.foot-add {
	float:left;
}
.foot-name {
	margin-left:15px;
	font-size:1.5em;
}
.foot-add-clm {
	font-size:1.1em;
	position:relative;
	overflow:hidden;
	margin-top:2em;
}
.foot-add-clm dt {
	background:#EF8EAD;
	color:#FFF;
	width:30%;
	float:left;
	font-weight:normal;
	text-align:center;
	margin-right:25px;
}
.foot-add-clm dd {
	width: calc(70% -50px);
	float:left;
}
.ggmap {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
}
.ggmap iframe,
.ggmap object,
.ggmap embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.copyright {
	text-align:center;
	border-top: 1px dotted #888;
	margin-top:3em;
	padding-top:2em;
	margin-bottom:1em;
	width:100%;
	clear:both;
	display:block;
}

.dropdown:hover .dropdown-menu{
  display: block;
  width:100%;
}
.dropdown.yamm-fw .dropdown-menu {
  left: 0;
  right: 0;
}
.dropdown-menu {
	margin:0px;
	border:none;
    box-shadow: none;
	border-radius:0;
	background-color:#dcdcdc;
}
.dropdown-menu li  a {
  padding: 0px;
  color: #000000;
}
.clear-box {
	position:relative;
	overflow:hidden;
}
#bread {
	background-color:#F7F7F7;
	padding:2px 0px;
	min-height:1.8em;
}
#bread &gt; ul {
	padding:0;
	margin:0;
	color:#444;
}
#bread &gt; ul &gt; li {
	display:inline;
	list-style:none;
	float:left;
}

#bread-wrap {
	font-size:93%;
	margin-bottom:2em !important;
	width:100%;
	clear:both;
	background-color:#F7F7F7;
	padding:6px 0;
}
#content-wrap p {
	margin:1em 0;
}
#content-wrap h1 , #content-wrap-w h1 {
	font-weight:bold;
	font-size:24px;
	background:url(../../uploads/content_h1_ico.gif) no-repeat 4px 0px;
	padding-left:54px;
	min-height:46px;
	border-bottom: 1px solid #000154;
	padding-bottom:10px;
	padding-top:0.3em;
	margin-bottom:1em;
}
#content-wrap h2 , #content-wrap-w h2 {
	font-weight:bold;
	border-bottom: 1px solid #DBDBDB;
	font-size:22px;
	padding-left:6px;
	padding-bottom:4px;
	padding-top:4px;
	margin-top:2em;
	margin-bottom:1em;
}
#content-wrap h3 , #content-wrap-w h3 {
	border-left: 6px solid #ef8ead;
	font-size:18px;
	padding-left:6px;
	padding-bottom:4px;
	padding-top:4px;
	margin-top:2em;
	margin-bottom:1em;
}
#content-wrap h4 , #content-wrap-w h3 {
	border:1px solid #93ADEC;
	color:#000154;
	font-size:16px;
	padding:6px;
}
.cnt-block {
	padding:0 1em;
	line-height:180%;
}
.cnt-block img {
/*  display: block;*/
  max-width: 100%;
  height: auto;
}
.cnt-block table {
	max-width:100%;
	height:auto;
}
.cnt-block a {
	color:#0C1F84;
	text-decoration:underline;
}
.cnt-block a:hover {
	color:#F4682D;
	text-decoration:none;
}
.pg-nav {
	margin-top:3em;
}
#sidebar {
	background:#F7F7F7;
}
#sidebar-sub {
	margin-bottom:3em;
}
#sidebar-main ul , #sidebar-sub ul {
	margin:0px;
	padding:0px;
}
#sidebar-main li {
	list-style:none;
	margin:0px;
	padding:0px;
	border-left: 6px solid #ef8ead;
	margin-bottom:0.6em;
	padding-left:12px;
}
#sidebar-sub li {
	list-style:none;
	margin:0px;
	padding:0px;
	border-left: 6px solid #EF8EAD;
	margin-bottom:0.6em;
	padding-left:12px;
}
#sidebar-main li li , #sidebar-sub li li {
	border-left: none;
	background-color:#E4E4E4;
}
#sidebar li a {
	display:block;
}
.sidebar-ttl-main {
	background:#EF8EAD;
	color:#fff;
	font-weight:bold;
	border-bottom:7px solid #8eadef;
	text-align:center;
	padding:8px 0;
}
.sidebar-ttl-sub {
	background:#ef8eb5;
	color:#fff;
	font-weight:bold;
	border-bottom:7px solid #f5bdd2;
	text-align:center;
	padding:8px 0;
}
.sidebar-ttl-main a , .sidebar-ttl-sub a {
	color:#fff;
	text-decoration:none;
}
.sidebar-ttl-main a:hover {
	color:#FCD000;
}
.sidebar-ttl-sub a:hover {
	color:#F5692E;
}
#content-wrap {
	padding-bottom:2em;
	min-height:20em;
}
#content-wrap-w {
	width:100%;
	min-height:20em;
}
#topics-list li {
	list-style:none;
	margin-bottom:1em;
	padding:1em;
	border-bottom:1px dotted #888888;
	display:block;
	position:relative;
	overflow:hidden;
}
#topics-list time {
	width:12%;
	float:left;
}
.topics-list-ttl {
	margin-left:2em;
	width:calc(88% - 2em);
	float:left;
	
}


/*  page nation  */

#pager {
	padding:1em;
	margin-top:3em;
}
.normal-margin {
	margin:1em 0;
}


/*  contents page style  */

.heart-hot-list li {
	list-style:none;
	border-bottom:1px dotted #ccc;
	padding:1em;
}
.about-list {
	width:100%;
	display: flex;
	display: -webkit-flex; /* Safari */
	flex-wrap:wrap;
}
.about-list li {
	list-style:none;
	width:50%;
	box-sizing: border-box;
	margin-bottom:2em;
	text-align:center;
}
.notification-table {
	border-collapse:collapse;
	border:1px solid #ccc;
	width:100%;
}
.notification-table th , .notification-table td{
	border-collapse:collapse;
	border:1px solid #ccc;
	padding:1em;
}
.notification-table th {
	background-color: #DFE7FF;
}
.heading-list {
	background:url(../../uploads/list_ico_delta.gif) no-repeat 0px 0.2em;
	padding-left:16px !important;
	border:none !important;
}
.list-u {
}
.list-u li {
	background:url(../../uploads/list_ico_s_r.gif) no-repeat 0px 5px;
	list-style:none;
	padding-left:24px;
}
.block-clm {
	position:relative;
	overflow:hidden;
	clear:both;
}
.list-left li {
	display:inline;
	float:left;
	list-style:none;
	margin-left:2em;
	text-align:center;
}
.txt-center {
	text-align:center;
}


/* xs size */
@media (max-width: 767px) {
  .text-size-name ,   .text-size-b ,   .text-size-s {
	  display:none;		
  }
  .header-logo {
/*	  text-align:center;*/
  }
  .header-logo img {
	  vertical-align: baseline;
	  margin-top:20px;
	  margin-left:15px;
  }
  .header-add {
/*	  text-align:center;*/
	margin-top:10px;
	margin-bottom:0 !important;
  }
  .header-tel {
	  margin:auto;
	  margin-top: 0 !important;
  }
  .recom-nav-4 {
	display: inline-block; 
	border-collapse:collapse;
	position:relative;
	margin-bottom:3em;
	margin-top:3em;
	margin-left:-10px;
  }
  .recom-nav-4 li {
	list-style:none;
	float:left;
	width:50%;
	border:1px solid #DBDBDB;
	border-collapse:collapse;
  }
  .recom-nav-4 li img {
	  width:100%;
  }
  .top-visual-nav li {
		list-style:none;
  }
  .top-vis-5img-sp {
  }
  .top-vis-5img {
	display:none;
  }
  .top-sub-bnr li {
	  display:block;
	  flort:none;
	  width:100%;
	  margin-bottom:1em;
  }
  .top-sub-bnr-img {
	  display:none;
  }
  .top-sub-bnr-img-sp {
	  border-left:10px solid #8EADEF;
	  padding-left:1em;
	  width:100%;
	  font-size:20px;
  }
  a &gt; .top-sub-bnr-img-sp {
	  color:#3D3D3D;
	  text-decoration:none;
  }
  p.info-name {
	  padding-left:10px;
  }
 .info-under-bnr-ttl {
  }
.info-under-bnr {
}
.info-under-bnr li {
	list-style:none;
	display:block;
	margin-right:auto;
	margin-left:auto;
	width:100%;
	float:none;
	border-bottom:1px solid #888;
  }
.info-under-bnr li a {
	color:#3D3D3D;
}
 .info-under-bnr-img {
	 display:none;
 }
 .info-under-bnr-img-sp {
	 text-align:center;
	 font-size:18px;
	 margin-bottom:1em;
 }
 .relation-bnr {
	display: flex;
	display: -webkit-flex; /* Safari */ 
	flex-wrap:wrap;
	margin-left:-25px;
	margin-top:1em;
 }
 .relation-bnr li {
	list-style:none;
	width:calc(25% - 10px) ;
	justify-content:flex-start;
	margin-bottom:15px;
	margin-left:10px;
 }
 .relation-bnr {
	display: flex;
	display: -webkit-flex; /* Safari */ 
	flex-wrap:wrap;
	margin-left:-0px;
	margin-top:1em;
 }
 .relation-bnr li {
	list-style:none;
	width:calc(50% - 10px) ;
	justify-content:flex-start;
	margin-bottom:16px;
	margin-left:10px;
 }
.g-nav-2nd {
	
	padding:0; 
	margin:0; 
	line-height:100%;
	text-align:left;
}
#content-wrap {
	width:100%;
	display:block;
}
#sidebar {
	display:block;
	width:100%;
	font-size:15px;
}
.about-list li {
	list-style:none;
	width:100%;
	box-sizing: border-box;
	margin-bottom:2em;
}
.header-comment {
	margin-top:0.5em;
}
.header-comment p {
	text-align:left;
}
.header-bnr p {
	float:right;
}
.header-bnr {
	display: -webkit-flex; /* Safari */
	display: flex;
	-webkit-justify-content: space-around; /* Safari */
	justify-content: space-around;
	margin-right:0 !important;
	padding-right:0 !important;
}
.header-bnr p {
	margin:0 0.5em;
	margin-right:0px !important;
}
.header-bnr p:first-child {
	margin-left:20px;
}
.sp-head-add {
	padding-right:0 !important;
	vertical-align:top;
	margin-top:0 !important;
	padding-top: 0 !important;
}
.header-wrap {
	margin-top:0px !important;
}
.sp-head-tel {
	margin-top:8px !important;
	float:left;
}


}

/* sm  size */
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
  .header-logo {
	  padding-left:40px;
  }
  .head-g-name {
	font-size:12px;
  }
  .header-text-size {
	text-align:right;
	padding-right:10px;
		
  }
  .text-size-name {
	margin-top:10px;
/*	margin-left:22px;*/
  }
  .text-size-b {
	margin-left:16px;
	margin-left:13px;
  }
  .text-size-s {
	margin-left:13px;
	margin-top:13px;
  }
  .header-add {
	margin-top:10px;
	text-align:right;
  }
  .header-sub-navi ul {
  }
  .header-sub-navi li {
	background:url(../../uploads/header_delta_ico.gif) no-repeat 0px 3px;
	padding-left:14px;
	display:inline-block;
	margin-left:10px;
  }
  .header-tel-clm {
	  text-align:right;
  }
  .header-tel {
	  float:right;
  }
  .gloval-nav li {
	  font-size:15px;
	  line-height:28px;
  }
  .top-visual-nav {
	display: flex; 
	display: -webkit-flex; /* Safari */ 
	z-index:0;
  }
  .top-visual-nav li {
	flex: auto; 
	-webkit-flex: auto;
	list-style:none;
	float:left;
	width:20%;
  }
  .recom-nav-4 {
	border-collapse:collapse;
	display: flex;
	display: -webkit-flex; /* Safari */ 
	position:relative;
	margin-bottom:3em;
  }
  .recom-nav-4 li {
	border:1px solid #DBDBDB;
	border-collapse:collapse;
	list-style:none;
	flex: auto;
	-webkit-flex: auto; 
	width:25%;
	}
 .top-vis-5img-sp {
	display:none;
 }
 .top-vis-5img {
	display:block;
 }
 .top-sub-bnr {	
 	display: flex;
	display: -webkit-flex; /* Safari */ 
 }
 .top-sub-bnr li {
	list-style:none;
	flex: auto;
	-webkit-flex: auto;
	width:20%;
 }
 .top-sub-bnr li {
	padding-left:5px;
 }
 .top-sub-bnr li:first-child {
	padding-left:0;
 }
  .top-sub-bnr-img {
	  display:block;
  }
  .top-sub-bnr-img-sp {
	  display:none;
  }
 .info-under-bnr-ttl {
	 display:none;
  }
 .info-under-bnr-img-sp {
	  display:none;
 }
 .info-under-bnr li {
	list-style:none;
	display:block;
	margin-right:auto;
	padding-left:auto;
	width:25%;
 }
 .relation-bnr {
	display: flex;
	display: -webkit-flex; /* Safari */ 
	flex-wrap:wrap;
	margin-left:-25px;
	margin-top:1em;
 }
 .relation-bnr li {
	list-style:none;
	width:calc(25% - 10px) ;
	justify-content:flex-start;
	margin-bottom:15px;
	margin-left:10px;
 }
.foot-clm-l {
	width:45%;
	float:left;
}
.foot-clm-r {
	width:55%;
	float:right;
}
.about-list li {
	list-style:none;
	width:100%;
	box-sizing: border-box;
	margin-bottom:2em;
}
.header-comment p {
	text-align:center;
}
.header-bnr {
	display: -webkit-flex; /* Safari */
	display: flex;
	-webkit-justify-content: space-around; /* Safari */
	justify-content: space-around;
}

}

/* md-size */
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
  .gloval-nav li {
	  line-height:56px;
	  font-size:17px;
  }
  .recom-nav-4 {
	display: flex;
	display: -webkit-flex; /* Safari */ 
  }
  .recom-nav-4 li {
	list-style:none;
	flex: auto;
	-webkit-flex: auto; 
	width:25%;
	}
#sidebar {
	width:240px;
	float:left;
}
#content-wrap {
	width:640px;
	float:right;
}
.about-list li {
	list-style:none;
	width:calc(50% - 2em);
	box-sizing: border-box;
	margin-bottom:2em;
	justify-content: space-between;
	margin-left:1em;
	margin-right:1em;
}
.header-bnr p {
	float:right;
}
.header-bnr p:last-child {
	margin-left:15px;
}
.header-bnr {
	display: -webkit-flex; /* Safari */
	display: flex;
	-webkit-justify-content: flex-end; /* Safari */
	justify-content: flex-end;
}
.head-add-br {
	display:none !important;
}
.header-comment p {
	text-align:left;
}

}

/* lg-size */
@media (min-width: 1170px) {
  .container {
    width: 1170px;
  }
 .relation-bnr li {
 }
 #content-wrap {
	width:870px;
	float:right;
}
}





/*    old site style  */

.contents_table {	border-style: none;	border-width: 0px;	width: 557px;	vertical-align: middle;font-size:13px;
}
/*.contents_table2 {border-style: none;border-width: 0px;vertical-align: middle;}*/
.contents_table2 {
	border:1px solid #666;
	border-collapse:collapse;
	vertical-align: middle;
}
.contents_table2 td , .contents_table2 th {
	border:1px solid #666 !important;
	border-collapse:collapse !important;
	text-align:center !important;
}


.bg_color_ffffff {background-color: #FFFFFF;}
.bg_color_f9eed2 {background-color: #f9eed2;}
.bg_color_ff9933 {
	background-color: #FF9933;
}
.bg_color_fef7ed {background-color: #fef7ed;}
.bg_color_f3891c {background-color: #F3891C;}
.bg_color_3f89f8 {
	background-color: #CCFFFF;
	text-align: left;
	padding: 10px;
}

.font_ff6600 {color: #ff6600;}
.font_f4731C {color: #f4731c;}
.font_red_ff0000 {color: #FF0000;}
.font_f3891c {color: #f3891c;}
.font_993300 {color: #993300;}

.haabikikigaoka-bus-time {
}
.haabikikigaoka-bus-time th , .haabikikigaoka-bus-time td {
	padding:10px;
}


/*   WP Default css    */

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft {
	float: left;
	margin: 0.5em 1em 0.5em 0;
}

.alignright {
	float: right;
	margin: 0.5em 0 0.5em 1em;
}



.menu-mobile {
}

/*  2017.03 Abits Addeds  */

.header-comment {
	font-size:0.9em;
	padding-left:40px;
	padding-top:10px;
	float:left;
}
.header-bnr {
	float:right;
}

</pre></body></html>