<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* =========================================================== */
/* 	Lci styles
/* =========================================================== */

#h1_box {
  position: relative;
  margin: 0 0 25px;
  text-shadow: 1px 1px 0px #fff, -1px 1px 0px #fff, 1px -1px 0px #fff, -1px -1px 0px #fff;
}
#h1_box .h1_img h1 img {
  width:100%;
}

#Contents .Section.Lci {
    padding: 0;
}
.mapbase {
  width: 840px;
  height: 568px;
  position: relative;
  margin: 0 10px;
}
.mapbase .map_japan {
  width:100%;
}

.lci_content {
  padding:0 10px;
}
ul.sns_acount {
  display:flex;
}
ul.sns_acount li {
  width:33%;
  text-align:center;
  display:flex;
}
ul.sns_acount li dl {
  align-items: center;
}
ul.sns_acount li dl dt {
  width:20% !important;
}
ul.sns_acount li dl dt a {
  display:block;
}
ul.sns_acount li dl dt a:focus {
  outline: 2px solid #ff9000;
}
ul.sns_acount li dl dd {
  width:70% !important;
  text-align:left;
  padding-left:10px;
}
ul.sns_acount li dl dd:before {
  content:"" !important;
}
ul.sns_acount li img {
  width:100%;
}
.lci_top {
  display:flex;
  flex-wrap: wrap;
}
.lci_top figure {
  width:20%;
}
.lci_top figure img {
  width:100%;
}
.lci_top .lci_topcomment {
  margin: 10px 20px;
}

.lci_contact {
  display:flex;
}
.lci_contact .lci_address {
  margin-left:20px;
  width:50%;
}
.lci_contact figure {
  width:50%;
}
.lci_contact figure img {
  width:100%;
}

.mapbase *:focus {
  outline-color:#ff9000;
}

/* 蜍慕判 */
.lci_movie {
  text-align:center;
  display:block;
  width:100%;
  height:auto;
  margin-bottom:20px;
}
.lci_movie iframe {
  margin: auto;
  width:640px;
  height:360px;
  border:none;
}

a.iframe_movie {
  display:block;
  width:640px;
  margin:auto;
}

a.iframe_movie:focus {
  outline: 2px solid #ff9000;
}

/* 繝励Ο繧ｸ繧ｧ繧ｯ繝医�繝ｼ繧ｸ */
.Pj_name {
  font-weight:bold;
  font-family:'繝偵Λ繧ｮ繝散D隗偵ざ W6 JIS2004',"繝｡繧､繝ｪ繧ｪ", Meiryo, "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W6", "Hiragino Kaku Gothic Pro";
  font-size:1.2em;
}
#Contents .Section .lci_dataarea {
  border:8px #d6d8da solid;
  padding:10px 15px;
  position:relative;
  margin-bottom:20px;
}
#Contents .Section .lci_dataarea .lci_data {
  background:#fff;
  position:relative;
  top:-24px;
  width:auto;
  font-size:1.1em;
  font-weight:bold;
  font-family:'繝偵Λ繧ｮ繝散D隗偵ざ W6 JIS2004',"繝｡繧､繝ｪ繧ｪ", Meiryo, "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W6", "Hiragino Kaku Gothic Pro";
  padding:0 10px;
}
#Contents .Section h4.lci_ttl {
  font-weight:bold;
  font-family:'繝偵Λ繧ｮ繝散D隗偵ざ W6 JIS2004',"繝｡繧､繝ｪ繧ｪ", Meiryo, "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W6", "Hiragino Kaku Gothic Pro";
  margin-bottom:5px;
  font-size:1.1em;
}
#Contents .Section ul.lci_3column, #Contents .Section ul.lci_4column {
  display:flex;
  flex-wrap: wrap;
}
#Contents .Section ul.lci_3column li {
  width:32%;
  margin-right:11px;
}
#Contents .Section ul.lci_4column li {
  width:24%;
  margin-right:10px;
}
#Contents .Section ul.lci_3column li:nth-child(3), #Contents .Section ul.lci_4column li:nth-child(4)  {
  margin-right:0;
}

#Contents .Section ul.lci_3column li.lci_photo.mr15 {
  margin-right:15px;
}

#Contents .Section ul.lci_3column figure, #Contents .Section ul.lci_4column figure {
  border:solid 1px #d6d8da;
  position: relative;
  text-align:center;
  overflow: hidden;
  width: 100%;
}
#Contents .Section ul.lci_3column figure img, #Contents .Section ul.lci_4column figure img {
  width: 100%;
}
#Contents .Section ul.lci_3column figcaption, #Contents .Section ul.lci_4column figcaption {
  position: absolute;
  bottom: -70px;
  left: 0;
  z-index: 2;
  width: 100%;
  height: 70px;
  background: rgba(0,0,0,.6);
  -webkit-transition: .3s;
  transition: .3s;
  font-size: small;
}
#Contents .Section ul.lci_3column figcaption span, #Contents .Section ul.lci_4column figcaption span {
  margin-top:10px;
  display: block;
}
#Contents .Section ul.lci_3column figure:hover figcaption, #Contents .Section ul.lci_4column figure:hover figcaption {
  color:#fff;
  bottom: 0;
}
#Contents .Section dl {
  display: flex;
  flex-wrap: wrap;
  width: auto;
}
#Contents .Section dt {
  width:15%;
  margin-bottom:10px;
  font-weight:bold;
  font-family:'繝偵Λ繧ｮ繝散D隗偵ざ W6 JIS2004',"繝｡繧､繝ｪ繧ｪ", Meiryo, "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W6", "Hiragino Kaku Gothic Pro";
}
#Contents .Section dd {
  width:83%;
  margin-bottom:10px;
}
#Contents .Section .lci_topics dt::after {
  margin-left:5px;
  content:"��";
}

#Contents .Section .lci_dataarea dd::before {
  margin-right:5px;
  content:"��";
}
#Contents .Section .lci_dataarea dt {
  width:18%;
}
#Contents .Section .lci_dataarea dd {
  width:82%;
}

#Contents .Section a.lci_btn_member {
  background-color: #f8f8ff;
  color: black;
  border:2px solid #d6d8da;
  padding:5px 25px;
  text-decoration:none;
}
#Contents .Section a.lci_btn_member:hover {
  background-color: #fff;
}
#Contents .Section .switch {
  width:100%;
  background:#fff;
  border-left:solid 3px #cc0000;
}
#Contents .Section .accordContent {
  border:solid 1px #d6d8da;
  border-radius:5px;
  padding:20px 20px 5px 20px;
  background:#f6f6f6;
  overflow-wrap: break-word;
}
#Contents .Section .contentWrap {
  margin-bottom:20px;
}

#Contents .Section.border_b {
  border-bottom:1px #d6d8da dotted;
  padding-bottom:30px;
}


/* 繧ｹ繝槭�迚� */
@media only screen and (max-width: 767px) {

.mapbase {
  width: 100%;
  height: 100%;
  margin: 0;
}
ul.sns_acount {
  flex-wrap: wrap;
}
ul.sns_acount li {
  width:100%;
}
.lci_top figure {
  width:100%;
  text-align:center;
}
.lci_top figure img {
  width:60%;
}
.lci_contact {
  display:block;
}
.lci_contact figure {
  width:100%;
  margin-bottom:20px;
}
.lci_contact .lci_address {
  width:90%;
}
#Contents .Section .lci_topics dd .Image img {
  width:100%;
}
/* 繝励Ο繧ｸ繧ｧ繧ｯ繝医�繝ｼ繧ｸ */

#Contents .Section dl {
}
#Contents .Section dt {
  width:30%;
  padding-bottom:0;
}
#Contents .Section dd {
  width:70%;
}
#Contents .Section ul.lci_3column, #Contents .Section ul.lci_4column {
  display:block;
}
#Contents .Section ul.lci_3column li, #Contents .Section ul.lci_4column li {
  width:100%;
}
#Contents .Section ul.lci_3column li.lci_photo.mr15 {
  margin-right:0;
}
#Contents .Section ul.lci_3column .lci_photo img, #Contents .Section ul.lci_4column .lci_photo img {
  width:100%;
}
#Contents .Section .lci_dataarea dd::before {
  margin-right:0;
  content:"";
}
#Contents .Section .lci_dataarea dt {
  width:100%;
}
#Contents .Section .lci_dataarea dd {
  width:100%;
}
/* 蜍慕判 */
a.iframe_movie img {
  width:100% !important;
  height:auto !important;
}
a.iframe_movie {
  width:100% !important;
}
}
</pre></body></html>