@charset "UTF-8";
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_init\.scss}line{font-family:\000033}}
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_init\.scss}line{font-family:\0000313}}
input[type=text],
input[type=password],
input[type=date],
input[type=datetime],
input[type=url],
input[type=email],
input[type=number],
select,
textarea {
  border: 1px solid #b2b2b2;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_init\.scss}line{font-family:\0000325}}
input[type="submit"] {
  -webkit-appearance: none;
  border-radius: 0;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_init\.scss}line{font-family:\0000333}}
header,
footer,
nav,
section,
article,
figure,
aside {
  display: block;
  margin: 0px;
}

/*
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com
Twitter: @rich_clark
*/
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_init\.scss}line{font-family:\0000353}}
html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video,
button {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_init\.scss}line{font-family:\00003132}}
body {
  line-height: 1.85;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_init\.scss}line{font-family:\00003136}}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_init\.scss}line{font-family:\00003150}}
nav ul {
  list-style: none;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_init\.scss}line{font-family:\00003154}}
blockquote,
q {
  quotes: none;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_init\.scss}line{font-family:\00003159}}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_init\.scss}line{font-family:\00003167}}
a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

/* change colours to suit your needs */
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_init\.scss}line{font-family:\00003176}}
ins {
  background-color: #ff9;
  color: #000;
  text-decoration: none;
}

/* change colours to suit your needs */
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_init\.scss}line{font-family:\00003183}}
mark {
  background-color: #ff9;
  color: #000;
  font-style: italic;
  font-weight: bold;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_init\.scss}line{font-family:\00003190}}
del {
  text-decoration: line-through;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_init\.scss}line{font-family:\00003194}}
abbr[title],
dfn[title] {
  border-bottom: 1px dotted;
  cursor: help;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_init\.scss}line{font-family:\00003200}}
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* change border colour to suit your needs */
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_init\.scss}line{font-family:\00003206}}
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #cccccc;
  margin: 1em 0;
  padding: 0;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_init\.scss}line{font-family:\00003215}}
input,
select {
  vertical-align: middle;
}

/* 装飾 */
/* 装飾（ボタン） */
/* 画像 */
/* 短縮 */
/* ===================================================================================================
style.scss
=================================================================================================== */
/* ===================================================================================================
base
=================================================================================================== */
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000312}}
html {
  height: 100%;
  font-family: a-otf-jun-pro, sans-serif, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "YuGothic", "Yu Gothic", "游ゴシック", "游ゴシック体", "Noto Sans Japanese", Meiryo, "メイリオ", Tahoma, Verdana, "MS PGothic", "ＭＳ　Ｐゴシック", sans-serif;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000317}}
body {
  min-width: 1200px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000317}}
  body {
    width: 100%;
    min-width: auto;
  }
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000326}}
#wrap {
  background-color: #e2edee;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000330}}
#wrap footer {
  margin-top: auto;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000335}}
h1,
h2,
h3,
h4,
h5 {
  margin: 0;
  font-size: 100%;
  font-weight: normal;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000345}}
a {
  color: #004098;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000348}}
a:hover, a:focus {
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000353}}
a:visited {
  color: #004098;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000367}}
ul {
  list-style: none;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000371}}
.only-pc {
  display: block;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000371}}
  .only-pc {
    display: none;
  }
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000379}}
.only-sp {
  display: none;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000379}}
  .only-sp {
    display: block;
  }
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000388}}
br.only-pc {
  display: inline-block;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000388}}
  br.only-pc {
    display: none;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000396}}
br.only-sp {
  display: none;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000396}}
  br.only-sp {
    display: inline-block;
  }
}

/* PDFダウンロード */
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003106}}
.ss-adobe-reader {
  clear: both;
  margin-top: 30px;
  padding: 20px;
  font-size: 88%;
  border: 1px solid #003bbc;
  background: #fff;
  border-radius: 16px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003106}}
  .ss-adobe-reader {
    font-size: 75%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003119}}
.ss-adobe-reader a {
  margin-top: 20px;
  font-size: 88%;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003119}}
  .ss-adobe-reader a {
    margin-top: 20px;
  }
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003129}}
.anchor-links-wrap {
  margin-bottom: 25px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003132}}
.anchor-links-wrap .anchor-links {
  padding: 20px;
  background-color: #FFF8D0;
  border-radius: 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003137}}
.anchor-links-wrap .anchor-links .anchor-links__header {
  font-weight: bold;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003141}}
.anchor-links-wrap .anchor-links .anchor-links__list {
  margin-top: 10px;
  display: flex;
  flex-wrap: wrap;
  padding-left: 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003147}}
.anchor-links-wrap .anchor-links .anchor-links__list .anchor-links__item {
  margin-right: 1em;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003150}}
.anchor-links-wrap .anchor-links .anchor-links__list .anchor-links__item a {
  display: inline-block;
  position: relative;
  padding-left: 30px;
  text-decoration: none;
  color: #000;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003157}}
.anchor-links-wrap .anchor-links .anchor-links__list .anchor-links__item a:hover {
  text-decoration: underline;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003161}}
.anchor-links-wrap .anchor-links .anchor-links__list .anchor-links__item a:before, .anchor-links-wrap .anchor-links .anchor-links__list .anchor-links__item a:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 25px;
  height: 14px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003172}}
.anchor-links-wrap .anchor-links .anchor-links__list .anchor-links__item a:before {
  margin-top: 2px;
  width: 0;
  height: 0;
  border-style: solid;
  border-right: 12px solid transparent;
  border-left: 12px solid transparent;
  border-top: 14px solid #46c0f5;
  border-bottom: 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003183}}
.anchor-links-wrap .anchor-links .anchor-links__list .anchor-links__item a:after {
  margin-top: -2px;
  width: 0;
  height: 0;
  border-style: solid;
  border-right: 12px solid transparent;
  border-left: 12px solid transparent;
  border-top: 14px solid #0c53b7;
  border-bottom: 0;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003199}}
#ajax-file-box {
  padding: 30px;
}

/* ===================================================================================================
utility
=================================================================================================== */
/* ===================================================================================================
common
=================================================================================================== */
/* common - アクセシビリティ(tool.part.html)
---------------------------------------------------------- */
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003217}}
.accessibility {
  padding: 5px 0;
  color: #4f4f4f;
  background-color: #efefef;
  font-size: 75%;
  display: flex;
  justify-content: flex-end;
  white-space: nowrap;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003217}}
  .accessibility {
    width: 100%;
    background-color: #fff;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003232}}
.accessibility-inner {
  max-width: 1300px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003232}}
  .accessibility-inner {
    width: 100%;
    justify-content: flex-start;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003243}}
.accessibility-inner .accessibility__contentlink,
.accessibility-inner .accessibility__uselink,
.accessibility-inner .accessibility__translate,
.accessibility-inner .accessibility__kana,
.accessibility-inner .accessibility__voice,
.accessibility-inner .accessibility__theme {
  padding: 0 10px;
  border-right: #bfbfbf solid 2px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003243}}
  .accessibility-inner .accessibility__contentlink,
  .accessibility-inner .accessibility__uselink,
  .accessibility-inner .accessibility__translate,
  .accessibility-inner .accessibility__kana,
  .accessibility-inner .accessibility__voice,
  .accessibility-inner .accessibility__theme {
    border: none;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003257}}
.accessibility-inner a {
  color: #4f4f4f;
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003261}}
.accessibility-inner a:hover, .accessibility-inner a:focus {
  font-weight: bold;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003267}}
  .accessibility-inner .accessibility__contentlink {
    display: none;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003273}}
.accessibility-inner .translate-wrap {
  padding: 0 1em;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003276}}
.accessibility-inner .translate-wrap .translate-box {
  position: relative;
  width: calc(5em + 30px);
  height: 30px;
  margin: 0 auto;
  overflow: hidden;
  line-height: 1;
  text-align: center;
  background: #fff;
  border: 1px solid #dedcdb;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003276}}
  .accessibility-inner .translate-wrap .translate-box {
    width: calc(7em + 8px);
    line-height: normal;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003438}}
.accessibility-inner .translate-wrap .translate-box:before {
  position: absolute;
  content: '';
  top: 33%;
  right: 6%;
  width: 0;
  height: 0;
  padding: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 9px solid #666;
  pointer-events: none;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003438}}
  .accessibility-inner .translate-wrap .translate-box:before {
    top: 22%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003456}}
.accessibility-inner .translate-wrap .translate-box select {
  width: 100%;
  padding: 8px 17px 4px 9px;
  color: #666666;
  padding-right: 1em;
  cursor: pointer;
  text-indent: 0.01px;
  text-overflow: ellipsis;
  border: 0;
  border-radius: 0;
  outline: none;
  background: transparent;
  background-image: none;
  box-shadow: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-appearance: none;
  font-size: 75%;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003456}}
  .accessibility-inner .translate-wrap .translate-box select {
    padding: 3px 17px 3px 7px;
  }
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003276}}
  .accessibility-inner .translate-wrap .translate-box {
    width: calc(8em + 8px);
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003282}}
  .accessibility-inner .translate-wrap .translate-box select {
    padding: 8px 17px 3px 7px;
  }
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003287}}
  .accessibility-inner .translate-wrap .translate-box::before {
    top: 34%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003294}}
.accessibility-inner .translate-wrap .translate-box select::-ms-expand {
  display: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003298}}
.accessibility-inner .translate-wrap #ss-translate-error {
  font-size: 94%;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003303}}
  .accessibility-inner .accessibility__tool-wrap {
    display: none;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003310}}
.accessibility-inner .accessibility__tool-wrap .accessibility__tool-list {
  display: flex;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003313}}
.accessibility-inner .accessibility__tool-wrap .accessibility__tool-list .accessibility__kana {
  padding: 0px 10px 0px 32px;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B stroke-width: 12px; %7D .cls-1, .cls-2, .cls-3, .cls-4, .cls-5, .cls-6, .cls-7, .cls-8 %7B fill: none; stroke-miterlimit: 10; %7D .cls-1, .cls-3, .cls-4, .cls-5, .cls-8 %7B stroke: %23787878; %7D .cls-2, .cls-3 %7B stroke-width: 5px; %7D .cls-2, .cls-6, .cls-7 %7B stroke: %23fff; %7D .cls-4 %7B stroke-width: 8px; %7D .cls-5, .cls-6 %7B stroke-width: 7px; %7D .cls-7, .cls-8 %7B stroke-width: 9px; %7D %3C/style%3E%3C/defs%3E%3Cline class='cls-7' x1='100.06' y1='95.93' x2='7.71' y2='95.93'/%3E%3Cline class='cls-8' x1='21.96' y1='79.13' x2='21.96' y2='96.13'/%3E%3Cline class='cls-7' x1='77.67' y1='21.79' x2='14.53' y2='84.93'/%3E%3Cline class='cls-4' x1='72.21' y1='16.33' x2='9.07' y2='79.47'/%3E%3Cline class='cls-1' x1='85.44' y1='28.87' x2='22.3' y2='92.01'/%3E%3Cline class='cls-3' x1='76.65' y1='5.92' x2='97.13' y2='25.37'/%3E%3Cline class='cls-5' x1='9.81' y1='76.56' x2='9.81' y2='100.08'/%3E%3Cline class='cls-2' x1='73.46' y1='9.27' x2='93.94' y2='28.73'/%3E%3Cline class='cls-3' x1='70.06' y1='12.86' x2='90.54' y2='32.31'/%3E%3Cline class='cls-6' x1='16.82' y1='80.84' x2='16.82' y2='100.05'/%3E%3C/svg%3E") 50% 50%/100% 100% no-repeat;
  background-position: 12px 60%;
  background-size: 14px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003321}}
.accessibility-inner .accessibility__tool-wrap .accessibility__tool-list .accessibility__voice {
  position: relative;
  padding: 0 10px 0px 28px;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: none; stroke: %23787878; stroke-miterlimit: 10; stroke-width: 6px; %7D .cls-2 %7B fill: %23787878; %7D %3C/style%3E%3C/defs%3E%3Crect class='cls-2' x='-.45' y='28.38' width='28.68' height='46.23'/%3E%3Cpolygon class='cls-2' points='-.08 49.94 52.74 .62 52.74 99.26 -.08 49.94'/%3E%3Cpath class='cls-1' d='M65.02,22.91c2.36,2.32,11.49,11.84,12.45,26.98,1.16,18.37-10.61,30.44-12.45,32.26'/%3E%3Cpath class='cls-1' d='M82.19,11.77c3.18,3.66,14.48,17.55,14.53,38.3,.06,25.58-17.03,41.46-19.81,43.96'/%3E%3C/svg%3E") 50% 50%/100% 100% no-repeat;
  background-position: 10px 60%;
  background-size: 14px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003329}}
.accessibility-inner .accessibility__tool-wrap .accessibility__tool-list .ss-voice-controller {
  position: absolute;
  top: 46px;
  z-index: 60;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003334}}
.accessibility-inner .accessibility__tool-wrap .accessibility__tool-list .ss-voice-controller .ss-jp-close {
  color: #686868 !important;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003341}}
.accessibility-inner .accessibility__tool-wrap .accessibility__tool-list .accessibility__theme span a {
  padding: 3px;
  margin: 0 3px;
  border-radius: 50px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003347}}
.accessibility-inner .accessibility__tool-wrap .accessibility__tool-list .accessibility__theme span .white {
  background-color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003351}}
.accessibility-inner .accessibility__tool-wrap .accessibility__tool-list .accessibility__theme span .blue {
  color: #fff;
  background-color: #0068b7;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003356}}
.accessibility-inner .accessibility__tool-wrap .accessibility__tool-list .accessibility__theme span .black {
  color: #fff;
  background-color: #231815;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003364}}
.accessibility-inner .accessibility__tool-wrap .accessibility__tool-list .accessibility__fontsize {
  padding: 0 10px;
  margin-right: 30px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003368}}
.accessibility-inner .accessibility__tool-wrap .accessibility__tool-list .accessibility__fontsize a {
  padding: 5px;
  background-color: #fff;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003373}}
.accessibility-inner .accessibility__tool-wrap .accessibility__tool-list .accessibility__fontsize a:hover, .accessibility-inner .accessibility__tool-wrap .accessibility__tool-list .accessibility__fontsize a:focus {
  background-color: #0c53b7;
  color: #fff;
}

/* common - header(head-top.part.html)
---------------------------------------------------------- */
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003388}}
#head {
  height: 110px;
  font-size: 75%;
  background-color: #fff;
  box-shadow: 0px 12px 14px -8px rgba(0, 0, 0, 0.2);
  position: relative;
  z-index: 50;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003388}}
  #head {
    height: 220px;
    box-shadow: none;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003401}}
#head a {
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003404}}
#head a:hover, #head a:focus {
  font-weight: bold;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003410}}
#head .head__utility-wrap {
  max-width: 1100px;
  height: 110px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003420}}
#head .head__utility-wrap .siteinfo__logo {
  width: 250px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003420}}
  #head .head__utility-wrap .siteinfo__logo {
    margin-left: 20px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003428}}
#head .head__utility-wrap .head__utility {
  width: 550px;
  height: 80%;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003428}}
  #head .head__utility-wrap .head__utility {
    position: absolute;
    left: 0;
    top: 110px;
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003442}}
#head .head__utility-wrap .head__utility-inner {
  display: flex;
  justify-content: flex-end;
  align-items: end;
  margin-bottom: 10px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003449}}
  #head .head__utility-wrap .head__utility-inner .head-search {
    width: 90%;
    margin: 0 auto;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003455}}
#head .head__utility-wrap .head__utility-inner .head-search form {
  width: 260px;
  min-height: 30px;
  display: flex;
  justify-content: space-around;
  background-color: #fff;
  border: #787878 solid 1px;
  border-radius: 25px;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003455}}
  #head .head__utility-wrap .head__utility-inner .head-search form {
    width: 100%;
  }
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003468}}
  #head .head__utility-wrap .head__utility-inner .head-search form .site-search-keyword {
    width: 100%;
    margin: 0 auto;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003474}}
#head .head__utility-wrap .head__utility-inner .head-search form .site-search-keyword input {
  width: 210px;
  height: 24px;
  margin-top: 2px;
  padding-left: 8px;
  border: none;
  border-top-left-radius: 25px;
  -webkit-top-left-radius: 25px;
  -moz-border-radius-topleft: 25px;
  border-bottom-left-radius: 25px;
  -webkit-border-bottom-left-radius: 25px;
  -moz-border-radius-bottomleft: 25px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003474}}
  #head .head__utility-wrap .head__utility-inner .head-search form .site-search-keyword input {
    width: 98%;
    margin: 4px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003490}}
#head .head__utility-wrap .head__utility-inner .head-search form button {
  width: 28px;
  margin: 0px 12px 0 0;
  border: none;
  background-color: #fff;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003502}}
  #head .head__utility-wrap .head__utility-inner .head-inquiry {
    display: none;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003507}}
#head .head__utility-wrap .head__utility-inner .head-inquiry a {
  display: block;
  width: 150px;
  min-height: 30px;
  margin-left: 10px;
  padding: 10px 0;
  font-weight: bold;
  color: #fff;
  text-align: center;
  background-color: #0c53b7;
  border-radius: 25px;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003521}}
#head .head__utility-wrap .head__utility-inner .head-inquiry a:hover {
  color: #231815;
  background-color: #edfc8a;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003529}}
#head .head__utility-wrap .head__utility .head-words {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  white-space: nowrap;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003529}}
  #head .head__utility-wrap .head__utility .head-words {
    justify-content: center;
    margin-top: 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003540}}
#head .head__utility-wrap .head__utility .head-words p {
  font-weight: bold;
  margin: 0 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003545}}
#head .head__utility-wrap .head__utility .head-words ul {
  display: flex;
  justify-content: space-around;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003549}}
#head .head__utility-wrap .head__utility .head-words ul li {
  display: inline;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003552}}
#head .head__utility-wrap .head__utility .head-words ul li a {
  display: block;
  margin: 0 10px;
  padding: 5px 20px;
  color: #231815;
  background-color: #f1f1f1;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003552}}
  #head .head__utility-wrap .head__utility .head-words ul li a {
    margin: 0 5px;
    padding: 5px;
  }
}

/* common - グローバルメニュー (navi.part.html)
---------------------------------------------------------- */
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003574}}
.cat-navi.pc {
  max-width: 1000px;
  height: 65px;
  margin: 0 auto;
  position: relative;
  z-index: 40;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003574}}
  .cat-navi.pc {
    display: none;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003585}}
.cat-navi.pc .cat-mainnavi__list {
  display: flex;
  -webkit-transition: all .2s ease;
  transition: all .2s ease;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003591}}
.cat-navi.pc .cat-mainnavi__list .cat-mainnavi__item {
  min-width: calc(1000px/6);
  min-height: 65px;
  padding-top: 13px;
  background-color: #ace2fb;
  font-size: 88%;
  font-weight: bold;
  text-align: center;
  border: #f4f8fe solid 7px;
  border-top: none;
  border-bottom-left-radius: 25px;
  -webkit-border-bottom-left-radius: 25px;
  -moz-border-radius-bottomleft: 25px;
  border-bottom-right-radius: 25px;
  -webkit-border-bottom-right-radius: 25px;
  -moz-border-radius-bottomright: 25px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003604}}
.cat-navi.pc .cat-mainnavi__list .cat-mainnavi__item a {
  color: #231815;
  display: block;
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003609}}
.cat-navi.pc .cat-mainnavi__list .cat-mainnavi__item a:hover, .cat-navi.pc .cat-mainnavi__list .cat-mainnavi__item a:focus {
  opacity: 0.7;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003615}}
.cat-navi.pc .cat-mainnavi__list .cat-mainnavi__item .cat-nav__sub {
  display: none;
  width: 1000px;
  padding: 50px 70px;
  text-align: left;
  font-size: 100%;
  font-weight: normal;
  background-color: #edfc8a;
  border: #f4f8fe solid 7px;
  border-top: none;
  border-bottom-left-radius: 25px;
  -webkit-border-bottom-left-radius: 25px;
  -moz-border-radius-bottomleft: 25px;
  border-bottom-right-radius: 25px;
  -webkit-border-bottom-right-radius: 25px;
  -moz-border-radius-bottomright: 25px;
  position: absolute;
  top: 42px;
  left: 0;
  right: 0;
  z-index: 35;
  visibility: visible;
  opacity: 1;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003638}}
.cat-navi.pc .cat-mainnavi__list .cat-mainnavi__item .cat-nav__sub .cat-subnavi__list > .cat-subbavi__item {
  float: left;
  width: 32%;
  margin-top: 5px;
  padding: 5px 5px 5px 30px;
  border-bottom: #231815 1px dashed;
  position: relative;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003647}}
.cat-navi.pc .cat-mainnavi__list .cat-mainnavi__item .cat-nav__sub .cat-subnavi__list > .cat-subbavi__item::before {
  content: '';
  position: absolute;
  top: 16px;
  left: 8px;
  height: 0;
  border-style: solid;
  border-width: 5px 0 5px 8px;
  border-color: transparent transparent transparent #231815;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003658}}
.cat-navi.pc .cat-mainnavi__list .cat-mainnavi__item .cat-nav__sub .cat-subnavi__list > .cat-subbavi__item:nth-child(3n-1) {
  margin: 5px 1% 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003665}}
.cat-navi.pc .cat-mainnavi__list .cat-mainnavi__item:hover {
  background-color: #edfc8a;
  border: #edfc8a solid 0 7px 7px 7px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003669}}
.cat-navi.pc .cat-mainnavi__list .cat-mainnavi__item:hover a {
  color: #000;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003673}}
.cat-navi.pc .cat-mainnavi__list .cat-mainnavi__item:hover .cat-nav__sub {
  display: block;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003678}}
.cat-navi.pc .cat-mainnavi__list .cat-mainnavi__item:first-of-type:hover {
  border-left: #f4f8fe solid 7px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003682}}
.cat-navi.pc .cat-mainnavi__list .cat-mainnavi__item:last-of-type:hover {
  border-right: #f4f8fe solid 7px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003687}}
.cat-navi.pc .cat-mainnavi__list .current {
  background-color: #0c53b7;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003690}}
.cat-navi.pc .cat-mainnavi__list .current a {
  color: #fff;
}

/* common - スマホメニュー
---------------------------------------------------------- */
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003699}}
.hamburger-menu__btn {
  display: none;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003699}}
  .hamburger-menu__btn {
    display: block;
    position: relative;
    width: 50px;
    height: 50px;
    background-color: #fff;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    position: fixed;
    top: 20px;
    right: 20px;
    z-index: 110;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003721}}
  .hamburger-menu__btn-line {
    display: inline-block;
    transition: all .4s;
    /*アニメーションの設定*/
    position: absolute;
    left: 14px;
    height: 3px;
    background: #231815;
    width: 45%;
    border-radius: 50px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003733}}
  .hamburger-menu__btn-line:nth-of-type(1) {
    top: 15px;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003737}}
  .hamburger-menu__btn-line:nth-of-type(2) {
    top: 23px;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003741}}
  .hamburger-menu__btn-line:nth-of-type(3) {
    top: 31px;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003746}}
  .hamburger-menu__btn.click-on .hamburger-menu__btn-line:nth-of-type(1) {
    top: 18px;
    left: 18px;
    transform: translateY(6px) rotate(-45deg);
    width: 30%;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003753}}
  .hamburger-menu__btn.click-on .hamburger-menu__btn-line:nth-of-type(2) {
    opacity: 0;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003757}}
  .hamburger-menu__btn.click-on .hamburger-menu__btn-line:nth-of-type(3) {
    top: 30px;
    left: 18px;
    transform: translateY(-6px) rotate(45deg);
    width: 30%;
  }
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003767}}
.cat-navi.sp {
  display: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003770}}
.cat-navi.sp.menu-on {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 105;
  width: 100%;
  height: 100vh;
  background-color: #ace2fb;
}
@media only screen and (min-width: 769px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003770}}
  .cat-navi.sp.menu-on {
    display: none;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003786}}
.cat-navi.sp.menu-on .cat-mainnavi__list {
  width: 100%;
  padding-top: 80px;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003794}}
.cat-navi.sp.menu-on .cat-mainnavi__list .cat-mainnavi__item {
  width: 80%;
  padding: 15px 30px;
  border-top: 1px #231815 dashed;
  position: relative;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003801}}
.cat-navi.sp.menu-on .cat-mainnavi__list .cat-mainnavi__item::after {
  position: absolute;
  content: '';
  top: 28px;
  right: 30px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 0 5px 8px;
  border-color: transparent transparent transparent #004098;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003813}}
.cat-navi.sp.menu-on .cat-mainnavi__list .cat-mainnavi__item:last-of-type {
  border-bottom: 1px #231815 dashed;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003817}}
.cat-navi.sp.menu-on .cat-mainnavi__list .cat-mainnavi__item:hover, .cat-navi.sp.menu-on .cat-mainnavi__list .cat-mainnavi__item:focus {
  background-color: #fff;
  opacity: 1;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003823}}
.cat-navi.sp.menu-on .cat-mainnavi__list .cat-mainnavi__item .cat-mainnavi__link {
  width: 100%;
  display: inline-block;
  font-size: 125%;
  font-weight: bold;
}

/* common - チャットボット chat
---------------------------------------------------------- */
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003836}}
.chat {
  position: fixed;
  bottom: 50px;
  right: 30px;
  z-index: 100;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003836}}
  .chat {
    bottom: 30px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003847}}
.chat--close {
  width: 100px;
  min-height: 120px;
  padding: 10px 5px;
  background: #0c53b7;
  color: #fff;
  border: #fff solid 2px;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
  transform: scale(1);
  transition: .3s ease-in-out;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003864}}
.chat--close:hover, .chat--close:focus {
  transform: scale(1.05);
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003869}}
.chat--close p {
  padding-left: 8px;
  width: 100%;
  font-size: 88%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003875}}
.chat--close img {
  width: 30px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003880}}
.chat--open {
  display: none;
  display: none;
  width: 375px;
  height: 480px;
  max-height: calc(100vh - 120px);
  border: 3px solid #0c53b7;
  background: #f4f8fe;
  overflow: hidden;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003891}}
.chat--open header {
  display: flex;
  align-items: center;
  background-color: #0c53b7;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003896}}
.chat--open header h2 {
  width: 90%;
  color: #fff;
  text-align: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003902}}
.chat--open header span.close-btn {
  width: 10%;
  padding: 0 0 8px 8px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003909}}
.chat--open .chat-items {
  height: calc(480px - 8.2em);
  max-height: calc(100vh - 120px - 8.2em);
  overflow: scroll;
  padding: 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003916}}
.chat--open .chat-item {
  clear: both;
  margin-bottom: 15px;
  padding: 10px;
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003923}}
.chat--open .chat-item.sys {
  position: relative;
  margin-left: 70px;
  background: #ace2fb;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003928}}
.chat--open .chat-item.sys:before {
  content: "";
  position: absolute;
  top: 0;
  left: -70px;
  width: 60px;
  height: 60px;
  background: url(../img/chat-man.jpg) no-repeat center center;
  background-size: contain;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003939}}
.chat--open .chat-item.sys:after {
  content: "";
  position: absolute;
  top: 14px;
  left: -6px;
  border-top: 6px solid transparent;
  border-right: 6px solid #ace2fb;
  border-bottom: 6px solid transparent;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003950}}
.chat--open .chat-item.suggest {
  margin: 0 0 10px 70px;
  padding: 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003954}}
.chat--open .chat-item.suggest a {
  position: relative;
  display: block;
  padding: 5px 10px 5px 25px;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  background: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003961}}
.chat--open .chat-item.suggest a:before {
  content: "";
  position: absolute;
  top: 12px;
  left: 12px;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 6px solid #0c53b7;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003973}}
.chat--open .chat-item.user {
  display: inline-block;
  float: right;
  margin-left: 90px;
  background: #edfc8a;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003981}}
.chat--open .chat-item.sys ul {
  padding-left: 1.5em;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003985}}
.chat--open .chat-item.sys p:last-child:not(:first-child),
.chat--open .chat-item.sys .search-result-btn {
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid #ccc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003991}}
.chat--open .chat-item.sys p:last-child:not(:first-child) a,
.chat--open .chat-item.sys .search-result-btn a {
  padding: 5px 10px;
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  background: #ace2fb;
  color: #000;
  text-align: center;
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\00003999}}
.chat--open .chat-item.sys p:last-child:not(:first-child) a:hover, .chat--open .chat-item.sys p:last-child:not(:first-child) a:focus,
.chat--open .chat-item.sys .search-result-btn a:hover,
.chat--open .chat-item.sys .search-result-btn a:focus {
  opacity: .7;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031007}}
.chat--open .chat-form {
  position: absolute;
  width: 95%;
  right: 5px;
  bottom: 15px;
  left: 6px;
  display: flex;
  justify-content: space-between;
  padding: 10px;
  background: #f4f8fe;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031018}}
.chat--open .chat-form input[type="text"] {
  width: 62%;
  padding: 5px 10px;
  font-size: 100%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031024}}
.chat--open .chat-form button {
  width: 25%;
  padding: 5px 0;
  border: 0;
  background: #0c53b7;
  color: #fff;
  text-align: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031032}}
.chat--open .chat-form button:hover, .chat--open .chat-form button:focus {
  opacity: .7;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031039}}
.chat--open .chat-finish {
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid #ccc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031044}}
.chat--open .chat-finish button {
  width: 40%;
  margin-right: .5em;
  padding: 5px 0;
  border: 0;
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  background: #0c53b7;
  color: #fff;
  text-align: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031054}}
.chat--open .chat-finish button:hover, .chat--open .chat-finish button:focus {
  opacity: .7;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031059}}
.chat--open .chat-finish button.chat-success {
  background: #0c53b7;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031063}}
.chat--open .chat-finish button.chat-retry {
  background: #df3646;
}

/* common - パンくず .crumbs-wrap
---------------------------------------------------------- */
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031073}}
.crumbs {
  font-size: 75%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031080}}
.crumbs .separator {
  padding: 0 10px;
  font-size: 100%;
}

/* common - 新着タブ・その他共通フィード（RSS/もっと見る）
---------------------------------------------------------- */
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031089}}
.tabs-wrap .tabs .view .pages .no-info {
  padding: 27px 0px !important;
  font-size: 88% !important;
  font-weight: bold !important;
  color: black !important;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031096}}
.tabs-wrap .tabs .view > nav,
.common-feed,
.publicrelation__navlink-wrap {
  display: flex;
  margin-top: 7px;
  flex-direction: row-reverse;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031103}}
.tabs-wrap .tabs .view > nav a,
.common-feed a,
.publicrelation__navlink-wrap a {
  position: relative;
  padding-right: 11px;
  font-size: 88%;
  font-weight: bold;
  color: #3b4043;
  text-decoration: none;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031103}}
  .tabs-wrap .tabs .view > nav a,
  .common-feed a,
  .publicrelation__navlink-wrap a {
    padding-right: 9px;
    font-size: 75%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031116}}
.tabs-wrap .tabs .view > nav a.rss,
.common-feed a.rss,
.publicrelation__navlink-wrap a.rss {
  margin-right: 17px;
  padding-left: 17px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031116}}
  .tabs-wrap .tabs .view > nav a.rss,
  .common-feed a.rss,
  .publicrelation__navlink-wrap a.rss {
    margin-right: 24px;
    padding-left: 14px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031125}}
.tabs-wrap .tabs .view > nav a.rss:before,
.common-feed a.rss:before,
.publicrelation__navlink-wrap a.rss:before {
  content: "";
  position: absolute;
  top: 6px;
  left: 0;
  width: 13px;
  height: 13px;
  background: url(../img/ic-rss.svg) no-repeat left center;
  background-size: 13px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031125}}
  .tabs-wrap .tabs .view > nav a.rss:before,
  .common-feed a.rss:before,
  .publicrelation__navlink-wrap a.rss:before {
    width: 11px;
    height: 11px;
    background-size: 11px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031143}}
.tabs-wrap .tabs .view > nav a:hover, .tabs-wrap .tabs .view > nav a:focus,
.common-feed a:hover,
.common-feed a:focus,
.publicrelation__navlink-wrap a:hover,
.publicrelation__navlink-wrap a:focus {
  text-decoration: underline;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031148}}
.tabs-wrap .tabs .view > nav a:after,
.common-feed a:after,
.publicrelation__navlink-wrap a:after {
  content: "";
  position: absolute;
  top: 8px;
  right: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-color: transparent transparent transparent #3b4043;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031148}}
  .tabs-wrap .tabs .view > nav a:after,
  .common-feed a:after,
  .publicrelation__navlink-wrap a:after {
    top: 7px;
    border-width: 4px 0 4px 4px;
  }
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031169}}
body#body--index .sec-cmn-top .sec-cmn-top__header {
  text-align: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031172}}
body#body--index .sec-cmn-top .sec-cmn-top__header .sec-cmn-top__header-title {
  display: inline-block;
  width: 275px;
  padding: 12px 0;
  font-size: 107%;
  font-weight: bold;
  text-align: center;
  border-radius: 25px 25px 0 0;
  -webkit-border-radius: 25px 25px 0 0;
  -moz-border-radius: 25px 25px 0 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031184}}
body#body--index .sec-cmn-top .sec-cmn-top__list-wrap .sec-cmn-top__list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 0 14px;
  border: 4px solid #96d7ff;
  border-radius: 28px;
  -webkit-border-radius: 28px;
  -moz-border-radius: 28px;
  background-color: #fff;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031194}}
body#body--index .sec-cmn-top .sec-cmn-top__list-wrap .sec-cmn-top__list li.sec-cmn-top__item {
  display: flex;
  padding: 15px 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031198}}
body#body--index .sec-cmn-top .sec-cmn-top__list-wrap .sec-cmn-top__list li.sec-cmn-top__item a {
  position: relative;
  display: flex;
  align-items: center;
  transition: .3s ease-in-out;
  text-decoration: none;
  font-size: 94%;
  font-weight: bold;
  color: #231815;
  border-radius: 15px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031209}}
body#body--index .sec-cmn-top .sec-cmn-top__list-wrap .sec-cmn-top__list li.sec-cmn-top__item a:hover, body#body--index .sec-cmn-top .sec-cmn-top__list-wrap .sec-cmn-top__list li.sec-cmn-top__item a:focus {
  background-color: rgba(0, 0, 0, 0.1);
  transition: .3s ease-in-out;
  opacity: 1;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031216}}
body#body--index .sec-cmn-top .sec-cmn-top__list-wrap .sec-cmn-top__list li.sec-cmn-top__item a:before {
  position: absolute;
  content: "";
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031228}}
body#body--index .sec-cmn-top.sec-cmn-top--guide {
  margin-top: 50px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031232}}
body#body--index .sec-cmn-top.sec-cmn-top--guide .sec-cmn-top__header .sec-cmn-top__header-title {
  background-color: #ffe969;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031238}}
body#body--index .sec-cmn-top.sec-cmn-top--guide .sec-cmn-top__list-wrap .sec-cmn-top__list {
  border-color: #ffe969;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031241}}
body#body--index .sec-cmn-top.sec-cmn-top--guide .sec-cmn-top__list-wrap .sec-cmn-top__list .sec-cmn-top__item {
  width: calc((100% - 3px) / 4);
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031241}}
  body#body--index .sec-cmn-top.sec-cmn-top--guide .sec-cmn-top__list-wrap .sec-cmn-top__list .sec-cmn-top__item {
    width: calc((100% - 1px) / 2);
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031248}}
body#body--index .sec-cmn-top.sec-cmn-top--guide .sec-cmn-top__list-wrap .sec-cmn-top__list .sec-cmn-top__item a {
  padding-left: 78px;
  width: 100%;
  height: 70px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031253}}
body#body--index .sec-cmn-top.sec-cmn-top--guide .sec-cmn-top__list-wrap .sec-cmn-top__list .sec-cmn-top__item a:before {
  top: 50%;
  left: 0;
  width: 78px;
  height: 55px;
  transform: translateY(-50%);
}
@media only screen and (min-width: 769px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031262}}
  body#body--index .sec-cmn-top.sec-cmn-top--guide .sec-cmn-top__list-wrap .sec-cmn-top__list .sec-cmn-top__item:nth-child(-n+4) {
    border-bottom: 1px solid #ffe969;
  }
}
@media only screen and (min-width: 769px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031268}}
  body#body--index .sec-cmn-top.sec-cmn-top--guide .sec-cmn-top__list-wrap .sec-cmn-top__list .sec-cmn-top__item:not(:nth-child(4n)) {
    position: relative;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031272}}
  body#body--index .sec-cmn-top.sec-cmn-top--guide .sec-cmn-top__list-wrap .sec-cmn-top__list .sec-cmn-top__item:not(:nth-child(4n)):after {
    position: absolute;
    content: "";
    top: 15px;
    right: 0;
    width: 1px;
    height: calc(100% - 30px);
    background-color: #ffe969;
  }
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031284}}
  body#body--index .sec-cmn-top.sec-cmn-top--guide .sec-cmn-top__list-wrap .sec-cmn-top__list .sec-cmn-top__item:nth-child(-n+6) {
    border-bottom: 1px solid #ffe969;
  }
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031290}}
  body#body--index .sec-cmn-top.sec-cmn-top--guide .sec-cmn-top__list-wrap .sec-cmn-top__list .sec-cmn-top__item:nth-child(odd) {
    position: relative;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031294}}
  body#body--index .sec-cmn-top.sec-cmn-top--guide .sec-cmn-top__list-wrap .sec-cmn-top__list .sec-cmn-top__item:nth-child(odd):after {
    position: absolute;
    content: "";
    top: 15px;
    right: 0;
    width: 1px;
    height: calc(100% - 30px);
    background-color: #ffe969;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031308}}
body#body--index .sec-cmn-top.sec-cmn-top--guide .sec-cmn-top__list-wrap .sec-cmn-top__list .sec-cmn-top__item.sec-cmn-top__item--kekkon a:before {
  background-image: url(../img/icon_kekkon.png);
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031316}}
body#body--index .sec-cmn-top.sec-cmn-top--guide .sec-cmn-top__list-wrap .sec-cmn-top__list .sec-cmn-top__item.sec-cmn-top__item--ninshin a:before {
  background-image: url(../img/icon_ninshin.png);
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031324}}
body#body--index .sec-cmn-top.sec-cmn-top--guide .sec-cmn-top__list-wrap .sec-cmn-top__list .sec-cmn-top__item.sec-cmn-top__item--kosodate a:before {
  background-image: url(../img/icon_kosodate.png);
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031332}}
body#body--index .sec-cmn-top.sec-cmn-top--guide .sec-cmn-top__list-wrap .sec-cmn-top__list .sec-cmn-top__item.sec-cmn-top__item--kyoiku a:before {
  background-image: url(../img/icon_kyoiku.png);
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031340}}
body#body--index .sec-cmn-top.sec-cmn-top--guide .sec-cmn-top__list-wrap .sec-cmn-top__list .sec-cmn-top__item.sec-cmn-top__item--hikkoshi a:before {
  background-image: url(../img/icon_hikkoshi.png);
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031348}}
body#body--index .sec-cmn-top.sec-cmn-top--guide .sec-cmn-top__list-wrap .sec-cmn-top__list .sec-cmn-top__item.sec-cmn-top__item--shushoku a:before {
  background-image: url(../img/icon_shushoku.png);
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031356}}
body#body--index .sec-cmn-top.sec-cmn-top--guide .sec-cmn-top__list-wrap .sec-cmn-top__list .sec-cmn-top__item.sec-cmn-top__item--fukushi a:before {
  background-image: url(../img/icon_fukushi.png);
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031364}}
body#body--index .sec-cmn-top.sec-cmn-top--guide .sec-cmn-top__list-wrap .sec-cmn-top__list .sec-cmn-top__item.sec-cmn-top__item--okuyami a:before {
  background-image: url(../img/icon_okuyami.png);
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031378}}
body#body--index .sec-cmn-top.sec-cmn-top--useful .sec-cmn-top__list-wrap .sec-cmn-top__list, body#body--index .sec-cmn-top.sec-cmn-top--online .sec-cmn-top__list-wrap .sec-cmn-top__list {
  justify-content: flex-start;
  border-color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031382}}
body#body--index .sec-cmn-top.sec-cmn-top--useful .sec-cmn-top__list-wrap .sec-cmn-top__list .sec-cmn-top__item, body#body--index .sec-cmn-top.sec-cmn-top--online .sec-cmn-top__list-wrap .sec-cmn-top__list .sec-cmn-top__item {
  width: calc((100% - 2px) / 3);
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031382}}
  body#body--index .sec-cmn-top.sec-cmn-top--useful .sec-cmn-top__list-wrap .sec-cmn-top__list .sec-cmn-top__item, body#body--index .sec-cmn-top.sec-cmn-top--online .sec-cmn-top__list-wrap .sec-cmn-top__list .sec-cmn-top__item {
    width: calc((100% - 1px) / 2);
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031389}}
body#body--index .sec-cmn-top.sec-cmn-top--useful .sec-cmn-top__list-wrap .sec-cmn-top__list .sec-cmn-top__item a, body#body--index .sec-cmn-top.sec-cmn-top--online .sec-cmn-top__list-wrap .sec-cmn-top__list .sec-cmn-top__item a {
  justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  padding: 20px 0;
  text-align: center;
}
@media only screen and (min-width: 769px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031398}}
  body#body--index .sec-cmn-top.sec-cmn-top--useful .sec-cmn-top__list-wrap .sec-cmn-top__list .sec-cmn-top__item:nth-child(-n+3), body#body--index .sec-cmn-top.sec-cmn-top--online .sec-cmn-top__list-wrap .sec-cmn-top__list .sec-cmn-top__item:nth-child(-n+3) {
    border-bottom: 1px solid #fff;
  }
}
@media only screen and (min-width: 769px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031404}}
  body#body--index .sec-cmn-top.sec-cmn-top--useful .sec-cmn-top__list-wrap .sec-cmn-top__list .sec-cmn-top__item:not(:nth-child(3n)), body#body--index .sec-cmn-top.sec-cmn-top--online .sec-cmn-top__list-wrap .sec-cmn-top__list .sec-cmn-top__item:not(:nth-child(3n)) {
    position: relative;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031408}}
  body#body--index .sec-cmn-top.sec-cmn-top--useful .sec-cmn-top__list-wrap .sec-cmn-top__list .sec-cmn-top__item:not(:nth-child(3n)):after, body#body--index .sec-cmn-top.sec-cmn-top--online .sec-cmn-top__list-wrap .sec-cmn-top__list .sec-cmn-top__item:not(:nth-child(3n)):after {
    position: absolute;
    content: "";
    top: 15px;
    right: 0;
    width: 1px;
    height: calc(100% - 30px);
    background-color: #fff;
  }
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031420}}
  body#body--index .sec-cmn-top.sec-cmn-top--useful .sec-cmn-top__list-wrap .sec-cmn-top__list .sec-cmn-top__item:nth-child(-n+4), body#body--index .sec-cmn-top.sec-cmn-top--online .sec-cmn-top__list-wrap .sec-cmn-top__list .sec-cmn-top__item:nth-child(-n+4) {
    border-bottom: 1px solid #fff;
  }
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031426}}
  body#body--index .sec-cmn-top.sec-cmn-top--useful .sec-cmn-top__list-wrap .sec-cmn-top__list .sec-cmn-top__item:nth-child(odd), body#body--index .sec-cmn-top.sec-cmn-top--online .sec-cmn-top__list-wrap .sec-cmn-top__list .sec-cmn-top__item:nth-child(odd) {
    position: relative;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031430}}
  body#body--index .sec-cmn-top.sec-cmn-top--useful .sec-cmn-top__list-wrap .sec-cmn-top__list .sec-cmn-top__item:nth-child(odd):after, body#body--index .sec-cmn-top.sec-cmn-top--online .sec-cmn-top__list-wrap .sec-cmn-top__list .sec-cmn-top__item:nth-child(odd):after {
    position: absolute;
    content: "";
    top: 15px;
    right: 0;
    width: 1px;
    height: calc(100% - 30px);
    background-color: #fff;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031448}}
body#body--index .sec-cmn-top.sec-cmn-top--useful .sec-cmn-top__header .sec-cmn-top__header-title {
  background-color: #cae200;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031454}}
body#body--index .sec-cmn-top.sec-cmn-top--useful .sec-cmn-top__list-wrap .sec-cmn-top__list {
  background-color: #cae200;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031462}}
body#body--index .sec-cmn-top.sec-cmn-top--online .sec-cmn-top__header .sec-cmn-top__header-title {
  background-color: #96d7ff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031468}}
body#body--index .sec-cmn-top.sec-cmn-top--online .sec-cmn-top__list-wrap .sec-cmn-top__list {
  background-color: #96d7ff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031476}}
body#body--index .sec-cmn-top-02 {
  border-radius: 25px;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031479}}
body#body--index .sec-cmn-top-02 .sec-cmn-top-02__header {
  text-align: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031482}}
body#body--index .sec-cmn-top-02 .sec-cmn-top-02__header .sec-cmn-top-02__header-title {
  padding-bottom: 10px;
  font-size: 113%;
  font-weight: bold;
  border-bottom: 1px dotted #000;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031491}}
body#body--index .sec-cmn-top-02--about nav {
  margin-top: 18px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031494}}
body#body--index .sec-cmn-top-02--about nav .about-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031499}}
body#body--index .sec-cmn-top-02--about nav .about-list__item {
  width: calc((100% - 21px) / 4);
  display: flex;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031499}}
  body#body--index .sec-cmn-top-02--about nav .about-list__item {
    width: calc((100% - 10px) / 2);
  }
}
@media only screen and (min-width: 769px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031507}}
  body#body--index .sec-cmn-top-02--about nav .about-list__item:nth-child(n+5) {
    margin-top: 7px;
  }
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031513}}
  body#body--index .sec-cmn-top-02--about nav .about-list__item:nth-child(n+3) {
    margin-top: 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031519}}
body#body--index .sec-cmn-top-02--about nav .about-list__item a {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  width: 100%;
  height: 116px;
  text-align: center;
  border-radius: 14px;
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
  overflow: hidden;
  text-decoration: none;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: top center;
  transition: .3s ease-in-out;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031519}}
  body#body--index .sec-cmn-top-02--about nav .about-list__item a {
    height: calc((100vw - 40px - 10px) / 2);
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031538}}
body#body--index .sec-cmn-top-02--about nav .about-list__item a:hover, body#body--index .sec-cmn-top-02--about nav .about-list__item a:focus {
  opacity: .7;
  transition: .3s ease-in-out;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031544}}
body#body--index .sec-cmn-top-02--about nav .about-list__item a .about-list__item-title {
  display: block;
  font-size: 82%;
  font-weight: bold;
  color: #231815;
  background-color: #fff;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031544}}
  body#body--index .sec-cmn-top-02--about nav .about-list__item a .about-list__item-title {
    padding: 20px 0;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031556}}
body#body--index .sec-cmn-top-02--about nav .about-list__item a:hover, body#body--index .sec-cmn-top-02--about nav .about-list__item a:focus {
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031563}}
body#body--index .sec-cmn-top-02--about nav .about-list__item--gaiyo a {
  background-image: url(../img/bg_top_gaiyo.jpg);
  background-size: contain;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031563}}
  body#body--index .sec-cmn-top-02--about nav .about-list__item--gaiyo a {
    background-size: cover;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031574}}
body#body--index .sec-cmn-top-02--about nav .about-list__item--calendar a {
  background-image: url(../img/bg_top_calendar.jpg);
  background-size: contain;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031574}}
  body#body--index .sec-cmn-top-02--about nav .about-list__item--calendar a {
    background-size: cover;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031585}}
body#body--index .sec-cmn-top-02--about nav .about-list__item--shicho a {
  background-image: url(../img/bg_top_shicho.jpg);
  background-size: contain;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031585}}
  body#body--index .sec-cmn-top-02--about nav .about-list__item--shicho a {
    background-size: cover;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031596}}
body#body--index .sec-cmn-top-02--about nav .about-list__item--shigikai a {
  background-image: url(../img/bg_top_shigikai.jpg);
  background-size: contain;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031596}}
  body#body--index .sec-cmn-top-02--about nav .about-list__item--shigikai a {
    background-size: cover;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031607}}
body#body--index .sec-cmn-top-02--about nav .about-list__item--institution a {
  background-image: url(../img/bg_top_institution.png);
  background-size: contain;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031607}}
  body#body--index .sec-cmn-top-02--about nav .about-list__item--institution a {
    background-size: cover;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031618}}
body#body--index .sec-cmn-top-02--about nav .about-list__item--kanko-info a {
  background-image: url(../img/bg_top_kanko-info.jpg);
  background-size: contain;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031618}}
  body#body--index .sec-cmn-top-02--about nav .about-list__item--kanko-info a {
    background-size: cover;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031629}}
body#body--index .sec-cmn-top-02--about nav .about-list__item--kurashi-sodan a {
  background-image: url(../img/bg_top_sodan.jpg);
  background-size: contain;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031629}}
  body#body--index .sec-cmn-top-02--about nav .about-list__item--kurashi-sodan a {
    background-size: cover;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031640}}
body#body--index .sec-cmn-top-02--about nav .about-list__item--faq a {
  background-image: url(../img/bg_top_faq.png);
  background-size: contain;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031640}}
  body#body--index .sec-cmn-top-02--about nav .about-list__item--faq a {
    background-size: cover;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031654}}
body#body--index .sec-cmn-top-02--topics {
  margin-top: 50px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031657}}
body#body--index .sec-cmn-top-02--topics .topics-list {
  margin-top: 18px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031662}}
body#body--index .sec-cmn-top-02--topics .topics-list .topics-list__item:nth-child(n+2) {
  margin-top: 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031666}}
body#body--index .sec-cmn-top-02--topics .topics-list .topics-list__item a {
  display: flex;
  justify-content: space-between;
  color: #231815;
  transition: .3s ease-in-out;
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031673}}
body#body--index .sec-cmn-top-02--topics .topics-list .topics-list__item a .thumb {
  width: 120px;
  font-size: 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031677}}
body#body--index .sec-cmn-top-02--topics .topics-list .topics-list__item a .thumb img {
  width: 100%;
  border-radius: 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031683}}
body#body--index .sec-cmn-top-02--topics .topics-list .topics-list__item a h3 {
  width: calc(100% - 140px);
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031687}}
body#body--index .sec-cmn-top-02--topics .topics-list .topics-list__item a:hover, body#body--index .sec-cmn-top-02--topics .topics-list .topics-list__item a:focus {
  text-decoration: underline;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031691}}
body#body--index .sec-cmn-top-02--topics .topics-list .topics-list__item a:hover .thumb, body#body--index .sec-cmn-top-02--topics .topics-list .topics-list__item a:focus .thumb {
  opacity: .7;
  transition: .3s ease-in-out;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031696}}
body#body--index .sec-cmn-top-02--topics .topics-list .topics-list__item a:hover h3, body#body--index .sec-cmn-top-02--topics .topics-list .topics-list__item a:focus h3 {
  text-decoration: underline;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031704}}
body#body--index .sec-cmn-top-02--topics .more {
  text-align: right;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031707}}
body#body--index .sec-cmn-top-02--topics .more a {
  display: inline-block;
  position: relative;
  padding-right: 11px;
  font-size: 88%;
  font-weight: bold;
  color: #3b4043;
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031716}}
body#body--index .sec-cmn-top-02--topics .more a:after {
  position: absolute;
  content: "";
  top: 8px;
  right: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-color: transparent transparent transparent #3b4043;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031728}}
body#body--index .sec-cmn-top-02--topics .more a:hover, body#body--index .sec-cmn-top-02--topics .more a:focus {
  opacity: 1;
  text-decoration: underline;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031737}}
body#body--index .sec-cmn-top-02--population {
  margin-top: 50px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031740}}
body#body--index .sec-cmn-top-02--population article {
  margin-top: 18px;
  display: flex;
  flex-wrap: wrap;
  padding: 20px;
  justify-content: space-between;
  background-color: #fff;
  border-radius: 15px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031749}}
body#body--index .sec-cmn-top-02--population article tbody {
  display: flex;
  flex-wrap: wrap;
  gap: 0 20px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031755}}
body#body--index .sec-cmn-top-02--population article tr {
  display: flex;
  width: calc((100% - 20px) / 2);
}
@media only screen and (max-width: 480px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031755}}
  body#body--index .sec-cmn-top-02--population article tr {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031764}}
body#body--index .sec-cmn-top-02--population article th {
  width: 120px;
  font-weight: bold;
  text-align: left;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031771}}
body#body--index .sec-cmn-top-02--population .date {
  margin-top: 10px;
  text-align: right;
  font-size: 88%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031780}}
body#body--index .sec-cmn-top-02--kohoshi .publicrelation .publicrelation__content {
  margin-top: 18px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031783}}
body#body--index .sec-cmn-top-02--kohoshi .publicrelation .publicrelation__content a.publicrelation__link {
  display: block;
  margin: 20px auto;
  width: calc(100% - 40px);
  max-width: 200px;
  transition: .3s ease-in-out;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031790}}
body#body--index .sec-cmn-top-02--kohoshi .publicrelation .publicrelation__content a.publicrelation__link .publicrelation__image {
  font-size: 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031793}}
body#body--index .sec-cmn-top-02--kohoshi .publicrelation .publicrelation__content a.publicrelation__link .publicrelation__image img {
  width: 100%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031798}}
body#body--index .sec-cmn-top-02--kohoshi .publicrelation .publicrelation__content a.publicrelation__link:hover, body#body--index .sec-cmn-top-02--kohoshi .publicrelation .publicrelation__content a.publicrelation__link:focus {
  opacity: .7;
  transition: .3s ease-in-out;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031806}}
body#body--index .sec-cmn-top-02--kohoshi .publicrelation .publicrelation__content .publicrelation__info .publicrelation__summary {
  padding: 0 20px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031812}}
body#body--index .sec-cmn-top-02--kohoshi .publicrelation .publicrelation__navlink-wrap {
  display: flex;
  justify-content: center;
  flex-direction: row;
  margin-top: 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031821}}
body#body--index .sec-cmn-top-02--propose {
  margin-top: 50px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031824}}
body#body--index .sec-cmn-top-02--propose nav {
  margin-top: 18px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031827}}
body#body--index .sec-cmn-top-02--propose nav ul {
  background-color: #fff;
  padding: 15px;
  border-radius: 15px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031833}}
body#body--index .sec-cmn-top-02--propose nav ul li:nth-child(n+2) {
  border-top: 1px dotted #000;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031837}}
body#body--index .sec-cmn-top-02--propose nav ul li a {
  position: relative;
  display: block;
  padding: 15px 0 15px 11px;
  font-size: 88%;
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031844}}
body#body--index .sec-cmn-top-02--propose nav ul li a:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 0;
  height: 0;
  transform: translateY(-50%);
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-color: transparent transparent transparent #004098;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031857}}
body#body--index .sec-cmn-top-02--propose nav ul li a:hover, body#body--index .sec-cmn-top-02--propose nav ul li a:focus {
  text-decoration: underline;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031869}}
body#body--index #main .main__inner {
  margin: 0 auto;
  max-width: 1040px;
  width: 100%;
  padding: 60px 20px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031876}}
body#body--index #main .main__area--important {
  display: flex;
  justify-content: space-between;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031876}}
  body#body--index #main .main__area--important {
    flex-direction: column;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031884}}
body#body--index #main .main__area--important section {
  background-color: #fff;
  border-radius: 25px;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  overflow: hidden;
  width: 50%;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031884}}
  body#body--index #main .main__area--important section {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031894}}
body#body--index #main .main__area--important section header {
  padding: 10px 20px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031897}}
body#body--index #main .main__area--important section header h2 {
  font-size: 113%;
  font-weight: bold;
  color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031904}}
body#body--index #main .main__area--important section ul {
  padding: 0 18px 18px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031907}}
body#body--index #main .main__area--important section ul li {
  border-bottom: 1px dotted #808080;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031910}}
body#body--index #main .main__area--important section ul li a {
  display: block;
  padding: 10px 0;
  font-size: 88%;
  font-weight: bold;
  line-height: 1.43;
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031918}}
body#body--index #main .main__area--important section ul li a:hover, body#body--index #main .main__area--important section ul li a:focus {
  text-decoration: underline;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031928}}
body#body--index #main .main__area--important section#attention > header {
  background-color: #0c53b7;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031927}}
  body#body--index #main .main__area--important section#attention {
    margin-left: 0px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031937}}
body#body--index #main .main__area--important section#safety {
  margin-left: 30px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031937}}
  body#body--index #main .main__area--important section#safety {
    margin-top: 35px;
    margin-left: 0px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031945}}
body#body--index #main .main__area--important section#safety > header {
  background-color: #ee0418;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031949}}
body#body--index #main .main__area--important section#safety ul {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031954}}
body#body--index #main .main__area--important section#safety ul li {
  width: calc((100% - 20px) / 2);
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031957}}
body#body--index #main .main__area--important section#safety ul li a {
  position: relative;
  padding-left: 1em;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031961}}
body#body--index #main .main__area--important section#safety ul li a:hover, body#body--index #main .main__area--important section#safety ul li a:focus {
  text-decoration: underline;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031966}}
body#body--index #main .main__area--important section#safety ul li a:before {
  position: absolute;
  top: 50%;
  content: "";
  left: 0;
  border-left: 5px solid #004098;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  transform: translateY(-50%);
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031981}}
body#body--index #main .main__area--important .ss-preview-part > section#safety {
  width: 90%;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031981}}
  body#body--index #main .main__area--important .ss-preview-part > section#safety {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031990}}
body#body--index #main .main__area--useful {
  margin-top: 50px;
  display: flex;
  justify-content: space-between;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031990}}
  body#body--index #main .main__area--useful {
    flex-direction: column;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031999}}
body#body--index #main .main__area--useful section {
  min-width: 485px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000031999}}
  body#body--index #main .main__area--useful section {
    min-width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032007}}
body#body--index #main .main__area--useful section#online {
  margin-left: 30px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032007}}
  body#body--index #main .main__area--useful section#online {
    margin-top: 35px;
    margin-left: 0px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032017}}
body#body--index #main section#news {
  margin-top: 50px;
  border-radius: 15px 15px 0 0;
  -webkit-border-radius: 15px 15px 0 0;
  -moz-border-radius: 15px 15px 0 0;
  overflow: hidden;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032017}}
  body#body--index #main section#news {
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
  }
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032026}}
  body#body--index #main section#news div.cms-tabs.tabs {
    padding: 14px;
    background-color: #fff;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032032}}
body#body--index #main section#news div.cms-tabs.tabs nav.names {
  display: flex;
  justify-content: space-between;
  background-color: #fff;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032032}}
  body#body--index #main section#news div.cms-tabs.tabs nav.names {
    flex-wrap: wrap;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032041}}
body#body--index #main section#news div.cms-tabs.tabs nav.names a.name {
  position: relative;
  height: 45px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: calc((100% - 8px) / 3);
  font-size: 82%;
  font-weight: bold;
  color: #231815;
  text-decoration: none;
  transition: .3s ease-in-out;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032054}}
  body#body--index #main section#news div.cms-tabs.tabs nav.names a.name:nth-child(n+3) {
    margin-top: 7px;
  }
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032041}}
  body#body--index #main section#news div.cms-tabs.tabs nav.names a.name {
    width: calc((100% - 7px) / 2);
    border-radius: 7px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032065}}
body#body--index #main section#news div.cms-tabs.tabs nav.names a.name[href="/shinchaku/"], body#body--index #main section#news div.cms-tabs.tabs nav.names a.name[href$="/preview/shinchaku/"] {
  background-color: #ebfc8a;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032070}}
body#body--index #main section#news div.cms-tabs.tabs nav.names a.name[href="/oshirase/"], body#body--index #main section#news div.cms-tabs.tabs nav.names a.name[href$="/preview/oshirase/"] {
  background-color: #cae9ff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032075}}
body#body--index #main section#news div.cms-tabs.tabs nav.names a.name[href="/oshirase/event/"], body#body--index #main section#news div.cms-tabs.tabs nav.names a.name[href$="/preview/oshirase/event/"] {
  background-color: #ffe969;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032080}}
body#body--index #main section#news div.cms-tabs.tabs nav.names a.name[href="/shisei/jinji/"], body#body--index #main section#news div.cms-tabs.tabs nav.names a.name[href$="/preview/shisei/jinji/"] {
  background-color: #ffdbbe;
}
@media only screen and (min-width: 769px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032085}}
  body#body--index #main section#news div.cms-tabs.tabs nav.names a.name:after {
    content: "";
    position: absolute;
    top: 18px;
    right: 8px;
    width: 7px;
    height: 7px;
    border-top: 2px solid #000;
    border-right: 2px solid #000;
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032100}}
body#body--index #main section#news div.cms-tabs.tabs nav.names a.name:hover, body#body--index #main section#news div.cms-tabs.tabs nav.names a.name:focus {
  opacity: .7;
  transition: .3s ease-in-out;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032108}}
body#body--index #main section#news div.cms-tabs.tabs .view {
  padding: 1px 20px 10px;
  border-radius: 0 0 15px 15px;
  -webkit-border-radius: 0 0 15px 15px;
  -moz-border-radius: 0 0 15px 15px;
  background-color: #fff;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032108}}
  body#body--index #main section#news div.cms-tabs.tabs .view {
    padding: 0;
  }
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032117}}
  body#body--index #main section#news div.cms-tabs.tabs .view div.pages {
    margin-top: 13px;
    border-top: 1px dotted #d0d0d0;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032123}}
body#body--index #main section#news div.cms-tabs.tabs .view div.pages article {
  border-bottom: 1px dotted #d0d0d0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032126}}
body#body--index #main section#news div.cms-tabs.tabs .view div.pages article header {
  display: flex;
  align-items: center;
  padding: 15px 0;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032126}}
  body#body--index #main section#news div.cms-tabs.tabs .view div.pages article header {
    flex-wrap: wrap;
    gap: 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032142}}
body#body--index #main section#news div.cms-tabs.tabs .view div.pages article header .cat {
  display: block;
  width: 100px;
  height: 20px;
  text-align: center;
  font-size: 75%;
  line-height: 20px;
  font-weight: bold;
  white-space: nowrap;
  margin-left: 25px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032142}}
  body#body--index #main section#news div.cms-tabs.tabs .view div.pages article header .cat {
    margin: 0;
    font-size: 63%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032161}}
body#body--index #main section#news div.cms-tabs.tabs .view div.pages article header .cat.cms-tab-403-0, body#body--index #main section#news div.cms-tabs.tabs .view div.pages article header .cat.cms-tab-28-0 {
  background-color: #ebfc8a;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032167}}
body#body--index #main section#news div.cms-tabs.tabs .view div.pages article header .cat.cms-tab-403-1, body#body--index #main section#news div.cms-tabs.tabs .view div.pages article header .cat.cms-tab-28-1 {
  background-color: #cae9ff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032173}}
body#body--index #main section#news div.cms-tabs.tabs .view div.pages article header .cat.cms-tab-403-2, body#body--index #main section#news div.cms-tabs.tabs .view div.pages article header .cat.cms-tab-28-2 {
  background-color: #ffe969;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032179}}
body#body--index #main section#news div.cms-tabs.tabs .view div.pages article header .cat.cms-tab-403-3, body#body--index #main section#news div.cms-tabs.tabs .view div.pages article header .cat.cms-tab-28-3 {
  background-color: #ffdbbe;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032185}}
body#body--index #main section#news div.cms-tabs.tabs .view div.pages article header time {
  margin-left: 10px;
  width: 105px;
  font-size: 75%;
  letter-spacing: 0.5px;
  white-space: nowrap;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032185}}
  body#body--index #main section#news div.cms-tabs.tabs .view div.pages article header time {
    grid-area: 2 / 1 / 3 / 2;
    margin: 5px 0 0 0;
    width: 100px;
    letter-spacing: 0;
    text-align: center;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032201}}
body#body--index #main section#news div.cms-tabs.tabs .view div.pages article header h3 {
  margin-left: 35px;
  width: calc(100% - 238px);
  line-height: 1.428;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032201}}
  body#body--index #main section#news div.cms-tabs.tabs .view div.pages article header h3 {
    grid-area: 1 / 2 / 3 / 3;
    display: inline;
    margin-left: 0;
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032213}}
body#body--index #main section#news div.cms-tabs.tabs .view div.pages article header h3 a {
  font-size: 88%;
  line-height: 1.428;
  font-weight: bold;
  text-decoration: none;
  word-wrap: break-word;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032220}}
body#body--index #main section#news div.cms-tabs.tabs .view div.pages article header h3 a:hover, body#body--index #main section#news div.cms-tabs.tabs .view div.pages article header h3 a:focus {
  text-decoration: underline;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032233}}
body#body--index #main .main__area--utility {
  margin-top: 50px;
  display: flex;
  justify-content: space-between;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032233}}
  body#body--index #main .main__area--utility {
    flex-direction: column;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032242}}
body#body--index #main .main__area--utility-left, body#body--index #main .main__area--utility-right {
  width: calc((100% - 30px) / 2);
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032242}}
  body#body--index #main .main__area--utility-left, body#body--index #main .main__area--utility-right {
    width: 100%;
  }
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032251}}
  body#body--index #main .main__area--utility-right {
    margin-top: 50px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032259}}
body#body--index .area-bottom {
  padding: 10px 0 80px;
  background-color: #ecf1f1;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032263}}
body#body--index .area-bottom #ad {
  position: relative;
  margin: 0 auto;
  padding: 0 20px;
  max-width: 1040px;
  width: 100%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032270}}
body#body--index .area-bottom #ad .info {
  position: absolute;
  top: 3px;
  right: 22px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032275}}
body#body--index .area-bottom #ad .info a {
  display: inline-block;
  font-size: 75%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032282}}
body#body--index .area-bottom #ad .ss-image-box .ss-image-box-item-list {
  margin-top: 18px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032288}}
body#body--index .area-bottom #ad .ss-image-box .ss-image-box-item-list .ss-image-box-item {
  width: calc((100% - 40px) / 5);
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032288}}
  body#body--index .area-bottom #ad .ss-image-box .ss-image-box-item-list .ss-image-box-item {
    width: calc((100% - 10px) / 2);
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032295}}
body#body--index .area-bottom #ad .ss-image-box .ss-image-box-item-list .ss-image-box-item:nth-child(n+6) {
  margin-top: 10px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032299}}
  body#body--index .area-bottom #ad .ss-image-box .ss-image-box-item-list .ss-image-box-item:nth-child(n+3) {
    margin-top: 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032305}}
body#body--index .area-bottom #ad .ss-image-box .ss-image-box-item-list .ss-image-box-item a {
  display: block;
  width: 100%;
  font-size: 0;
  transition: .3s ease-in-out;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032311}}
body#body--index .area-bottom #ad .ss-image-box .ss-image-box-item-list .ss-image-box-item a:hover, body#body--index .area-bottom #ad .ss-image-box .ss-image-box-item-list .ss-image-box-item a:focus {
  opacity: .7;
  transition: .3s ease-in-out;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032317}}
body#body--index .area-bottom #ad .ss-image-box .ss-image-box-item-list .ss-image-box-item a img {
  width: 100%;
}

/* common - pagination
---------------------------------------------------------- */
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032330}}
.pagination {
  margin-top: 45px;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 10px 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032337}}
.pagination span {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 5px;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032344}}
.pagination span.current {
  width: 34px;
  font-size: 82%;
  background-color: #b0e8ff;
  font-weight: bold;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032351}}
.pagination span a {
  display: block;
  padding: 5px 11px;
  font-size: 82%;
  text-decoration: none;
  color: #000;
  text-align: center;
  background-color: #EEE;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032361}}
.pagination span a:hover, .pagination span a:focus {
  text-decoration: underline;
}

/* common - footer
---------------------------------------------------------- */
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032371}}
.footer {
  width: 100%;
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032375}}
.footer-navi-wrap {
  background-color: #ecf1f1;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032375}}
  .footer-navi-wrap {
    background-color: #e2edee;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032382}}
.footer-navi-wrap .footer-navi {
  margin: 0 auto;
  width: 1000px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032382}}
  .footer-navi-wrap .footer-navi {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032390}}
.footer-navi-wrap .footer-navi .footer-navi__list {
  display: flex;
  justify-content: center;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032390}}
  .footer-navi-wrap .footer-navi .footer-navi__list {
    margin: 0 auto;
    width: 80%;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032402}}
.footer-navi-wrap .footer-navi .footer-navi__list .footer-navi__item {
  display: inline-block;
  min-height: 2em;
  padding: 0 10px;
  position: relative;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032408}}
.footer-navi-wrap .footer-navi .footer-navi__list .footer-navi__item::before {
  content: '';
  position: absolute;
  right: 0px;
  top: 11px;
  display: inline-block;
  width: 1px;
  height: 12px;
  background-color: #0c53b7;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032420}}
.footer-navi-wrap .footer-navi .footer-navi__list .footer-navi__item:last-of-type::before {
  content: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032425}}
.footer-navi-wrap .footer-navi .footer-navi__list .footer-navi__item a {
  font-size: 75%;
  color: #0c53b7;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032434}}
.footer-inner {
  color: #fff;
  background-color: #0c53b7;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032438}}
.footer-inner .footer-upper {
  width: 1000px;
  margin: 0 auto;
  padding-top: 40px;
  display: flex;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032438}}
  .footer-inner .footer-upper {
    justify-content: space-around;
    width: 90%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032449}}
.footer-inner .footer-upper .footer-info {
  padding-right: 30px;
  display: flex;
  border-right: #fff solid 1px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032449}}
  .footer-inner .footer-upper .footer-info {
    padding-right: 10px;
    flex-direction: column;
    width: 60%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032460}}
.footer-inner .footer-upper .footer-info__name {
  padding-right: 30px;
  font-weight: bold;
  font-size: 94%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032466}}
.footer-inner .footer-upper .footer-info span {
  display: flex;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032466}}
  .footer-inner .footer-upper .footer-info span {
    flex-wrap: wrap;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032473}}
.footer-inner .footer-upper .footer-info span p {
  padding-right: 20px;
  font-size: 75%;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032473}}
  .footer-inner .footer-upper .footer-info span p {
    padding-right: 5px;
    font-size: 63%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032486}}
.footer-inner .footer-sns {
  width: 300px;
  padding: 0 20px;
  border-right: #fff solid 1px;
  display: flex;
  justify-content: space-around;
  align-items: center;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032486}}
  .footer-inner .footer-sns {
    padding: 20px 10px;
    justify-content: center;
    flex-wrap: wrap;
    width: 40%;
    border-right: none;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032502}}
.footer-inner .footer-sns__item {
  width: 30px;
  transform: scale(1);
  transition: .3s ease-in-out;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032507}}
.footer-inner .footer-sns__item img {
  width: 100%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032512}}
.footer-inner .footer-sns__item:hover {
  transform: scale(1.1);
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032517}}
  .footer-inner .footer-downer {
    width: 90%;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032527}}
.footer-inner .footer-businessHours {
  width: 1000px;
  margin: 0 auto;
  padding: 40px 0px;
  display: flex;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032527}}
  .footer-inner .footer-businessHours {
    flex-direction: column;
    justify-content: center;
    padding: 50px 0px;
    width: 70%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032540}}
.footer-inner .footer-businessHours__title {
  font-size: 94%;
  padding-right: 74px;
  font-weight: bold;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032546}}
.footer-inner .footer-businessHours__text {
  font-size: 75%;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032546}}
  .footer-inner .footer-businessHours__text {
    font-size: 63%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032555}}
.footer-inner .pagetop {
  display: block;
  width: 100px;
  min-height: 70px;
  margin-left: 40px;
  padding: 10px 5px;
  background: #0c53b7;
  color: #fff;
  border: #fff solid 2px;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  position: relative;
  transform: scale(1);
  transition: .3s ease-in-out;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032571}}
.footer-inner .pagetop:hover, .footer-inner .pagetop:focus {
  transform: scale(1.05);
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032576}}
.footer-inner .pagetop a {
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032580}}
.footer-inner .pagetop__icon {
  width: 30px;
  height: 30px;
  background-color: #fff;
  text-align: center;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  position: absolute;
  top: -15px;
  left: 33px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032590}}
.footer-inner .pagetop__icon span {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 10px;
  border-top: 3px solid #0c53b7;
  border-left: 3px solid #0c53b7;
  transform: rotate(45deg);
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032601}}
.footer-inner .pagetop a {
  display: inline-block;
  width: 100%;
  height: 100%;
  padding-top: 5px;
  color: #fff;
  font-size: 75%;
  font-weight: bold;
  text-align: center;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032612}}
  .footer-inner .pagetop.pc {
    display: none;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032618}}
.footer-inner .pagetop.sp {
  display: none;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032618}}
  .footer-inner .pagetop.sp {
    display: block;
    margin: auto;
    padding: 3px;
    width: 70px;
    height: 50px;
    font-size: 63%;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032629}}
  .footer-inner .pagetop.sp .pagetop__icon {
    width: 20px;
    height: 20px;
    background-color: #fff;
    text-align: center;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    position: absolute;
    top: -10px;
    left: 23px;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032639}}
  .footer-inner .pagetop.sp .pagetop__icon span {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 7px 5px;
    border-top: 2px solid #0c53b7;
    border-left: 2px solid #0c53b7;
    transform: rotate(45deg);
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032654}}
.footer .footer-copy {
  color: #fff;
  background-color: #0c53b7;
  font-size: 63%;
  text-align: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032661}}
.footer .footer {
  margin-top: 80px;
}

/* common -
---------------------------------------------------------- */
/* 汎用レイアウト */
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032669}}
body.general {
  /* お問い合わせページ */
  /* サイト内検索 */
  /* パブリックコメント */
  /* マイページ */
  /* 会員登録 */
  /* 記事レイアウト */
  /* 移住目的別ガイド */
  /* 避難所検索・情報 */
  /* フィードバック */
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032671}}
body.general .wrap {
  margin-top: -99px;
  background-color: #e2edee;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032671}}
  body.general .wrap {
    margin-top: 0;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032679}}
body.general .wrap__inner {
  margin: 0 auto;
  max-width: 1040px;
  width: 100%;
  padding: 115px 20px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032686}}
body.general .wrap #content {
  display: flex;
  justify-content: space-between;
  padding-top: 45px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032691}}
body.general .wrap #content #main {
  width: 100%;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032697}}
body.general .wrap #content #main > header {
  padding: 25px 35px 48px;
  background-color: #fff;
  border-radius: 16px 16px 0 0;
  -webkit-border-radius: 16px 16px 0 0;
  -moz-border-radius: 16px 16px 0 0;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032697}}
  body.general .wrap #content #main > header {
    padding: 20px 15px 30px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032706}}
body.general .wrap #content #main > header h1 {
  padding-top: 4px;
  font-size: 175%;
  color: #004bb4;
  font-weight: bold;
  border-top: 3px solid #004bb4;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032706}}
  body.general .wrap #content #main > header h1 {
    font-size: 125%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032719}}
body.general .wrap #content #main .cms-sns_share-wrap {
  position: relative;
  width: 100%;
  padding: 12px 35px 3px;
  background-color: #fff;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032719}}
  body.general .wrap #content #main .cms-sns_share-wrap {
    padding: 12px 15px 3px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032729}}
body.general .wrap #content #main .cms-sns_share-wrap:before {
  position: absolute;
  content: "";
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: calc(100% - 70px);
  height: 1px;
  background-color: #004bb4;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032729}}
  body.general .wrap #content #main .cms-sns_share-wrap:before {
    width: calc(100% - 30px);
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032744}}
body.general .wrap #content #main .cms-sns_share-wrap .cms-sns_share {
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032744}}
  body.general .wrap #content #main .cms-sns_share-wrap .cms-sns_share {
    flex-wrap: wrap;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032752}}
body.general .wrap #content #main .cms-sns_share-wrap .cms-sns_share .site {
  display: flex;
  height: 20px;
  font-size: 0;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032752}}
  body.general .wrap #content #main .cms-sns_share-wrap .cms-sns_share .site {
    height: 30px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032762}}
body.general .wrap #content #main .cms-sns_share-wrap .cms-sns_share .site.fb.fb-like {
  width: 125px;
  margin-left: -19px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032768}}
body.general .wrap #content #main .cms-sns_share-wrap .cms-sns_share .site:not(.fb-like) {
  margin-right: 15px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032774}}
body.general .wrap #content #main .cms-sns_share-wrap .released {
  position: absolute;
  bottom: 0;
  right: 35px;
  font-size: 69%;
  color: #000ead;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032774}}
  body.general .wrap #content #main .cms-sns_share-wrap .released {
    position: static;
    margin-top: 10px;
    text-align: right;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032790}}
body.general .wrap #content #main .yield-wrap .related-pages,
body.general .wrap #content #main .yield-wrap .categories,
body.general .wrap #content #main .sub-info .recommend-similarity .highly-relevant,
body.general .wrap #content #main .sub-info .recommend-history .history {
  display: flex;
  padding: 8px 0 35px;
  border-top: 1px solid #09698e;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032790}}
  body.general .wrap #content #main .yield-wrap .related-pages,
  body.general .wrap #content #main .yield-wrap .categories,
  body.general .wrap #content #main .sub-info .recommend-similarity .highly-relevant,
  body.general .wrap #content #main .sub-info .recommend-history .history {
    flex-direction: column;
    padding: 7px 0 18px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032803}}
body.general .wrap #content #main .yield-wrap .related-pages header,
body.general .wrap #content #main .yield-wrap .categories header,
body.general .wrap #content #main .sub-info .recommend-similarity .highly-relevant header,
body.general .wrap #content #main .sub-info .recommend-history .history header {
  width: 168px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032803}}
  body.general .wrap #content #main .yield-wrap .related-pages header,
  body.general .wrap #content #main .yield-wrap .categories header,
  body.general .wrap #content #main .sub-info .recommend-similarity .highly-relevant header,
  body.general .wrap #content #main .sub-info .recommend-history .history header {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032810}}
body.general .wrap #content #main .yield-wrap .related-pages header h2,
body.general .wrap #content #main .yield-wrap .categories header h2,
body.general .wrap #content #main .sub-info .recommend-similarity .highly-relevant header h2,
body.general .wrap #content #main .sub-info .recommend-history .history header h2 {
  font-size: 88%;
  font-weight: bold;
  color: #003bbc;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032810}}
  body.general .wrap #content #main .yield-wrap .related-pages header h2,
  body.general .wrap #content #main .yield-wrap .categories header h2,
  body.general .wrap #content #main .sub-info .recommend-similarity .highly-relevant header h2,
  body.general .wrap #content #main .sub-info .recommend-history .history header h2 {
    font-size: 88%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032820}}
body.general .wrap #content #main .yield-wrap .related-pages header + *,
body.general .wrap #content #main .yield-wrap .categories header + *,
body.general .wrap #content #main .sub-info .recommend-similarity .highly-relevant header + *,
body.general .wrap #content #main .sub-info .recommend-history .history header + * {
  width: calc(100% - 168px);
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032820}}
  body.general .wrap #content #main .yield-wrap .related-pages header + *,
  body.general .wrap #content #main .yield-wrap .categories header + *,
  body.general .wrap #content #main .sub-info .recommend-similarity .highly-relevant header + *,
  body.general .wrap #content #main .sub-info .recommend-history .history header + * {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032831}}
body.general .wrap #content #main .yield-wrap .related-pages ul li a,
body.general .wrap #content #main .yield-wrap .categories ul li a,
body.general .wrap #content #main .sub-info .recommend-similarity .highly-relevant ul li a,
body.general .wrap #content #main .sub-info .recommend-history .history ul li a {
  display: block;
  font-size: 69%;
  font-weight: bold;
  text-decoration: none;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032831}}
  body.general .wrap #content #main .yield-wrap .related-pages ul li a,
  body.general .wrap #content #main .yield-wrap .categories ul li a,
  body.general .wrap #content #main .sub-info .recommend-similarity .highly-relevant ul li a,
  body.general .wrap #content #main .sub-info .recommend-history .history ul li a {
    font-size: 63%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032841}}
body.general .wrap #content #main .yield-wrap .related-pages ul li a:before,
body.general .wrap #content #main .yield-wrap .categories ul li a:before,
body.general .wrap #content #main .sub-info .recommend-similarity .highly-relevant ul li a:before,
body.general .wrap #content #main .sub-info .recommend-history .history ul li a:before {
  content: "・";
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032850}}
body.general .wrap #content #main .yield-wrap > .categories {
  margin-top: 40px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032854}}
body.general .wrap #content #main .sub-info {
  margin-top: 30px;
  padding: 40px;
  background-color: #fff;
  border-radius: 16px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032854}}
  body.general .wrap #content #main .sub-info {
    margin-top: 20px;
    padding: 20px 15px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032866}}
body.general .wrap #content #main .sub-info #feedback h2 {
  margin: 30px 0 12px;
  padding: 8px 12px;
  font-size: 94%;
  font-weight: bold;
  background-color: #ccf0ff;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032866}}
  body.general .wrap #content #main .sub-info #feedback h2 {
    font-size: 88%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032880}}
body.general .wrap #content #main .sub-info #feedback .inquiry .inquiry-html p {
  margin-bottom: 20px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032887}}
body.general .wrap #content #main .sub-info #feedback .inquiry .inquiry-form dl,
body.general .wrap #content #main .sub-info #feedback .inquiry .inquiry-form fieldset {
  margin-bottom: 10px;
  padding-bottom: 5px;
  border-bottom: #ccc;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032887}}
  body.general .wrap #content #main .sub-info #feedback .inquiry .inquiry-form dl,
  body.general .wrap #content #main .sub-info #feedback .inquiry .inquiry-form fieldset {
    display: flex;
    flex-direction: column;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032898}}
body.general .wrap #content #main .sub-info #feedback .inquiry .inquiry-form dl dt,
body.general .wrap #content #main .sub-info #feedback .inquiry .inquiry-form dl legend,
body.general .wrap #content #main .sub-info #feedback .inquiry .inquiry-form fieldset dt,
body.general .wrap #content #main .sub-info #feedback .inquiry .inquiry-form fieldset legend {
  float: left;
  min-width: 15%;
  font-weight: bold;
  clear: both;
  width: 180px;
  padding: 6px 12px;
  font-size: 88%;
  font-weight: bold;
  background: #e2edee;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032898}}
  body.general .wrap #content #main .sub-info #feedback .inquiry .inquiry-form dl dt,
  body.general .wrap #content #main .sub-info #feedback .inquiry .inquiry-form dl legend,
  body.general .wrap #content #main .sub-info #feedback .inquiry .inquiry-form fieldset dt,
  body.general .wrap #content #main .sub-info #feedback .inquiry .inquiry-form fieldset legend {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032915}}
body.general .wrap #content #main .sub-info #feedback .inquiry .inquiry-form dl dt .required,
body.general .wrap #content #main .sub-info #feedback .inquiry .inquiry-form dl legend .required,
body.general .wrap #content #main .sub-info #feedback .inquiry .inquiry-form fieldset dt .required,
body.general .wrap #content #main .sub-info #feedback .inquiry .inquiry-form fieldset legend .required {
  display: block;
  color: #d50000;
  font-weight: normal;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032922}}
body.general .wrap #content #main .sub-info #feedback .inquiry .inquiry-form dl dd,
body.general .wrap #content #main .sub-info #feedback .inquiry .inquiry-form dl .fields,
body.general .wrap #content #main .sub-info #feedback .inquiry .inquiry-form fieldset dd,
body.general .wrap #content #main .sub-info #feedback .inquiry .inquiry-form fieldset .fields {
  float: left;
  width: calc(100% - 180px);
  padding: 0 12px;
  font-size: 88%;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032922}}
  body.general .wrap #content #main .sub-info #feedback .inquiry .inquiry-form dl dd,
  body.general .wrap #content #main .sub-info #feedback .inquiry .inquiry-form dl .fields,
  body.general .wrap #content #main .sub-info #feedback .inquiry .inquiry-form fieldset dd,
  body.general .wrap #content #main .sub-info #feedback .inquiry .inquiry-form fieldset .fields {
    margin-top: 10px;
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032934}}
body.general .wrap #content #main .sub-info #feedback .inquiry .inquiry-form dl dd p,
body.general .wrap #content #main .sub-info #feedback .inquiry .inquiry-form dl .fields p,
body.general .wrap #content #main .sub-info #feedback .inquiry .inquiry-form fieldset dd p,
body.general .wrap #content #main .sub-info #feedback .inquiry .inquiry-form fieldset .fields p {
  margin-bottom: 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032938}}
body.general .wrap #content #main .sub-info #feedback .inquiry .inquiry-form dl dd input[type="text"],
body.general .wrap #content #main .sub-info #feedback .inquiry .inquiry-form dl .fields input[type="text"],
body.general .wrap #content #main .sub-info #feedback .inquiry .inquiry-form fieldset dd input[type="text"],
body.general .wrap #content #main .sub-info #feedback .inquiry .inquiry-form fieldset .fields input[type="text"] {
  width: 250px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032942}}
body.general .wrap #content #main .sub-info #feedback .inquiry .inquiry-form dl dd input[type="email"],
body.general .wrap #content #main .sub-info #feedback .inquiry .inquiry-form dl .fields input[type="email"],
body.general .wrap #content #main .sub-info #feedback .inquiry .inquiry-form fieldset dd input[type="email"],
body.general .wrap #content #main .sub-info #feedback .inquiry .inquiry-form fieldset .fields input[type="email"] {
  width: 350px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032946}}
body.general .wrap #content #main .sub-info #feedback .inquiry .inquiry-form dl dd textarea,
body.general .wrap #content #main .sub-info #feedback .inquiry .inquiry-form dl .fields textarea,
body.general .wrap #content #main .sub-info #feedback .inquiry .inquiry-form fieldset dd textarea,
body.general .wrap #content #main .sub-info #feedback .inquiry .inquiry-form fieldset .fields textarea {
  width: 800px;
  min-height: 200px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032951}}
body.general .wrap #content #main .sub-info #feedback .inquiry .inquiry-form dl dd label,
body.general .wrap #content #main .sub-info #feedback .inquiry .inquiry-form dl .fields label,
body.general .wrap #content #main .sub-info #feedback .inquiry .inquiry-form fieldset dd label,
body.general .wrap #content #main .sub-info #feedback .inquiry .inquiry-form fieldset .fields label {
  margin-right: 12px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032957}}
body.general .wrap #content #main .sub-info #feedback .inquiry .inquiry-form .send {
  padding-left: 0;
  text-align: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032961}}
body.general .wrap #content #main .sub-info #feedback .inquiry .inquiry-form .send input[type="submit"] {
  padding: 8px 50px;
  font-size: 88%;
  font-weight: bold;
  text-decoration: none;
  border: 1px solid #ccf0ff;
  border-radius: 21px;
  color: #000;
  background-color: #ccf0ff;
  transition: .3s ease-in-out;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032961}}
  body.general .wrap #content #main .sub-info #feedback .inquiry .inquiry-form .send input[type="submit"] {
    padding: 7px 42px;
  }
}
@media only screen and (max-width: 480px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032961}}
  body.general .wrap #content #main .sub-info #feedback .inquiry .inquiry-form .send input[type="submit"] {
    padding: 7px 28px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003299}}
body.general .wrap #content #main .sub-info #feedback .inquiry .inquiry-form .send input[type="submit"]:hover {
  opacity: .7;
  transition: .3s ease-in-out;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032974}}
body.general .yield-wrap {
  width: 100%;
  display: flex;
  flex-direction: column;
  background-color: white;
  border-radius: 0 0 16px 16px;
  -webkit-border-radius: 0 0 16px 16px;
  -moz-border-radius: 0 0 16px 16px;
  padding: 25px 35px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032974}}
  body.general .yield-wrap {
    width: 100%;
    padding: 15px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032988}}
body.general .yield-wrap > .body,
body.general .yield-wrap .blog {
  padding-bottom: 30px;
  order: 1;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032993}}
body.general .yield-wrap > .body p,
body.general .yield-wrap .blog p {
  margin-bottom: 20px;
  font-size: 88%;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000032993}}
  body.general .yield-wrap > .body p,
  body.general .yield-wrap .blog p {
    font-size: 75%;
    line-height: 1.57;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033002}}
body.general .yield-wrap > .body p img,
body.general .yield-wrap .blog p img {
  max-width: 100%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033007}}
body.general .yield-wrap > .body h2,
body.general .yield-wrap .blog h2 {
  margin: 30px 0 12px;
  padding: 8px 12px;
  font-size: 94%;
  font-weight: bold;
  background-color: #ccf0ff;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033007}}
  body.general .yield-wrap > .body h2,
  body.general .yield-wrap .blog h2 {
    font-size: 88%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033019}}
body.general .yield-wrap > .body h3,
body.general .yield-wrap .blog h3 {
  margin-bottom: 12px;
  padding: 0 8px;
  font-size: 88%;
  font-weight: bold;
  border-left: 2px solid #003bbc;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033019}}
  body.general .yield-wrap > .body h3,
  body.general .yield-wrap .blog h3 {
    font-size: 75%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033031}}
body.general .yield-wrap > .body h4,
body.general .yield-wrap .blog h4 {
  margin-bottom: 12px;
  font-size: 88%;
  font-weight: bold;
  color: #003bbc;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033031}}
  body.general .yield-wrap > .body h4,
  body.general .yield-wrap .blog h4 {
    font-size: 75%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033042}}
body.general .yield-wrap > .body ul,
body.general .yield-wrap > .body ol,
body.general .yield-wrap .blog ul,
body.general .yield-wrap .blog ol {
  margin-bottom: 20px;
  padding-left: 1em;
  font-size: 88%;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033042}}
  body.general .yield-wrap > .body ul,
  body.general .yield-wrap > .body ol,
  body.general .yield-wrap .blog ul,
  body.general .yield-wrap .blog ol {
    font-size: 75%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033053}}
body.general .yield-wrap > .body ul,
body.general .yield-wrap .blog ul {
  list-style-type: disc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033057}}
body.general .yield-wrap > .body table,
body.general .yield-wrap .blog table {
  width: 100%;
  margin-bottom: 24px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033057}}
  body.general .yield-wrap > .body table,
  body.general .yield-wrap .blog table {
    font-size: 88%;
  }
}
@media only screen and (max-width: 480px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033057}}
  body.general .yield-wrap > .body table,
  body.general .yield-wrap .blog table {
    font-size: 75%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033069}}
body.general .yield-wrap > .body table caption,
body.general .yield-wrap .blog table caption {
  padding: 0 10px;
  color: #003bbc;
  text-align: left;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033075}}
body.general .yield-wrap > .body table p,
body.general .yield-wrap .blog table p {
  margin-bottom: 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033079}}
body.general .yield-wrap > .body table th,
body.general .yield-wrap .blog table th {
  padding: 3px 8px 0;
  border: 1px solid #ccc;
  background: #ecebe3;
  text-align: left;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033086}}
body.general .yield-wrap > .body table td,
body.general .yield-wrap .blog table td {
  padding: 3px 8px 0;
  border: 1px solid #ccc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033092}}
body.general .yield-wrap > .body strong,
body.general .yield-wrap .blog strong {
  font-weight: bold;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033097}}
body.general .yield-wrap article {
  margin: 20px;
  padding-bottom: 30px;
  order: 1;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003488}}
body.general .yield-wrap article p {
  margin-bottom: 20px;
  font-size: 88%;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003488}}
  body.general .yield-wrap article p {
    font-size: 75%;
    line-height: 1.57;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003503}}
body.general .yield-wrap article p img {
  max-width: 100%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003509}}
body.general .yield-wrap article h2 {
  margin: 30px 0 12px;
  padding: 8px 12px;
  font-size: 94%;
  font-weight: bold;
  background-color: #ccf0ff;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003509}}
  body.general .yield-wrap article h2 {
    font-size: 88%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003523}}
body.general .yield-wrap article h3 {
  margin-bottom: 12px;
  padding: 0 8px;
  font-size: 88%;
  font-weight: bold;
  border-left: 2px solid #003bbc;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003523}}
  body.general .yield-wrap article h3 {
    font-size: 75%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003537}}
body.general .yield-wrap article h4 {
  margin-bottom: 12px;
  font-size: 88%;
  font-weight: bold;
  color: #003bbc;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003537}}
  body.general .yield-wrap article h4 {
    font-size: 75%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003551}}
body.general .yield-wrap article ul,
body.general .yield-wrap article ol {
  margin-bottom: 20px;
  padding-left: 1em;
  font-size: 88%;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003551}}
  body.general .yield-wrap article ul,
  body.general .yield-wrap article ol {
    font-size: 75%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003564}}
body.general .yield-wrap article ul {
  list-style-type: disc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003568}}
body.general .yield-wrap article table {
  width: 100%;
  margin-bottom: 24px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003568}}
  body.general .yield-wrap article table {
    font-size: 88%;
  }
}
@media only screen and (max-width: 480px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003568}}
  body.general .yield-wrap article table {
    font-size: 75%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003580}}
body.general .yield-wrap article table caption {
  padding: 0 10px;
  color: #003bbc;
  text-align: left;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003586}}
body.general .yield-wrap article table p {
  margin-bottom: 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003590}}
body.general .yield-wrap article table th {
  padding: 3px 8px 0;
  border: 1px solid #ccc;
  background: #ecebe3;
  text-align: left;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003597}}
body.general .yield-wrap article table td {
  padding: 3px 8px 0;
  border: 1px solid #ccc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003603}}
body.general .yield-wrap article img {
  max-width: 100%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003608}}
body.general .yield-wrap article strong {
  font-weight: bold;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003613}}
body.general .yield-wrap article .genres ul {
  padding: 20px 0;
  list-style: none;
  display: flex;
  gap: 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003620}}
body.general .yield-wrap article .genres ul li a {
  padding: 16px 22px;
  border: 1px solid #ccc;
  border-radius: 10px;
  background: #ccc;
  color: #000;
  font-size: 88%;
  font-weight: bold;
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003338}}
body.general .yield-wrap article .genres ul li a:hover {
  opacity: .75;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003626}}
body.general .yield-wrap article .column2 {
  display: flex;
  gap: 20px;
  margin: 10px auto;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003631}}
body.general .yield-wrap article .column2 .column-item {
  width: calc((100% - 10px) / 2);
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003634}}
body.general .yield-wrap article .column2 .column-item img {
  width: 100%;
  padding: 0;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003634}}
  body.general .yield-wrap article .column2 .column-item img {
    max-width: 100% !important;
    height: auto !important;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003644}}
body.general .yield-wrap article .column2 .column-item .caption {
  margin: 0;
  font-size: 82%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003651}}
body.general .yield-wrap article .column3 {
  display: flex;
  gap: 20px;
  margin: 10px auto;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003656}}
body.general .yield-wrap article .column3 .column-item {
  width: calc((100% - 20px) / 3);
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003659}}
body.general .yield-wrap article .column3 .column-item img {
  width: 100%;
  padding: 0;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003659}}
  body.general .yield-wrap article .column3 .column-item img {
    max-width: 100% !important;
    height: auto !important;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003669}}
body.general .yield-wrap article .column3 .column-item .caption {
  margin: 0;
  font-size: 82%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033101}}
body.general .yield-wrap article video {
  max-width: 100%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033106}}
body.general .yield-wrap > .map-page {
  order: 2;
  margin: 0px 0px 30px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033111}}
body.general .yield-wrap > .map-page header h2 {
  margin: 30px 0 12px;
  padding: 8px 12px;
  font-size: 94%;
  font-weight: bold;
  background-color: #ccf0ff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033122}}
body.general .yield-wrap > .contact {
  order: 3;
  padding: 18px;
  border: 2px solid #004bb4;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033128}}
body.general .yield-wrap > .contact h2 {
  font-size: 0;
  opacity: 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033133}}
body.general .yield-wrap > .contact .group {
  font-size: 107%;
  font-weight: bold;
  color: #004bb4;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033133}}
  body.general .yield-wrap > .contact .group {
    margin-left: 0;
    margin-bottom: 5px;
    font-size: 75%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033145}}
body.general .yield-wrap > .contact .contact-telfax {
  margin-top: 20px;
  padding-top: 8px;
  border-top: 1px solid #004bb4;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033151}}
body.general .yield-wrap > .contact .tel,
body.general .yield-wrap > .contact .fax,
body.general .yield-wrap > .contact .email {
  display: inline-flex;
  margin-left: 10px;
  font-size: 75%;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033151}}
  body.general .yield-wrap > .contact .tel,
  body.general .yield-wrap > .contact .fax,
  body.general .yield-wrap > .contact .email {
    margin-left: 0;
    font-size: 75%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033163}}
body.general .yield-wrap > .contact .tel a,
body.general .yield-wrap > .contact .fax a,
body.general .yield-wrap > .contact .email a {
  text-decoration: none;
  color: #231815;
  pointer-events: none;
  cursor: text;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033171}}
body.general .yield-wrap > .contact .tel,
body.general .yield-wrap > .contact .inquiry-form {
  margin-left: 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033176}}
body.general .yield-wrap > .contact .link {
  display: flex;
  font-size: 75%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033181}}
body.general .yield-wrap > .contact .inquiry-form {
  display: flex;
  margin-top: 25px;
  margin-left: calc(140px + 37px);
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033181}}
  body.general .yield-wrap > .contact .inquiry-form {
    margin-top: 10px;
    margin-left: 0;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033191}}
body.general .yield-wrap > .contact .inquiry-form a {
  display: inline-block;
  padding: 9px 28px;
  font-size: 88%;
  font-weight: bold;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border: 1px solid #09698e;
  background-color: #09698e;
  color: #fff;
  text-decoration: none;
  transition: .3s ease-in-out;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033191}}
  body.general .yield-wrap > .contact .inquiry-form a {
    padding: 7px 24px;
    font-size: 75%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033208}}
body.general .yield-wrap > .contact .inquiry-form a:hover, body.general .yield-wrap > .contact .inquiry-form a:focus {
  background-color: #fff;
  color: #09698e;
  transition: .3s ease-in-out;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033218}}
body.general .yield-wrap > .related-pages {
  order: 3;
  margin-top: 50px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033223}}
body.general .yield-wrap > .categories {
  order: 4;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033228}}
body.general .yield-wrap .link-back-wrap {
  margin-top: 40px;
  width: 100%;
  display: inline-block;
  text-align: center;
  order: 10;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033235}}
body.general .yield-wrap .link-back-wrap .link-back {
  padding: 8px 50px;
  font-size: 88%;
  font-weight: bold;
  text-decoration: none;
  border: 1px solid #e2edee;
  border-radius: 21px;
  -webkit-border-radius: 21px;
  -moz-border-radius: 21px;
  color: #231815;
  background-color: #e2edee;
  transition: .3s ease-in-out;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033235}}
  body.general .yield-wrap .link-back-wrap .link-back {
    padding: 7px 42px;
  }
}
@media only screen and (max-width: 480px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033235}}
  body.general .yield-wrap .link-back-wrap .link-back {
    padding: 7px 28px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033254}}
body.general .yield-wrap .link-back-wrap .link-back:hover, body.general .yield-wrap .link-back-wrap .link-back:focus {
  opacity: .7;
  transition: .3s ease-in-out;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033262}}
body.general .yield-wrap .copy-wrap {
  margin-top: 40px;
  width: 100%;
  display: flex;
  justify-content: center;
  order: 9;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033269}}
body.general .yield-wrap .copy-wrap button[name="clipboard-copy"],
body.general .yield-wrap .copy-wrap button[name="print"] {
  min-width: 132px;
  margin: 0 5px;
  padding: 1em;
  background-color: #fcf8d7;
  border: none;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  font-weight: bold;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033279}}
body.general .yield-wrap .copy-wrap button[name="clipboard-copy"]:hover, body.general .yield-wrap .copy-wrap button[name="clipboard-copy"]:focus,
body.general .yield-wrap .copy-wrap button[name="print"]:hover,
body.general .yield-wrap .copy-wrap button[name="print"]:focus {
  opacity: 0.7;
  transition: .3s ease-in-out;
  cursor: pointer;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033287}}
body.general .yield-wrap .copy-wrap button[name="clipboard-copy"].unsupported {
  display: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033298}}
body.general.body--inquiry .inquiry-html p, body.general.body--comment .inquiry-html p {
  margin-bottom: 15px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033302}}
body.general.body--inquiry .inquiry-html ul, body.general.body--comment .inquiry-html ul {
  margin-bottom: 15px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033305}}
body.general.body--inquiry .inquiry-html ul li, body.general.body--comment .inquiry-html ul li {
  position: relative;
  padding-left: 1em;
  text-indent: -1em;
  list-style-type: none !important;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033311}}
body.general.body--inquiry .inquiry-html ul li:before, body.general.body--comment .inquiry-html ul li:before {
  display: inline-block;
  /*以下白丸つくる*/
  content: '';
  margin-right: calc(1em - 5px);
  width: 5px;
  height: 5px;
  vertical-align: middle;
  background: #09698e;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033330}}
body.general.body--inquiry .inquiry-form dl,
body.general.body--inquiry .inquiry-form fieldset,
body.general.body--inquiry .columns dl,
body.general.body--inquiry .columns fieldset,
body.general.body--inquiry .form-login dl,
body.general.body--inquiry .form-login fieldset, body.general.body--comment .inquiry-form dl,
body.general.body--comment .inquiry-form fieldset,
body.general.body--comment .columns dl,
body.general.body--comment .columns fieldset,
body.general.body--comment .form-login dl,
body.general.body--comment .form-login fieldset {
  zoom: 1;
  clear: both;
  width: 100%;
  margin-bottom: 24px;
  padding-bottom: 16px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_init\.scss}line{font-family:\00003226}}
body.general.body--inquiry .inquiry-form dl:before, body.general.body--inquiry .inquiry-form dl:after,
body.general.body--inquiry .inquiry-form fieldset:before,
body.general.body--inquiry .inquiry-form fieldset:after,
body.general.body--inquiry .columns dl:before,
body.general.body--inquiry .columns dl:after,
body.general.body--inquiry .columns fieldset:before,
body.general.body--inquiry .columns fieldset:after,
body.general.body--inquiry .form-login dl:before,
body.general.body--inquiry .form-login dl:after,
body.general.body--inquiry .form-login fieldset:before,
body.general.body--inquiry .form-login fieldset:after, body.general.body--comment .inquiry-form dl:before, body.general.body--comment .inquiry-form dl:after,
body.general.body--comment .inquiry-form fieldset:before,
body.general.body--comment .inquiry-form fieldset:after,
body.general.body--comment .columns dl:before,
body.general.body--comment .columns dl:after,
body.general.body--comment .columns fieldset:before,
body.general.body--comment .columns fieldset:after,
body.general.body--comment .form-login dl:before,
body.general.body--comment .form-login dl:after,
body.general.body--comment .form-login fieldset:before,
body.general.body--comment .form-login fieldset:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_init\.scss}line{font-family:\00003234}}
body.general.body--inquiry .inquiry-form dl:after,
body.general.body--inquiry .inquiry-form fieldset:after,
body.general.body--inquiry .columns dl:after,
body.general.body--inquiry .columns fieldset:after,
body.general.body--inquiry .form-login dl:after,
body.general.body--inquiry .form-login fieldset:after, body.general.body--comment .inquiry-form dl:after,
body.general.body--comment .inquiry-form fieldset:after,
body.general.body--comment .columns dl:after,
body.general.body--comment .columns fieldset:after,
body.general.body--comment .form-login dl:after,
body.general.body--comment .form-login fieldset:after {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033338}}
body.general.body--inquiry .inquiry-form dl dt,
body.general.body--inquiry .inquiry-form dl legend,
body.general.body--inquiry .inquiry-form fieldset dt,
body.general.body--inquiry .inquiry-form fieldset legend,
body.general.body--inquiry .columns dl dt,
body.general.body--inquiry .columns dl legend,
body.general.body--inquiry .columns fieldset dt,
body.general.body--inquiry .columns fieldset legend,
body.general.body--inquiry .form-login dl dt,
body.general.body--inquiry .form-login dl legend,
body.general.body--inquiry .form-login fieldset dt,
body.general.body--inquiry .form-login fieldset legend, body.general.body--comment .inquiry-form dl dt,
body.general.body--comment .inquiry-form dl legend,
body.general.body--comment .inquiry-form fieldset dt,
body.general.body--comment .inquiry-form fieldset legend,
body.general.body--comment .columns dl dt,
body.general.body--comment .columns dl legend,
body.general.body--comment .columns fieldset dt,
body.general.body--comment .columns fieldset legend,
body.general.body--comment .form-login dl dt,
body.general.body--comment .form-login dl legend,
body.general.body--comment .form-login fieldset dt,
body.general.body--comment .form-login fieldset legend {
  clear: both;
  float: left;
  width: 12em;
  margin-right: 20px;
  padding: 6px 0;
  font-weight: bold;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033338}}
  body.general.body--inquiry .inquiry-form dl dt,
  body.general.body--inquiry .inquiry-form dl legend,
  body.general.body--inquiry .inquiry-form fieldset dt,
  body.general.body--inquiry .inquiry-form fieldset legend,
  body.general.body--inquiry .columns dl dt,
  body.general.body--inquiry .columns dl legend,
  body.general.body--inquiry .columns fieldset dt,
  body.general.body--inquiry .columns fieldset legend,
  body.general.body--inquiry .form-login dl dt,
  body.general.body--inquiry .form-login dl legend,
  body.general.body--inquiry .form-login fieldset dt,
  body.general.body--inquiry .form-login fieldset legend, body.general.body--comment .inquiry-form dl dt,
  body.general.body--comment .inquiry-form dl legend,
  body.general.body--comment .inquiry-form fieldset dt,
  body.general.body--comment .inquiry-form fieldset legend,
  body.general.body--comment .columns dl dt,
  body.general.body--comment .columns dl legend,
  body.general.body--comment .columns fieldset dt,
  body.general.body--comment .columns fieldset legend,
  body.general.body--comment .form-login dl dt,
  body.general.body--comment .form-login dl legend,
  body.general.body--comment .form-login fieldset dt,
  body.general.body--comment .form-login fieldset legend {
    float: none;
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033352}}
body.general.body--inquiry .inquiry-form dl dt .required,
body.general.body--inquiry .inquiry-form dl legend .required,
body.general.body--inquiry .inquiry-form fieldset dt .required,
body.general.body--inquiry .inquiry-form fieldset legend .required,
body.general.body--inquiry .columns dl dt .required,
body.general.body--inquiry .columns dl legend .required,
body.general.body--inquiry .columns fieldset dt .required,
body.general.body--inquiry .columns fieldset legend .required,
body.general.body--inquiry .form-login dl dt .required,
body.general.body--inquiry .form-login dl legend .required,
body.general.body--inquiry .form-login fieldset dt .required,
body.general.body--inquiry .form-login fieldset legend .required, body.general.body--comment .inquiry-form dl dt .required,
body.general.body--comment .inquiry-form dl legend .required,
body.general.body--comment .inquiry-form fieldset dt .required,
body.general.body--comment .inquiry-form fieldset legend .required,
body.general.body--comment .columns dl dt .required,
body.general.body--comment .columns dl legend .required,
body.general.body--comment .columns fieldset dt .required,
body.general.body--comment .columns fieldset legend .required,
body.general.body--comment .form-login dl dt .required,
body.general.body--comment .form-login dl legend .required,
body.general.body--comment .form-login fieldset dt .required,
body.general.body--comment .form-login fieldset legend .required {
  display: block;
  font-size: 88%;
  color: #d90000;
  font-weight: normal;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033360}}
body.general.body--inquiry .inquiry-form dl dd,
body.general.body--inquiry .inquiry-form dl .fields,
body.general.body--inquiry .inquiry-form fieldset dd,
body.general.body--inquiry .inquiry-form fieldset .fields,
body.general.body--inquiry .columns dl dd,
body.general.body--inquiry .columns dl .fields,
body.general.body--inquiry .columns fieldset dd,
body.general.body--inquiry .columns fieldset .fields,
body.general.body--inquiry .form-login dl dd,
body.general.body--inquiry .form-login dl .fields,
body.general.body--inquiry .form-login fieldset dd,
body.general.body--inquiry .form-login fieldset .fields, body.general.body--comment .inquiry-form dl dd,
body.general.body--comment .inquiry-form dl .fields,
body.general.body--comment .inquiry-form fieldset dd,
body.general.body--comment .inquiry-form fieldset .fields,
body.general.body--comment .columns dl dd,
body.general.body--comment .columns dl .fields,
body.general.body--comment .columns fieldset dd,
body.general.body--comment .columns fieldset .fields,
body.general.body--comment .form-login dl dd,
body.general.body--comment .form-login dl .fields,
body.general.body--comment .form-login fieldset dd,
body.general.body--comment .form-login fieldset .fields {
  float: left;
  width: calc(100% - 12em - 20px);
  padding: 6px 0;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033360}}
  body.general.body--inquiry .inquiry-form dl dd,
  body.general.body--inquiry .inquiry-form dl .fields,
  body.general.body--inquiry .inquiry-form fieldset dd,
  body.general.body--inquiry .inquiry-form fieldset .fields,
  body.general.body--inquiry .columns dl dd,
  body.general.body--inquiry .columns dl .fields,
  body.general.body--inquiry .columns fieldset dd,
  body.general.body--inquiry .columns fieldset .fields,
  body.general.body--inquiry .form-login dl dd,
  body.general.body--inquiry .form-login dl .fields,
  body.general.body--inquiry .form-login fieldset dd,
  body.general.body--inquiry .form-login fieldset .fields, body.general.body--comment .inquiry-form dl dd,
  body.general.body--comment .inquiry-form dl .fields,
  body.general.body--comment .inquiry-form fieldset dd,
  body.general.body--comment .inquiry-form fieldset .fields,
  body.general.body--comment .columns dl dd,
  body.general.body--comment .columns dl .fields,
  body.general.body--comment .columns fieldset dd,
  body.general.body--comment .columns fieldset .fields,
  body.general.body--comment .form-login dl dd,
  body.general.body--comment .form-login dl .fields,
  body.general.body--comment .form-login fieldset dd,
  body.general.body--comment .form-login fieldset .fields {
    float: none;
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033371}}
body.general.body--inquiry .inquiry-form dl dd p,
body.general.body--inquiry .inquiry-form dl .fields p,
body.general.body--inquiry .inquiry-form fieldset dd p,
body.general.body--inquiry .inquiry-form fieldset .fields p,
body.general.body--inquiry .columns dl dd p,
body.general.body--inquiry .columns dl .fields p,
body.general.body--inquiry .columns fieldset dd p,
body.general.body--inquiry .columns fieldset .fields p,
body.general.body--inquiry .form-login dl dd p,
body.general.body--inquiry .form-login dl .fields p,
body.general.body--inquiry .form-login fieldset dd p,
body.general.body--inquiry .form-login fieldset .fields p, body.general.body--comment .inquiry-form dl dd p,
body.general.body--comment .inquiry-form dl .fields p,
body.general.body--comment .inquiry-form fieldset dd p,
body.general.body--comment .inquiry-form fieldset .fields p,
body.general.body--comment .columns dl dd p,
body.general.body--comment .columns dl .fields p,
body.general.body--comment .columns fieldset dd p,
body.general.body--comment .columns fieldset .fields p,
body.general.body--comment .form-login dl dd p,
body.general.body--comment .form-login dl .fields p,
body.general.body--comment .form-login fieldset dd p,
body.general.body--comment .form-login fieldset .fields p {
  margin-bottom: 0;
  font-size: 88%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033376}}
body.general.body--inquiry .inquiry-form dl dd input[type="password"],
body.general.body--inquiry .inquiry-form dl dd input[type="text"],
body.general.body--inquiry .inquiry-form dl .fields input[type="password"],
body.general.body--inquiry .inquiry-form dl .fields input[type="text"],
body.general.body--inquiry .inquiry-form fieldset dd input[type="password"],
body.general.body--inquiry .inquiry-form fieldset dd input[type="text"],
body.general.body--inquiry .inquiry-form fieldset .fields input[type="password"],
body.general.body--inquiry .inquiry-form fieldset .fields input[type="text"],
body.general.body--inquiry .columns dl dd input[type="password"],
body.general.body--inquiry .columns dl dd input[type="text"],
body.general.body--inquiry .columns dl .fields input[type="password"],
body.general.body--inquiry .columns dl .fields input[type="text"],
body.general.body--inquiry .columns fieldset dd input[type="password"],
body.general.body--inquiry .columns fieldset dd input[type="text"],
body.general.body--inquiry .columns fieldset .fields input[type="password"],
body.general.body--inquiry .columns fieldset .fields input[type="text"],
body.general.body--inquiry .form-login dl dd input[type="password"],
body.general.body--inquiry .form-login dl dd input[type="text"],
body.general.body--inquiry .form-login dl .fields input[type="password"],
body.general.body--inquiry .form-login dl .fields input[type="text"],
body.general.body--inquiry .form-login fieldset dd input[type="password"],
body.general.body--inquiry .form-login fieldset dd input[type="text"],
body.general.body--inquiry .form-login fieldset .fields input[type="password"],
body.general.body--inquiry .form-login fieldset .fields input[type="text"], body.general.body--comment .inquiry-form dl dd input[type="password"],
body.general.body--comment .inquiry-form dl dd input[type="text"],
body.general.body--comment .inquiry-form dl .fields input[type="password"],
body.general.body--comment .inquiry-form dl .fields input[type="text"],
body.general.body--comment .inquiry-form fieldset dd input[type="password"],
body.general.body--comment .inquiry-form fieldset dd input[type="text"],
body.general.body--comment .inquiry-form fieldset .fields input[type="password"],
body.general.body--comment .inquiry-form fieldset .fields input[type="text"],
body.general.body--comment .columns dl dd input[type="password"],
body.general.body--comment .columns dl dd input[type="text"],
body.general.body--comment .columns dl .fields input[type="password"],
body.general.body--comment .columns dl .fields input[type="text"],
body.general.body--comment .columns fieldset dd input[type="password"],
body.general.body--comment .columns fieldset dd input[type="text"],
body.general.body--comment .columns fieldset .fields input[type="password"],
body.general.body--comment .columns fieldset .fields input[type="text"],
body.general.body--comment .form-login dl dd input[type="password"],
body.general.body--comment .form-login dl dd input[type="text"],
body.general.body--comment .form-login dl .fields input[type="password"],
body.general.body--comment .form-login dl .fields input[type="text"],
body.general.body--comment .form-login fieldset dd input[type="password"],
body.general.body--comment .form-login fieldset dd input[type="text"],
body.general.body--comment .form-login fieldset .fields input[type="password"],
body.general.body--comment .form-login fieldset .fields input[type="text"] {
  width: 80%;
  max-width: 560px;
  padding: 4px;
  font-size: 100%;
  box-sizing: border-box;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033376}}
  body.general.body--inquiry .inquiry-form dl dd input[type="password"],
  body.general.body--inquiry .inquiry-form dl dd input[type="text"],
  body.general.body--inquiry .inquiry-form dl .fields input[type="password"],
  body.general.body--inquiry .inquiry-form dl .fields input[type="text"],
  body.general.body--inquiry .inquiry-form fieldset dd input[type="password"],
  body.general.body--inquiry .inquiry-form fieldset dd input[type="text"],
  body.general.body--inquiry .inquiry-form fieldset .fields input[type="password"],
  body.general.body--inquiry .inquiry-form fieldset .fields input[type="text"],
  body.general.body--inquiry .columns dl dd input[type="password"],
  body.general.body--inquiry .columns dl dd input[type="text"],
  body.general.body--inquiry .columns dl .fields input[type="password"],
  body.general.body--inquiry .columns dl .fields input[type="text"],
  body.general.body--inquiry .columns fieldset dd input[type="password"],
  body.general.body--inquiry .columns fieldset dd input[type="text"],
  body.general.body--inquiry .columns fieldset .fields input[type="password"],
  body.general.body--inquiry .columns fieldset .fields input[type="text"],
  body.general.body--inquiry .form-login dl dd input[type="password"],
  body.general.body--inquiry .form-login dl dd input[type="text"],
  body.general.body--inquiry .form-login dl .fields input[type="password"],
  body.general.body--inquiry .form-login dl .fields input[type="text"],
  body.general.body--inquiry .form-login fieldset dd input[type="password"],
  body.general.body--inquiry .form-login fieldset dd input[type="text"],
  body.general.body--inquiry .form-login fieldset .fields input[type="password"],
  body.general.body--inquiry .form-login fieldset .fields input[type="text"], body.general.body--comment .inquiry-form dl dd input[type="password"],
  body.general.body--comment .inquiry-form dl dd input[type="text"],
  body.general.body--comment .inquiry-form dl .fields input[type="password"],
  body.general.body--comment .inquiry-form dl .fields input[type="text"],
  body.general.body--comment .inquiry-form fieldset dd input[type="password"],
  body.general.body--comment .inquiry-form fieldset dd input[type="text"],
  body.general.body--comment .inquiry-form fieldset .fields input[type="password"],
  body.general.body--comment .inquiry-form fieldset .fields input[type="text"],
  body.general.body--comment .columns dl dd input[type="password"],
  body.general.body--comment .columns dl dd input[type="text"],
  body.general.body--comment .columns dl .fields input[type="password"],
  body.general.body--comment .columns dl .fields input[type="text"],
  body.general.body--comment .columns fieldset dd input[type="password"],
  body.general.body--comment .columns fieldset dd input[type="text"],
  body.general.body--comment .columns fieldset .fields input[type="password"],
  body.general.body--comment .columns fieldset .fields input[type="text"],
  body.general.body--comment .form-login dl dd input[type="password"],
  body.general.body--comment .form-login dl dd input[type="text"],
  body.general.body--comment .form-login dl .fields input[type="password"],
  body.general.body--comment .form-login dl .fields input[type="text"],
  body.general.body--comment .form-login fieldset dd input[type="password"],
  body.general.body--comment .form-login fieldset dd input[type="text"],
  body.general.body--comment .form-login fieldset .fields input[type="password"],
  body.general.body--comment .form-login fieldset .fields input[type="text"] {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033389}}
body.general.body--inquiry .inquiry-form dl dd input[type="email"],
body.general.body--inquiry .inquiry-form dl .fields input[type="email"],
body.general.body--inquiry .inquiry-form fieldset dd input[type="email"],
body.general.body--inquiry .inquiry-form fieldset .fields input[type="email"],
body.general.body--inquiry .columns dl dd input[type="email"],
body.general.body--inquiry .columns dl .fields input[type="email"],
body.general.body--inquiry .columns fieldset dd input[type="email"],
body.general.body--inquiry .columns fieldset .fields input[type="email"],
body.general.body--inquiry .form-login dl dd input[type="email"],
body.general.body--inquiry .form-login dl .fields input[type="email"],
body.general.body--inquiry .form-login fieldset dd input[type="email"],
body.general.body--inquiry .form-login fieldset .fields input[type="email"], body.general.body--comment .inquiry-form dl dd input[type="email"],
body.general.body--comment .inquiry-form dl .fields input[type="email"],
body.general.body--comment .inquiry-form fieldset dd input[type="email"],
body.general.body--comment .inquiry-form fieldset .fields input[type="email"],
body.general.body--comment .columns dl dd input[type="email"],
body.general.body--comment .columns dl .fields input[type="email"],
body.general.body--comment .columns fieldset dd input[type="email"],
body.general.body--comment .columns fieldset .fields input[type="email"],
body.general.body--comment .form-login dl dd input[type="email"],
body.general.body--comment .form-login dl .fields input[type="email"],
body.general.body--comment .form-login fieldset dd input[type="email"],
body.general.body--comment .form-login fieldset .fields input[type="email"] {
  width: 80%;
  max-width: 560px;
  padding: 4px 0;
  font-size: 100%;
  box-sizing: border-box;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033389}}
  body.general.body--inquiry .inquiry-form dl dd input[type="email"],
  body.general.body--inquiry .inquiry-form dl .fields input[type="email"],
  body.general.body--inquiry .inquiry-form fieldset dd input[type="email"],
  body.general.body--inquiry .inquiry-form fieldset .fields input[type="email"],
  body.general.body--inquiry .columns dl dd input[type="email"],
  body.general.body--inquiry .columns dl .fields input[type="email"],
  body.general.body--inquiry .columns fieldset dd input[type="email"],
  body.general.body--inquiry .columns fieldset .fields input[type="email"],
  body.general.body--inquiry .form-login dl dd input[type="email"],
  body.general.body--inquiry .form-login dl .fields input[type="email"],
  body.general.body--inquiry .form-login fieldset dd input[type="email"],
  body.general.body--inquiry .form-login fieldset .fields input[type="email"], body.general.body--comment .inquiry-form dl dd input[type="email"],
  body.general.body--comment .inquiry-form dl .fields input[type="email"],
  body.general.body--comment .inquiry-form fieldset dd input[type="email"],
  body.general.body--comment .inquiry-form fieldset .fields input[type="email"],
  body.general.body--comment .columns dl dd input[type="email"],
  body.general.body--comment .columns dl .fields input[type="email"],
  body.general.body--comment .columns fieldset dd input[type="email"],
  body.general.body--comment .columns fieldset .fields input[type="email"],
  body.general.body--comment .form-login dl dd input[type="email"],
  body.general.body--comment .form-login dl .fields input[type="email"],
  body.general.body--comment .form-login fieldset dd input[type="email"],
  body.general.body--comment .form-login fieldset .fields input[type="email"] {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033402}}
body.general.body--inquiry .inquiry-form dl dd input[type="radio"] + span,
body.general.body--inquiry .inquiry-form dl .fields input[type="radio"] + span,
body.general.body--inquiry .inquiry-form fieldset dd input[type="radio"] + span,
body.general.body--inquiry .inquiry-form fieldset .fields input[type="radio"] + span,
body.general.body--inquiry .columns dl dd input[type="radio"] + span,
body.general.body--inquiry .columns dl .fields input[type="radio"] + span,
body.general.body--inquiry .columns fieldset dd input[type="radio"] + span,
body.general.body--inquiry .columns fieldset .fields input[type="radio"] + span,
body.general.body--inquiry .form-login dl dd input[type="radio"] + span,
body.general.body--inquiry .form-login dl .fields input[type="radio"] + span,
body.general.body--inquiry .form-login fieldset dd input[type="radio"] + span,
body.general.body--inquiry .form-login fieldset .fields input[type="radio"] + span, body.general.body--comment .inquiry-form dl dd input[type="radio"] + span,
body.general.body--comment .inquiry-form dl .fields input[type="radio"] + span,
body.general.body--comment .inquiry-form fieldset dd input[type="radio"] + span,
body.general.body--comment .inquiry-form fieldset .fields input[type="radio"] + span,
body.general.body--comment .columns dl dd input[type="radio"] + span,
body.general.body--comment .columns dl .fields input[type="radio"] + span,
body.general.body--comment .columns fieldset dd input[type="radio"] + span,
body.general.body--comment .columns fieldset .fields input[type="radio"] + span,
body.general.body--comment .form-login dl dd input[type="radio"] + span,
body.general.body--comment .form-login dl .fields input[type="radio"] + span,
body.general.body--comment .form-login fieldset dd input[type="radio"] + span,
body.general.body--comment .form-login fieldset .fields input[type="radio"] + span {
  vertical-align: -0.1em;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033407}}
body.general.body--inquiry .inquiry-form dl dd input[name="item[tel]"],
body.general.body--inquiry .inquiry-form dl .fields input[name="item[tel]"],
body.general.body--inquiry .inquiry-form fieldset dd input[name="item[tel]"],
body.general.body--inquiry .inquiry-form fieldset .fields input[name="item[tel]"],
body.general.body--inquiry .columns dl dd input[name="item[tel]"],
body.general.body--inquiry .columns dl .fields input[name="item[tel]"],
body.general.body--inquiry .columns fieldset dd input[name="item[tel]"],
body.general.body--inquiry .columns fieldset .fields input[name="item[tel]"],
body.general.body--inquiry .form-login dl dd input[name="item[tel]"],
body.general.body--inquiry .form-login dl .fields input[name="item[tel]"],
body.general.body--inquiry .form-login fieldset dd input[name="item[tel]"],
body.general.body--inquiry .form-login fieldset .fields input[name="item[tel]"], body.general.body--comment .inquiry-form dl dd input[name="item[tel]"],
body.general.body--comment .inquiry-form dl .fields input[name="item[tel]"],
body.general.body--comment .inquiry-form fieldset dd input[name="item[tel]"],
body.general.body--comment .inquiry-form fieldset .fields input[name="item[tel]"],
body.general.body--comment .columns dl dd input[name="item[tel]"],
body.general.body--comment .columns dl .fields input[name="item[tel]"],
body.general.body--comment .columns fieldset dd input[name="item[tel]"],
body.general.body--comment .columns fieldset .fields input[name="item[tel]"],
body.general.body--comment .form-login dl dd input[name="item[tel]"],
body.general.body--comment .form-login dl .fields input[name="item[tel]"],
body.general.body--comment .form-login fieldset dd input[name="item[tel]"],
body.general.body--comment .form-login fieldset .fields input[name="item[tel]"] {
  width: 20em;
}
@media only screen and (max-width: 480px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033407}}
  body.general.body--inquiry .inquiry-form dl dd input[name="item[tel]"],
  body.general.body--inquiry .inquiry-form dl .fields input[name="item[tel]"],
  body.general.body--inquiry .inquiry-form fieldset dd input[name="item[tel]"],
  body.general.body--inquiry .inquiry-form fieldset .fields input[name="item[tel]"],
  body.general.body--inquiry .columns dl dd input[name="item[tel]"],
  body.general.body--inquiry .columns dl .fields input[name="item[tel]"],
  body.general.body--inquiry .columns fieldset dd input[name="item[tel]"],
  body.general.body--inquiry .columns fieldset .fields input[name="item[tel]"],
  body.general.body--inquiry .form-login dl dd input[name="item[tel]"],
  body.general.body--inquiry .form-login dl .fields input[name="item[tel]"],
  body.general.body--inquiry .form-login fieldset dd input[name="item[tel]"],
  body.general.body--inquiry .form-login fieldset .fields input[name="item[tel]"], body.general.body--comment .inquiry-form dl dd input[name="item[tel]"],
  body.general.body--comment .inquiry-form dl .fields input[name="item[tel]"],
  body.general.body--comment .inquiry-form fieldset dd input[name="item[tel]"],
  body.general.body--comment .inquiry-form fieldset .fields input[name="item[tel]"],
  body.general.body--comment .columns dl dd input[name="item[tel]"],
  body.general.body--comment .columns dl .fields input[name="item[tel]"],
  body.general.body--comment .columns fieldset dd input[name="item[tel]"],
  body.general.body--comment .columns fieldset .fields input[name="item[tel]"],
  body.general.body--comment .form-login dl dd input[name="item[tel]"],
  body.general.body--comment .form-login dl .fields input[name="item[tel]"],
  body.general.body--comment .form-login fieldset dd input[name="item[tel]"],
  body.general.body--comment .form-login fieldset .fields input[name="item[tel]"] {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033415}}
body.general.body--inquiry .inquiry-form dl dd input[name="item[postal_code]"],
body.general.body--inquiry .inquiry-form dl .fields input[name="item[postal_code]"],
body.general.body--inquiry .inquiry-form fieldset dd input[name="item[postal_code]"],
body.general.body--inquiry .inquiry-form fieldset .fields input[name="item[postal_code]"],
body.general.body--inquiry .columns dl dd input[name="item[postal_code]"],
body.general.body--inquiry .columns dl .fields input[name="item[postal_code]"],
body.general.body--inquiry .columns fieldset dd input[name="item[postal_code]"],
body.general.body--inquiry .columns fieldset .fields input[name="item[postal_code]"],
body.general.body--inquiry .form-login dl dd input[name="item[postal_code]"],
body.general.body--inquiry .form-login dl .fields input[name="item[postal_code]"],
body.general.body--inquiry .form-login fieldset dd input[name="item[postal_code]"],
body.general.body--inquiry .form-login fieldset .fields input[name="item[postal_code]"], body.general.body--comment .inquiry-form dl dd input[name="item[postal_code]"],
body.general.body--comment .inquiry-form dl .fields input[name="item[postal_code]"],
body.general.body--comment .inquiry-form fieldset dd input[name="item[postal_code]"],
body.general.body--comment .inquiry-form fieldset .fields input[name="item[postal_code]"],
body.general.body--comment .columns dl dd input[name="item[postal_code]"],
body.general.body--comment .columns dl .fields input[name="item[postal_code]"],
body.general.body--comment .columns fieldset dd input[name="item[postal_code]"],
body.general.body--comment .columns fieldset .fields input[name="item[postal_code]"],
body.general.body--comment .form-login dl dd input[name="item[postal_code]"],
body.general.body--comment .form-login dl .fields input[name="item[postal_code]"],
body.general.body--comment .form-login fieldset dd input[name="item[postal_code]"],
body.general.body--comment .form-login fieldset .fields input[name="item[postal_code]"] {
  width: 16em;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033419}}
body.general.body--inquiry .inquiry-form dl dd input[name="item[sex]"],
body.general.body--inquiry .inquiry-form dl .fields input[name="item[sex]"],
body.general.body--inquiry .inquiry-form fieldset dd input[name="item[sex]"],
body.general.body--inquiry .inquiry-form fieldset .fields input[name="item[sex]"],
body.general.body--inquiry .columns dl dd input[name="item[sex]"],
body.general.body--inquiry .columns dl .fields input[name="item[sex]"],
body.general.body--inquiry .columns fieldset dd input[name="item[sex]"],
body.general.body--inquiry .columns fieldset .fields input[name="item[sex]"],
body.general.body--inquiry .form-login dl dd input[name="item[sex]"],
body.general.body--inquiry .form-login dl .fields input[name="item[sex]"],
body.general.body--inquiry .form-login fieldset dd input[name="item[sex]"],
body.general.body--inquiry .form-login fieldset .fields input[name="item[sex]"], body.general.body--comment .inquiry-form dl dd input[name="item[sex]"],
body.general.body--comment .inquiry-form dl .fields input[name="item[sex]"],
body.general.body--comment .inquiry-form fieldset dd input[name="item[sex]"],
body.general.body--comment .inquiry-form fieldset .fields input[name="item[sex]"],
body.general.body--comment .columns dl dd input[name="item[sex]"],
body.general.body--comment .columns dl .fields input[name="item[sex]"],
body.general.body--comment .columns fieldset dd input[name="item[sex]"],
body.general.body--comment .columns fieldset .fields input[name="item[sex]"],
body.general.body--comment .form-login dl dd input[name="item[sex]"],
body.general.body--comment .form-login dl .fields input[name="item[sex]"],
body.general.body--comment .form-login fieldset dd input[name="item[sex]"],
body.general.body--comment .form-login fieldset .fields input[name="item[sex]"] {
  margin-top: -3px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033423}}
body.general.body--inquiry .inquiry-form dl dd input[type="checkbox"],
body.general.body--inquiry .inquiry-form dl .fields input[type="checkbox"],
body.general.body--inquiry .inquiry-form fieldset dd input[type="checkbox"],
body.general.body--inquiry .inquiry-form fieldset .fields input[type="checkbox"],
body.general.body--inquiry .columns dl dd input[type="checkbox"],
body.general.body--inquiry .columns dl .fields input[type="checkbox"],
body.general.body--inquiry .columns fieldset dd input[type="checkbox"],
body.general.body--inquiry .columns fieldset .fields input[type="checkbox"],
body.general.body--inquiry .form-login dl dd input[type="checkbox"],
body.general.body--inquiry .form-login dl .fields input[type="checkbox"],
body.general.body--inquiry .form-login fieldset dd input[type="checkbox"],
body.general.body--inquiry .form-login fieldset .fields input[type="checkbox"], body.general.body--comment .inquiry-form dl dd input[type="checkbox"],
body.general.body--comment .inquiry-form dl .fields input[type="checkbox"],
body.general.body--comment .inquiry-form fieldset dd input[type="checkbox"],
body.general.body--comment .inquiry-form fieldset .fields input[type="checkbox"],
body.general.body--comment .columns dl dd input[type="checkbox"],
body.general.body--comment .columns dl .fields input[type="checkbox"],
body.general.body--comment .columns fieldset dd input[type="checkbox"],
body.general.body--comment .columns fieldset .fields input[type="checkbox"],
body.general.body--comment .form-login dl dd input[type="checkbox"],
body.general.body--comment .form-login dl .fields input[type="checkbox"],
body.general.body--comment .form-login fieldset dd input[type="checkbox"],
body.general.body--comment .form-login fieldset .fields input[type="checkbox"] {
  margin-top: -1px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033427}}
body.general.body--inquiry .inquiry-form dl dd button[name="postal-code-search"],
body.general.body--inquiry .inquiry-form dl .fields button[name="postal-code-search"],
body.general.body--inquiry .inquiry-form fieldset dd button[name="postal-code-search"],
body.general.body--inquiry .inquiry-form fieldset .fields button[name="postal-code-search"],
body.general.body--inquiry .columns dl dd button[name="postal-code-search"],
body.general.body--inquiry .columns dl .fields button[name="postal-code-search"],
body.general.body--inquiry .columns fieldset dd button[name="postal-code-search"],
body.general.body--inquiry .columns fieldset .fields button[name="postal-code-search"],
body.general.body--inquiry .form-login dl dd button[name="postal-code-search"],
body.general.body--inquiry .form-login dl .fields button[name="postal-code-search"],
body.general.body--inquiry .form-login fieldset dd button[name="postal-code-search"],
body.general.body--inquiry .form-login fieldset .fields button[name="postal-code-search"], body.general.body--comment .inquiry-form dl dd button[name="postal-code-search"],
body.general.body--comment .inquiry-form dl .fields button[name="postal-code-search"],
body.general.body--comment .inquiry-form fieldset dd button[name="postal-code-search"],
body.general.body--comment .inquiry-form fieldset .fields button[name="postal-code-search"],
body.general.body--comment .columns dl dd button[name="postal-code-search"],
body.general.body--comment .columns dl .fields button[name="postal-code-search"],
body.general.body--comment .columns fieldset dd button[name="postal-code-search"],
body.general.body--comment .columns fieldset .fields button[name="postal-code-search"],
body.general.body--comment .form-login dl dd button[name="postal-code-search"],
body.general.body--comment .form-login dl .fields button[name="postal-code-search"],
body.general.body--comment .form-login fieldset dd button[name="postal-code-search"],
body.general.body--comment .form-login fieldset .fields button[name="postal-code-search"] {
  font-size: 88%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033431}}
body.general.body--inquiry .inquiry-form dl dd textarea,
body.general.body--inquiry .inquiry-form dl .fields textarea,
body.general.body--inquiry .inquiry-form fieldset dd textarea,
body.general.body--inquiry .inquiry-form fieldset .fields textarea,
body.general.body--inquiry .columns dl dd textarea,
body.general.body--inquiry .columns dl .fields textarea,
body.general.body--inquiry .columns fieldset dd textarea,
body.general.body--inquiry .columns fieldset .fields textarea,
body.general.body--inquiry .form-login dl dd textarea,
body.general.body--inquiry .form-login dl .fields textarea,
body.general.body--inquiry .form-login fieldset dd textarea,
body.general.body--inquiry .form-login fieldset .fields textarea, body.general.body--comment .inquiry-form dl dd textarea,
body.general.body--comment .inquiry-form dl .fields textarea,
body.general.body--comment .inquiry-form fieldset dd textarea,
body.general.body--comment .inquiry-form fieldset .fields textarea,
body.general.body--comment .columns dl dd textarea,
body.general.body--comment .columns dl .fields textarea,
body.general.body--comment .columns fieldset dd textarea,
body.general.body--comment .columns fieldset .fields textarea,
body.general.body--comment .form-login dl dd textarea,
body.general.body--comment .form-login dl .fields textarea,
body.general.body--comment .form-login fieldset dd textarea,
body.general.body--comment .form-login fieldset .fields textarea {
  width: 80%;
  max-width: 560px;
  box-sizing: border-box;
  min-height: 200px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033431}}
  body.general.body--inquiry .inquiry-form dl dd textarea,
  body.general.body--inquiry .inquiry-form dl .fields textarea,
  body.general.body--inquiry .inquiry-form fieldset dd textarea,
  body.general.body--inquiry .inquiry-form fieldset .fields textarea,
  body.general.body--inquiry .columns dl dd textarea,
  body.general.body--inquiry .columns dl .fields textarea,
  body.general.body--inquiry .columns fieldset dd textarea,
  body.general.body--inquiry .columns fieldset .fields textarea,
  body.general.body--inquiry .form-login dl dd textarea,
  body.general.body--inquiry .form-login dl .fields textarea,
  body.general.body--inquiry .form-login fieldset dd textarea,
  body.general.body--inquiry .form-login fieldset .fields textarea, body.general.body--comment .inquiry-form dl dd textarea,
  body.general.body--comment .inquiry-form dl .fields textarea,
  body.general.body--comment .inquiry-form fieldset dd textarea,
  body.general.body--comment .inquiry-form fieldset .fields textarea,
  body.general.body--comment .columns dl dd textarea,
  body.general.body--comment .columns dl .fields textarea,
  body.general.body--comment .columns fieldset dd textarea,
  body.general.body--comment .columns fieldset .fields textarea,
  body.general.body--comment .form-login dl dd textarea,
  body.general.body--comment .form-login dl .fields textarea,
  body.general.body--comment .form-login fieldset dd textarea,
  body.general.body--comment .form-login fieldset .fields textarea {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033442}}
body.general.body--inquiry .inquiry-form dl dd input[name="item[in_birth][year]"],
body.general.body--inquiry .inquiry-form dl .fields input[name="item[in_birth][year]"],
body.general.body--inquiry .inquiry-form fieldset dd input[name="item[in_birth][year]"],
body.general.body--inquiry .inquiry-form fieldset .fields input[name="item[in_birth][year]"],
body.general.body--inquiry .columns dl dd input[name="item[in_birth][year]"],
body.general.body--inquiry .columns dl .fields input[name="item[in_birth][year]"],
body.general.body--inquiry .columns fieldset dd input[name="item[in_birth][year]"],
body.general.body--inquiry .columns fieldset .fields input[name="item[in_birth][year]"],
body.general.body--inquiry .form-login dl dd input[name="item[in_birth][year]"],
body.general.body--inquiry .form-login dl .fields input[name="item[in_birth][year]"],
body.general.body--inquiry .form-login fieldset dd input[name="item[in_birth][year]"],
body.general.body--inquiry .form-login fieldset .fields input[name="item[in_birth][year]"], body.general.body--comment .inquiry-form dl dd input[name="item[in_birth][year]"],
body.general.body--comment .inquiry-form dl .fields input[name="item[in_birth][year]"],
body.general.body--comment .inquiry-form fieldset dd input[name="item[in_birth][year]"],
body.general.body--comment .inquiry-form fieldset .fields input[name="item[in_birth][year]"],
body.general.body--comment .columns dl dd input[name="item[in_birth][year]"],
body.general.body--comment .columns dl .fields input[name="item[in_birth][year]"],
body.general.body--comment .columns fieldset dd input[name="item[in_birth][year]"],
body.general.body--comment .columns fieldset .fields input[name="item[in_birth][year]"],
body.general.body--comment .form-login dl dd input[name="item[in_birth][year]"],
body.general.body--comment .form-login dl .fields input[name="item[in_birth][year]"],
body.general.body--comment .form-login fieldset dd input[name="item[in_birth][year]"],
body.general.body--comment .form-login fieldset .fields input[name="item[in_birth][year]"] {
  padding: 6px 0 8px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033446}}
body.general.body--inquiry .inquiry-form dl dd select,
body.general.body--inquiry .inquiry-form dl .fields select,
body.general.body--inquiry .inquiry-form fieldset dd select,
body.general.body--inquiry .inquiry-form fieldset .fields select,
body.general.body--inquiry .columns dl dd select,
body.general.body--inquiry .columns dl .fields select,
body.general.body--inquiry .columns fieldset dd select,
body.general.body--inquiry .columns fieldset .fields select,
body.general.body--inquiry .form-login dl dd select,
body.general.body--inquiry .form-login dl .fields select,
body.general.body--inquiry .form-login fieldset dd select,
body.general.body--inquiry .form-login fieldset .fields select, body.general.body--comment .inquiry-form dl dd select,
body.general.body--comment .inquiry-form dl .fields select,
body.general.body--comment .inquiry-form fieldset dd select,
body.general.body--comment .inquiry-form fieldset .fields select,
body.general.body--comment .columns dl dd select,
body.general.body--comment .columns dl .fields select,
body.general.body--comment .columns fieldset dd select,
body.general.body--comment .columns fieldset .fields select,
body.general.body--comment .form-login dl dd select,
body.general.body--comment .form-login dl .fields select,
body.general.body--comment .form-login fieldset dd select,
body.general.body--comment .form-login fieldset .fields select {
  min-width: 7em;
  padding: 10px 0 12px;
  font-size: 88%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033452}}
body.general.body--inquiry .inquiry-form dl dd div.parent,
body.general.body--inquiry .inquiry-form dl .fields div.parent,
body.general.body--inquiry .inquiry-form fieldset dd div.parent,
body.general.body--inquiry .inquiry-form fieldset .fields div.parent,
body.general.body--inquiry .columns dl dd div.parent,
body.general.body--inquiry .columns dl .fields div.parent,
body.general.body--inquiry .columns fieldset dd div.parent,
body.general.body--inquiry .columns fieldset .fields div.parent,
body.general.body--inquiry .form-login dl dd div.parent,
body.general.body--inquiry .form-login dl .fields div.parent,
body.general.body--inquiry .form-login fieldset dd div.parent,
body.general.body--inquiry .form-login fieldset .fields div.parent, body.general.body--comment .inquiry-form dl dd div.parent,
body.general.body--comment .inquiry-form dl .fields div.parent,
body.general.body--comment .inquiry-form fieldset dd div.parent,
body.general.body--comment .inquiry-form fieldset .fields div.parent,
body.general.body--comment .columns dl dd div.parent,
body.general.body--comment .columns dl .fields div.parent,
body.general.body--comment .columns fieldset dd div.parent,
body.general.body--comment .columns fieldset .fields div.parent,
body.general.body--comment .form-login dl dd div.parent,
body.general.body--comment .form-login dl .fields div.parent,
body.general.body--comment .form-login fieldset dd div.parent,
body.general.body--comment .form-login fieldset .fields div.parent {
  margin-bottom: 32px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033455}}
body.general.body--inquiry .inquiry-form dl dd div.parent div.child,
body.general.body--inquiry .inquiry-form dl .fields div.parent div.child,
body.general.body--inquiry .inquiry-form fieldset dd div.parent div.child,
body.general.body--inquiry .inquiry-form fieldset .fields div.parent div.child,
body.general.body--inquiry .columns dl dd div.parent div.child,
body.general.body--inquiry .columns dl .fields div.parent div.child,
body.general.body--inquiry .columns fieldset dd div.parent div.child,
body.general.body--inquiry .columns fieldset .fields div.parent div.child,
body.general.body--inquiry .form-login dl dd div.parent div.child,
body.general.body--inquiry .form-login dl .fields div.parent div.child,
body.general.body--inquiry .form-login fieldset dd div.parent div.child,
body.general.body--inquiry .form-login fieldset .fields div.parent div.child, body.general.body--comment .inquiry-form dl dd div.parent div.child,
body.general.body--comment .inquiry-form dl .fields div.parent div.child,
body.general.body--comment .inquiry-form fieldset dd div.parent div.child,
body.general.body--comment .inquiry-form fieldset .fields div.parent div.child,
body.general.body--comment .columns dl dd div.parent div.child,
body.general.body--comment .columns dl .fields div.parent div.child,
body.general.body--comment .columns fieldset dd div.parent div.child,
body.general.body--comment .columns fieldset .fields div.parent div.child,
body.general.body--comment .form-login dl dd div.parent div.child,
body.general.body--comment .form-login dl .fields div.parent div.child,
body.general.body--comment .form-login fieldset dd div.parent div.child,
body.general.body--comment .form-login fieldset .fields div.parent div.child {
  margin-top: 8px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033458}}
body.general.body--inquiry .inquiry-form dl dd div.parent div.child label,
body.general.body--inquiry .inquiry-form dl .fields div.parent div.child label,
body.general.body--inquiry .inquiry-form fieldset dd div.parent div.child label,
body.general.body--inquiry .inquiry-form fieldset .fields div.parent div.child label,
body.general.body--inquiry .columns dl dd div.parent div.child label,
body.general.body--inquiry .columns dl .fields div.parent div.child label,
body.general.body--inquiry .columns fieldset dd div.parent div.child label,
body.general.body--inquiry .columns fieldset .fields div.parent div.child label,
body.general.body--inquiry .form-login dl dd div.parent div.child label,
body.general.body--inquiry .form-login dl .fields div.parent div.child label,
body.general.body--inquiry .form-login fieldset dd div.parent div.child label,
body.general.body--inquiry .form-login fieldset .fields div.parent div.child label, body.general.body--comment .inquiry-form dl dd div.parent div.child label,
body.general.body--comment .inquiry-form dl .fields div.parent div.child label,
body.general.body--comment .inquiry-form fieldset dd div.parent div.child label,
body.general.body--comment .inquiry-form fieldset .fields div.parent div.child label,
body.general.body--comment .columns dl dd div.parent div.child label,
body.general.body--comment .columns dl .fields div.parent div.child label,
body.general.body--comment .columns fieldset dd div.parent div.child label,
body.general.body--comment .columns fieldset .fields div.parent div.child label,
body.general.body--comment .form-login dl dd div.parent div.child label,
body.general.body--comment .form-login dl .fields div.parent div.child label,
body.general.body--comment .form-login fieldset dd div.parent div.child label,
body.general.body--comment .form-login fieldset .fields div.parent div.child label {
  display: inline-block;
  margin: 0 48px 8px 0;
}
@media only screen and (max-width: 480px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033458}}
  body.general.body--inquiry .inquiry-form dl dd div.parent div.child label,
  body.general.body--inquiry .inquiry-form dl .fields div.parent div.child label,
  body.general.body--inquiry .inquiry-form fieldset dd div.parent div.child label,
  body.general.body--inquiry .inquiry-form fieldset .fields div.parent div.child label,
  body.general.body--inquiry .columns dl dd div.parent div.child label,
  body.general.body--inquiry .columns dl .fields div.parent div.child label,
  body.general.body--inquiry .columns fieldset dd div.parent div.child label,
  body.general.body--inquiry .columns fieldset .fields div.parent div.child label,
  body.general.body--inquiry .form-login dl dd div.parent div.child label,
  body.general.body--inquiry .form-login dl .fields div.parent div.child label,
  body.general.body--inquiry .form-login fieldset dd div.parent div.child label,
  body.general.body--inquiry .form-login fieldset .fields div.parent div.child label, body.general.body--comment .inquiry-form dl dd div.parent div.child label,
  body.general.body--comment .inquiry-form dl .fields div.parent div.child label,
  body.general.body--comment .inquiry-form fieldset dd div.parent div.child label,
  body.general.body--comment .inquiry-form fieldset .fields div.parent div.child label,
  body.general.body--comment .columns dl dd div.parent div.child label,
  body.general.body--comment .columns dl .fields div.parent div.child label,
  body.general.body--comment .columns fieldset dd div.parent div.child label,
  body.general.body--comment .columns fieldset .fields div.parent div.child label,
  body.general.body--comment .form-login dl dd div.parent div.child label,
  body.general.body--comment .form-login dl .fields div.parent div.child label,
  body.general.body--comment .form-login fieldset dd div.parent div.child label,
  body.general.body--comment .form-login fieldset .fields div.parent div.child label {
    display: block;
    margin-right: 0;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033471}}
body.general.body--inquiry .inquiry-form dl .remarks ul li,
body.general.body--inquiry .inquiry-form fieldset .remarks ul li,
body.general.body--inquiry .columns dl .remarks ul li,
body.general.body--inquiry .columns fieldset .remarks ul li,
body.general.body--inquiry .form-login dl .remarks ul li,
body.general.body--inquiry .form-login fieldset .remarks ul li, body.general.body--comment .inquiry-form dl .remarks ul li,
body.general.body--comment .inquiry-form fieldset .remarks ul li,
body.general.body--comment .columns dl .remarks ul li,
body.general.body--comment .columns fieldset .remarks ul li,
body.general.body--comment .form-login dl .remarks ul li,
body.general.body--comment .form-login fieldset .remarks ul li {
  font-size: 88%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033475}}
body.general.body--inquiry .inquiry-form dl .graph,
body.general.body--inquiry .inquiry-form fieldset .graph,
body.general.body--inquiry .columns dl .graph,
body.general.body--inquiry .columns fieldset .graph,
body.general.body--inquiry .form-login dl .graph,
body.general.body--inquiry .form-login fieldset .graph, body.general.body--comment .inquiry-form dl .graph,
body.general.body--comment .inquiry-form fieldset .graph,
body.general.body--comment .columns dl .graph,
body.general.body--comment .columns fieldset .graph,
body.general.body--comment .form-login dl .graph,
body.general.body--comment .form-login fieldset .graph {
  margin-left: 200px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033485}}
body.general.body--inquiry .inquiry-form fieldset.ages label,
body.general.body--inquiry .inquiry-form fieldset.live label,
body.general.body--inquiry .inquiry-form fieldset.sex label,
body.general.body--inquiry .inquiry-form fieldset.subscriptions label,
body.general.body--inquiry .inquiry-form fieldset.birthday label,
body.general.body--inquiry .columns fieldset.ages label,
body.general.body--inquiry .columns fieldset.live label,
body.general.body--inquiry .columns fieldset.sex label,
body.general.body--inquiry .columns fieldset.subscriptions label,
body.general.body--inquiry .columns fieldset.birthday label,
body.general.body--inquiry .form-login fieldset.ages label,
body.general.body--inquiry .form-login fieldset.live label,
body.general.body--inquiry .form-login fieldset.sex label,
body.general.body--inquiry .form-login fieldset.subscriptions label,
body.general.body--inquiry .form-login fieldset.birthday label, body.general.body--comment .inquiry-form fieldset.ages label,
body.general.body--comment .inquiry-form fieldset.live label,
body.general.body--comment .inquiry-form fieldset.sex label,
body.general.body--comment .inquiry-form fieldset.subscriptions label,
body.general.body--comment .inquiry-form fieldset.birthday label,
body.general.body--comment .columns fieldset.ages label,
body.general.body--comment .columns fieldset.live label,
body.general.body--comment .columns fieldset.sex label,
body.general.body--comment .columns fieldset.subscriptions label,
body.general.body--comment .columns fieldset.birthday label,
body.general.body--comment .form-login fieldset.ages label,
body.general.body--comment .form-login fieldset.live label,
body.general.body--comment .form-login fieldset.sex label,
body.general.body--comment .form-login fieldset.subscriptions label,
body.general.body--comment .form-login fieldset.birthday label {
  display: inline-block;
  margin-right: 12px;
}
@media only screen and (max-width: 480px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033485}}
  body.general.body--inquiry .inquiry-form fieldset.ages label,
  body.general.body--inquiry .inquiry-form fieldset.live label,
  body.general.body--inquiry .inquiry-form fieldset.sex label,
  body.general.body--inquiry .inquiry-form fieldset.subscriptions label,
  body.general.body--inquiry .inquiry-form fieldset.birthday label,
  body.general.body--inquiry .columns fieldset.ages label,
  body.general.body--inquiry .columns fieldset.live label,
  body.general.body--inquiry .columns fieldset.sex label,
  body.general.body--inquiry .columns fieldset.subscriptions label,
  body.general.body--inquiry .columns fieldset.birthday label,
  body.general.body--inquiry .form-login fieldset.ages label,
  body.general.body--inquiry .form-login fieldset.live label,
  body.general.body--inquiry .form-login fieldset.sex label,
  body.general.body--inquiry .form-login fieldset.subscriptions label,
  body.general.body--inquiry .form-login fieldset.birthday label, body.general.body--comment .inquiry-form fieldset.ages label,
  body.general.body--comment .inquiry-form fieldset.live label,
  body.general.body--comment .inquiry-form fieldset.sex label,
  body.general.body--comment .inquiry-form fieldset.subscriptions label,
  body.general.body--comment .inquiry-form fieldset.birthday label,
  body.general.body--comment .columns fieldset.ages label,
  body.general.body--comment .columns fieldset.live label,
  body.general.body--comment .columns fieldset.sex label,
  body.general.body--comment .columns fieldset.subscriptions label,
  body.general.body--comment .columns fieldset.birthday label,
  body.general.body--comment .form-login fieldset.ages label,
  body.general.body--comment .form-login fieldset.live label,
  body.general.body--comment .form-login fieldset.sex label,
  body.general.body--comment .form-login fieldset.subscriptions label,
  body.general.body--comment .form-login fieldset.birthday label {
    display: block;
    margin-right: 0;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033494}}
body.general.body--inquiry .inquiry-form fieldset.ages label .item_sex_male,
body.general.body--inquiry .inquiry-form fieldset.ages label .item_sex_female,
body.general.body--inquiry .inquiry-form fieldset.live label .item_sex_male,
body.general.body--inquiry .inquiry-form fieldset.live label .item_sex_female,
body.general.body--inquiry .inquiry-form fieldset.sex label .item_sex_male,
body.general.body--inquiry .inquiry-form fieldset.sex label .item_sex_female,
body.general.body--inquiry .inquiry-form fieldset.subscriptions label .item_sex_male,
body.general.body--inquiry .inquiry-form fieldset.subscriptions label .item_sex_female,
body.general.body--inquiry .inquiry-form fieldset.birthday label .item_sex_male,
body.general.body--inquiry .inquiry-form fieldset.birthday label .item_sex_female,
body.general.body--inquiry .columns fieldset.ages label .item_sex_male,
body.general.body--inquiry .columns fieldset.ages label .item_sex_female,
body.general.body--inquiry .columns fieldset.live label .item_sex_male,
body.general.body--inquiry .columns fieldset.live label .item_sex_female,
body.general.body--inquiry .columns fieldset.sex label .item_sex_male,
body.general.body--inquiry .columns fieldset.sex label .item_sex_female,
body.general.body--inquiry .columns fieldset.subscriptions label .item_sex_male,
body.general.body--inquiry .columns fieldset.subscriptions label .item_sex_female,
body.general.body--inquiry .columns fieldset.birthday label .item_sex_male,
body.general.body--inquiry .columns fieldset.birthday label .item_sex_female,
body.general.body--inquiry .form-login fieldset.ages label .item_sex_male,
body.general.body--inquiry .form-login fieldset.ages label .item_sex_female,
body.general.body--inquiry .form-login fieldset.live label .item_sex_male,
body.general.body--inquiry .form-login fieldset.live label .item_sex_female,
body.general.body--inquiry .form-login fieldset.sex label .item_sex_male,
body.general.body--inquiry .form-login fieldset.sex label .item_sex_female,
body.general.body--inquiry .form-login fieldset.subscriptions label .item_sex_male,
body.general.body--inquiry .form-login fieldset.subscriptions label .item_sex_female,
body.general.body--inquiry .form-login fieldset.birthday label .item_sex_male,
body.general.body--inquiry .form-login fieldset.birthday label .item_sex_female, body.general.body--comment .inquiry-form fieldset.ages label .item_sex_male,
body.general.body--comment .inquiry-form fieldset.ages label .item_sex_female,
body.general.body--comment .inquiry-form fieldset.live label .item_sex_male,
body.general.body--comment .inquiry-form fieldset.live label .item_sex_female,
body.general.body--comment .inquiry-form fieldset.sex label .item_sex_male,
body.general.body--comment .inquiry-form fieldset.sex label .item_sex_female,
body.general.body--comment .inquiry-form fieldset.subscriptions label .item_sex_male,
body.general.body--comment .inquiry-form fieldset.subscriptions label .item_sex_female,
body.general.body--comment .inquiry-form fieldset.birthday label .item_sex_male,
body.general.body--comment .inquiry-form fieldset.birthday label .item_sex_female,
body.general.body--comment .columns fieldset.ages label .item_sex_male,
body.general.body--comment .columns fieldset.ages label .item_sex_female,
body.general.body--comment .columns fieldset.live label .item_sex_male,
body.general.body--comment .columns fieldset.live label .item_sex_female,
body.general.body--comment .columns fieldset.sex label .item_sex_male,
body.general.body--comment .columns fieldset.sex label .item_sex_female,
body.general.body--comment .columns fieldset.subscriptions label .item_sex_male,
body.general.body--comment .columns fieldset.subscriptions label .item_sex_female,
body.general.body--comment .columns fieldset.birthday label .item_sex_male,
body.general.body--comment .columns fieldset.birthday label .item_sex_female,
body.general.body--comment .form-login fieldset.ages label .item_sex_male,
body.general.body--comment .form-login fieldset.ages label .item_sex_female,
body.general.body--comment .form-login fieldset.live label .item_sex_male,
body.general.body--comment .form-login fieldset.live label .item_sex_female,
body.general.body--comment .form-login fieldset.sex label .item_sex_male,
body.general.body--comment .form-login fieldset.sex label .item_sex_female,
body.general.body--comment .form-login fieldset.subscriptions label .item_sex_male,
body.general.body--comment .form-login fieldset.subscriptions label .item_sex_female,
body.general.body--comment .form-login fieldset.birthday label .item_sex_male,
body.general.body--comment .form-login fieldset.birthday label .item_sex_female {
  margin-top: -3px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033501}}
body.general.body--inquiry .inquiry-form fieldset.translate-targets .fields label,
body.general.body--inquiry .columns fieldset.translate-targets .fields label,
body.general.body--inquiry .form-login fieldset.translate-targets .fields label, body.general.body--comment .inquiry-form fieldset.translate-targets .fields label,
body.general.body--comment .columns fieldset.translate-targets .fields label,
body.general.body--comment .form-login fieldset.translate-targets .fields label {
  display: inline-block;
  margin: 0 48px 8px 0px;
}
@media only screen and (max-width: 480px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033501}}
  body.general.body--inquiry .inquiry-form fieldset.translate-targets .fields label,
  body.general.body--inquiry .columns fieldset.translate-targets .fields label,
  body.general.body--inquiry .form-login fieldset.translate-targets .fields label, body.general.body--comment .inquiry-form fieldset.translate-targets .fields label,
  body.general.body--comment .columns fieldset.translate-targets .fields label,
  body.general.body--comment .form-login fieldset.translate-targets .fields label {
    display: block;
    margin-right: 0;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033511}}
body.general.body--inquiry .inquiry-form .send,
body.general.body--inquiry .columns .send,
body.general.body--inquiry .form-login .send, body.general.body--comment .inquiry-form .send,
body.general.body--comment .columns .send,
body.general.body--comment .form-login .send {
  padding-left: 236px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033511}}
  body.general.body--inquiry .inquiry-form .send,
  body.general.body--inquiry .columns .send,
  body.general.body--inquiry .form-login .send, body.general.body--comment .inquiry-form .send,
  body.general.body--comment .columns .send,
  body.general.body--comment .form-login .send {
    padding-left: 0;
    text-align: center;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033519}}
body.general.body--inquiry .inquiry-form .send input,
body.general.body--inquiry .columns .send input,
body.general.body--inquiry .form-login .send input, body.general.body--comment .inquiry-form .send input,
body.general.body--comment .columns .send input,
body.general.body--comment .form-login .send input {
  margin-right: 12px;
  padding: 16px 22px;
  border: 1px solid #033377;
  border-radius: 10px;
  background: #033377;
  color: #fff;
  font-size: 88%;
  font-weight: bold;
  text-decoration: none;
  background: #033377;
  box-sizing: border-box;
  transition: .3s ease-in-out;
  cursor: pointer;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003357}}
body.general.body--inquiry .inquiry-form .send input:hover, body.general.body--inquiry .inquiry-form .send input:focus,
body.general.body--inquiry .columns .send input:hover,
body.general.body--inquiry .columns .send input:focus,
body.general.body--inquiry .form-login .send input:hover,
body.general.body--inquiry .form-login .send input:focus, body.general.body--comment .inquiry-form .send input:hover, body.general.body--comment .inquiry-form .send input:focus,
body.general.body--comment .columns .send input:hover,
body.general.body--comment .columns .send input:focus,
body.general.body--comment .form-login .send input:hover,
body.general.body--comment .form-login .send input:focus {
  background: #fff;
  color: #033377;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033524}}
body.general.body--inquiry .inquiry-form .send input[name="cancel"],
body.general.body--inquiry .columns .send input[name="cancel"],
body.general.body--inquiry .form-login .send input[name="cancel"], body.general.body--comment .inquiry-form .send input[name="cancel"],
body.general.body--comment .columns .send input[name="cancel"],
body.general.body--comment .form-login .send input[name="cancel"] {
  padding: 16px 22px;
  border: 1px solid #ccc;
  border-radius: 10px;
  background: #ccc;
  color: #000;
  font-size: 88%;
  font-weight: bold;
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003338}}
body.general.body--inquiry .inquiry-form .send input[name="cancel"]:hover,
body.general.body--inquiry .columns .send input[name="cancel"]:hover,
body.general.body--inquiry .form-login .send input[name="cancel"]:hover, body.general.body--comment .inquiry-form .send input[name="cancel"]:hover,
body.general.body--comment .columns .send input[name="cancel"]:hover,
body.general.body--comment .form-login .send input[name="cancel"]:hover {
  opacity: .75;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033529}}
body.general.body--inquiry .inquiry-form #errorExplanation,
body.general.body--inquiry .columns #errorExplanation,
body.general.body--inquiry .form-login #errorExplanation, body.general.body--comment .inquiry-form #errorExplanation,
body.general.body--comment .columns #errorExplanation,
body.general.body--comment .form-login #errorExplanation {
  margin-bottom: 24px;
  padding: 12px 12px 0;
  border: 2px solid #d90000;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  background: #ffffa4;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033536}}
body.general.body--inquiry .inquiry-form #errorExplanation ul,
body.general.body--inquiry .columns #errorExplanation ul,
body.general.body--inquiry .form-login #errorExplanation ul, body.general.body--comment .inquiry-form #errorExplanation ul,
body.general.body--comment .columns #errorExplanation ul,
body.general.body--comment .form-login #errorExplanation ul {
  list-style-position: inside;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033541}}
body.general.body--inquiry .inquiry-form .inquiry-confirm-message,
body.general.body--inquiry .columns .inquiry-confirm-message,
body.general.body--inquiry .form-login .inquiry-confirm-message, body.general.body--comment .inquiry-form .inquiry-confirm-message,
body.general.body--comment .columns .inquiry-confirm-message,
body.general.body--comment .form-login .inquiry-confirm-message {
  padding: 24px 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033544}}
body.general.body--inquiry .inquiry-form .inquiry-confirm-message ~ dd,
body.general.body--inquiry .columns .inquiry-confirm-message ~ dd,
body.general.body--inquiry .form-login .inquiry-confirm-message ~ dd, body.general.body--comment .inquiry-form .inquiry-confirm-message ~ dd,
body.general.body--comment .columns .inquiry-confirm-message ~ dd,
body.general.body--comment .form-login .inquiry-confirm-message ~ dd {
  padding-bottom: 2em;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033549}}
body.general.body--inquiry .inquiry-form .simple-captcha,
body.general.body--inquiry .columns .simple-captcha,
body.general.body--inquiry .form-login .simple-captcha, body.general.body--comment .inquiry-form .simple-captcha,
body.general.body--comment .columns .simple-captcha,
body.general.body--comment .form-login .simple-captcha {
  padding-left: 236px;
  margin-bottom: 24px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033549}}
  body.general.body--inquiry .inquiry-form .simple-captcha,
  body.general.body--inquiry .columns .simple-captcha,
  body.general.body--inquiry .form-login .simple-captcha, body.general.body--comment .inquiry-form .simple-captcha,
  body.general.body--comment .columns .simple-captcha,
  body.general.body--comment .form-login .simple-captcha {
    padding-left: 0;
    text-align: center;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033561}}
body.general.body--inquiry #feedback .inquiry-form dl, body.general.body--comment #feedback .inquiry-form dl {
  margin-bottom: 1em;
  padding: 0;
  border: 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033567}}
body.general.body--inquiry #feedback .inquiry-form dl dt, body.general.body--comment #feedback .inquiry-form dl dt {
  width: 100%;
  float: none;
  padding: 0;
  background: none;
  font-weight: bold;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033574}}
body.general.body--inquiry #feedback .inquiry-form dl dt .required, body.general.body--comment #feedback .inquiry-form dl dt .required {
  display: inline;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033579}}
body.general.body--inquiry #feedback .inquiry-form dl dd, body.general.body--comment #feedback .inquiry-form dl dd {
  float: none;
  width: 100%;
  padding: 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033585}}
body.general.body--inquiry #feedback .inquiry-form .fields, body.general.body--comment #feedback .inquiry-form .fields {
  width: auto;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033594}}
body.general.body--search .cms-site-search .search-form {
  display: inline-flex;
  align-items: center;
  height: 33px;
  border: none;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033594}}
  body.general.body--search .cms-site-search .search-form {
    height: 41px;
    flex-wrap: wrap;
    margin-bottom: 47px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033606}}
body.general.body--search .cms-site-search .search-form .site-search-categories {
  display: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033612}}
body.general.body--search .cms-site-search .search-form .site-search-type dd select {
  padding: 7.5px;
  margin-right: 5px;
  border: 1px solid #ccc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033620}}
body.general.body--search .cms-site-search .search-form .site-search-keyword {
  border: none;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033620}}
  body.general.body--search .cms-site-search .search-form .site-search-keyword {
    margin-top: 5px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033627}}
body.general.body--search .cms-site-search .search-form .site-search-keyword dt {
  display: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033632}}
body.general.body--search .cms-site-search .search-form .site-search-keyword dd input#s_keyword {
  width: auto;
  padding: 8px;
  border: 1px solid #ccc;
  border-right: none;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033632}}
  body.general.body--search .cms-site-search .search-form .site-search-keyword dd input#s_keyword {
    padding: 5px;
    width: 98%;
    border-right: 1px solid #ccc;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033648}}
body.general.body--search .cms-site-search .search-form .send {
  border: 1px solid #ccc;
  border-left: none;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033648}}
  body.general.body--search .cms-site-search .search-form .send {
    margin-top: 5px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033656}}
body.general.body--search .cms-site-search .search-form .send input[type="submit"] {
  padding: 6px 10px;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033656}}
  body.general.body--search .cms-site-search .search-form .send input[type="submit"] {
    padding: 5px;
    position: static;
    line-height: 29px;
    border-left: 1px solid #ccc;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033673}}
body.general.body--comment table#forms {
  width: 100%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033676}}
body.general.body--comment table#forms tr,
body.general.body--comment table#forms th,
body.general.body--comment table#forms td {
  border: 1px solid #787878;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033682}}
body.general.body--comment table#forms thead {
  background-color: aliceblue;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033686}}
body.general.body--comment table#forms td {
  padding: 3px 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033692}}
body.general.body--comment .inquiry-html p:last-child {
  font-size: 88%;
  padding: 10px 15px;
  color: #666;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033697}}
body.general.body--comment .inquiry-html p:last-child a {
  font-size: 88%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033703}}
body.general.body--comment div.inquiry-form {
  padding: 20px 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033707}}
body.general.body--comment div.inquiry-form fieldset legend {
  display: contents;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033710}}
body.general.body--comment div.inquiry-form fieldset legend span,
body.general.body--comment div.inquiry-form fieldset legend label {
  padding: 0 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033715}}
body.general.body--comment div.inquiry-form fieldset legend span.required {
  font-size: 75%;
  color: #d90000;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033721}}
body.general.body--comment div.inquiry-form fieldset div.fields {
  padding: 0 20px;
  font-size: 94%;
  margin-left: 25%;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033721}}
  body.general.body--comment div.inquiry-form fieldset div.fields {
    margin-left: 0;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033730}}
body.general.body--comment div.inquiry-form fieldset div.fields textarea {
  width: 100%;
  height: 70px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033737}}
body.general.body--comment div.inquiry-form footer.send {
  margin: 20px auto;
  text-align: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033747}}
body.general.body--comment[id$="results"] .columns .column dd.wide table.index {
  width: 100%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033750}}
body.general.body--comment[id$="results"] .columns .column dd.wide table.index caption {
  display: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033755}}
body.general.body--comment[id$="results"] .columns .column dd.wide table.index tbody tr {
  border: 1px solid #ccc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033758}}
body.general.body--comment[id$="results"] .columns .column dd.wide table.index tbody tr th {
  border: 1px solid #ccc;
  width: 30%;
  margin: 10px 10px 10px 0;
  padding: 2px 15px;
  font-size: 100%;
  font-weight: bold;
  background-color: #edf9ff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033768}}
body.general.body--comment[id$="results"] .columns .column dd.wide table.index tbody tr td.count {
  border: 1px solid #ccc;
  padding-left: 20px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033777}}
body.general.body--comment[id$="results"] .columns .column dd.graph {
  margin-left: 200px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033777}}
  body.general.body--comment[id$="results"] .columns .column dd.graph {
    margin-left: 0px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033791}}
body.general#body--login-login .yield-wrap {
  /* ログイン */
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033794}}
body.general#body--login-login .yield-wrap .member-login-box {
  display: flex;
  flex-direction: column;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033798}}
body.general#body--login-login .yield-wrap .member-login-box h3 {
  font-size: 88%;
  font-weight: bold;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033803}}
body.general#body--login-login .yield-wrap .member-login-box .error-message {
  order: 1;
  margin-bottom: 20px;
  padding: 10px 20px;
  border: 1px solid #f00;
  color: #f00;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033812}}
body.general#body--login-login .yield-wrap .member-login-box .oauth-login {
  display: flex;
  justify-content: center;
  list-style: none;
  order: 5;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033819}}
body.general#body--login-login .yield-wrap .member-login-box .oauth-login li a {
  min-width: 137px;
  padding: 16px 22px;
  border: 1px solid #09698e;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  background: #09698e;
  color: #fff;
  font-size: 88%;
  font-weight: bold;
  text-decoration: none;
  background: #09698e;
  box-sizing: border-box;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033837}}
body.general#body--login-login .yield-wrap .member-login-box .oauth-login li a:hover, body.general#body--login-login .yield-wrap .member-login-box .oauth-login li a:focus {
  background: #fff;
  color: #09698e;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033846}}
body.general#body--login-login .yield-wrap .member-login-box p.line_login {
  margin: 50px 0 20px;
  text-align: center;
  order: 4;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033852}}
body.general#body--login-login .yield-wrap .member-login-box .form-login {
  width: calc(100% - 80px);
  margin: 0 auto;
  order: 2;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033858}}
body.general#body--login-login .yield-wrap .member-login-box .form-login dl,
body.general#body--login-login .yield-wrap .member-login-box .form-login fieldset {
  zoom: 1;
  clear: both;
  width: 100%;
  margin-bottom: 24px;
  padding-bottom: 16px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_init\.scss}line{font-family:\00003226}}
body.general#body--login-login .yield-wrap .member-login-box .form-login dl:before, body.general#body--login-login .yield-wrap .member-login-box .form-login dl:after,
body.general#body--login-login .yield-wrap .member-login-box .form-login fieldset:before,
body.general#body--login-login .yield-wrap .member-login-box .form-login fieldset:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_init\.scss}line{font-family:\00003234}}
body.general#body--login-login .yield-wrap .member-login-box .form-login dl:after,
body.general#body--login-login .yield-wrap .member-login-box .form-login fieldset:after {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033866}}
body.general#body--login-login .yield-wrap .member-login-box .form-login dl dt,
body.general#body--login-login .yield-wrap .member-login-box .form-login dl legend,
body.general#body--login-login .yield-wrap .member-login-box .form-login fieldset dt,
body.general#body--login-login .yield-wrap .member-login-box .form-login fieldset legend {
  clear: both;
  float: left;
  width: 12em;
  margin-right: 20px;
  padding: 6px 0;
  font-weight: bold;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033866}}
  body.general#body--login-login .yield-wrap .member-login-box .form-login dl dt,
  body.general#body--login-login .yield-wrap .member-login-box .form-login dl legend,
  body.general#body--login-login .yield-wrap .member-login-box .form-login fieldset dt,
  body.general#body--login-login .yield-wrap .member-login-box .form-login fieldset legend {
    float: none;
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033880}}
body.general#body--login-login .yield-wrap .member-login-box .form-login dl dt .required,
body.general#body--login-login .yield-wrap .member-login-box .form-login dl legend .required,
body.general#body--login-login .yield-wrap .member-login-box .form-login fieldset dt .required,
body.general#body--login-login .yield-wrap .member-login-box .form-login fieldset legend .required {
  display: block;
  font-size: 88%;
  color: #d90000;
  font-weight: normal;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033888}}
body.general#body--login-login .yield-wrap .member-login-box .form-login dl dd,
body.general#body--login-login .yield-wrap .member-login-box .form-login dl .fields,
body.general#body--login-login .yield-wrap .member-login-box .form-login fieldset dd,
body.general#body--login-login .yield-wrap .member-login-box .form-login fieldset .fields {
  float: left;
  width: calc(100% - 12em - 20px);
  padding: 6px 0;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033888}}
  body.general#body--login-login .yield-wrap .member-login-box .form-login dl dd,
  body.general#body--login-login .yield-wrap .member-login-box .form-login dl .fields,
  body.general#body--login-login .yield-wrap .member-login-box .form-login fieldset dd,
  body.general#body--login-login .yield-wrap .member-login-box .form-login fieldset .fields {
    float: none;
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033899}}
body.general#body--login-login .yield-wrap .member-login-box .form-login dl dd p,
body.general#body--login-login .yield-wrap .member-login-box .form-login dl .fields p,
body.general#body--login-login .yield-wrap .member-login-box .form-login fieldset dd p,
body.general#body--login-login .yield-wrap .member-login-box .form-login fieldset .fields p {
  margin-bottom: 0;
  font-size: 88%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033904}}
body.general#body--login-login .yield-wrap .member-login-box .form-login dl dd input[type="password"],
body.general#body--login-login .yield-wrap .member-login-box .form-login dl dd input[type="text"],
body.general#body--login-login .yield-wrap .member-login-box .form-login dl .fields input[type="password"],
body.general#body--login-login .yield-wrap .member-login-box .form-login dl .fields input[type="text"],
body.general#body--login-login .yield-wrap .member-login-box .form-login fieldset dd input[type="password"],
body.general#body--login-login .yield-wrap .member-login-box .form-login fieldset dd input[type="text"],
body.general#body--login-login .yield-wrap .member-login-box .form-login fieldset .fields input[type="password"],
body.general#body--login-login .yield-wrap .member-login-box .form-login fieldset .fields input[type="text"] {
  width: 80%;
  max-width: 560px;
  padding: 4px;
  font-size: 100%;
  box-sizing: border-box;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033904}}
  body.general#body--login-login .yield-wrap .member-login-box .form-login dl dd input[type="password"],
  body.general#body--login-login .yield-wrap .member-login-box .form-login dl dd input[type="text"],
  body.general#body--login-login .yield-wrap .member-login-box .form-login dl .fields input[type="password"],
  body.general#body--login-login .yield-wrap .member-login-box .form-login dl .fields input[type="text"],
  body.general#body--login-login .yield-wrap .member-login-box .form-login fieldset dd input[type="password"],
  body.general#body--login-login .yield-wrap .member-login-box .form-login fieldset dd input[type="text"],
  body.general#body--login-login .yield-wrap .member-login-box .form-login fieldset .fields input[type="password"],
  body.general#body--login-login .yield-wrap .member-login-box .form-login fieldset .fields input[type="text"] {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033917}}
body.general#body--login-login .yield-wrap .member-login-box .form-login dl dd input[type="email"],
body.general#body--login-login .yield-wrap .member-login-box .form-login dl .fields input[type="email"],
body.general#body--login-login .yield-wrap .member-login-box .form-login fieldset dd input[type="email"],
body.general#body--login-login .yield-wrap .member-login-box .form-login fieldset .fields input[type="email"] {
  width: 80%;
  max-width: 560px;
  padding: 4px 0;
  font-size: 100%;
  box-sizing: border-box;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033917}}
  body.general#body--login-login .yield-wrap .member-login-box .form-login dl dd input[type="email"],
  body.general#body--login-login .yield-wrap .member-login-box .form-login dl .fields input[type="email"],
  body.general#body--login-login .yield-wrap .member-login-box .form-login fieldset dd input[type="email"],
  body.general#body--login-login .yield-wrap .member-login-box .form-login fieldset .fields input[type="email"] {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033930}}
body.general#body--login-login .yield-wrap .member-login-box .form-login dl dd input[type="radio"] + span,
body.general#body--login-login .yield-wrap .member-login-box .form-login dl .fields input[type="radio"] + span,
body.general#body--login-login .yield-wrap .member-login-box .form-login fieldset dd input[type="radio"] + span,
body.general#body--login-login .yield-wrap .member-login-box .form-login fieldset .fields input[type="radio"] + span {
  vertical-align: -0.1em;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033935}}
body.general#body--login-login .yield-wrap .member-login-box .form-login dl dd input[name="item[tel]"],
body.general#body--login-login .yield-wrap .member-login-box .form-login dl .fields input[name="item[tel]"],
body.general#body--login-login .yield-wrap .member-login-box .form-login fieldset dd input[name="item[tel]"],
body.general#body--login-login .yield-wrap .member-login-box .form-login fieldset .fields input[name="item[tel]"] {
  width: 20em;
}
@media only screen and (max-width: 480px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033935}}
  body.general#body--login-login .yield-wrap .member-login-box .form-login dl dd input[name="item[tel]"],
  body.general#body--login-login .yield-wrap .member-login-box .form-login dl .fields input[name="item[tel]"],
  body.general#body--login-login .yield-wrap .member-login-box .form-login fieldset dd input[name="item[tel]"],
  body.general#body--login-login .yield-wrap .member-login-box .form-login fieldset .fields input[name="item[tel]"] {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033943}}
body.general#body--login-login .yield-wrap .member-login-box .form-login dl dd input[name="item[postal_code]"],
body.general#body--login-login .yield-wrap .member-login-box .form-login dl .fields input[name="item[postal_code]"],
body.general#body--login-login .yield-wrap .member-login-box .form-login fieldset dd input[name="item[postal_code]"],
body.general#body--login-login .yield-wrap .member-login-box .form-login fieldset .fields input[name="item[postal_code]"] {
  width: 16em;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033947}}
body.general#body--login-login .yield-wrap .member-login-box .form-login dl dd input[name="item[sex]"],
body.general#body--login-login .yield-wrap .member-login-box .form-login dl .fields input[name="item[sex]"],
body.general#body--login-login .yield-wrap .member-login-box .form-login fieldset dd input[name="item[sex]"],
body.general#body--login-login .yield-wrap .member-login-box .form-login fieldset .fields input[name="item[sex]"] {
  margin-top: -3px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033951}}
body.general#body--login-login .yield-wrap .member-login-box .form-login dl dd input[type="checkbox"],
body.general#body--login-login .yield-wrap .member-login-box .form-login dl .fields input[type="checkbox"],
body.general#body--login-login .yield-wrap .member-login-box .form-login fieldset dd input[type="checkbox"],
body.general#body--login-login .yield-wrap .member-login-box .form-login fieldset .fields input[type="checkbox"] {
  margin-top: -1px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033955}}
body.general#body--login-login .yield-wrap .member-login-box .form-login dl dd button[name="postal-code-search"],
body.general#body--login-login .yield-wrap .member-login-box .form-login dl .fields button[name="postal-code-search"],
body.general#body--login-login .yield-wrap .member-login-box .form-login fieldset dd button[name="postal-code-search"],
body.general#body--login-login .yield-wrap .member-login-box .form-login fieldset .fields button[name="postal-code-search"] {
  font-size: 88%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033959}}
body.general#body--login-login .yield-wrap .member-login-box .form-login dl dd textarea,
body.general#body--login-login .yield-wrap .member-login-box .form-login dl .fields textarea,
body.general#body--login-login .yield-wrap .member-login-box .form-login fieldset dd textarea,
body.general#body--login-login .yield-wrap .member-login-box .form-login fieldset .fields textarea {
  width: 80%;
  max-width: 560px;
  box-sizing: border-box;
  min-height: 200px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033959}}
  body.general#body--login-login .yield-wrap .member-login-box .form-login dl dd textarea,
  body.general#body--login-login .yield-wrap .member-login-box .form-login dl .fields textarea,
  body.general#body--login-login .yield-wrap .member-login-box .form-login fieldset dd textarea,
  body.general#body--login-login .yield-wrap .member-login-box .form-login fieldset .fields textarea {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033970}}
body.general#body--login-login .yield-wrap .member-login-box .form-login dl dd input[name="item[in_birth][year]"],
body.general#body--login-login .yield-wrap .member-login-box .form-login dl .fields input[name="item[in_birth][year]"],
body.general#body--login-login .yield-wrap .member-login-box .form-login fieldset dd input[name="item[in_birth][year]"],
body.general#body--login-login .yield-wrap .member-login-box .form-login fieldset .fields input[name="item[in_birth][year]"] {
  padding: 6px 0 8px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033974}}
body.general#body--login-login .yield-wrap .member-login-box .form-login dl dd select,
body.general#body--login-login .yield-wrap .member-login-box .form-login dl .fields select,
body.general#body--login-login .yield-wrap .member-login-box .form-login fieldset dd select,
body.general#body--login-login .yield-wrap .member-login-box .form-login fieldset .fields select {
  min-width: 7em;
  padding: 10px 0 12px;
  font-size: 88%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033980}}
body.general#body--login-login .yield-wrap .member-login-box .form-login dl dd div.parent,
body.general#body--login-login .yield-wrap .member-login-box .form-login dl .fields div.parent,
body.general#body--login-login .yield-wrap .member-login-box .form-login fieldset dd div.parent,
body.general#body--login-login .yield-wrap .member-login-box .form-login fieldset .fields div.parent {
  margin-bottom: 32px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033985}}
body.general#body--login-login .yield-wrap .member-login-box .form-login dl dd div.parent div.child,
body.general#body--login-login .yield-wrap .member-login-box .form-login dl .fields div.parent div.child,
body.general#body--login-login .yield-wrap .member-login-box .form-login fieldset dd div.parent div.child,
body.general#body--login-login .yield-wrap .member-login-box .form-login fieldset .fields div.parent div.child {
  margin-top: 8px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033988}}
body.general#body--login-login .yield-wrap .member-login-box .form-login dl dd div.parent div.child label,
body.general#body--login-login .yield-wrap .member-login-box .form-login dl .fields div.parent div.child label,
body.general#body--login-login .yield-wrap .member-login-box .form-login fieldset dd div.parent div.child label,
body.general#body--login-login .yield-wrap .member-login-box .form-login fieldset .fields div.parent div.child label {
  display: inline-block;
  margin: 0 48px 8px 0;
}
@media only screen and (max-width: 480px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000033988}}
  body.general#body--login-login .yield-wrap .member-login-box .form-login dl dd div.parent div.child label,
  body.general#body--login-login .yield-wrap .member-login-box .form-login dl .fields div.parent div.child label,
  body.general#body--login-login .yield-wrap .member-login-box .form-login fieldset dd div.parent div.child label,
  body.general#body--login-login .yield-wrap .member-login-box .form-login fieldset .fields div.parent div.child label {
    display: block;
    margin-right: 0;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034001}}
body.general#body--login-login .yield-wrap .member-login-box .form-login dl .remarks ul li,
body.general#body--login-login .yield-wrap .member-login-box .form-login fieldset .remarks ul li {
  font-size: 88%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034005}}
body.general#body--login-login .yield-wrap .member-login-box .form-login dl .graph,
body.general#body--login-login .yield-wrap .member-login-box .form-login fieldset .graph {
  margin-left: 200px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034015}}
body.general#body--login-login .yield-wrap .member-login-box .form-login fieldset.ages label,
body.general#body--login-login .yield-wrap .member-login-box .form-login fieldset.live label,
body.general#body--login-login .yield-wrap .member-login-box .form-login fieldset.sex label,
body.general#body--login-login .yield-wrap .member-login-box .form-login fieldset.subscriptions label,
body.general#body--login-login .yield-wrap .member-login-box .form-login fieldset.birthday label {
  display: inline-block;
  margin-right: 12px;
}
@media only screen and (max-width: 480px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034015}}
  body.general#body--login-login .yield-wrap .member-login-box .form-login fieldset.ages label,
  body.general#body--login-login .yield-wrap .member-login-box .form-login fieldset.live label,
  body.general#body--login-login .yield-wrap .member-login-box .form-login fieldset.sex label,
  body.general#body--login-login .yield-wrap .member-login-box .form-login fieldset.subscriptions label,
  body.general#body--login-login .yield-wrap .member-login-box .form-login fieldset.birthday label {
    display: block;
    margin-right: 0;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034024}}
body.general#body--login-login .yield-wrap .member-login-box .form-login fieldset.ages label .item_sex_male,
body.general#body--login-login .yield-wrap .member-login-box .form-login fieldset.ages label .item_sex_female,
body.general#body--login-login .yield-wrap .member-login-box .form-login fieldset.live label .item_sex_male,
body.general#body--login-login .yield-wrap .member-login-box .form-login fieldset.live label .item_sex_female,
body.general#body--login-login .yield-wrap .member-login-box .form-login fieldset.sex label .item_sex_male,
body.general#body--login-login .yield-wrap .member-login-box .form-login fieldset.sex label .item_sex_female,
body.general#body--login-login .yield-wrap .member-login-box .form-login fieldset.subscriptions label .item_sex_male,
body.general#body--login-login .yield-wrap .member-login-box .form-login fieldset.subscriptions label .item_sex_female,
body.general#body--login-login .yield-wrap .member-login-box .form-login fieldset.birthday label .item_sex_male,
body.general#body--login-login .yield-wrap .member-login-box .form-login fieldset.birthday label .item_sex_female {
  margin-top: -3px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034031}}
body.general#body--login-login .yield-wrap .member-login-box .form-login fieldset.translate-targets .fields label {
  display: inline-block;
  margin: 0 48px 8px 0px;
}
@media only screen and (max-width: 480px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034031}}
  body.general#body--login-login .yield-wrap .member-login-box .form-login fieldset.translate-targets .fields label {
    display: block;
    margin-right: 0;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034041}}
body.general#body--login-login .yield-wrap .member-login-box .form-login .send {
  padding-left: 236px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034041}}
  body.general#body--login-login .yield-wrap .member-login-box .form-login .send {
    padding-left: 0;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034048}}
body.general#body--login-login .yield-wrap .member-login-box .form-login .send input {
  margin-right: 12px;
  padding: 16px 22px;
  border: 1px solid #033377;
  border-radius: 10px;
  background: #033377;
  color: #fff;
  font-size: 88%;
  font-weight: bold;
  text-decoration: none;
  background: #033377;
  box-sizing: border-box;
  transition: .3s ease-in-out;
  cursor: pointer;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003357}}
body.general#body--login-login .yield-wrap .member-login-box .form-login .send input:hover, body.general#body--login-login .yield-wrap .member-login-box .form-login .send input:focus {
  background: #fff;
  color: #033377;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034053}}
body.general#body--login-login .yield-wrap .member-login-box .form-login .send input[name="cancel"] {
  padding: 16px 22px;
  border: 1px solid #ccc;
  border-radius: 10px;
  background: #ccc;
  color: #000;
  font-size: 88%;
  font-weight: bold;
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003338}}
body.general#body--login-login .yield-wrap .member-login-box .form-login .send input[name="cancel"]:hover {
  opacity: .75;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034058}}
body.general#body--login-login .yield-wrap .member-login-box .form-login #errorExplanation {
  margin-bottom: 24px;
  padding: 12px 12px 0;
  border: 2px solid #d90000;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  background: #ffffa4;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034065}}
body.general#body--login-login .yield-wrap .member-login-box .form-login #errorExplanation ul {
  list-style-position: inside;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034070}}
body.general#body--login-login .yield-wrap .member-login-box .form-login .inquiry-confirm-message {
  padding: 24px 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034073}}
body.general#body--login-login .yield-wrap .member-login-box .form-login .inquiry-confirm-message ~ dd {
  padding-bottom: 2em;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034078}}
body.general#body--login-login .yield-wrap .member-login-box .form-login .simple-captcha {
  padding-left: 236px;
  margin-bottom: 24px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034078}}
  body.general#body--login-login .yield-wrap .member-login-box .form-login .simple-captcha {
    padding-left: 0;
    text-align: center;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034088}}
body.general#body--login-login .yield-wrap .member-login-box .form-login dl {
  margin-bottom: 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034092}}
body.general#body--login-login .yield-wrap .member-login-box .form-login .send {
  padding-left: 0;
  text-align: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034098}}
body.general#body--login-login .yield-wrap .member-login-box .reset_password {
  margin-top: 30px;
  font-size: 88%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034107}}
body.general.body--mypage #ss-page-name {
  display: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034111}}
body.general.body--mypage #ss-notice {
  margin-bottom: 1em;
  border: 2px solid #d90000;
  border-radius: 15px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  color: #d90000;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034117}}
body.general.body--mypage #ss-notice .wrap {
  background-color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034122}}
body.general.body--mypage #mypage-tabs {
  zoom: 1;
  margin-bottom: 1em;
  border-bottom: 2px solid #0c53b7;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_init\.scss}line{font-family:\00003226}}
body.general.body--mypage #mypage-tabs:before, body.general.body--mypage #mypage-tabs:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_init\.scss}line{font-family:\00003234}}
body.general.body--mypage #mypage-tabs:after {
  clear: both;
}
@media only screen and (max-width: 480px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034122}}
  body.general.body--mypage #mypage-tabs {
    padding: 10px 10px 0;
    border: 0;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034133}}
body.general.body--mypage #mypage-tabs a {
  display: block;
  float: left;
  margin-left: 12px;
  padding: 5px 30px;
  border-top-right-radius: 15px;
  -webkit-border-top-right-radius: 15px;
  -moz-border-radius-topright: 15px;
  border-top-left-radius: 15px;
  -webkit-border-top-left-radius: 15px;
  -moz-border-radius-topleft: 15px;
  background-color: #ccc;
  color: #231815;
  text-decoration: none;
}
@media only screen and (max-width: 480px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034133}}
  body.general.body--mypage #mypage-tabs a {
    margin: 0 10px 10px 0;
    padding: 3px 10px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034155}}
body.general.body--mypage #mypage-tabs a:hover, body.general.body--mypage #mypage-tabs a:focus {
  opacity: 0.75;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034161}}
body.general.body--mypage #mypage-tabs a.current {
  background-color: #0c53b7;
  color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034167}}
body.general.body--mypage .mypage-nav {
  margin-bottom: 1em;
}
@media only screen and (max-width: 480px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034167}}
  body.general.body--mypage .mypage-nav {
    padding: 0 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034174}}
body.general.body--mypage .mypage-nav a {
  display: inline-block;
  padding: 16px 22px;
  border: 1px solid #ccc;
  border-radius: 10px;
  background: #ccc;
  color: #000;
  font-size: 88%;
  font-weight: bold;
  text-decoration: none;
  padding: 11px 22px;
  margin-bottom: 1em;
  color: #231815;
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003338}}
body.general.body--mypage .mypage-nav a:hover {
  opacity: .75;
}
@media only screen and (max-width: 480px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034174}}
  body.general.body--mypage .mypage-nav a {
    margin-bottom: .5em;
    font-size: 75%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034195}}
body.general.body--mypage .member-profile .columns .column,
body.general.body--mypage .member-profile .columns .marker-setting,
body.general.body--mypage .member-profile .columns .colum,
body.general.body--mypage .member-my-group .columns .column,
body.general.body--mypage .member-my-group .columns .marker-setting,
body.general.body--mypage .member-my-group .columns .colum,
body.general.body--mypage .member-photo-page .columns .column,
body.general.body--mypage .member-photo-page .columns .marker-setting,
body.general.body--mypage .member-photo-page .columns .colum,
body.general.body--mypage .mypage-form .columns .column,
body.general.body--mypage .mypage-form .columns .marker-setting,
body.general.body--mypage .mypage-form .columns .colum {
  clear: both;
  display: flex;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034195}}
  body.general.body--mypage .member-profile .columns .column,
  body.general.body--mypage .member-profile .columns .marker-setting,
  body.general.body--mypage .member-profile .columns .colum,
  body.general.body--mypage .member-my-group .columns .column,
  body.general.body--mypage .member-my-group .columns .marker-setting,
  body.general.body--mypage .member-my-group .columns .colum,
  body.general.body--mypage .member-photo-page .columns .column,
  body.general.body--mypage .member-photo-page .columns .marker-setting,
  body.general.body--mypage .member-photo-page .columns .colum,
  body.general.body--mypage .mypage-form .columns .column,
  body.general.body--mypage .mypage-form .columns .marker-setting,
  body.general.body--mypage .mypage-form .columns .colum {
    flex-direction: column;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034205}}
body.general.body--mypage .member-profile .columns .column dt,
body.general.body--mypage .member-profile .columns .column legend,
body.general.body--mypage .member-profile .columns .marker-setting dt,
body.general.body--mypage .member-profile .columns .marker-setting legend,
body.general.body--mypage .member-profile .columns .colum dt,
body.general.body--mypage .member-profile .columns .colum legend,
body.general.body--mypage .member-my-group .columns .column dt,
body.general.body--mypage .member-my-group .columns .column legend,
body.general.body--mypage .member-my-group .columns .marker-setting dt,
body.general.body--mypage .member-my-group .columns .marker-setting legend,
body.general.body--mypage .member-my-group .columns .colum dt,
body.general.body--mypage .member-my-group .columns .colum legend,
body.general.body--mypage .member-photo-page .columns .column dt,
body.general.body--mypage .member-photo-page .columns .column legend,
body.general.body--mypage .member-photo-page .columns .marker-setting dt,
body.general.body--mypage .member-photo-page .columns .marker-setting legend,
body.general.body--mypage .member-photo-page .columns .colum dt,
body.general.body--mypage .member-photo-page .columns .colum legend,
body.general.body--mypage .mypage-form .columns .column dt,
body.general.body--mypage .mypage-form .columns .column legend,
body.general.body--mypage .mypage-form .columns .marker-setting dt,
body.general.body--mypage .mypage-form .columns .marker-setting legend,
body.general.body--mypage .mypage-form .columns .colum dt,
body.general.body--mypage .mypage-form .columns .colum legend {
  width: 35%;
  margin: 10px 10px 10px 0;
  padding: 5px 15px;
  font-weight: bold;
  background-color: #ace2fb;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  float: left;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034205}}
  body.general.body--mypage .member-profile .columns .column dt,
  body.general.body--mypage .member-profile .columns .column legend,
  body.general.body--mypage .member-profile .columns .marker-setting dt,
  body.general.body--mypage .member-profile .columns .marker-setting legend,
  body.general.body--mypage .member-profile .columns .colum dt,
  body.general.body--mypage .member-profile .columns .colum legend,
  body.general.body--mypage .member-my-group .columns .column dt,
  body.general.body--mypage .member-my-group .columns .column legend,
  body.general.body--mypage .member-my-group .columns .marker-setting dt,
  body.general.body--mypage .member-my-group .columns .marker-setting legend,
  body.general.body--mypage .member-my-group .columns .colum dt,
  body.general.body--mypage .member-my-group .columns .colum legend,
  body.general.body--mypage .member-photo-page .columns .column dt,
  body.general.body--mypage .member-photo-page .columns .column legend,
  body.general.body--mypage .member-photo-page .columns .marker-setting dt,
  body.general.body--mypage .member-photo-page .columns .marker-setting legend,
  body.general.body--mypage .member-photo-page .columns .colum dt,
  body.general.body--mypage .member-photo-page .columns .colum legend,
  body.general.body--mypage .mypage-form .columns .column dt,
  body.general.body--mypage .mypage-form .columns .column legend,
  body.general.body--mypage .mypage-form .columns .marker-setting dt,
  body.general.body--mypage .mypage-form .columns .marker-setting legend,
  body.general.body--mypage .mypage-form .columns .colum dt,
  body.general.body--mypage .mypage-form .columns .colum legend {
    width: 100%;
    float: unset;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034220}}
body.general.body--mypage .member-profile .columns .column dt .required,
body.general.body--mypage .member-profile .columns .column legend .required,
body.general.body--mypage .member-profile .columns .marker-setting dt .required,
body.general.body--mypage .member-profile .columns .marker-setting legend .required,
body.general.body--mypage .member-profile .columns .colum dt .required,
body.general.body--mypage .member-profile .columns .colum legend .required,
body.general.body--mypage .member-my-group .columns .column dt .required,
body.general.body--mypage .member-my-group .columns .column legend .required,
body.general.body--mypage .member-my-group .columns .marker-setting dt .required,
body.general.body--mypage .member-my-group .columns .marker-setting legend .required,
body.general.body--mypage .member-my-group .columns .colum dt .required,
body.general.body--mypage .member-my-group .columns .colum legend .required,
body.general.body--mypage .member-photo-page .columns .column dt .required,
body.general.body--mypage .member-photo-page .columns .column legend .required,
body.general.body--mypage .member-photo-page .columns .marker-setting dt .required,
body.general.body--mypage .member-photo-page .columns .marker-setting legend .required,
body.general.body--mypage .member-photo-page .columns .colum dt .required,
body.general.body--mypage .member-photo-page .columns .colum legend .required,
body.general.body--mypage .mypage-form .columns .column dt .required,
body.general.body--mypage .mypage-form .columns .column legend .required,
body.general.body--mypage .mypage-form .columns .marker-setting dt .required,
body.general.body--mypage .mypage-form .columns .marker-setting legend .required,
body.general.body--mypage .mypage-form .columns .colum dt .required,
body.general.body--mypage .mypage-form .columns .colum legend .required {
  display: block;
  color: #d50000;
  font-weight: normal;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034227}}
body.general.body--mypage .member-profile .columns .column dd,
body.general.body--mypage .member-profile .columns .marker-setting dd,
body.general.body--mypage .member-profile .columns .colum dd,
body.general.body--mypage .member-my-group .columns .column dd,
body.general.body--mypage .member-my-group .columns .marker-setting dd,
body.general.body--mypage .member-my-group .columns .colum dd,
body.general.body--mypage .member-photo-page .columns .column dd,
body.general.body--mypage .member-photo-page .columns .marker-setting dd,
body.general.body--mypage .member-photo-page .columns .colum dd,
body.general.body--mypage .mypage-form .columns .column dd,
body.general.body--mypage .mypage-form .columns .marker-setting dd,
body.general.body--mypage .mypage-form .columns .colum dd {
  width: 60%;
  margin: 10px 10px 10px 0;
  padding: 5px 15px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034227}}
  body.general.body--mypage .member-profile .columns .column dd,
  body.general.body--mypage .member-profile .columns .marker-setting dd,
  body.general.body--mypage .member-profile .columns .colum dd,
  body.general.body--mypage .member-my-group .columns .column dd,
  body.general.body--mypage .member-my-group .columns .marker-setting dd,
  body.general.body--mypage .member-my-group .columns .colum dd,
  body.general.body--mypage .member-photo-page .columns .column dd,
  body.general.body--mypage .member-photo-page .columns .marker-setting dd,
  body.general.body--mypage .member-photo-page .columns .colum dd,
  body.general.body--mypage .mypage-form .columns .column dd,
  body.general.body--mypage .mypage-form .columns .marker-setting dd,
  body.general.body--mypage .mypage-form .columns .colum dd {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034236}}
body.general.body--mypage .member-profile .columns .column dd p,
body.general.body--mypage .member-profile .columns .marker-setting dd p,
body.general.body--mypage .member-profile .columns .colum dd p,
body.general.body--mypage .member-my-group .columns .column dd p,
body.general.body--mypage .member-my-group .columns .marker-setting dd p,
body.general.body--mypage .member-my-group .columns .colum dd p,
body.general.body--mypage .member-photo-page .columns .column dd p,
body.general.body--mypage .member-photo-page .columns .marker-setting dd p,
body.general.body--mypage .member-photo-page .columns .colum dd p,
body.general.body--mypage .mypage-form .columns .column dd p,
body.general.body--mypage .mypage-form .columns .marker-setting dd p,
body.general.body--mypage .mypage-form .columns .colum dd p {
  margin-bottom: 0;
  font-size: 88%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034241}}
body.general.body--mypage .member-profile .columns .column dd input[type="password"],
body.general.body--mypage .member-profile .columns .column dd input[type="text"],
body.general.body--mypage .member-profile .columns .marker-setting dd input[type="password"],
body.general.body--mypage .member-profile .columns .marker-setting dd input[type="text"],
body.general.body--mypage .member-profile .columns .colum dd input[type="password"],
body.general.body--mypage .member-profile .columns .colum dd input[type="text"],
body.general.body--mypage .member-my-group .columns .column dd input[type="password"],
body.general.body--mypage .member-my-group .columns .column dd input[type="text"],
body.general.body--mypage .member-my-group .columns .marker-setting dd input[type="password"],
body.general.body--mypage .member-my-group .columns .marker-setting dd input[type="text"],
body.general.body--mypage .member-my-group .columns .colum dd input[type="password"],
body.general.body--mypage .member-my-group .columns .colum dd input[type="text"],
body.general.body--mypage .member-photo-page .columns .column dd input[type="password"],
body.general.body--mypage .member-photo-page .columns .column dd input[type="text"],
body.general.body--mypage .member-photo-page .columns .marker-setting dd input[type="password"],
body.general.body--mypage .member-photo-page .columns .marker-setting dd input[type="text"],
body.general.body--mypage .member-photo-page .columns .colum dd input[type="password"],
body.general.body--mypage .member-photo-page .columns .colum dd input[type="text"],
body.general.body--mypage .mypage-form .columns .column dd input[type="password"],
body.general.body--mypage .mypage-form .columns .column dd input[type="text"],
body.general.body--mypage .mypage-form .columns .marker-setting dd input[type="password"],
body.general.body--mypage .mypage-form .columns .marker-setting dd input[type="text"],
body.general.body--mypage .mypage-form .columns .colum dd input[type="password"],
body.general.body--mypage .mypage-form .columns .colum dd input[type="text"] {
  width: 80%;
  max-width: 560px;
  padding: 4px;
  font-size: 100%;
  box-sizing: border-box;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034241}}
  body.general.body--mypage .member-profile .columns .column dd input[type="password"],
  body.general.body--mypage .member-profile .columns .column dd input[type="text"],
  body.general.body--mypage .member-profile .columns .marker-setting dd input[type="password"],
  body.general.body--mypage .member-profile .columns .marker-setting dd input[type="text"],
  body.general.body--mypage .member-profile .columns .colum dd input[type="password"],
  body.general.body--mypage .member-profile .columns .colum dd input[type="text"],
  body.general.body--mypage .member-my-group .columns .column dd input[type="password"],
  body.general.body--mypage .member-my-group .columns .column dd input[type="text"],
  body.general.body--mypage .member-my-group .columns .marker-setting dd input[type="password"],
  body.general.body--mypage .member-my-group .columns .marker-setting dd input[type="text"],
  body.general.body--mypage .member-my-group .columns .colum dd input[type="password"],
  body.general.body--mypage .member-my-group .columns .colum dd input[type="text"],
  body.general.body--mypage .member-photo-page .columns .column dd input[type="password"],
  body.general.body--mypage .member-photo-page .columns .column dd input[type="text"],
  body.general.body--mypage .member-photo-page .columns .marker-setting dd input[type="password"],
  body.general.body--mypage .member-photo-page .columns .marker-setting dd input[type="text"],
  body.general.body--mypage .member-photo-page .columns .colum dd input[type="password"],
  body.general.body--mypage .member-photo-page .columns .colum dd input[type="text"],
  body.general.body--mypage .mypage-form .columns .column dd input[type="password"],
  body.general.body--mypage .mypage-form .columns .column dd input[type="text"],
  body.general.body--mypage .mypage-form .columns .marker-setting dd input[type="password"],
  body.general.body--mypage .mypage-form .columns .marker-setting dd input[type="text"],
  body.general.body--mypage .mypage-form .columns .colum dd input[type="password"],
  body.general.body--mypage .mypage-form .columns .colum dd input[type="text"] {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034254}}
body.general.body--mypage .member-profile .columns .column dd input[type="email"],
body.general.body--mypage .member-profile .columns .marker-setting dd input[type="email"],
body.general.body--mypage .member-profile .columns .colum dd input[type="email"],
body.general.body--mypage .member-my-group .columns .column dd input[type="email"],
body.general.body--mypage .member-my-group .columns .marker-setting dd input[type="email"],
body.general.body--mypage .member-my-group .columns .colum dd input[type="email"],
body.general.body--mypage .member-photo-page .columns .column dd input[type="email"],
body.general.body--mypage .member-photo-page .columns .marker-setting dd input[type="email"],
body.general.body--mypage .member-photo-page .columns .colum dd input[type="email"],
body.general.body--mypage .mypage-form .columns .column dd input[type="email"],
body.general.body--mypage .mypage-form .columns .marker-setting dd input[type="email"],
body.general.body--mypage .mypage-form .columns .colum dd input[type="email"] {
  width: 80%;
  max-width: 560px;
  padding: 4px 0;
  font-size: 100%;
  box-sizing: border-box;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034254}}
  body.general.body--mypage .member-profile .columns .column dd input[type="email"],
  body.general.body--mypage .member-profile .columns .marker-setting dd input[type="email"],
  body.general.body--mypage .member-profile .columns .colum dd input[type="email"],
  body.general.body--mypage .member-my-group .columns .column dd input[type="email"],
  body.general.body--mypage .member-my-group .columns .marker-setting dd input[type="email"],
  body.general.body--mypage .member-my-group .columns .colum dd input[type="email"],
  body.general.body--mypage .member-photo-page .columns .column dd input[type="email"],
  body.general.body--mypage .member-photo-page .columns .marker-setting dd input[type="email"],
  body.general.body--mypage .member-photo-page .columns .colum dd input[type="email"],
  body.general.body--mypage .mypage-form .columns .column dd input[type="email"],
  body.general.body--mypage .mypage-form .columns .marker-setting dd input[type="email"],
  body.general.body--mypage .mypage-form .columns .colum dd input[type="email"] {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034267}}
body.general.body--mypage .member-profile .columns .column dd input[type="radio"] + span,
body.general.body--mypage .member-profile .columns .marker-setting dd input[type="radio"] + span,
body.general.body--mypage .member-profile .columns .colum dd input[type="radio"] + span,
body.general.body--mypage .member-my-group .columns .column dd input[type="radio"] + span,
body.general.body--mypage .member-my-group .columns .marker-setting dd input[type="radio"] + span,
body.general.body--mypage .member-my-group .columns .colum dd input[type="radio"] + span,
body.general.body--mypage .member-photo-page .columns .column dd input[type="radio"] + span,
body.general.body--mypage .member-photo-page .columns .marker-setting dd input[type="radio"] + span,
body.general.body--mypage .member-photo-page .columns .colum dd input[type="radio"] + span,
body.general.body--mypage .mypage-form .columns .column dd input[type="radio"] + span,
body.general.body--mypage .mypage-form .columns .marker-setting dd input[type="radio"] + span,
body.general.body--mypage .mypage-form .columns .colum dd input[type="radio"] + span {
  vertical-align: -0.1em;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034272}}
body.general.body--mypage .member-profile .columns .column dd input[name="item[tel]"],
body.general.body--mypage .member-profile .columns .marker-setting dd input[name="item[tel]"],
body.general.body--mypage .member-profile .columns .colum dd input[name="item[tel]"],
body.general.body--mypage .member-my-group .columns .column dd input[name="item[tel]"],
body.general.body--mypage .member-my-group .columns .marker-setting dd input[name="item[tel]"],
body.general.body--mypage .member-my-group .columns .colum dd input[name="item[tel]"],
body.general.body--mypage .member-photo-page .columns .column dd input[name="item[tel]"],
body.general.body--mypage .member-photo-page .columns .marker-setting dd input[name="item[tel]"],
body.general.body--mypage .member-photo-page .columns .colum dd input[name="item[tel]"],
body.general.body--mypage .mypage-form .columns .column dd input[name="item[tel]"],
body.general.body--mypage .mypage-form .columns .marker-setting dd input[name="item[tel]"],
body.general.body--mypage .mypage-form .columns .colum dd input[name="item[tel]"] {
  width: 20em;
}
@media only screen and (max-width: 480px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034272}}
  body.general.body--mypage .member-profile .columns .column dd input[name="item[tel]"],
  body.general.body--mypage .member-profile .columns .marker-setting dd input[name="item[tel]"],
  body.general.body--mypage .member-profile .columns .colum dd input[name="item[tel]"],
  body.general.body--mypage .member-my-group .columns .column dd input[name="item[tel]"],
  body.general.body--mypage .member-my-group .columns .marker-setting dd input[name="item[tel]"],
  body.general.body--mypage .member-my-group .columns .colum dd input[name="item[tel]"],
  body.general.body--mypage .member-photo-page .columns .column dd input[name="item[tel]"],
  body.general.body--mypage .member-photo-page .columns .marker-setting dd input[name="item[tel]"],
  body.general.body--mypage .member-photo-page .columns .colum dd input[name="item[tel]"],
  body.general.body--mypage .mypage-form .columns .column dd input[name="item[tel]"],
  body.general.body--mypage .mypage-form .columns .marker-setting dd input[name="item[tel]"],
  body.general.body--mypage .mypage-form .columns .colum dd input[name="item[tel]"] {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034280}}
body.general.body--mypage .member-profile .columns .column dd input[name="item[postal_code]"],
body.general.body--mypage .member-profile .columns .marker-setting dd input[name="item[postal_code]"],
body.general.body--mypage .member-profile .columns .colum dd input[name="item[postal_code]"],
body.general.body--mypage .member-my-group .columns .column dd input[name="item[postal_code]"],
body.general.body--mypage .member-my-group .columns .marker-setting dd input[name="item[postal_code]"],
body.general.body--mypage .member-my-group .columns .colum dd input[name="item[postal_code]"],
body.general.body--mypage .member-photo-page .columns .column dd input[name="item[postal_code]"],
body.general.body--mypage .member-photo-page .columns .marker-setting dd input[name="item[postal_code]"],
body.general.body--mypage .member-photo-page .columns .colum dd input[name="item[postal_code]"],
body.general.body--mypage .mypage-form .columns .column dd input[name="item[postal_code]"],
body.general.body--mypage .mypage-form .columns .marker-setting dd input[name="item[postal_code]"],
body.general.body--mypage .mypage-form .columns .colum dd input[name="item[postal_code]"] {
  width: 16em;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034284}}
body.general.body--mypage .member-profile .columns .column dd input[name="item[sex]"],
body.general.body--mypage .member-profile .columns .marker-setting dd input[name="item[sex]"],
body.general.body--mypage .member-profile .columns .colum dd input[name="item[sex]"],
body.general.body--mypage .member-my-group .columns .column dd input[name="item[sex]"],
body.general.body--mypage .member-my-group .columns .marker-setting dd input[name="item[sex]"],
body.general.body--mypage .member-my-group .columns .colum dd input[name="item[sex]"],
body.general.body--mypage .member-photo-page .columns .column dd input[name="item[sex]"],
body.general.body--mypage .member-photo-page .columns .marker-setting dd input[name="item[sex]"],
body.general.body--mypage .member-photo-page .columns .colum dd input[name="item[sex]"],
body.general.body--mypage .mypage-form .columns .column dd input[name="item[sex]"],
body.general.body--mypage .mypage-form .columns .marker-setting dd input[name="item[sex]"],
body.general.body--mypage .mypage-form .columns .colum dd input[name="item[sex]"] {
  margin-top: -3px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034288}}
body.general.body--mypage .member-profile .columns .column dd input[type="checkbox"],
body.general.body--mypage .member-profile .columns .marker-setting dd input[type="checkbox"],
body.general.body--mypage .member-profile .columns .colum dd input[type="checkbox"],
body.general.body--mypage .member-my-group .columns .column dd input[type="checkbox"],
body.general.body--mypage .member-my-group .columns .marker-setting dd input[type="checkbox"],
body.general.body--mypage .member-my-group .columns .colum dd input[type="checkbox"],
body.general.body--mypage .member-photo-page .columns .column dd input[type="checkbox"],
body.general.body--mypage .member-photo-page .columns .marker-setting dd input[type="checkbox"],
body.general.body--mypage .member-photo-page .columns .colum dd input[type="checkbox"],
body.general.body--mypage .mypage-form .columns .column dd input[type="checkbox"],
body.general.body--mypage .mypage-form .columns .marker-setting dd input[type="checkbox"],
body.general.body--mypage .mypage-form .columns .colum dd input[type="checkbox"] {
  margin-top: -1px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034292}}
body.general.body--mypage .member-profile .columns .column dd button[name="postal-code-search"],
body.general.body--mypage .member-profile .columns .marker-setting dd button[name="postal-code-search"],
body.general.body--mypage .member-profile .columns .colum dd button[name="postal-code-search"],
body.general.body--mypage .member-my-group .columns .column dd button[name="postal-code-search"],
body.general.body--mypage .member-my-group .columns .marker-setting dd button[name="postal-code-search"],
body.general.body--mypage .member-my-group .columns .colum dd button[name="postal-code-search"],
body.general.body--mypage .member-photo-page .columns .column dd button[name="postal-code-search"],
body.general.body--mypage .member-photo-page .columns .marker-setting dd button[name="postal-code-search"],
body.general.body--mypage .member-photo-page .columns .colum dd button[name="postal-code-search"],
body.general.body--mypage .mypage-form .columns .column dd button[name="postal-code-search"],
body.general.body--mypage .mypage-form .columns .marker-setting dd button[name="postal-code-search"],
body.general.body--mypage .mypage-form .columns .colum dd button[name="postal-code-search"] {
  font-size: 88%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034296}}
body.general.body--mypage .member-profile .columns .column dd textarea,
body.general.body--mypage .member-profile .columns .marker-setting dd textarea,
body.general.body--mypage .member-profile .columns .colum dd textarea,
body.general.body--mypage .member-my-group .columns .column dd textarea,
body.general.body--mypage .member-my-group .columns .marker-setting dd textarea,
body.general.body--mypage .member-my-group .columns .colum dd textarea,
body.general.body--mypage .member-photo-page .columns .column dd textarea,
body.general.body--mypage .member-photo-page .columns .marker-setting dd textarea,
body.general.body--mypage .member-photo-page .columns .colum dd textarea,
body.general.body--mypage .mypage-form .columns .column dd textarea,
body.general.body--mypage .mypage-form .columns .marker-setting dd textarea,
body.general.body--mypage .mypage-form .columns .colum dd textarea {
  width: 80%;
  max-width: 560px;
  box-sizing: border-box;
  min-height: 200px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034296}}
  body.general.body--mypage .member-profile .columns .column dd textarea,
  body.general.body--mypage .member-profile .columns .marker-setting dd textarea,
  body.general.body--mypage .member-profile .columns .colum dd textarea,
  body.general.body--mypage .member-my-group .columns .column dd textarea,
  body.general.body--mypage .member-my-group .columns .marker-setting dd textarea,
  body.general.body--mypage .member-my-group .columns .colum dd textarea,
  body.general.body--mypage .member-photo-page .columns .column dd textarea,
  body.general.body--mypage .member-photo-page .columns .marker-setting dd textarea,
  body.general.body--mypage .member-photo-page .columns .colum dd textarea,
  body.general.body--mypage .mypage-form .columns .column dd textarea,
  body.general.body--mypage .mypage-form .columns .marker-setting dd textarea,
  body.general.body--mypage .mypage-form .columns .colum dd textarea {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034307}}
body.general.body--mypage .member-profile .columns .column dd select,
body.general.body--mypage .member-profile .columns .marker-setting dd select,
body.general.body--mypage .member-profile .columns .colum dd select,
body.general.body--mypage .member-my-group .columns .column dd select,
body.general.body--mypage .member-my-group .columns .marker-setting dd select,
body.general.body--mypage .member-my-group .columns .colum dd select,
body.general.body--mypage .member-photo-page .columns .column dd select,
body.general.body--mypage .member-photo-page .columns .marker-setting dd select,
body.general.body--mypage .member-photo-page .columns .colum dd select,
body.general.body--mypage .mypage-form .columns .column dd select,
body.general.body--mypage .mypage-form .columns .marker-setting dd select,
body.general.body--mypage .mypage-form .columns .colum dd select {
  min-width: 7em;
  padding: 10px 0 12px;
  font-size: 88%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034313}}
body.general.body--mypage .member-profile .columns .column dd div.parent,
body.general.body--mypage .member-profile .columns .marker-setting dd div.parent,
body.general.body--mypage .member-profile .columns .colum dd div.parent,
body.general.body--mypage .member-my-group .columns .column dd div.parent,
body.general.body--mypage .member-my-group .columns .marker-setting dd div.parent,
body.general.body--mypage .member-my-group .columns .colum dd div.parent,
body.general.body--mypage .member-photo-page .columns .column dd div.parent,
body.general.body--mypage .member-photo-page .columns .marker-setting dd div.parent,
body.general.body--mypage .member-photo-page .columns .colum dd div.parent,
body.general.body--mypage .mypage-form .columns .column dd div.parent,
body.general.body--mypage .mypage-form .columns .marker-setting dd div.parent,
body.general.body--mypage .mypage-form .columns .colum dd div.parent {
  margin-bottom: 32px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034316}}
body.general.body--mypage .member-profile .columns .column dd div.parent div.child,
body.general.body--mypage .member-profile .columns .marker-setting dd div.parent div.child,
body.general.body--mypage .member-profile .columns .colum dd div.parent div.child,
body.general.body--mypage .member-my-group .columns .column dd div.parent div.child,
body.general.body--mypage .member-my-group .columns .marker-setting dd div.parent div.child,
body.general.body--mypage .member-my-group .columns .colum dd div.parent div.child,
body.general.body--mypage .member-photo-page .columns .column dd div.parent div.child,
body.general.body--mypage .member-photo-page .columns .marker-setting dd div.parent div.child,
body.general.body--mypage .member-photo-page .columns .colum dd div.parent div.child,
body.general.body--mypage .mypage-form .columns .column dd div.parent div.child,
body.general.body--mypage .mypage-form .columns .marker-setting dd div.parent div.child,
body.general.body--mypage .mypage-form .columns .colum dd div.parent div.child {
  margin-top: 8px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034319}}
body.general.body--mypage .member-profile .columns .column dd div.parent div.child label,
body.general.body--mypage .member-profile .columns .marker-setting dd div.parent div.child label,
body.general.body--mypage .member-profile .columns .colum dd div.parent div.child label,
body.general.body--mypage .member-my-group .columns .column dd div.parent div.child label,
body.general.body--mypage .member-my-group .columns .marker-setting dd div.parent div.child label,
body.general.body--mypage .member-my-group .columns .colum dd div.parent div.child label,
body.general.body--mypage .member-photo-page .columns .column dd div.parent div.child label,
body.general.body--mypage .member-photo-page .columns .marker-setting dd div.parent div.child label,
body.general.body--mypage .member-photo-page .columns .colum dd div.parent div.child label,
body.general.body--mypage .mypage-form .columns .column dd div.parent div.child label,
body.general.body--mypage .mypage-form .columns .marker-setting dd div.parent div.child label,
body.general.body--mypage .mypage-form .columns .colum dd div.parent div.child label {
  display: inline-block;
  margin: 0 48px 8px 0;
}
@media only screen and (max-width: 480px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034319}}
  body.general.body--mypage .member-profile .columns .column dd div.parent div.child label,
  body.general.body--mypage .member-profile .columns .marker-setting dd div.parent div.child label,
  body.general.body--mypage .member-profile .columns .colum dd div.parent div.child label,
  body.general.body--mypage .member-my-group .columns .column dd div.parent div.child label,
  body.general.body--mypage .member-my-group .columns .marker-setting dd div.parent div.child label,
  body.general.body--mypage .member-my-group .columns .colum dd div.parent div.child label,
  body.general.body--mypage .member-photo-page .columns .column dd div.parent div.child label,
  body.general.body--mypage .member-photo-page .columns .marker-setting dd div.parent div.child label,
  body.general.body--mypage .member-photo-page .columns .colum dd div.parent div.child label,
  body.general.body--mypage .mypage-form .columns .column dd div.parent div.child label,
  body.general.body--mypage .mypage-form .columns .marker-setting dd div.parent div.child label,
  body.general.body--mypage .mypage-form .columns .colum dd div.parent div.child label {
    display: block;
    margin-right: 0;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034332}}
body.general.body--mypage .member-profile .columns .column dd.wide,
body.general.body--mypage .member-profile .columns .marker-setting dd.wide,
body.general.body--mypage .member-profile .columns .colum dd.wide,
body.general.body--mypage .member-my-group .columns .column dd.wide,
body.general.body--mypage .member-my-group .columns .marker-setting dd.wide,
body.general.body--mypage .member-my-group .columns .colum dd.wide,
body.general.body--mypage .member-photo-page .columns .column dd.wide,
body.general.body--mypage .member-photo-page .columns .marker-setting dd.wide,
body.general.body--mypage .member-photo-page .columns .colum dd.wide,
body.general.body--mypage .mypage-form .columns .column dd.wide,
body.general.body--mypage .mypage-form .columns .marker-setting dd.wide,
body.general.body--mypage .mypage-form .columns .colum dd.wide {
  display: flex;
  justify-content: left;
  width: 100%;
  justify-items: end;
  align-items: baseline;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034332}}
  body.general.body--mypage .member-profile .columns .column dd.wide,
  body.general.body--mypage .member-profile .columns .marker-setting dd.wide,
  body.general.body--mypage .member-profile .columns .colum dd.wide,
  body.general.body--mypage .member-my-group .columns .column dd.wide,
  body.general.body--mypage .member-my-group .columns .marker-setting dd.wide,
  body.general.body--mypage .member-my-group .columns .colum dd.wide,
  body.general.body--mypage .member-photo-page .columns .column dd.wide,
  body.general.body--mypage .member-photo-page .columns .marker-setting dd.wide,
  body.general.body--mypage .member-photo-page .columns .colum dd.wide,
  body.general.body--mypage .mypage-form .columns .column dd.wide,
  body.general.body--mypage .mypage-form .columns .marker-setting dd.wide,
  body.general.body--mypage .mypage-form .columns .colum dd.wide {
    flex-wrap: wrap;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034343}}
body.general.body--mypage .member-profile .columns .column dd.wide #selected-files,
body.general.body--mypage .member-profile .columns .marker-setting dd.wide #selected-files,
body.general.body--mypage .member-profile .columns .colum dd.wide #selected-files,
body.general.body--mypage .member-my-group .columns .column dd.wide #selected-files,
body.general.body--mypage .member-my-group .columns .marker-setting dd.wide #selected-files,
body.general.body--mypage .member-my-group .columns .colum dd.wide #selected-files,
body.general.body--mypage .member-photo-page .columns .column dd.wide #selected-files,
body.general.body--mypage .member-photo-page .columns .marker-setting dd.wide #selected-files,
body.general.body--mypage .member-photo-page .columns .colum dd.wide #selected-files,
body.general.body--mypage .mypage-form .columns .column dd.wide #selected-files,
body.general.body--mypage .mypage-form .columns .marker-setting dd.wide #selected-files,
body.general.body--mypage .mypage-form .columns .colum dd.wide #selected-files {
  padding-left: 50px;
  display: flex;
  flex-wrap: wrap;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034349}}
body.general.body--mypage .member-profile .columns .column dd.wide #selected-files .file-view,
body.general.body--mypage .member-profile .columns .marker-setting dd.wide #selected-files .file-view,
body.general.body--mypage .member-profile .columns .colum dd.wide #selected-files .file-view,
body.general.body--mypage .member-my-group .columns .column dd.wide #selected-files .file-view,
body.general.body--mypage .member-my-group .columns .marker-setting dd.wide #selected-files .file-view,
body.general.body--mypage .member-my-group .columns .colum dd.wide #selected-files .file-view,
body.general.body--mypage .member-photo-page .columns .column dd.wide #selected-files .file-view,
body.general.body--mypage .member-photo-page .columns .marker-setting dd.wide #selected-files .file-view,
body.general.body--mypage .member-photo-page .columns .colum dd.wide #selected-files .file-view,
body.general.body--mypage .mypage-form .columns .column dd.wide #selected-files .file-view,
body.general.body--mypage .mypage-form .columns .marker-setting dd.wide #selected-files .file-view,
body.general.body--mypage .mypage-form .columns .colum dd.wide #selected-files .file-view {
  width: calc((100% - 74px)/2);
}
@media only screen and (max-width: 480px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034349}}
  body.general.body--mypage .member-profile .columns .column dd.wide #selected-files .file-view,
  body.general.body--mypage .member-profile .columns .marker-setting dd.wide #selected-files .file-view,
  body.general.body--mypage .member-profile .columns .colum dd.wide #selected-files .file-view,
  body.general.body--mypage .member-my-group .columns .column dd.wide #selected-files .file-view,
  body.general.body--mypage .member-my-group .columns .marker-setting dd.wide #selected-files .file-view,
  body.general.body--mypage .member-my-group .columns .colum dd.wide #selected-files .file-view,
  body.general.body--mypage .member-photo-page .columns .column dd.wide #selected-files .file-view,
  body.general.body--mypage .member-photo-page .columns .marker-setting dd.wide #selected-files .file-view,
  body.general.body--mypage .member-photo-page .columns .colum dd.wide #selected-files .file-view,
  body.general.body--mypage .mypage-form .columns .column dd.wide #selected-files .file-view,
  body.general.body--mypage .mypage-form .columns .marker-setting dd.wide #selected-files .file-view,
  body.general.body--mypage .mypage-form .columns .colum dd.wide #selected-files .file-view {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034361}}
body.general.body--mypage .member-profile .ajax-box,
body.general.body--mypage .member-my-group .ajax-box,
body.general.body--mypage .member-photo-page .ajax-box,
body.general.body--mypage .mypage-form .ajax-box {
  display: inline-block;
  padding: 16px 22px;
  border: 1px solid #ccc;
  border-radius: 10px;
  background: #ccc;
  color: #000;
  font-size: 88%;
  font-weight: bold;
  text-decoration: none;
  color: #231815;
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003338}}
body.general.body--mypage .member-profile .ajax-box:hover,
body.general.body--mypage .member-my-group .ajax-box:hover,
body.general.body--mypage .member-photo-page .ajax-box:hover,
body.general.body--mypage .mypage-form .ajax-box:hover {
  opacity: .75;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034369}}
body.general.body--mypage table.mypage-index,
body.general.body--mypage .member-my-group .index,
body.general.body--mypage table.member-invited-group {
  width: 100%;
  margin-bottom: 24px;
}
@media only screen and (max-width: 480px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034369}}
  body.general.body--mypage table.mypage-index,
  body.general.body--mypage .member-my-group .index,
  body.general.body--mypage table.member-invited-group {
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034378}}
  body.general.body--mypage table.mypage-index tbody,
  body.general.body--mypage .member-my-group .index tbody,
  body.general.body--mypage table.member-invited-group tbody {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034383}}
body.general.body--mypage table.mypage-index caption,
body.general.body--mypage .member-my-group .index caption,
body.general.body--mypage table.member-invited-group caption {
  padding: 0 10px;
  color: #0c53b7;
  text-align: left;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034389}}
body.general.body--mypage table.mypage-index th,
body.general.body--mypage .member-my-group .index th,
body.general.body--mypage table.member-invited-group th {
  padding: 3px 8px 0;
  border: 1px solid #ccc;
  background: #e2edee;
  text-align: left;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034396}}
body.general.body--mypage table.mypage-index td,
body.general.body--mypage .member-my-group .index td,
body.general.body--mypage table.member-invited-group td {
  padding: 3px 8px 0;
  border: 1px solid #ccc;
}
@media only screen and (max-width: 480px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034403}}
  body.general.body--mypage .invited-groups {
    margin: 0 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034409}}
body.general.body--mypage .body--mypage-anpi form.search {
  float: left;
  margin-bottom: 10px;
}
@media only screen and (max-width: 480px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034409}}
  body.general.body--mypage .body--mypage-anpi form.search {
    float: none;
    padding: 0 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034418}}
body.general.body--mypage .body--mypage-anpi form.search select {
  padding: 7px 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034422}}
body.general.body--mypage .body--mypage-anpi form.search .btn {
  padding: 16px 22px;
  border: 1px solid #ccc;
  border-radius: 10px;
  background: #ccc;
  color: #000;
  font-size: 88%;
  font-weight: bold;
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003338}}
body.general.body--mypage .body--mypage-anpi form.search .btn:hover {
  opacity: .75;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034428}}
body.general.body--mypage .member-anpi-map {
  float: right;
  margin-bottom: 10px;
}
@media only screen and (max-width: 480px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034428}}
  body.general.body--mypage .member-anpi-map {
    float: none;
    padding: 0 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034437}}
body.general.body--mypage .member-anpi-map a {
  color: #231815;
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034444}}
body.general.body--mypage .body--anpi .search-settings form {
  margin-bottom: 10px;
}
@media only screen and (max-width: 480px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034444}}
  body.general.body--mypage .body--anpi .search-settings form {
    padding: 0 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034451}}
body.general.body--mypage .body--anpi .search-settings form h2 {
  display: inline-block;
  margin-right: 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034456}}
body.general.body--mypage .body--anpi .search-settings form #keyword {
  padding: 7px 10px;
}
@media only screen and (max-width: 480px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034456}}
  body.general.body--mypage .body--anpi .search-settings form #keyword {
    margin-bottom: 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034464}}
body.general.body--mypage .body--anpi .search-settings form input[type="submit"] {
  padding: 16px 22px;
  border: 1px solid #ccc;
  border-radius: 10px;
  background: #ccc;
  color: #000;
  font-size: 88%;
  font-weight: bold;
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003338}}
body.general.body--mypage .body--anpi .search-settings form input[type="submit"]:hover {
  opacity: .75;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034469}}
body.general.body--mypage .anpi-post {
  margin-bottom: 12px;
  padding: 12px;
  border: 1px solid #ccc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034474}}
body.general.body--mypage .anpi-post h2 {
  font-size: 100%;
  font-weight: bold;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034479}}
body.general.body--mypage .anpi-post .body {
  margin-bottom: 12px;
  padding-bottom: 12px;
  border-bottom: 1px solid #ccc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034485}}
body.general.body--mypage .anpi-post .poster span {
  display: inline-block;
  margin-right: 20px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034491}}
body.general.body--mypage footer.send {
  margin: 30px auto;
  display: flex;
  flex-direction: column;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034496}}
body.general.body--mypage footer.send input,
body.general.body--mypage footer.send button {
  width: 200px;
  margin: 10px auto;
  padding: 10px 15px;
  font-weight: bold;
  font-size: 75%;
  color: #fff;
  border: 1px solid #0c53b7;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  background-color: #0c53b7;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034496}}
  body.general.body--mypage footer.send input,
  body.general.body--mypage footer.send button {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034512}}
body.general.body--mypage footer.send input:hover, body.general.body--mypage footer.send input:focus,
body.general.body--mypage footer.send button:hover,
body.general.body--mypage footer.send button:focus {
  color: #231815;
  background-color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034519}}
body.general.body--mypage footer.send button[name="button"] {
  color: #231815;
  background-color: #ccc;
  border: 1px solid #ccc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034524}}
body.general.body--mypage footer.send button[name="button"]:hover, body.general.body--mypage footer.send button[name="button"]:focus {
  background-color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034533}}
body.general.body--mypage .ajax-box {
  display: inline-block;
  padding: 16px 22px;
  border: 1px solid #ccc;
  border-radius: 10px;
  background: #ccc;
  color: #000;
  font-size: 88%;
  font-weight: bold;
  text-decoration: none;
  color: #231815;
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003338}}
body.general.body--mypage .ajax-box:hover {
  opacity: .75;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034540}}
body.general.body--mypage #selected-files {
  margin-top: 12px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034544}}
body.general.body--mypage .file-view {
  float: left;
  margin: 0 12px 12px 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034548}}
body.general.body--mypage .file-view .thumb {
  display: block;
  width: 120px;
  height: 90px;
  margin-bottom: 7px;
  border: 1px solid #004098;
  background: #fff;
  font-size: 88%;
  font-weight: bold;
  text-decoration: none;
  text-align: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034562}}
body.general.body--mypage .file-view .thumb img {
  width: 100%;
  height: 100%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034567}}
body.general.body--mypage .file-view .thumb:hover, body.general.body--mypage .file-view .thumb:focus {
  background: #007acd;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034573}}
body.general.body--mypage .file-view .name {
  margin-bottom: 7px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034577}}
body.general.body--mypage .file-view .action a,
body.general.body--mypage .file-view .menu a {
  display: inline-block;
  padding: 16px 22px;
  border: 1px solid #ccc;
  border-radius: 10px;
  background: #ccc;
  color: #000;
  font-size: 88%;
  font-weight: bold;
  text-decoration: none;
  margin-bottom: 12px;
  padding: .2em 1em;
  color: #231815;
  text-decoration: none;
  letter-spacing: 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003338}}
body.general.body--mypage .file-view .action a:hover,
body.general.body--mypage .file-view .menu a:hover {
  opacity: .75;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034589}}
body.general.body--mypage .clear-marker {
  padding: 16px 22px;
  border: 1px solid #ccc;
  border-radius: 10px;
  background: #ccc;
  color: #000;
  font-size: 88%;
  font-weight: bold;
  text-decoration: none;
  margin-top: 6px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003338}}
body.general.body--mypage .clear-marker:hover {
  opacity: .75;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034596}}
body.general#body--use-index dl {
  margin-bottom: 10px;
  padding-bottom: 5px;
  overflow: hidden;
  margin-left: 1em;
  font-size: 88%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034603}}
body.general#body--use-index dl dt {
  float: left;
  min-width: 15%;
  font-weight: bold;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034610}}
body.general#body--use-index .contact {
  display: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034620}}
body.general.body--registration form .columns dl,
body.general.body--registration form .columns fieldset {
  zoom: 1;
  clear: both;
  width: 100%;
  margin-bottom: 24px;
  padding-bottom: 16px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_init\.scss}line{font-family:\00003226}}
body.general.body--registration form .columns dl:before, body.general.body--registration form .columns dl:after,
body.general.body--registration form .columns fieldset:before,
body.general.body--registration form .columns fieldset:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_init\.scss}line{font-family:\00003234}}
body.general.body--registration form .columns dl:after,
body.general.body--registration form .columns fieldset:after {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034628}}
body.general.body--registration form .columns dl dt,
body.general.body--registration form .columns dl legend,
body.general.body--registration form .columns fieldset dt,
body.general.body--registration form .columns fieldset legend {
  clear: both;
  float: left;
  width: 12em;
  margin-right: 20px;
  padding: 6px 0;
  font-weight: bold;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034628}}
  body.general.body--registration form .columns dl dt,
  body.general.body--registration form .columns dl legend,
  body.general.body--registration form .columns fieldset dt,
  body.general.body--registration form .columns fieldset legend {
    float: none;
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034642}}
body.general.body--registration form .columns dl dt .required,
body.general.body--registration form .columns dl legend .required,
body.general.body--registration form .columns fieldset dt .required,
body.general.body--registration form .columns fieldset legend .required {
  display: block;
  font-size: 88%;
  color: #d90000;
  font-weight: normal;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034650}}
body.general.body--registration form .columns dl dd,
body.general.body--registration form .columns dl div,
body.general.body--registration form .columns dl .fields,
body.general.body--registration form .columns fieldset dd,
body.general.body--registration form .columns fieldset div,
body.general.body--registration form .columns fieldset .fields {
  float: left;
  width: calc(100% - 12em - 20px);
  padding: 6px 0;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034650}}
  body.general.body--registration form .columns dl dd,
  body.general.body--registration form .columns dl div,
  body.general.body--registration form .columns dl .fields,
  body.general.body--registration form .columns fieldset dd,
  body.general.body--registration form .columns fieldset div,
  body.general.body--registration form .columns fieldset .fields {
    float: none;
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034662}}
body.general.body--registration form .columns dl dd p,
body.general.body--registration form .columns dl div p,
body.general.body--registration form .columns dl .fields p,
body.general.body--registration form .columns fieldset dd p,
body.general.body--registration form .columns fieldset div p,
body.general.body--registration form .columns fieldset .fields p {
  margin-bottom: 0;
  font-size: 88%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034667}}
body.general.body--registration form .columns dl dd input[type="password"],
body.general.body--registration form .columns dl dd input[type="text"],
body.general.body--registration form .columns dl div input[type="password"],
body.general.body--registration form .columns dl div input[type="text"],
body.general.body--registration form .columns dl .fields input[type="password"],
body.general.body--registration form .columns dl .fields input[type="text"],
body.general.body--registration form .columns fieldset dd input[type="password"],
body.general.body--registration form .columns fieldset dd input[type="text"],
body.general.body--registration form .columns fieldset div input[type="password"],
body.general.body--registration form .columns fieldset div input[type="text"],
body.general.body--registration form .columns fieldset .fields input[type="password"],
body.general.body--registration form .columns fieldset .fields input[type="text"] {
  width: 80%;
  max-width: 560px;
  padding: 4px;
  font-size: 100%;
  box-sizing: border-box;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034667}}
  body.general.body--registration form .columns dl dd input[type="password"],
  body.general.body--registration form .columns dl dd input[type="text"],
  body.general.body--registration form .columns dl div input[type="password"],
  body.general.body--registration form .columns dl div input[type="text"],
  body.general.body--registration form .columns dl .fields input[type="password"],
  body.general.body--registration form .columns dl .fields input[type="text"],
  body.general.body--registration form .columns fieldset dd input[type="password"],
  body.general.body--registration form .columns fieldset dd input[type="text"],
  body.general.body--registration form .columns fieldset div input[type="password"],
  body.general.body--registration form .columns fieldset div input[type="text"],
  body.general.body--registration form .columns fieldset .fields input[type="password"],
  body.general.body--registration form .columns fieldset .fields input[type="text"] {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034680}}
body.general.body--registration form .columns dl dd input[type="email"],
body.general.body--registration form .columns dl div input[type="email"],
body.general.body--registration form .columns dl .fields input[type="email"],
body.general.body--registration form .columns fieldset dd input[type="email"],
body.general.body--registration form .columns fieldset div input[type="email"],
body.general.body--registration form .columns fieldset .fields input[type="email"] {
  width: 80%;
  max-width: 560px;
  padding: 4px 0;
  font-size: 100%;
  box-sizing: border-box;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034680}}
  body.general.body--registration form .columns dl dd input[type="email"],
  body.general.body--registration form .columns dl div input[type="email"],
  body.general.body--registration form .columns dl .fields input[type="email"],
  body.general.body--registration form .columns fieldset dd input[type="email"],
  body.general.body--registration form .columns fieldset div input[type="email"],
  body.general.body--registration form .columns fieldset .fields input[type="email"] {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034693}}
body.general.body--registration form .columns dl dd input[type="radio"] + span,
body.general.body--registration form .columns dl div input[type="radio"] + span,
body.general.body--registration form .columns dl .fields input[type="radio"] + span,
body.general.body--registration form .columns fieldset dd input[type="radio"] + span,
body.general.body--registration form .columns fieldset div input[type="radio"] + span,
body.general.body--registration form .columns fieldset .fields input[type="radio"] + span {
  vertical-align: -0.1em;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034698}}
body.general.body--registration form .columns dl dd input[name="item[tel]"],
body.general.body--registration form .columns dl div input[name="item[tel]"],
body.general.body--registration form .columns dl .fields input[name="item[tel]"],
body.general.body--registration form .columns fieldset dd input[name="item[tel]"],
body.general.body--registration form .columns fieldset div input[name="item[tel]"],
body.general.body--registration form .columns fieldset .fields input[name="item[tel]"] {
  width: 20em;
}
@media only screen and (max-width: 480px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034698}}
  body.general.body--registration form .columns dl dd input[name="item[tel]"],
  body.general.body--registration form .columns dl div input[name="item[tel]"],
  body.general.body--registration form .columns dl .fields input[name="item[tel]"],
  body.general.body--registration form .columns fieldset dd input[name="item[tel]"],
  body.general.body--registration form .columns fieldset div input[name="item[tel]"],
  body.general.body--registration form .columns fieldset .fields input[name="item[tel]"] {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034706}}
body.general.body--registration form .columns dl dd input[name="item[postal_code]"],
body.general.body--registration form .columns dl div input[name="item[postal_code]"],
body.general.body--registration form .columns dl .fields input[name="item[postal_code]"],
body.general.body--registration form .columns fieldset dd input[name="item[postal_code]"],
body.general.body--registration form .columns fieldset div input[name="item[postal_code]"],
body.general.body--registration form .columns fieldset .fields input[name="item[postal_code]"] {
  width: 16em;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034710}}
body.general.body--registration form .columns dl dd input[name="item[sex]"],
body.general.body--registration form .columns dl div input[name="item[sex]"],
body.general.body--registration form .columns dl .fields input[name="item[sex]"],
body.general.body--registration form .columns fieldset dd input[name="item[sex]"],
body.general.body--registration form .columns fieldset div input[name="item[sex]"],
body.general.body--registration form .columns fieldset .fields input[name="item[sex]"] {
  margin-top: -3px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034714}}
body.general.body--registration form .columns dl dd input[type="checkbox"],
body.general.body--registration form .columns dl div input[type="checkbox"],
body.general.body--registration form .columns dl .fields input[type="checkbox"],
body.general.body--registration form .columns fieldset dd input[type="checkbox"],
body.general.body--registration form .columns fieldset div input[type="checkbox"],
body.general.body--registration form .columns fieldset .fields input[type="checkbox"] {
  margin-top: -1px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034718}}
body.general.body--registration form .columns dl dd button[name="postal-code-search"],
body.general.body--registration form .columns dl div button[name="postal-code-search"],
body.general.body--registration form .columns dl .fields button[name="postal-code-search"],
body.general.body--registration form .columns fieldset dd button[name="postal-code-search"],
body.general.body--registration form .columns fieldset div button[name="postal-code-search"],
body.general.body--registration form .columns fieldset .fields button[name="postal-code-search"] {
  font-size: 88%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034722}}
body.general.body--registration form .columns dl dd textarea,
body.general.body--registration form .columns dl div textarea,
body.general.body--registration form .columns dl .fields textarea,
body.general.body--registration form .columns fieldset dd textarea,
body.general.body--registration form .columns fieldset div textarea,
body.general.body--registration form .columns fieldset .fields textarea {
  width: 80%;
  max-width: 560px;
  box-sizing: border-box;
  min-height: 200px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034722}}
  body.general.body--registration form .columns dl dd textarea,
  body.general.body--registration form .columns dl div textarea,
  body.general.body--registration form .columns dl .fields textarea,
  body.general.body--registration form .columns fieldset dd textarea,
  body.general.body--registration form .columns fieldset div textarea,
  body.general.body--registration form .columns fieldset .fields textarea {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034733}}
body.general.body--registration form .columns dl dd select,
body.general.body--registration form .columns dl div select,
body.general.body--registration form .columns dl .fields select,
body.general.body--registration form .columns fieldset dd select,
body.general.body--registration form .columns fieldset div select,
body.general.body--registration form .columns fieldset .fields select {
  min-width: 7em;
  padding: 10px 0 12px;
  font-size: 88%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034739}}
body.general.body--registration form .columns dl dd div.parent,
body.general.body--registration form .columns dl div div.parent,
body.general.body--registration form .columns dl .fields div.parent,
body.general.body--registration form .columns fieldset dd div.parent,
body.general.body--registration form .columns fieldset div div.parent,
body.general.body--registration form .columns fieldset .fields div.parent {
  margin-bottom: 32px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034742}}
body.general.body--registration form .columns dl dd div.parent div.child,
body.general.body--registration form .columns dl div div.parent div.child,
body.general.body--registration form .columns dl .fields div.parent div.child,
body.general.body--registration form .columns fieldset dd div.parent div.child,
body.general.body--registration form .columns fieldset div div.parent div.child,
body.general.body--registration form .columns fieldset .fields div.parent div.child {
  margin-top: 8px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034745}}
body.general.body--registration form .columns dl dd div.parent div.child label,
body.general.body--registration form .columns dl div div.parent div.child label,
body.general.body--registration form .columns dl .fields div.parent div.child label,
body.general.body--registration form .columns fieldset dd div.parent div.child label,
body.general.body--registration form .columns fieldset div div.parent div.child label,
body.general.body--registration form .columns fieldset .fields div.parent div.child label {
  display: inline-block;
  margin: 0 48px 8px 0;
}
@media only screen and (max-width: 480px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034745}}
  body.general.body--registration form .columns dl dd div.parent div.child label,
  body.general.body--registration form .columns dl div div.parent div.child label,
  body.general.body--registration form .columns dl .fields div.parent div.child label,
  body.general.body--registration form .columns fieldset dd div.parent div.child label,
  body.general.body--registration form .columns fieldset div div.parent div.child label,
  body.general.body--registration form .columns fieldset .fields div.parent div.child label {
    display: block;
    margin-right: 0;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034758}}
body.general.body--registration form .columns dl .remarks ul li,
body.general.body--registration form .columns fieldset .remarks ul li {
  font-size: 88%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034762}}
body.general.body--registration form .columns dl .graph,
body.general.body--registration form .columns fieldset .graph {
  margin-left: 200px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034766}}
body.general.body--registration form .columns dl button[name="postal-code-search"],
body.general.body--registration form .columns fieldset button[name="postal-code-search"] {
  padding: 16px 22px;
  border: 1px solid #033377;
  border-radius: 10px;
  background: #033377;
  color: #fff;
  font-size: 88%;
  font-weight: bold;
  text-decoration: none;
  background: #033377;
  box-sizing: border-box;
  transition: .3s ease-in-out;
  cursor: pointer;
  padding: 5px 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003357}}
body.general.body--registration form .columns dl button[name="postal-code-search"]:hover, body.general.body--registration form .columns dl button[name="postal-code-search"]:focus,
body.general.body--registration form .columns fieldset button[name="postal-code-search"]:hover,
body.general.body--registration form .columns fieldset button[name="postal-code-search"]:focus {
  background: #fff;
  color: #033377;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034771}}
body.general.body--registration form .columns dl .field_with_errors,
body.general.body--registration form .columns fieldset .field_with_errors {
  display: inline;
  float: none;
  width: auto;
  padding: unset;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034784}}
body.general.body--registration form .columns fieldset.ages label,
body.general.body--registration form .columns fieldset.live label,
body.general.body--registration form .columns fieldset.sex label,
body.general.body--registration form .columns fieldset.subscriptions label,
body.general.body--registration form .columns fieldset.birthday label {
  display: inline-block;
  margin-right: 12px;
}
@media only screen and (max-width: 480px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034784}}
  body.general.body--registration form .columns fieldset.ages label,
  body.general.body--registration form .columns fieldset.live label,
  body.general.body--registration form .columns fieldset.sex label,
  body.general.body--registration form .columns fieldset.subscriptions label,
  body.general.body--registration form .columns fieldset.birthday label {
    display: block;
    margin-right: 0;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034793}}
body.general.body--registration form .columns fieldset.ages label .item_sex_male,
body.general.body--registration form .columns fieldset.ages label .item_sex_female,
body.general.body--registration form .columns fieldset.live label .item_sex_male,
body.general.body--registration form .columns fieldset.live label .item_sex_female,
body.general.body--registration form .columns fieldset.sex label .item_sex_male,
body.general.body--registration form .columns fieldset.sex label .item_sex_female,
body.general.body--registration form .columns fieldset.subscriptions label .item_sex_male,
body.general.body--registration form .columns fieldset.subscriptions label .item_sex_female,
body.general.body--registration form .columns fieldset.birthday label .item_sex_male,
body.general.body--registration form .columns fieldset.birthday label .item_sex_female {
  margin-top: -3px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034801}}
body.general.body--registration form .columns fieldset.birthday input[name="item[in_birth][year]"] {
  padding: 13px 0 12px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034806}}
body.general.body--registration form .columns fieldset.translate-targets .fields label {
  display: inline-block;
  margin: 0 48px 8px 0px;
}
@media only screen and (max-width: 480px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034806}}
  body.general.body--registration form .columns fieldset.translate-targets .fields label {
    display: block;
    margin-right: 0;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034816}}
body.general.body--registration form .columns .inquiry-confirm-message {
  padding: 24px 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034819}}
body.general.body--registration form .columns .inquiry-confirm-message ~ dd {
  padding-bottom: 2em;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034824}}
body.general.body--registration form .columns .simple-captcha {
  padding-left: 236px;
  margin-bottom: 24px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034824}}
  body.general.body--registration form .columns .simple-captcha {
    padding-left: 0;
    text-align: center;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034835}}
body.general.body--registration form .send {
  padding-left: 236px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034835}}
  body.general.body--registration form .send {
    padding-left: 0;
    text-align: center;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034843}}
body.general.body--registration form .send input {
  margin-right: 12px;
  padding: 16px 22px;
  border: 1px solid #033377;
  border-radius: 10px;
  background: #033377;
  color: #fff;
  font-size: 88%;
  font-weight: bold;
  text-decoration: none;
  background: #033377;
  box-sizing: border-box;
  transition: .3s ease-in-out;
  cursor: pointer;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003357}}
body.general.body--registration form .send input:hover, body.general.body--registration form .send input:focus {
  background: #fff;
  color: #033377;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034848}}
body.general.body--registration form .send input[name="cancel"] {
  padding: 16px 22px;
  border: 1px solid #ccc;
  border-radius: 10px;
  background: #ccc;
  color: #000;
  font-size: 88%;
  font-weight: bold;
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003338}}
body.general.body--registration form .send input[name="cancel"]:hover {
  opacity: .75;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034853}}
body.general.body--registration form #errorExplanation {
  margin-bottom: 24px;
  padding: 12px 12px 0;
  border: 2px solid #d90000;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  background: #ffffa4;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034860}}
body.general.body--registration form #errorExplanation ul {
  list-style-position: inside;
  list-style: inside;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034872}}
  body.general.body--docs .wrap #content, body.general.docs__layout .wrap #content {
    flex-direction: column;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034878}}
body.general.body--docs .wrap #content #main, body.general.docs__layout .wrap #content #main {
  width: 75%;
  margin: 0px 30px 70px 0;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034878}}
  body.general.body--docs .wrap #content #main, body.general.docs__layout .wrap #content #main {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034887}}
body.general.body--docs .wrap #content #side, body.general.docs__layout .wrap #content #side {
  width: 25%;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034887}}
  body.general.body--docs .wrap #content #side, body.general.docs__layout .wrap #content #side {
    margin-top: 40px;
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034903}}
body.general.body--purpose-guide #page {
  height: 100vh;
  background-color: #e2edee;
  display: flex;
  flex-direction: column;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034909}}
body.general.body--purpose-guide #page footer {
  margin-top: auto;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034914}}
body.general.body--purpose-guide .guide-node-form {
  margin-bottom: 30px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034917}}
body.general.body--purpose-guide .guide-node-form .question-nav {
  font-weight: bold;
  border-bottom: 1px dashed #787878;
  padding-bottom: 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034923}}
body.general.body--purpose-guide .guide-node-form .question {
  margin: 25px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034927}}
body.general.body--purpose-guide .guide-node-form .procedure-count {
  font-size: 88%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034933}}
body.general.body--purpose-guide .guide-node-form .guide-nodes .guide__lists h2 {
  width: 100%;
  padding: 10px 30px 10px 0;
  margin-bottom: 10px;
  font-size: 113%;
  border-bottom: 1px solid #003bbc;
  position: relative;
  -webkit-transition: .3s;
  -moz-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034947}}
body.general.body--purpose-guide .guide-node-form .guide-nodes .guide__lists h2::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 10px;
  margin: auto;
  width: 5px;
  height: 5px;
  border-top: 2px solid #231815;
  border-right: 2px solid #231815;
  transform: rotate(135deg);
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034963}}
body.general.body--purpose-guide .guide-node-form .guide-nodes .guide__lists h2.click--on::after {
  content: "";
  transform: rotate(315deg);
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034969}}
body.general.body--purpose-guide .guide-node-form .guide-nodes .guide__lists .procedure__wrap {
  margin: 0 20px 10px;
  background-color: aliceblue;
  padding: 10px;
  font-size: 88%;
  border-radius: 16px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  display: flex;
  flex-direction: column;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034969}}
  body.general.body--purpose-guide .guide-node-form .guide-nodes .guide__lists .procedure__wrap {
    margin: 0 0 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034983}}
body.general.body--purpose-guide .guide-node-form .guide-nodes .guide__lists .procedure__wrap .procedure {
  width: 100%;
  align-self: flex-start;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034987}}
body.general.body--purpose-guide .guide-node-form .guide-nodes .guide__lists .procedure__wrap .procedure dt {
  margin-top: 10px;
  font-weight: bold;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000034993}}
body.general.body--purpose-guide .guide-node-form .guide-nodes .guide__lists .procedure__wrap .close-btn {
  display: block;
  margin: 20px 0 10px;
  padding: 5px 20px;
  font-weight: bold;
  background-color: #edfc8a;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  align-self: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035002}}
body.general.body--purpose-guide .guide-node-form .guide-nodes .guide__lists .procedure__wrap .close-btn:hover, body.general.body--purpose-guide .guide-node-form .guide-nodes .guide__lists .procedure__wrap .close-btn:focus {
  opacity: 0.7;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035007}}
body.general.body--purpose-guide .guide-node-form .guide-nodes .guide__lists .procedure__wrap .close-btn span {
  margin-right: 5px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035014}}
body.general.body--purpose-guide .guide-node-form .guide-nodes .your-answers {
  margin: 30px 0;
  padding: 8px 12px;
  font-size: 94%;
  font-weight: bold;
  background-color: #ccf0ff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035023}}
body.general.body--purpose-guide .guide-node-form .guide-nodes ul li {
  margin: 10px 0;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035023}}
  body.general.body--purpose-guide .guide-node-form .guide-nodes ul li {
    display: flex;
    flex-direction: column;
    align-items: baseline;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035032}}
body.general.body--purpose-guide .guide-node-form .guide-nodes ul li span.answer-state {
  display: inline-block;
  min-width: 80px;
  padding: 5px 1em;
  margin-right: 20px;
  background-color: #ccf0ff;
  border-radius: 5px;
  text-align: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035044}}
body.general.body--purpose-guide .guide-node-form .guide-nodes ul li span.answer-state.not-applicable {
  background-color: #e8e8e8;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035051}}
body.general.body--purpose-guide .guide-node-form .print-btn {
  display: block;
  width: 100%;
  margin: 20px 0 15px;
  padding: 7px 0;
  font-size: 88%;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  background-color: #eee;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035063}}
body.general.body--purpose-guide .guide-node-form .print-btn:hover, body.general.body--purpose-guide .guide-node-form .print-btn:focus {
  opacity: 0.7;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035069}}
body.general.body--purpose-guide .guide-node-form .show-result,
body.general.body--purpose-guide .guide-node-form .back-to-first {
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035075}}
body.general.body--purpose-guide .guide-node-form .show-result a,
body.general.body--purpose-guide .guide-node-form .back-to-first a {
  display: block;
  text-align: center;
  width: 165px;
  margin: 5px 0;
  padding: 5px 15px;
  color: #fff;
  font-size: 75%;
  font-weight: bold;
  text-decoration: none;
  background-color: #003bbc;
  border: 1px solid #003bbc;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035089}}
body.general.body--purpose-guide .guide-node-form .show-result a:hover, body.general.body--purpose-guide .guide-node-form .show-result a:focus,
body.general.body--purpose-guide .guide-node-form .back-to-first a:hover,
body.general.body--purpose-guide .guide-node-form .back-to-first a:focus {
  color: #003bbc;
  background-color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035097}}
body.general.body--purpose-guide .guide-node-form footer.send {
  width: 50%;
  margin: 30px auto;
  display: flex;
  justify-content: space-around;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035097}}
  body.general.body--purpose-guide .guide-node-form footer.send {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035107}}
body.general.body--purpose-guide .guide-node-form footer.send input {
  min-width: 100px;
  padding: 10px 15px;
  font-weight: bold;
  font-size: 75%;
  color: #fff;
  border: 1px solid #0c53b7;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  background-color: #0c53b7;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035107}}
  body.general.body--purpose-guide .guide-node-form footer.send input {
    margin-top: 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035121}}
body.general.body--purpose-guide .guide-node-form footer.send input:hover, body.general.body--purpose-guide .guide-node-form footer.send input:focus {
  color: #231815;
  background-color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035131}}
body.general.body--purpose-guide .guide-node-header .links {
  display: flex;
  justify-content: space-between;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035135}}
body.general.body--purpose-guide .guide-node-header .links a {
  display: inline-block;
  padding: 8px 24px 8px 40px;
  color: #231815;
  font-size: 75%;
  font-weight: bold;
  text-decoration: none;
  background-color: #ace2fb;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  position: relative;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035146}}
body.general.body--purpose-guide .guide-node-header .links a:hover, body.general.body--purpose-guide .guide-node-header .links a:focus {
  background: #edfc8a;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035151}}
body.general.body--purpose-guide .guide-node-header .links a::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 20px;
  width: 10px;
  height: 10px;
  border-top: 2px solid #231815;
  border-right: 2px solid #231815;
  transform: translate(0, -50%) rotate(225deg);
  -webkit-transform: translate(0, -50%) rotate(225deg);
  -ms-transform: translate(0, -50%) rotate(225deg);
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035165}}
body.general.body--purpose-guide .guide-node-header .links a:nth-child(2):after {
  content: "";
  position: absolute;
  top: 50%;
  transform: translate(0, -50%) rotate(225deg);
  -webkit-transform: translate(0, -50%) rotate(225deg);
  -ms-transform: translate(0, -50%) rotate(225deg);
  left: 26px;
  width: 10px;
  height: 10px;
  border-top: 2px solid #231815;
  border-right: 2px solid #231815;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035182}}
body.general.body--purpose-guide .progress {
  margin: 30px 0;
  display: flex;
  justify-content: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035187}}
body.general.body--purpose-guide .progress span {
  margin: 0 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035191}}
body.general.body--purpose-guide .progress .longest-length {
  position: relative;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035194}}
body.general.body--purpose-guide .progress .longest-length::before {
  position: absolute;
  content: "/";
  left: -13px;
  top: -1px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035208}}
body.general.body--hinanjo .yield-wrap .map-search-settings fieldset {
  zoom: 1;
  clear: both;
  width: 100%;
  margin-bottom: 24px;
  padding-bottom: 16px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_init\.scss}line{font-family:\00003226}}
body.general.body--hinanjo .yield-wrap .map-search-settings fieldset:before, body.general.body--hinanjo .yield-wrap .map-search-settings fieldset:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_init\.scss}line{font-family:\00003234}}
body.general.body--hinanjo .yield-wrap .map-search-settings fieldset:after {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035215}}
body.general.body--hinanjo .yield-wrap .map-search-settings fieldset dt,
body.general.body--hinanjo .yield-wrap .map-search-settings fieldset legend {
  clear: both;
  float: left;
  width: 12em;
  margin-right: 20px;
  padding: 6px 0 6px 1em;
  font-weight: bold;
  background-color: #aae2fa;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035215}}
  body.general.body--hinanjo .yield-wrap .map-search-settings fieldset dt,
  body.general.body--hinanjo .yield-wrap .map-search-settings fieldset legend {
    float: none;
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035231}}
body.general.body--hinanjo .yield-wrap .map-search-settings fieldset dt .required,
body.general.body--hinanjo .yield-wrap .map-search-settings fieldset legend .required {
  display: block;
  font-size: 88%;
  color: #d90000;
  font-weight: normal;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035240}}
body.general.body--hinanjo .yield-wrap .map-search-settings fieldset.category .category {
  display: flex;
  gap: 20px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035240}}
  body.general.body--hinanjo .yield-wrap .map-search-settings fieldset.category .category {
    margin-top: 20px;
  }
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035250}}
  body.general.body--hinanjo .yield-wrap .map-search-settings fieldset div.keyword {
    margin-top: 20px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035256}}
body.general.body--hinanjo .yield-wrap .map-search-settings fieldset .remarks ul li {
  font-size: 88%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035260}}
body.general.body--hinanjo .yield-wrap .map-search-settings fieldset .graph {
  margin-left: 200px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035265}}
body.general.body--hinanjo .yield-wrap .map-search-settings footer.send {
  margin: 30px auto;
  display: flex;
  flex-direction: column;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035270}}
body.general.body--hinanjo .yield-wrap .map-search-settings footer.send input,
body.general.body--hinanjo .yield-wrap .map-search-settings footer.send button {
  width: 200px;
  margin: 10px auto;
  padding: 10px 15px;
  font-weight: bold;
  font-size: 75%;
  color: #fff;
  border: 1px solid #0c53b7;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  background-color: #0c53b7;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035270}}
  body.general.body--hinanjo .yield-wrap .map-search-settings footer.send input,
  body.general.body--hinanjo .yield-wrap .map-search-settings footer.send button {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035286}}
body.general.body--hinanjo .yield-wrap .map-search-settings footer.send input:hover, body.general.body--hinanjo .yield-wrap .map-search-settings footer.send input:focus,
body.general.body--hinanjo .yield-wrap .map-search-settings footer.send button:hover,
body.general.body--hinanjo .yield-wrap .map-search-settings footer.send button:focus {
  color: #231815;
  background-color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035293}}
body.general.body--hinanjo .yield-wrap .map-search-settings footer.send button[name="button"] {
  color: #231815;
  background-color: #ccc;
  border: 1px solid #ccc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035298}}
body.general.body--hinanjo .yield-wrap .map-search-settings footer.send button[name="button"]:hover, body.general.body--hinanjo .yield-wrap .map-search-settings footer.send button[name="button"]:focus {
  background-color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035308}}
body.general.body--hinanjo .yield-wrap .map-search-index h2,
body.general.body--hinanjo .yield-wrap .map-search-index legend {
  clear: both;
  display: block;
  width: 100%;
  margin-bottom: 6px;
  padding: 0 10px;
  font-size: 100%;
  font-weight: bold;
  box-sizing: border-box;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035320}}
body.general.body--hinanjo .yield-wrap .map-search-index .cms-nodes h2 {
  margin: 0;
  border: 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035325}}
body.general.body--hinanjo .yield-wrap .map-search-index #side-menu h2 {
  margin-bottom: 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035330}}
body.general.body--hinanjo .yield-wrap .map-search-index .keyword input {
  width: 100%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035335}}
body.general.body--hinanjo .yield-wrap .map-search-index fieldset.keyword,
body.general.body--hinanjo .yield-wrap .map-search-index fieldset.category,
body.general.body--hinanjo .yield-wrap .map-search-index fieldset.service,
body.general.body--hinanjo .yield-wrap .map-search-index fieldset.location {
  margin-bottom: 24px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035341}}
body.general.body--hinanjo .yield-wrap .map-search-index fieldset.keyword div.keyword,
body.general.body--hinanjo .yield-wrap .map-search-index fieldset.category div.keyword,
body.general.body--hinanjo .yield-wrap .map-search-index fieldset.service div.keyword,
body.general.body--hinanjo .yield-wrap .map-search-index fieldset.location div.keyword {
  width: 97%;
}
@media only screen and (max-width: 480px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035341}}
  body.general.body--hinanjo .yield-wrap .map-search-index fieldset.keyword div.keyword,
  body.general.body--hinanjo .yield-wrap .map-search-index fieldset.category div.keyword,
  body.general.body--hinanjo .yield-wrap .map-search-index fieldset.service div.keyword,
  body.general.body--hinanjo .yield-wrap .map-search-index fieldset.location div.keyword {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035350}}
body.general.body--hinanjo .yield-wrap .map-search-index .send {
  margin-bottom: 24px;
  text-align: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035354}}
body.general.body--hinanjo .yield-wrap .map-search-index .send input[type="submit"] {
  background-position: right 24px center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035357}}
body.general.body--hinanjo .yield-wrap .map-search-index .send input[type="submit"]:hover, body.general.body--hinanjo .yield-wrap .map-search-index .send input[type="submit"]:focus {
  background-position: right 24px center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035364}}
body.general.body--hinanjo .yield-wrap .map-search-index .condition.map-search-condition {
  zoom: 1;
  font-size: 88%;
  letter-spacing: .7px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_init\.scss}line{font-family:\00003226}}
body.general.body--hinanjo .yield-wrap .map-search-index .condition.map-search-condition:before, body.general.body--hinanjo .yield-wrap .map-search-index .condition.map-search-condition:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_init\.scss}line{font-family:\00003234}}
body.general.body--hinanjo .yield-wrap .map-search-index .condition.map-search-condition:after {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035369}}
body.general.body--hinanjo .yield-wrap .map-search-index .condition.map-search-condition dt {
  clear: both;
  float: left;
  width: 12em;
  margin-right: 20px;
  margin-bottom: 20px;
  padding: 6px 0 6px 1em;
  font-weight: bold;
  background-color: #aae2fa;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035369}}
  body.general.body--hinanjo .yield-wrap .map-search-index .condition.map-search-condition dt {
    display: block;
    float: none;
    margin-bottom: 0;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035387}}
body.general.body--hinanjo .yield-wrap .map-search-index .condition.map-search-condition dd {
  float: left;
  padding: 10px 7px;
  margin-bottom: 6px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035387}}
  body.general.body--hinanjo .yield-wrap .map-search-index .condition.map-search-condition dd {
    display: block;
    float: none;
    margin-bottom: 16px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035400}}
body.general.body--hinanjo .yield-wrap .map-search-index .settings {
  zoom: 1;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_init\.scss}line{font-family:\00003226}}
body.general.body--hinanjo .yield-wrap .map-search-index .settings:before, body.general.body--hinanjo .yield-wrap .map-search-index .settings:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_init\.scss}line{font-family:\00003234}}
body.general.body--hinanjo .yield-wrap .map-search-index .settings:after {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035403}}
body.general.body--hinanjo .yield-wrap .map-search-index .settings .ajax-box {
  float: right;
  display: block;
  width: 235px;
  padding: 4px 12px 4px 12px;
  border: 1px solid #767676;
  background-color: #767676;
  color: #fff;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  letter-spacing: .7px;
  box-sizing: border-box;
  transition: .3s;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035403}}
  body.general.body--hinanjo .yield-wrap .map-search-index .settings .ajax-box {
    float: none;
    margin: 0 auto;
    margin-bottom: 24px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035425}}
body.general.body--hinanjo .yield-wrap .map-search-index .settings .ajax-box:hover, body.general.body--hinanjo .yield-wrap .map-search-index .settings .ajax-box:focus {
  opacity: .7;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035432}}
body.general.body--hinanjo .yield-wrap .map-search-index .result {
  margin-bottom: 24px;
  border-bottom: 2px solid #cce0e6;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035436}}
body.general.body--hinanjo .yield-wrap .map-search-index .result h2 {
  border: 0;
  font-size: 88%;
  font-weight: normal;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035443}}
body.general.body--hinanjo .yield-wrap .map-search-index .tabs {
  zoom: 1;
  margin-bottom: 20px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_init\.scss}line{font-family:\00003226}}
body.general.body--hinanjo .yield-wrap .map-search-index .tabs:before, body.general.body--hinanjo .yield-wrap .map-search-index .tabs:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_init\.scss}line{font-family:\00003234}}
body.general.body--hinanjo .yield-wrap .map-search-index .tabs:after {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035447}}
body.general.body--hinanjo .yield-wrap .map-search-index .tabs ul {
  zoom: 1;
  float: right;
  display: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_init\.scss}line{font-family:\00003226}}
body.general.body--hinanjo .yield-wrap .map-search-index .tabs ul:before, body.general.body--hinanjo .yield-wrap .map-search-index .tabs ul:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_init\.scss}line{font-family:\00003234}}
body.general.body--hinanjo .yield-wrap .map-search-index .tabs ul:after {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035452}}
body.general.body--hinanjo .yield-wrap .map-search-index .tabs ul li {
  float: left;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035455}}
body.general.body--hinanjo .yield-wrap .map-search-index .tabs ul li a {
  display: block;
  margin-left: 12px;
  padding: 3px 30px;
  color: #323232;
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035464}}
body.general.body--hinanjo .yield-wrap .map-search-index .tabs ul .current a {
  color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035470}}
body.general.body--hinanjo .yield-wrap .map-search-index #map-sidebar {
  float: left;
  width: 234px;
  height: 600px !important;
  margin-right: 16px;
  padding: 8px 0;
  border: 1px solid #ccc;
  overflow-y: scroll;
  box-sizing: border-box;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035480}}
body.general.body--hinanjo .yield-wrap .map-search-index #map-sidebar .column {
  padding: 8px 12px;
  border-bottom: 1px solid #ccc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035484}}
body.general.body--hinanjo .yield-wrap .map-search-index #map-sidebar .column.current {
  background: #ddeff5;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035488}}
body.general.body--hinanjo .yield-wrap .map-search-index #map-sidebar .column:last-child {
  border-bottom: 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035492}}
body.general.body--hinanjo .yield-wrap .map-search-index #map-sidebar .column p {
  margin-bottom: 0.5em;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035496}}
body.general.body--hinanjo .yield-wrap .map-search-index #map-sidebar .column p a.click-marker {
  display: inline-block;
  padding: 4px 16px 4px 16px;
  background: #767676 url(../img/ic_arrow-r-w.png) no-repeat right 12px center/7px;
  color: #fff;
  font-size: 75%;
  font-weight: bold;
  letter-spacing: .7px;
  text-decoration: none;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035507}}
body.general.body--hinanjo .yield-wrap .map-search-index #map-sidebar .column p a.click-marker:hover, body.general.body--hinanjo .yield-wrap .map-search-index #map-sidebar .column p a.click-marker:focus {
  opacity: .7;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035513}}
body.general.body--hinanjo .yield-wrap .map-search-index #map-sidebar .column .no-marker {
  font-size: 75%;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035470}}
  body.general.body--hinanjo .yield-wrap .map-search-index #map-sidebar {
    float: none;
    width: 100%;
    height: auto !important;
    margin-right: 0;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035527}}
body.general.body--hinanjo .yield-wrap .map-search-index #map-canvas {
  position: relative;
  width: calc(100% - 234px - 16px) !important;
  height: 555px !important;
  overflow: hidden;
  margin-bottom: 12px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035527}}
  body.general.body--hinanjo .yield-wrap .map-search-index #map-canvas {
    width: 100% !important;
    height: 400px !important;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035539}}
body.general.body--hinanjo .yield-wrap .map-search-index #map-canvas .maker-info {
  width: 300px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035544}}
body.general.body--hinanjo .yield-wrap .map-search-index #map-canvas .gm-style .gm-style-iw-d .marker-info .name {
  display: block;
  margin-bottom: 10px;
  border-bottom: 2px solid #e25b08;
  font-size: 100%;
  font-weight: bold;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035552}}
body.general.body--hinanjo .yield-wrap .map-search-index #map-canvas .gm-style .gm-style-iw-d .marker-info .form-name,
body.general.body--hinanjo .yield-wrap .map-search-index #map-canvas .gm-style .gm-style-iw-d .marker-info .address {
  margin-bottom: 6px;
  font-size: 88%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035558}}
body.general.body--hinanjo .yield-wrap .map-search-index #map-canvas .gm-style .gm-style-iw-d .marker-info .address {
  margin-bottom: 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035562}}
body.general.body--hinanjo .yield-wrap .map-search-index #map-canvas .gm-style .gm-style-iw-d .marker-info .show a {
  display: inline-block;
  padding: 4px 8px 4px 8px;
  border: 1px solid #e25b08;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  font-size: 63%;
  text-decoration: none;
  transition: .3s;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035571}}
body.general.body--hinanjo .yield-wrap .map-search-index #map-canvas .gm-style .gm-style-iw-d .marker-info .show a:hover, body.general.body--hinanjo .yield-wrap .map-search-index #map-canvas .gm-style .gm-style-iw-d .marker-info .show a:focus {
  background: #e25b08;
  color: #fff;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035580}}
  body.general.body--hinanjo .yield-wrap .map-search-index .filters {
    margin-top: 20px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035585}}
body.general.body--hinanjo .yield-wrap .map-search-index .filters li {
  float: left;
  padding-left: 0.5em;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035589}}
body.general.body--hinanjo .yield-wrap .map-search-index .filters li:first-of-type {
  padding-left: 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035593}}
body.general.body--hinanjo .yield-wrap .map-search-index .filters li::before {
  content: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035597}}
body.general.body--hinanjo .yield-wrap .map-search-index .filters li a {
  display: block;
  margin: 0 12px 12px 0;
  padding: 3px 12px 3px 36px;
  border: 1px solid #767676;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: left 8px center;
  background-size: 21px;
  color: #323232;
  font-size: 88%;
  font-weight: bold;
  text-decoration: none;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035612}}
body.general.body--hinanjo .yield-wrap .map-search-index .filters li a:hover, body.general.body--hinanjo .yield-wrap .map-search-index .filters li a:focus {
  background-color: #ccc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035617}}
body.general.body--hinanjo .yield-wrap .map-search-index .filters li a.clicked {
  background-color: #767676;
  color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035621}}
body.general.body--hinanjo .yield-wrap .map-search-index .filters li a.clicked:hover, body.general.body--hinanjo .yield-wrap .map-search-index .filters li a.clicked:focus {
  background-color: #333;
  color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035629}}
body.general.body--hinanjo .yield-wrap .map-search-index .filters li.jishin a {
  background-image: url(../img/ic-jishin.png);
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035633}}
body.general.body--hinanjo .yield-wrap .map-search-index .filters li.thunami a {
  background-image: url(../img/ic-thunami.png);
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035637}}
body.general.body--hinanjo .yield-wrap .map-search-index .filters li.dosya a {
  background-image: url(../img/ic-dosha.png);
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035642}}
body.general.body--hinanjo .yield-wrap .map-search-index .filters .area-list li a {
  padding: 3px 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035648}}
body.general.body--hinanjo .yield-wrap .map-search-index .columns .column {
  clear: both;
  padding: 6px 0;
  border-bottom: 1px solid #ccc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035653}}
body.general.body--hinanjo .yield-wrap .map-search-index .columns .column h2 {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 88%;
  font-weight: normal;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035661}}
body.general.body--hinanjo .yield-wrap .map-search-index .columns .column .categories {
  margin-bottom: 0;
  border: 0;
  text-align: left;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035666}}
body.general.body--hinanjo .yield-wrap .map-search-index .columns .column .categories ul {
  zoom: 1;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_init\.scss}line{font-family:\00003226}}
body.general.body--hinanjo .yield-wrap .map-search-index .columns .column .categories ul:before, body.general.body--hinanjo .yield-wrap .map-search-index .columns .column .categories ul:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_init\.scss}line{font-family:\00003234}}
body.general.body--hinanjo .yield-wrap .map-search-index .columns .column .categories ul:after {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035670}}
body.general.body--hinanjo .yield-wrap .map-search-index .columns .column .categories li {
  float: left;
  list-style: none;
  background: url(../img/ic-li.png) no-repeat center left 2px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035675}}
body.general.body--hinanjo .yield-wrap .map-search-index .columns .column .categories li a {
  display: block;
  margin: 6px 6px 6px 0;
  padding: 3px 10px;
  background-color: #ccc;
  color: #323232;
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035683}}
body.general.body--hinanjo .yield-wrap .map-search-index .columns .column .categories li a:hover, body.general.body--hinanjo .yield-wrap .map-search-index .columns .column .categories li a:focus {
  background-color: #dae4e7;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035693}}
body.general.body--hinanjo .yield-wrap .map-search-index .summary-image {
  float: right;
  padding: 4px;
  border: 1px solid #ccc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035699}}
body.general.body--hinanjo .yield-wrap .map-search-index .body {
  float: left;
  width: 528px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035703}}
body.general.body--hinanjo .yield-wrap .map-search-index .body dd {
  width: 344px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035708}}
body.general.body--hinanjo .yield-wrap .map-search-index .see {
  zoom: 1;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_init\.scss}line{font-family:\00003226}}
body.general.body--hinanjo .yield-wrap .map-search-index .see:before, body.general.body--hinanjo .yield-wrap .map-search-index .see:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_init\.scss}line{font-family:\00003234}}
body.general.body--hinanjo .yield-wrap .map-search-index .see:after {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035711}}
body.general.body--hinanjo .yield-wrap .map-search-index .see dt {
  clear: both;
  float: left;
  width: 150px;
  margin: 0 24px 12px 0;
  padding: 3px 5px;
  background: #dae4e7;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035720}}
body.general.body--hinanjo .yield-wrap .map-search-index .see dd {
  float: left;
  margin-bottom: 12px;
  padding: 3px 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035726}}
body.general.body--hinanjo .yield-wrap .map-search-index .see + p {
  border: 1px solid #ccc;
  padding: 4px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035732}}
body.general.body--hinanjo .yield-wrap .map-search-index .additional-info {
  margin-bottom: 24px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035736}}
body.general.body--hinanjo .yield-wrap .map-search-index .images {
  zoom: 1;
  margin-bottom: 24px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_init\.scss}line{font-family:\00003226}}
body.general.body--hinanjo .yield-wrap .map-search-index .images:before, body.general.body--hinanjo .yield-wrap .map-search-index .images:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_init\.scss}line{font-family:\00003234}}
body.general.body--hinanjo .yield-wrap .map-search-index .images:after {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035740}}
body.general.body--hinanjo .yield-wrap .map-search-index .images .image {
  float: left;
  margin: 0 10px 10px 0;
  padding: 4px;
  border: 1px solid #ccc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035746}}
body.general.body--hinanjo .yield-wrap .map-search-index .images .image:nth-child(4n) {
  margin-right: 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035752}}
body.general.body--hinanjo .yield-wrap .map-search-index .facility-nodes {
  width: 100%;
  margin-bottom: 12px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035756}}
body.general.body--hinanjo .yield-wrap .map-search-index .facility-nodes caption {
  text-align: left;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035760}}
body.general.body--hinanjo .yield-wrap .map-search-index .facility-nodes table {
  width: 100%;
  margin-bottom: 24px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035765}}
body.general.body--hinanjo .yield-wrap .map-search-index .facility-nodes caption {
  margin-bottom: 6px;
  padding: 0 10px;
  border-bottom: 2px solid #0c53b7;
  color: #0c53b7;
  font-size: 100%;
  font-weight: bold;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035774}}
body.general.body--hinanjo .yield-wrap .map-search-index .facility-nodes th {
  padding: 3px 8px 0;
  border: 1px solid #ccc;
  background: #dae4e7;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035780}}
body.general.body--hinanjo .yield-wrap .map-search-index .facility-nodes td {
  padding: 3px 8px 0;
  border: 1px solid #ccc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035791}}
body.general.body--hinanjo-docs .yield-wrap {
  display: flex;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035794}}
body.general.body--hinanjo-docs .yield-wrap .body {
  order: 1;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035806}}
body.general.body--hinanjo-docs .yield-wrap .body div.hinanjo__contents div.hinanjo_info table tbody tr td div span.post-code {
  display: block;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035818}}
body.general.body--hinanjo-docs .yield-wrap .categories {
  display: none !important;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035822}}
body.general.body--hinanjo-docs .yield-wrap section.map-page {
  order: 2;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035826}}
body.general.body--hinanjo-docs .yield-wrap section.map-page header h2 {
  display: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035840}}
body.general.body--feedback .yield-wrap .inquiry-form .columns .column {
  clear: both;
  display: flex;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035840}}
  body.general.body--feedback .yield-wrap .inquiry-form .columns .column {
    flex-direction: column;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035848}}
body.general.body--feedback .yield-wrap .inquiry-form .columns .column dt,
body.general.body--feedback .yield-wrap .inquiry-form .columns .column legend {
  width: 35%;
  margin: 10px 10px 10px 0;
  padding: 5px 15px;
  font-weight: bold;
  background-color: #ace2fb;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  float: left;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035848}}
  body.general.body--feedback .yield-wrap .inquiry-form .columns .column dt,
  body.general.body--feedback .yield-wrap .inquiry-form .columns .column legend {
    width: 100%;
    float: unset;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035864}}
body.general.body--feedback .yield-wrap .inquiry-form .columns .column dd {
  width: 60%;
  margin: 10px 10px 10px 0;
  padding: 5px 15px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035864}}
  body.general.body--feedback .yield-wrap .inquiry-form .columns .column dd {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035874}}
body.general.body--feedback .yield-wrap .inquiry-form .columns .column dd.wide {
  display: flex;
  justify-content: left;
  width: 100%;
  justify-items: end;
  align-items: baseline;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035881}}
body.general.body--feedback .yield-wrap .inquiry-form .columns .column dd.wide #selected-files {
  padding-left: 50px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035888}}
body.general.body--feedback .yield-wrap .inquiry-form footer.send {
  margin: 30px auto;
  display: flex;
  flex-direction: column;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035893}}
body.general.body--feedback .yield-wrap .inquiry-form footer.send input,
body.general.body--feedback .yield-wrap .inquiry-form footer.send button {
  width: 200px;
  margin: 10px auto;
  padding: 10px 15px;
  font-weight: bold;
  font-size: 75%;
  color: #fff;
  border: 1px solid #0c53b7;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  background-color: #0c53b7;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035893}}
  body.general.body--feedback .yield-wrap .inquiry-form footer.send input,
  body.general.body--feedback .yield-wrap .inquiry-form footer.send button {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035909}}
body.general.body--feedback .yield-wrap .inquiry-form footer.send input:hover, body.general.body--feedback .yield-wrap .inquiry-form footer.send input:focus,
body.general.body--feedback .yield-wrap .inquiry-form footer.send button:hover,
body.general.body--feedback .yield-wrap .inquiry-form footer.send button:focus {
  color: #231815;
  background-color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035916}}
body.general.body--feedback .yield-wrap .inquiry-form footer.send button[name="button"] {
  color: #231815;
  background-color: #ccc;
  border: 1px solid #ccc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035921}}
body.general.body--feedback .yield-wrap .inquiry-form footer.send button[name="button"]:hover, body.general.body--feedback .yield-wrap .inquiry-form footer.send button[name="button"]:focus {
  background-color: #fff;
}

/* ===================================================================================================
pages
=================================================================================================== */
/* pages - #body--index
---------------------------------------------------------- */
/* トップページ */
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035939}}
body#body--index {
  background-color: #e2edee;
  /* スライダー */
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035944}}
body#body--index #main .ss-swiper-slide {
  width: 100%;
  margin-top: -64px;
  position: relative;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035944}}
  body#body--index #main .ss-swiper-slide {
    margin-top: 0;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035953}}
body#body--index #main .ss-swiper-slide .ss-swiper-slide-controller {
  position: absolute;
  right: 60px;
  bottom: 20px;
  z-index: 100;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035953}}
  body#body--index #main .ss-swiper-slide .ss-swiper-slide-controller {
    position: relative;
    right: 0;
    bottom: 7px;
    margin-top: 50px;
    padding-right: 10px;
    text-align: end;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035968}}
body#body--index #main .ss-swiper-slide .ss-swiper-slide-controller button {
  padding: 5px 1.5em;
  font-weight: bold;
  background-color: #abe2fb;
  border: 4px solid #fff;
  border-radius: 13px;
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035968}}
  body#body--index #main .ss-swiper-slide .ss-swiper-slide-controller button {
    padding: 5px 1em;
    border: 2px solid #fff;
    font-size: 88%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035981}}
body#body--index #main .ss-swiper-slide .ss-swiper-slide-controller button[aria-pressed="true"] {
  background-color: #edfc8a;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035985}}
body#body--index #main .ss-swiper-slide .ss-swiper-slide-controller button:hover, body#body--index #main .ss-swiper-slide .ss-swiper-slide-controller button:focus {
  background-color: #edfc8a;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035992}}
body#body--index #main .ss-swiper-slide .ss-swiper-slide-item-image {
  display: block;
  width: 100%;
  height: 550px;
  object-fit: cover;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000035992}}
  body#body--index #main .ss-swiper-slide .ss-swiper-slide-item-image {
    height: auto;
    object-fit: fill;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036004}}
body#body--index #main .ss-swiper-slide .slide-remark {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
  position: absolute;
  left: 100px;
  bottom: 20px;
  padding: 8px 15px;
  background-color: #000000bd;
  border-radius: 5px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036004}}
  body#body--index #main .ss-swiper-slide .slide-remark {
    display: none;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036021}}
body#body--index #main .ss-swiper-slide .slide-remark .title {
  margin-left: 10px;
  max-width: 250px;
  font-weight: bold;
  color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036028}}
body#body--index #main .ss-swiper-slide .slide-remark .remark {
  padding: 0px 10px;
  height: fit-content;
  font-weight: bold;
  color: #555;
  background-color: #fff;
  border-radius: 10px;
  white-space: nowrap;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036039}}
body#body--index #main .ss-swiper-slide .swiper-pagination {
  bottom: 20px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036039}}
  body#body--index #main .ss-swiper-slide .swiper-pagination {
    text-align: center;
    bottom: 50px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036047}}
body#body--index #main .ss-swiper-slide .swiper-pagination .swiper-pagination-bullet {
  width: 25px;
  height: 25px;
  border: 4px solid #333;
  background-color: #fff;
  opacity: 1;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036047}}
  body#body--index #main .ss-swiper-slide .swiper-pagination .swiper-pagination-bullet {
    width: 15px;
    height: 15px;
    border: 2px solid #333;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036061}}
body#body--index #main .ss-swiper-slide .swiper-pagination .swiper-pagination-bullet-active {
  background-color: #007AFF;
}

/* pages - body.category-top　カテゴリートップページ
---------------------------------------------------------- */
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036071}}
body.category-top {
  background-color: #e2edee;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036075}}
body.category-top #page .crumbs {
  padding-left: 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036079}}
body.category-top #page #wrap {
  margin: 20px auto;
  width: 1000px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036079}}
  body.category-top #page #wrap {
    margin: 120px auto;
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036088}}
body.category-top #page #wrap #content {
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036092}}
body.category-top #page #wrap #main {
  padding: 20px 30px 0 0;
  width: 75%;
  float: left;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036092}}
  body.category-top #page #wrap #main {
    float: none;
    width: 100%;
    padding: 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036103}}
body.category-top #page #wrap #main h1 {
  display: inline-block;
  width: 100%;
  padding: 20px 25px;
  font-size: 150%;
  font-weight: bold;
  color: #fff;
  background-color: #0c53b7;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036114}}
body.category-top #page #wrap #main .whats-new {
  margin-top: 30px;
  background-color: #fff;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036119}}
body.category-top #page #wrap #main .whats-new__header-title {
  padding: 20px 25px;
  font-size: 113%;
  font-weight: bold;
  background-color: #edfc8a;
  border-radius: 20px 20px 0 0;
  -webkit-border-radius: 20px 20px 0 0;
  -moz-border-radius: 20px 20px 0 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036127}}
body.category-top #page #wrap #main .whats-new__list-wrap {
  padding: 20px 25px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036130}}
body.category-top #page #wrap #main .whats-new__list-wrap article {
  padding: 10px 0;
  border-bottom: 1px dashed #000;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036134}}
body.category-top #page #wrap #main .whats-new__list-wrap article header {
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036134}}
  body.category-top #page #wrap #main .whats-new__list-wrap article header {
    display: block;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036142}}
body.category-top #page #wrap #main .whats-new__list-wrap article header time {
  font-size: 75%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036146}}
body.category-top #page #wrap #main .whats-new__list-wrap article header h2 {
  padding-left: 50px;
  font-size: 88%;
  font-weight: bold;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036146}}
  body.category-top #page #wrap #main .whats-new__list-wrap article header h2 {
    padding-left: 0;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036155}}
body.category-top #page #wrap #main .whats-new__list-wrap article header h2 a:hover {
  text-decoration: underline;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036163}}
body.category-top #page #wrap #main .whats-new__feed {
  padding-top: 10px;
  text-align: right;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036167}}
body.category-top #page #wrap #main .whats-new__feed a {
  padding-right: 20px;
  color: #585c5f;
  font-weight: bold;
  font-size: 82%;
  position: relative;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036174}}
body.category-top #page #wrap #main .whats-new__feed a::after {
  content: '';
  position: absolute;
  top: 7px;
  right: 9px;
  height: 0;
  border-style: solid;
  border-width: 3px 0 3px 5px;
  border-color: transparent transparent transparent #585c5f;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036185}}
body.category-top #page #wrap #main .whats-new__feed a:hover, body.category-top #page #wrap #main .whats-new__feed a:focus {
  text-decoration: underline;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036191}}
body.category-top #page #wrap #main .whats-new__feed a.rss::before {
  content: "";
  position: absolute;
  top: 4px;
  left: 0px;
  width: 13px;
  height: 13px;
  background: url(../img/ic-rss.svg) no-repeat left center;
  background-size: 13px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036204}}
body.category-top #page #wrap #main .yield-wrap {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin-top: 30px;
  padding: 20px 25px;
  background-color: #fff;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036213}}
body.category-top #page #wrap #main .yield-wrap .category-nodes {
  display: inline-block;
  width: 100%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036217}}
body.category-top #page #wrap #main .yield-wrap .category-nodes article {
  width: 46%;
  min-height: 150px;
  margin-left: 20px;
  border-bottom: 1px solid #0c53b7;
  float: left;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036217}}
  body.category-top #page #wrap #main .yield-wrap .category-nodes article {
    width: 100%;
    margin-left: 0;
    min-height: 0;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036230}}
body.category-top #page #wrap #main .yield-wrap .category-nodes article h2 {
  padding: 10px 0 10px 35px;
  font-size: 125%;
  font-weight: bold;
  background-position: 12px 60%;
  background-size: 30px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036230}}
  body.category-top #page #wrap #main .yield-wrap .category-nodes article h2 {
    padding: 10px 0;
    font-size: 100%;
    font-weight: 400;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036243}}
body.category-top #page #wrap #main .yield-wrap .category-nodes article h2 a {
  display: block;
  width: 100%;
  position: relative;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036248}}
body.category-top #page #wrap #main .yield-wrap .category-nodes article h2 a:hover, body.category-top #page #wrap #main .yield-wrap .category-nodes article h2 a:focus {
  text-decoration: underline;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036255}}
  body.category-top #page #wrap #main .yield-wrap .category-nodes article h2 a::after {
    position: absolute;
    content: '';
    top: 14px;
    right: 15px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 0 5px 8px;
    border-color: transparent transparent transparent #004098;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036268}}
body.category-top #page #wrap #main .yield-wrap .category-nodes article h2 a::before {
  content: url(/img/ic-folder.png);
  background-size: 30px;
  transform: scale(0.5);
  position: absolute;
  top: -9px;
  left: -39px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036268}}
  body.category-top #page #wrap #main .yield-wrap .category-nodes article h2 a::before {
    display: none;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036282}}
body.category-top #page #wrap #main .yield-wrap .category-nodes article p {
  display: inline-block;
  padding: 0 0 10px 35px;
  font-size: 88%;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036282}}
  body.category-top #page #wrap #main .yield-wrap .category-nodes article p {
    display: none;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036297}}
body.category-top #page #side {
  padding-top: 20px;
  width: 25%;
  float: left;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036297}}
  body.category-top #page #side {
    float: none;
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036307}}
body.category-top #page #side .relation-link {
  margin: 0 auto;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036307}}
  body.category-top #page #side .relation-link {
    width: 100%;
    padding: 0 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036315}}
body.category-top #page #side .relation-link__title {
  width: 100%;
  margin: 0 auto;
  padding: 20px;
  font-size: 94%;
  font-weight: bold;
  color: #fff;
  background-color: #0c53b7;
  border-radius: 15px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036326}}
body.category-top #page #side .relation-link .ss-image-box-item-list {
  padding: 20px 0 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036333}}
body.category-top #page #side .relation-link .ss-image-box-item-list .ss-image-box-item {
  width: 95%;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036333}}
  body.category-top #page #side .relation-link .ss-image-box-item-list .ss-image-box-item {
    max-width: 300px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036341}}
body.category-top #page #side .relation-link .ss-image-box-item-list .ss-image-box-item a img {
  width: 100%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036349}}
body.category-top #page #side .mod-menu--lifeevent {
  width: 250px;
  margin-top: 30px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036349}}
  body.category-top #page #side .mod-menu--lifeevent {
    width: 100%;
    padding: 0 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036358}}
body.category-top #page #side .mod-menu--lifeevent .mod-menu__header {
  width: 80%;
  margin: 0 auto;
  padding: 6px 10px 0;
  text-align: center;
  background-color: #96d7ff;
  border-top-right-radius: 20px;
  -webkit-top-bottom-right-radius: 20px;
  -moz-border-radius-topright: 20px;
  border-top-left-radius: 20px;
  -webkit-border-top-left-radius: 20px;
  -moz-border-radius-topleft: 20px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036371}}
body.category-top #page #side .mod-menu--lifeevent .mod-menu__header-title {
  font-size: 94%;
  font-weight: bold;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036377}}
body.category-top #page #side .mod-menu--lifeevent .mod-menu__list-wrap {
  padding: 10px;
  background-color: #fff;
  border: 5px solid #96d7ff;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036383}}
body.category-top #page #side .mod-menu--lifeevent .mod-menu__list-wrap .mod-menu__list {
  display: flex;
  flex-wrap: wrap;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036389}}
body.category-top #page #side .mod-menu--lifeevent .mod-menu__item {
  display: block;
  width: 49%;
  height: 100px;
  border-bottom: 1px solid #96d7ff;
  position: relative;
  padding: 0 5px 5px;
  /* 最後の要素 + 最後から２つ目のliが奇数の場合、その要素 */
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036398}}
body.category-top #page #side .mod-menu--lifeevent .mod-menu__item:nth-child(2n+1)::after {
  width: 1px;
  position: absolute;
  content: "";
  top: 15px;
  right: 0;
  height: calc(100% - 30%);
  background-color: #96d7ff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036409}}
body.category-top #page #side .mod-menu--lifeevent .mod-menu__item:last-child, body.category-top #page #side .mod-menu--lifeevent .mod-menu__item:nth-last-child(2):nth-child(odd) {
  border-bottom: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036414}}
body.category-top #page #side .mod-menu--lifeevent .mod-menu__item .mod-menu__link {
  display: block;
  width: 100%;
  height: 95%;
  margin: 5px 0;
  text-decoration: none;
  border-radius: 15px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036426}}
body.category-top #page #side .mod-menu--lifeevent .mod-menu__item .mod-menu__link:hover, body.category-top #page #side .mod-menu--lifeevent .mod-menu__item .mod-menu__link:focus {
  background-color: rgba(0, 0, 0, 0.1);
  transition: .3s ease-in-out;
  opacity: 1;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036433}}
body.category-top #page #side .mod-menu--lifeevent .mod-menu__item .mod-menu__link .mod-menu__icon {
  width: 90px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036437}}
body.category-top #page #side .mod-menu--lifeevent .mod-menu__item .mod-menu__link .mod-menu__menu-name {
  font-size: 82%;
  font-weight: bold;
  color: #231815;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036445}}
body.category-top #page #side .mod-menu--lifeevent .mod-menu__item--kekkon .mod-menu__icon {
  height: 40px;
  background-size: auto 40px;
  background-image: url("/img/icon_kekkon.png");
  background-repeat: no-repeat;
  background-position: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036451}}
body.category-top #page #side .mod-menu--lifeevent .mod-menu__item--ninshin .mod-menu__icon {
  height: 40px;
  background-size: auto 40px;
  background-image: url("/img/icon_ninshin.png");
  background-repeat: no-repeat;
  background-position: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036457}}
body.category-top #page #side .mod-menu--lifeevent .mod-menu__item--kosodate .mod-menu__icon {
  height: 40px;
  background-size: auto 40px;
  background-image: url("/img/icon_kosodate.png");
  background-repeat: no-repeat;
  background-position: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036463}}
body.category-top #page #side .mod-menu--lifeevent .mod-menu__item--kyoiku .mod-menu__icon {
  height: 40px;
  background-size: auto 40px;
  background-image: url("/img/icon_kyoiku.png");
  background-repeat: no-repeat;
  background-position: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036469}}
body.category-top #page #side .mod-menu--lifeevent .mod-menu__item--hikkoshi .mod-menu__icon {
  height: 40px;
  background-size: auto 40px;
  background-image: url("/img/icon_hikkoshi.png");
  background-repeat: no-repeat;
  background-position: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036475}}
body.category-top #page #side .mod-menu--lifeevent .mod-menu__item--shushoku .mod-menu__icon {
  height: 40px;
  background-size: auto 40px;
  background-image: url("/img/icon_shushoku.png");
  background-repeat: no-repeat;
  background-position: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036481}}
body.category-top #page #side .mod-menu--lifeevent .mod-menu__item--fukushi .mod-menu__icon {
  height: 40px;
  background-size: auto 40px;
  background-image: url("/img/icon_fukushi.png");
  background-repeat: no-repeat;
  background-position: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036487}}
body.category-top #page #side .mod-menu--lifeevent .mod-menu__item--okuyami .mod-menu__icon {
  height: 40px;
  background-size: auto 40px;
  background-image: url("/img/icon_okuyami.png");
  background-repeat: no-repeat;
  background-position: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036494}}
body.category-top #page #side .sec-cmn-top--online {
  width: 250px;
  margin-top: 30px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036494}}
  body.category-top #page #side .sec-cmn-top--online {
    width: 100%;
    padding: 0 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036503}}
body.category-top #page #side .sec-cmn-top--online .sec-cmn-top__header {
  width: 80%;
  margin: 0 auto;
  padding: 6px 10px 3px;
  text-align: center;
  background-color: #cae200;
  border-top-right-radius: 20px;
  -webkit-top-bottom-right-radius: 20px;
  -moz-border-radius-topright: 20px;
  border-top-left-radius: 20px;
  -webkit-border-top-left-radius: 20px;
  -moz-border-radius-topleft: 20px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036516}}
body.category-top #page #side .sec-cmn-top--online .sec-cmn-top__header-title {
  font-size: 94%;
  font-weight: bold;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036522}}
body.category-top #page #side .sec-cmn-top--online .sec-cmn-top__list-wrap {
  padding: 10px;
  background-color: #cae200;
  border: 5px solid #fff;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036528}}
body.category-top #page #side .sec-cmn-top--online .sec-cmn-top__list-wrap .sec-cmn-top__list {
  display: flex;
  flex-wrap: wrap;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036534}}
body.category-top #page #side .sec-cmn-top--online .sec-cmn-top__item {
  display: block;
  width: 49%;
  height: 100px;
  border-bottom: 1px solid #fff;
  position: relative;
  padding-bottom: 5px;
  /* 最後の要素 + 最後から２つ目のliが奇数の場合、その要素 */
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036543}}
body.category-top #page #side .sec-cmn-top--online .sec-cmn-top__item:nth-child(2n+1)::after {
  width: 1px;
  position: absolute;
  content: "";
  top: 15px;
  right: 0;
  height: calc(100% - 30%);
  background-color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036554}}
body.category-top #page #side .sec-cmn-top--online .sec-cmn-top__item:last-child, body.category-top #page #side .sec-cmn-top--online .sec-cmn-top__item:nth-last-child(2):nth-child(odd) {
  border-bottom: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036559}}
body.category-top #page #side .sec-cmn-top--online .sec-cmn-top__item a {
  display: block;
  width: 90%;
  height: 95%;
  margin: 5px auto;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 82%;
  font-weight: bold;
  color: #231815;
  text-align: center;
  text-decoration: none;
  border-radius: 15px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036577}}
body.category-top #page #side .sec-cmn-top--online .sec-cmn-top__item a:hover, body.category-top #page #side .sec-cmn-top--online .sec-cmn-top__item a:focus {
  background-color: rgba(0, 0, 0, 0.1);
  transition: .3s ease-in-out;
  opacity: 1;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036589}}
body.category-top .footer {
  margin-top: 80px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036598}}
body.category-top.body--guide .yield-wrap .category-nodes article {
  min-height: 0px !important;
}

/* pages - body.category-middle-layer　
---------------------------------------------------------- */
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036608}}
body.category-middle-layer {
  background-color: #e2edee;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036612}}
body.category-middle-layer #page .crumbs {
  padding-left: 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036616}}
body.category-middle-layer #page #wrap {
  margin: 20px auto;
  width: 1000px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036616}}
  body.category-middle-layer #page #wrap {
    margin: 120px auto;
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036625}}
body.category-middle-layer #page #wrap #content {
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036629}}
body.category-middle-layer #page #wrap #main {
  padding: 20px 30px 0 0;
  width: 75%;
  float: left;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036629}}
  body.category-middle-layer #page #wrap #main {
    float: none;
    width: 100%;
    padding: 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036640}}
body.category-middle-layer #page #wrap #main .main-inner {
  background-color: #fff;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036644}}
body.category-middle-layer #page #wrap #main .main-inner .cat-header__title {
  display: inline-block;
  width: 100%;
  padding: 20px 25px;
  font-size: 113%;
  font-weight: bold;
  color: #231815;
  background-color: #b0e8ff;
  border-radius: 20px 20px 0 0;
  -webkit-border-radius: 20px 20px 0 0;
  -moz-border-radius: 20px 20px 0 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036657}}
body.category-middle-layer #page #wrap #main .main-inner .ss-swiper-slide-controller button {
  padding: 5px 1.5em;
  font-weight: bold;
  background-color: #abe2fb;
  border: 4px solid #fff;
  border-radius: 13px;
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036664}}
body.category-middle-layer #page #wrap #main .main-inner .ss-swiper-slide-controller button:hover, body.category-middle-layer #page #wrap #main .main-inner .ss-swiper-slide-controller button:focus {
  background-color: #edfc8a;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036673}}
body.category-middle-layer #page #wrap #main .main-inner .category-nodes .deepest-catelist-wrap,
body.category-middle-layer #page #wrap #main .main-inner .cms-nodes .deepest-catelist-wrap {
  width: 100%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036679}}
body.category-middle-layer #page #wrap #main .main-inner .category-nodes .deepest-catelist__list,
body.category-middle-layer #page #wrap #main .main-inner .cms-nodes .deepest-catelist__list {
  padding: 20px 20px 20px 0;
  display: flow-root;
  list-style: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036684}}
body.category-middle-layer #page #wrap #main .main-inner .category-nodes .deepest-catelist__list .deepest-catelist__item,
body.category-middle-layer #page #wrap #main .main-inner .cms-nodes .deepest-catelist__list .deepest-catelist__item {
  width: 46%;
  margin-left: 20px;
  float: left;
  border-bottom: #231815 dashed 1px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036684}}
  body.category-middle-layer #page #wrap #main .main-inner .category-nodes .deepest-catelist__list .deepest-catelist__item,
  body.category-middle-layer #page #wrap #main .main-inner .cms-nodes .deepest-catelist__list .deepest-catelist__item {
    width: 94%;
    /* 最後の要素 + 最後から２つ目のliが奇数の場合、その要素 */
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036695}}
  body.category-middle-layer #page #wrap #main .main-inner .category-nodes .deepest-catelist__list .deepest-catelist__item:last-child, body.category-middle-layer #page #wrap #main .main-inner .category-nodes .deepest-catelist__list .deepest-catelist__item:nth-last-child(2):nth-child(odd),
  body.category-middle-layer #page #wrap #main .main-inner .cms-nodes .deepest-catelist__list .deepest-catelist__item:last-child,
  body.category-middle-layer #page #wrap #main .main-inner .cms-nodes .deepest-catelist__list .deepest-catelist__item:nth-last-child(2):nth-child(odd) {
    border-bottom: none;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036701}}
body.category-middle-layer #page #wrap #main .main-inner .category-nodes .deepest-catelist__list .deepest-catelist__item a,
body.category-middle-layer #page #wrap #main .main-inner .cms-nodes .deepest-catelist__list .deepest-catelist__item a {
  display: block;
  width: 100%;
  padding: 10px 10px 10px 35px;
  position: relative;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036708}}
body.category-middle-layer #page #wrap #main .main-inner .category-nodes .deepest-catelist__list .deepest-catelist__item a::before,
body.category-middle-layer #page #wrap #main .main-inner .cms-nodes .deepest-catelist__list .deepest-catelist__item a::before {
  content: url(/img/ic-folder.png);
  background-size: 30px;
  transform: scale(0.5);
  position: absolute;
  top: -2px;
  left: -7px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036721}}
body.category-middle-layer #page #wrap #main .main-inner .yield-wrap {
  margin-top: 20px;
  padding-bottom: 20px;
  border-top: 2px solid #0c53b7;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036727}}
body.category-middle-layer #page #wrap #main .main-inner .yield-wrap .page .body {
  margin: 20px;
  padding-bottom: 30px;
  order: 1;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003488}}
body.category-middle-layer #page #wrap #main .main-inner .yield-wrap .page .body p {
  margin-bottom: 20px;
  font-size: 88%;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003488}}
  body.category-middle-layer #page #wrap #main .main-inner .yield-wrap .page .body p {
    font-size: 75%;
    line-height: 1.57;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003503}}
body.category-middle-layer #page #wrap #main .main-inner .yield-wrap .page .body p img {
  max-width: 100%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003509}}
body.category-middle-layer #page #wrap #main .main-inner .yield-wrap .page .body h2 {
  margin: 30px 0 12px;
  padding: 8px 12px;
  font-size: 94%;
  font-weight: bold;
  background-color: #ccf0ff;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003509}}
  body.category-middle-layer #page #wrap #main .main-inner .yield-wrap .page .body h2 {
    font-size: 88%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003523}}
body.category-middle-layer #page #wrap #main .main-inner .yield-wrap .page .body h3 {
  margin-bottom: 12px;
  padding: 0 8px;
  font-size: 88%;
  font-weight: bold;
  border-left: 2px solid #003bbc;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003523}}
  body.category-middle-layer #page #wrap #main .main-inner .yield-wrap .page .body h3 {
    font-size: 75%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003537}}
body.category-middle-layer #page #wrap #main .main-inner .yield-wrap .page .body h4 {
  margin-bottom: 12px;
  font-size: 88%;
  font-weight: bold;
  color: #003bbc;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003537}}
  body.category-middle-layer #page #wrap #main .main-inner .yield-wrap .page .body h4 {
    font-size: 75%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003551}}
body.category-middle-layer #page #wrap #main .main-inner .yield-wrap .page .body ul,
body.category-middle-layer #page #wrap #main .main-inner .yield-wrap .page .body ol {
  margin-bottom: 20px;
  padding-left: 1em;
  font-size: 88%;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003551}}
  body.category-middle-layer #page #wrap #main .main-inner .yield-wrap .page .body ul,
  body.category-middle-layer #page #wrap #main .main-inner .yield-wrap .page .body ol {
    font-size: 75%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003564}}
body.category-middle-layer #page #wrap #main .main-inner .yield-wrap .page .body ul {
  list-style-type: disc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003568}}
body.category-middle-layer #page #wrap #main .main-inner .yield-wrap .page .body table {
  width: 100%;
  margin-bottom: 24px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003568}}
  body.category-middle-layer #page #wrap #main .main-inner .yield-wrap .page .body table {
    font-size: 88%;
  }
}
@media only screen and (max-width: 480px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003568}}
  body.category-middle-layer #page #wrap #main .main-inner .yield-wrap .page .body table {
    font-size: 75%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003580}}
body.category-middle-layer #page #wrap #main .main-inner .yield-wrap .page .body table caption {
  padding: 0 10px;
  color: #003bbc;
  text-align: left;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003586}}
body.category-middle-layer #page #wrap #main .main-inner .yield-wrap .page .body table p {
  margin-bottom: 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003590}}
body.category-middle-layer #page #wrap #main .main-inner .yield-wrap .page .body table th {
  padding: 3px 8px 0;
  border: 1px solid #ccc;
  background: #ecebe3;
  text-align: left;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003597}}
body.category-middle-layer #page #wrap #main .main-inner .yield-wrap .page .body table td {
  padding: 3px 8px 0;
  border: 1px solid #ccc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003603}}
body.category-middle-layer #page #wrap #main .main-inner .yield-wrap .page .body img {
  max-width: 100%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003608}}
body.category-middle-layer #page #wrap #main .main-inner .yield-wrap .page .body strong {
  font-weight: bold;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003613}}
body.category-middle-layer #page #wrap #main .main-inner .yield-wrap .page .body .genres ul {
  padding: 20px 0;
  list-style: none;
  display: flex;
  gap: 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003620}}
body.category-middle-layer #page #wrap #main .main-inner .yield-wrap .page .body .genres ul li a {
  padding: 16px 22px;
  border: 1px solid #ccc;
  border-radius: 10px;
  background: #ccc;
  color: #000;
  font-size: 88%;
  font-weight: bold;
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003338}}
body.category-middle-layer #page #wrap #main .main-inner .yield-wrap .page .body .genres ul li a:hover {
  opacity: .75;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003626}}
body.category-middle-layer #page #wrap #main .main-inner .yield-wrap .page .body .column2 {
  display: flex;
  gap: 20px;
  margin: 10px auto;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003631}}
body.category-middle-layer #page #wrap #main .main-inner .yield-wrap .page .body .column2 .column-item {
  width: calc((100% - 10px) / 2);
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003634}}
body.category-middle-layer #page #wrap #main .main-inner .yield-wrap .page .body .column2 .column-item img {
  width: 100%;
  padding: 0;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003634}}
  body.category-middle-layer #page #wrap #main .main-inner .yield-wrap .page .body .column2 .column-item img {
    max-width: 100% !important;
    height: auto !important;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003644}}
body.category-middle-layer #page #wrap #main .main-inner .yield-wrap .page .body .column2 .column-item .caption {
  margin: 0;
  font-size: 82%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003651}}
body.category-middle-layer #page #wrap #main .main-inner .yield-wrap .page .body .column3 {
  display: flex;
  gap: 20px;
  margin: 10px auto;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003656}}
body.category-middle-layer #page #wrap #main .main-inner .yield-wrap .page .body .column3 .column-item {
  width: calc((100% - 20px) / 3);
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003659}}
body.category-middle-layer #page #wrap #main .main-inner .yield-wrap .page .body .column3 .column-item img {
  width: 100%;
  padding: 0;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003659}}
  body.category-middle-layer #page #wrap #main .main-inner .yield-wrap .page .body .column3 .column-item img {
    max-width: 100% !important;
    height: auto !important;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003669}}
body.category-middle-layer #page #wrap #main .main-inner .yield-wrap .page .body .column3 .column-item .caption {
  margin: 0;
  font-size: 82%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036731}}
body.category-middle-layer #page #wrap #main .main-inner .yield-wrap .page .body video {
  max-width: 100%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036737}}
body.category-middle-layer #page #wrap #main .main-inner .yield-wrap .category-pages {
  padding: 20px 20px 20px 0;
  display: flex;
  flex-wrap: wrap;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036742}}
body.category-middle-layer #page #wrap #main .main-inner .yield-wrap .category-pages article {
  width: 46%;
  margin-left: 20px;
  border-bottom: #231815 dashed 1px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036742}}
  body.category-middle-layer #page #wrap #main .main-inner .yield-wrap .category-pages article {
    width: 94%;
    /* 最後の要素 + 最後から２つ目のliが奇数の場合、その要素 */
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036751}}
  body.category-middle-layer #page #wrap #main .main-inner .yield-wrap .category-pages article:last-child, body.category-middle-layer #page #wrap #main .main-inner .yield-wrap .category-pages article:nth-last-child(2):nth-child(odd) {
    border-bottom: none;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036757}}
body.category-middle-layer #page #wrap #main .main-inner .yield-wrap .category-pages article time {
  display: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036761}}
body.category-middle-layer #page #wrap #main .main-inner .yield-wrap .category-pages article a {
  display: block;
  width: 100%;
  padding: 10px 10px 10px 35px;
  position: relative;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036768}}
body.category-middle-layer #page #wrap #main .main-inner .yield-wrap .category-pages article a::before {
  content: url(/img/ic-file.png);
  background-size: 30px;
  transform: scale(0.5);
  position: absolute;
  top: -2px;
  left: -7px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036780}}
body.category-middle-layer #page #wrap #main .main-inner .yield-wrap .cms-group-pages article {
  border-bottom: #231815 dashed 1px;
  margin: 20px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036780}}
  body.category-middle-layer #page #wrap #main .main-inner .yield-wrap .cms-group-pages article {
    /* 最後の要素 + 最後から２つ目のliが奇数の場合、その要素 */
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036787}}
  body.category-middle-layer #page #wrap #main .main-inner .yield-wrap .cms-group-pages article:last-child, body.category-middle-layer #page #wrap #main .main-inner .yield-wrap .cms-group-pages article:nth-last-child(2):nth-child(odd) {
    border-bottom: none;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036793}}
body.category-middle-layer #page #wrap #main .main-inner .yield-wrap .cms-group-pages article header {
  display: flex;
  align-items: center;
  margin: 10px 0;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036793}}
  body.category-middle-layer #page #wrap #main .main-inner .yield-wrap .cms-group-pages article header {
    flex-direction: column;
    align-items: flex-start;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036803}}
body.category-middle-layer #page #wrap #main .main-inner .yield-wrap .cms-group-pages article header time {
  font-size: 75%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036807}}
body.category-middle-layer #page #wrap #main .main-inner .yield-wrap .cms-group-pages article header a {
  display: block;
  padding-left: 50px;
  font-size: 88%;
  font-weight: bold;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036807}}
  body.category-middle-layer #page #wrap #main .main-inner .yield-wrap .cms-group-pages article header a {
    padding-left: 0px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036824}}
body.category-middle-layer #page #wrap #side {
  padding-top: 20px;
  width: 25%;
  float: left;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036824}}
  body.category-middle-layer #page #wrap #side {
    float: none;
    width: 100%;
  }
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036834}}
  body.category-middle-layer #page #wrap #side .sub-catelist {
    width: 100%;
    padding: 0 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036840}}
body.category-middle-layer #page #wrap #side .sub-catelist__header {
  width: 100%;
  margin: 0 auto;
  padding: 20px;
  font-size: 113%;
  font-weight: bold;
  color: #fff;
  background-color: #0c53b7;
  border-radius: 15px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036851}}
body.category-middle-layer #page #wrap #side .sub-catelist__list {
  width: 100%;
  margin-top: 15px;
  background-color: #fff;
  list-style-type: none;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036858}}
body.category-middle-layer #page #wrap #side .sub-catelist__list .sub-catelist__item {
  border-bottom: 1px solid #0c53b7;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036861}}
body.category-middle-layer #page #wrap #side .sub-catelist__list .sub-catelist__item:first-child {
  padding-top: 10px;
  border-top-right-radius: 20px;
  -webkit-top-right-radius: 20px;
  -moz-border-radius-topright: 20px;
  border-top-left-radius: 20px;
  -webkit-top-left-radius: 20px;
  -moz-border-radius-topleft: 20px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036867}}
body.category-middle-layer #page #wrap #side .sub-catelist__list .sub-catelist__item:last-child {
  padding-bottom: 10px;
  border-bottom-right-radius: 20px;
  -webkit-border-bottom-right-radius: 20px;
  -moz-border-radius-bottomright: 20px;
  border-bottom-left-radius: 20px;
  -webkit-border-bottom-left-radius: 20px;
  -moz-border-radius-bottomleft: 20px;
  border-bottom: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036874}}
body.category-middle-layer #page #wrap #side .sub-catelist__list .sub-catelist__item--current {
  background-color: #b0e8ff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036878}}
body.category-middle-layer #page #wrap #side .sub-catelist__list .sub-catelist__item span {
  display: block;
  width: 100%;
  padding: 10px 20px;
  font-size: 94%;
  font-weight: bold;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036886}}
body.category-middle-layer #page #wrap #side .sub-catelist__list .sub-catelist__item a {
  display: block;
  width: 100%;
  padding: 10px 20px;
  font-size: 94%;
  font-weight: bold;
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036894}}
body.category-middle-layer #page #wrap #side .sub-catelist__list .sub-catelist__item a:hover, body.category-middle-layer #page #wrap #side .sub-catelist__list .sub-catelist__item a:focus {
  opacity: 0.7;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036903}}
body.category-middle-layer #page #wrap #side .relation-link {
  margin: 0 auto;
  margin-top: 30px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036903}}
  body.category-middle-layer #page #wrap #side .relation-link {
    width: 100%;
    padding: 0 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036912}}
body.category-middle-layer #page #wrap #side .relation-link__title {
  width: 100%;
  margin: 0 auto;
  padding: 20px;
  font-size: 94%;
  font-weight: bold;
  color: #fff;
  background-color: #0c53b7;
  border-radius: 15px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036923}}
body.category-middle-layer #page #wrap #side .relation-link .ss-image-box-item-list {
  padding: 20px 0 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036930}}
body.category-middle-layer #page #wrap #side .relation-link .ss-image-box-item-list .ss-image-box-item {
  width: 95%;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036930}}
  body.category-middle-layer #page #wrap #side .relation-link .ss-image-box-item-list .ss-image-box-item {
    max-width: 300px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036938}}
body.category-middle-layer #page #wrap #side .relation-link .ss-image-box-item-list .ss-image-box-item a img {
  width: 100%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036946}}
body.category-middle-layer #page #wrap #side .mod-menu--lifeevent {
  width: 250px;
  margin-top: 30px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036946}}
  body.category-middle-layer #page #wrap #side .mod-menu--lifeevent {
    width: 100%;
    padding: 0 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036955}}
body.category-middle-layer #page #wrap #side .mod-menu--lifeevent .mod-menu__header {
  width: 80%;
  margin: 0 auto;
  padding: 6px 10px 0;
  text-align: center;
  background-color: #96d7ff;
  border-top-right-radius: 20px;
  -webkit-top-bottom-right-radius: 20px;
  -moz-border-radius-topright: 20px;
  border-top-left-radius: 20px;
  -webkit-border-top-left-radius: 20px;
  -moz-border-radius-topleft: 20px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036968}}
body.category-middle-layer #page #wrap #side .mod-menu--lifeevent .mod-menu__header-title {
  font-size: 94%;
  font-weight: bold;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036974}}
body.category-middle-layer #page #wrap #side .mod-menu--lifeevent .mod-menu__list-wrap {
  padding: 10px;
  background-color: #fff;
  border: 5px solid #96d7ff;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036980}}
body.category-middle-layer #page #wrap #side .mod-menu--lifeevent .mod-menu__list-wrap .mod-menu__list {
  display: flex;
  flex-wrap: wrap;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036986}}
body.category-middle-layer #page #wrap #side .mod-menu--lifeevent .mod-menu__item {
  display: block;
  width: 49%;
  height: 100px;
  border-bottom: 1px solid #96d7ff;
  position: relative;
  padding: 0 5px 5px;
  /* 最後の要素 + 最後から２つ目のliが奇数の場合、その要素 */
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000036995}}
body.category-middle-layer #page #wrap #side .mod-menu--lifeevent .mod-menu__item:nth-child(2n+1)::after {
  width: 1px;
  position: absolute;
  content: "";
  top: 15px;
  right: 0;
  height: calc(100% - 30%);
  background-color: #96d7ff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037006}}
body.category-middle-layer #page #wrap #side .mod-menu--lifeevent .mod-menu__item:last-child, body.category-middle-layer #page #wrap #side .mod-menu--lifeevent .mod-menu__item:nth-last-child(2):nth-child(odd) {
  border-bottom: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037011}}
body.category-middle-layer #page #wrap #side .mod-menu--lifeevent .mod-menu__item .mod-menu__link {
  display: block;
  width: 100%;
  height: 95%;
  margin: 5px 0;
  text-decoration: none;
  border-radius: 15px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037023}}
body.category-middle-layer #page #wrap #side .mod-menu--lifeevent .mod-menu__item .mod-menu__link:hover, body.category-middle-layer #page #wrap #side .mod-menu--lifeevent .mod-menu__item .mod-menu__link:focus {
  background-color: rgba(0, 0, 0, 0.1);
  transition: .3s ease-in-out;
  opacity: 1;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037030}}
body.category-middle-layer #page #wrap #side .mod-menu--lifeevent .mod-menu__item .mod-menu__link .mod-menu__icon {
  width: 90px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037034}}
body.category-middle-layer #page #wrap #side .mod-menu--lifeevent .mod-menu__item .mod-menu__link .mod-menu__menu-name {
  font-size: 82%;
  font-weight: bold;
  color: #231815;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037042}}
body.category-middle-layer #page #wrap #side .mod-menu--lifeevent .mod-menu__item.current .mod-menu__link {
  background-color: rgba(0, 0, 0, 0.1);
  pointer-events: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037049}}
body.category-middle-layer #page #wrap #side .mod-menu--lifeevent .mod-menu__item--kekkon .mod-menu__icon {
  height: 40px;
  background-size: auto 40px;
  background-image: url("/img/icon_kekkon.png");
  background-repeat: no-repeat;
  background-position: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037055}}
body.category-middle-layer #page #wrap #side .mod-menu--lifeevent .mod-menu__item--ninshin .mod-menu__icon {
  height: 40px;
  background-size: auto 40px;
  background-image: url("/img/icon_ninshin.png");
  background-repeat: no-repeat;
  background-position: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037061}}
body.category-middle-layer #page #wrap #side .mod-menu--lifeevent .mod-menu__item--kosodate .mod-menu__icon {
  height: 40px;
  background-size: auto 40px;
  background-image: url("/img/icon_kosodate.png");
  background-repeat: no-repeat;
  background-position: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037067}}
body.category-middle-layer #page #wrap #side .mod-menu--lifeevent .mod-menu__item--kyoiku .mod-menu__icon {
  height: 40px;
  background-size: auto 40px;
  background-image: url("/img/icon_kyoiku.png");
  background-repeat: no-repeat;
  background-position: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037073}}
body.category-middle-layer #page #wrap #side .mod-menu--lifeevent .mod-menu__item--hikkoshi .mod-menu__icon {
  height: 40px;
  background-size: auto 40px;
  background-image: url("/img/icon_hikkoshi.png");
  background-repeat: no-repeat;
  background-position: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037079}}
body.category-middle-layer #page #wrap #side .mod-menu--lifeevent .mod-menu__item--shushoku .mod-menu__icon {
  height: 40px;
  background-size: auto 40px;
  background-image: url("/img/icon_shushoku.png");
  background-repeat: no-repeat;
  background-position: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037085}}
body.category-middle-layer #page #wrap #side .mod-menu--lifeevent .mod-menu__item--fukushi .mod-menu__icon {
  height: 40px;
  background-size: auto 40px;
  background-image: url("/img/icon_fukushi.png");
  background-repeat: no-repeat;
  background-position: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037091}}
body.category-middle-layer #page #wrap #side .mod-menu--lifeevent .mod-menu__item--okuyami .mod-menu__icon {
  height: 40px;
  background-size: auto 40px;
  background-image: url("/img/icon_okuyami.png");
  background-repeat: no-repeat;
  background-position: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037098}}
body.category-middle-layer #page #wrap #side .sec-cmn-top--online {
  width: 250px;
  margin-top: 30px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037098}}
  body.category-middle-layer #page #wrap #side .sec-cmn-top--online {
    width: 100%;
    padding: 0 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037107}}
body.category-middle-layer #page #wrap #side .sec-cmn-top--online .sec-cmn-top__header {
  width: 80%;
  margin: 0 auto;
  padding: 6px 10px 3px;
  text-align: center;
  background-color: #cae200;
  border-top-right-radius: 20px;
  -webkit-top-bottom-right-radius: 20px;
  -moz-border-radius-topright: 20px;
  border-top-left-radius: 20px;
  -webkit-border-top-left-radius: 20px;
  -moz-border-radius-topleft: 20px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037120}}
body.category-middle-layer #page #wrap #side .sec-cmn-top--online .sec-cmn-top__header-title {
  font-size: 94%;
  font-weight: bold;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037126}}
body.category-middle-layer #page #wrap #side .sec-cmn-top--online .sec-cmn-top__list-wrap {
  padding: 10px;
  background-color: #cae200;
  border: 5px solid #fff;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037132}}
body.category-middle-layer #page #wrap #side .sec-cmn-top--online .sec-cmn-top__list-wrap .sec-cmn-top__list {
  display: flex;
  flex-wrap: wrap;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037138}}
body.category-middle-layer #page #wrap #side .sec-cmn-top--online .sec-cmn-top__item {
  display: block;
  width: 49%;
  height: 100px;
  border-bottom: 1px solid #fff;
  position: relative;
  padding-bottom: 5px;
  /* 最後の要素 + 最後から２つ目のliが奇数の場合、その要素 */
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037147}}
body.category-middle-layer #page #wrap #side .sec-cmn-top--online .sec-cmn-top__item:nth-child(2n+1)::after {
  width: 1px;
  position: absolute;
  content: "";
  top: 15px;
  right: 0;
  height: calc(100% - 30%);
  background-color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037158}}
body.category-middle-layer #page #wrap #side .sec-cmn-top--online .sec-cmn-top__item:last-child, body.category-middle-layer #page #wrap #side .sec-cmn-top--online .sec-cmn-top__item:nth-last-child(2):nth-child(odd) {
  border-bottom: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037163}}
body.category-middle-layer #page #wrap #side .sec-cmn-top--online .sec-cmn-top__item a {
  display: block;
  width: 90%;
  height: 95%;
  margin: 5px auto;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 82%;
  font-weight: bold;
  color: #231815;
  text-align: center;
  text-decoration: none;
  border-radius: 15px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037181}}
body.category-middle-layer #page #wrap #side .sec-cmn-top--online .sec-cmn-top__item a:hover, body.category-middle-layer #page #wrap #side .sec-cmn-top--online .sec-cmn-top__item a:focus {
  background-color: rgba(0, 0, 0, 0.1);
  transition: .3s ease-in-out;
  opacity: 1;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037194}}
body.category-middle-layer .footer {
  margin-top: 80px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037200}}
body.category-middle-layer.body--shisei-gaiyo .yield-wrap {
  border-top: none !important;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037204}}
body.category-middle-layer.body--shisei-gaiyo .image-map-pages {
  text-align: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037207}}
body.category-middle-layer.body--shisei-gaiyo .image-map-pages img {
  width: 500px;
  height: auto;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037207}}
  body.category-middle-layer.body--shisei-gaiyo .image-map-pages img {
    width: 70%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037216}}
body.category-middle-layer.body--shisei-gaiyo .image-map-pages .supplement-guide-list {
  display: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037223}}
body.category-middle-layer.body--map-clickable .image-map-pages {
  text-align: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037226}}
body.category-middle-layer.body--map-clickable .image-map-pages img {
  width: 500px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037226}}
  body.category-middle-layer.body--map-clickable .image-map-pages img {
    width: 70%;
  }
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037240}}
body.category-middle-layer.kanko-info-layer .yield-wrap,
body.category-middle-layer.kanko-info-under-layer .yield-wrap,
body.category-middle-layer.body--kanko-info-blog .yield-wrap {
  border-top: none !important;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037244}}
body.category-middle-layer.kanko-info-layer #side,
body.category-middle-layer.kanko-info-under-layer #side,
body.category-middle-layer.body--kanko-info-blog #side {
  display: flex;
  flex-direction: column;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037244}}
  body.category-middle-layer.kanko-info-layer #side,
  body.category-middle-layer.kanko-info-under-layer #side,
  body.category-middle-layer.body--kanko-info-blog #side {
    width: 90% !important;
    margin: auto;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037253}}
body.category-middle-layer.kanko-info-layer #side a.login,
body.category-middle-layer.kanko-info-layer #side a.registration,
body.category-middle-layer.kanko-info-layer #side a.logout,
body.category-middle-layer.kanko-info-layer #side a.member,
body.category-middle-layer.kanko-info-under-layer #side a.login,
body.category-middle-layer.kanko-info-under-layer #side a.registration,
body.category-middle-layer.kanko-info-under-layer #side a.logout,
body.category-middle-layer.kanko-info-under-layer #side a.member,
body.category-middle-layer.body--kanko-info-blog #side a.login,
body.category-middle-layer.body--kanko-info-blog #side a.registration,
body.category-middle-layer.body--kanko-info-blog #side a.logout,
body.category-middle-layer.body--kanko-info-blog #side a.member {
  padding: 8px 50px;
  font-size: 88%;
  font-weight: bold;
  text-decoration: none;
  border: 1px solid #003bbc;
  border-radius: 21px;
  color: #fff;
  background-color: #003bbc;
  transition: .3s ease-in-out;
  display: block;
  text-align: center;
  width: 100%;
  margin: 0 auto;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037253}}
  body.category-middle-layer.kanko-info-layer #side a.login,
  body.category-middle-layer.kanko-info-layer #side a.registration,
  body.category-middle-layer.kanko-info-layer #side a.logout,
  body.category-middle-layer.kanko-info-layer #side a.member,
  body.category-middle-layer.kanko-info-under-layer #side a.login,
  body.category-middle-layer.kanko-info-under-layer #side a.registration,
  body.category-middle-layer.kanko-info-under-layer #side a.logout,
  body.category-middle-layer.kanko-info-under-layer #side a.member,
  body.category-middle-layer.body--kanko-info-blog #side a.login,
  body.category-middle-layer.body--kanko-info-blog #side a.registration,
  body.category-middle-layer.body--kanko-info-blog #side a.logout,
  body.category-middle-layer.body--kanko-info-blog #side a.member {
    padding: 7px 42px;
  }
}
@media only screen and (max-width: 480px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037253}}
  body.category-middle-layer.kanko-info-layer #side a.login,
  body.category-middle-layer.kanko-info-layer #side a.registration,
  body.category-middle-layer.kanko-info-layer #side a.logout,
  body.category-middle-layer.kanko-info-layer #side a.member,
  body.category-middle-layer.kanko-info-under-layer #side a.login,
  body.category-middle-layer.kanko-info-under-layer #side a.registration,
  body.category-middle-layer.kanko-info-under-layer #side a.logout,
  body.category-middle-layer.kanko-info-under-layer #side a.member,
  body.category-middle-layer.body--kanko-info-blog #side a.login,
  body.category-middle-layer.body--kanko-info-blog #side a.registration,
  body.category-middle-layer.body--kanko-info-blog #side a.logout,
  body.category-middle-layer.body--kanko-info-blog #side a.member {
    padding: 7px 28px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003271}}
body.category-middle-layer.kanko-info-layer #side a.login:hover,
body.category-middle-layer.kanko-info-layer #side a.registration:hover,
body.category-middle-layer.kanko-info-layer #side a.logout:hover,
body.category-middle-layer.kanko-info-layer #side a.member:hover,
body.category-middle-layer.kanko-info-under-layer #side a.login:hover,
body.category-middle-layer.kanko-info-under-layer #side a.registration:hover,
body.category-middle-layer.kanko-info-under-layer #side a.logout:hover,
body.category-middle-layer.kanko-info-under-layer #side a.member:hover,
body.category-middle-layer.body--kanko-info-blog #side a.login:hover,
body.category-middle-layer.body--kanko-info-blog #side a.registration:hover,
body.category-middle-layer.body--kanko-info-blog #side a.logout:hover,
body.category-middle-layer.body--kanko-info-blog #side a.member:hover {
  color: #003bbc;
  background-color: #fff;
  transition: .3s ease-in-out;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037264}}
body.category-middle-layer.kanko-info-layer #side a.registration,
body.category-middle-layer.kanko-info-layer #side a.logout,
body.category-middle-layer.kanko-info-under-layer #side a.registration,
body.category-middle-layer.kanko-info-under-layer #side a.logout,
body.category-middle-layer.body--kanko-info-blog #side a.registration,
body.category-middle-layer.body--kanko-info-blog #side a.logout {
  margin-top: 20px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037269}}
body.category-middle-layer.kanko-info-layer #side #recent-photo,
body.category-middle-layer.kanko-info-layer #side #side-blog,
body.category-middle-layer.kanko-info-under-layer #side #recent-photo,
body.category-middle-layer.kanko-info-under-layer #side #side-blog,
body.category-middle-layer.body--kanko-info-blog #side #recent-photo,
body.category-middle-layer.body--kanko-info-blog #side #side-blog {
  width: 100%;
  margin-top: 30px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037274}}
body.category-middle-layer.kanko-info-layer #side #recent-photo header,
body.category-middle-layer.kanko-info-layer #side #side-blog header,
body.category-middle-layer.kanko-info-under-layer #side #recent-photo header,
body.category-middle-layer.kanko-info-under-layer #side #side-blog header,
body.category-middle-layer.body--kanko-info-blog #side #recent-photo header,
body.category-middle-layer.body--kanko-info-blog #side #side-blog header {
  padding: 6px 0;
  text-align: center;
  background-color: #96d7ff;
  border-top-left-radius: 20px;
  -webkit-border-top-left-radius: 20px;
  -moz-border-radius-topleft: 20px;
  border-top-right-radius: 20px;
  -webkit-top-bottom-right-radius: 20px;
  -moz-border-radius-topright: 20px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037285}}
body.category-middle-layer.kanko-info-layer #side #recent-photo header h2,
body.category-middle-layer.kanko-info-layer #side #side-blog header h2,
body.category-middle-layer.kanko-info-under-layer #side #recent-photo header h2,
body.category-middle-layer.kanko-info-under-layer #side #side-blog header h2,
body.category-middle-layer.body--kanko-info-blog #side #recent-photo header h2,
body.category-middle-layer.body--kanko-info-blog #side #side-blog header h2 {
  font-size: 94%;
  font-weight: bold;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037291}}
body.category-middle-layer.kanko-info-layer #side #recent-photo ul,
body.category-middle-layer.kanko-info-layer #side #side-blog ul,
body.category-middle-layer.kanko-info-under-layer #side #recent-photo ul,
body.category-middle-layer.kanko-info-under-layer #side #side-blog ul,
body.category-middle-layer.body--kanko-info-blog #side #recent-photo ul,
body.category-middle-layer.body--kanko-info-blog #side #side-blog ul {
  padding: 10px 10px 20px;
  background-color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037295}}
body.category-middle-layer.kanko-info-layer #side #recent-photo ul li,
body.category-middle-layer.kanko-info-layer #side #side-blog ul li,
body.category-middle-layer.kanko-info-under-layer #side #recent-photo ul li,
body.category-middle-layer.kanko-info-under-layer #side #side-blog ul li,
body.category-middle-layer.body--kanko-info-blog #side #recent-photo ul li,
body.category-middle-layer.body--kanko-info-blog #side #side-blog ul li {
  padding: 2px 0;
  border-bottom: #231815 dashed 1px;
  margin-bottom: 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037300}}
body.category-middle-layer.kanko-info-layer #side #recent-photo ul li:last-of-type,
body.category-middle-layer.kanko-info-layer #side #side-blog ul li:last-of-type,
body.category-middle-layer.kanko-info-under-layer #side #recent-photo ul li:last-of-type,
body.category-middle-layer.kanko-info-under-layer #side #side-blog ul li:last-of-type,
body.category-middle-layer.body--kanko-info-blog #side #recent-photo ul li:last-of-type,
body.category-middle-layer.body--kanko-info-blog #side #side-blog ul li:last-of-type {
  margin-bottom: 0px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037304}}
body.category-middle-layer.kanko-info-layer #side #recent-photo ul li a,
body.category-middle-layer.kanko-info-layer #side #side-blog ul li a,
body.category-middle-layer.kanko-info-under-layer #side #recent-photo ul li a,
body.category-middle-layer.kanko-info-under-layer #side #side-blog ul li a,
body.category-middle-layer.body--kanko-info-blog #side #recent-photo ul li a,
body.category-middle-layer.body--kanko-info-blog #side #side-blog ul li a {
  display: block;
  text-align: center;
  margin-bottom: 10px;
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037310}}
body.category-middle-layer.kanko-info-layer #side #recent-photo ul li a:hover, body.category-middle-layer.kanko-info-layer #side #recent-photo ul li a:focus,
body.category-middle-layer.kanko-info-layer #side #side-blog ul li a:hover,
body.category-middle-layer.kanko-info-layer #side #side-blog ul li a:focus,
body.category-middle-layer.kanko-info-under-layer #side #recent-photo ul li a:hover,
body.category-middle-layer.kanko-info-under-layer #side #recent-photo ul li a:focus,
body.category-middle-layer.kanko-info-under-layer #side #side-blog ul li a:hover,
body.category-middle-layer.kanko-info-under-layer #side #side-blog ul li a:focus,
body.category-middle-layer.body--kanko-info-blog #side #recent-photo ul li a:hover,
body.category-middle-layer.body--kanko-info-blog #side #recent-photo ul li a:focus,
body.category-middle-layer.body--kanko-info-blog #side #side-blog ul li a:hover,
body.category-middle-layer.body--kanko-info-blog #side #side-blog ul li a:focus {
  text-decoration: underline;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037315}}
body.category-middle-layer.kanko-info-layer #side #recent-photo ul li a img,
body.category-middle-layer.kanko-info-layer #side #side-blog ul li a img,
body.category-middle-layer.kanko-info-under-layer #side #recent-photo ul li a img,
body.category-middle-layer.kanko-info-under-layer #side #side-blog ul li a img,
body.category-middle-layer.body--kanko-info-blog #side #recent-photo ul li a img,
body.category-middle-layer.body--kanko-info-blog #side #side-blog ul li a img {
  width: 100%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037322}}
body.category-middle-layer.kanko-info-layer #side #recent-photo div.more,
body.category-middle-layer.kanko-info-layer #side #side-blog div.more,
body.category-middle-layer.kanko-info-under-layer #side #recent-photo div.more,
body.category-middle-layer.kanko-info-under-layer #side #side-blog div.more,
body.category-middle-layer.body--kanko-info-blog #side #recent-photo div.more,
body.category-middle-layer.body--kanko-info-blog #side #side-blog div.more {
  padding: 0 10px 10px;
  background-color: #fff;
  border-bottom-left-radius: 20px;
  -webkit-border-bottom-left-radius: 20px;
  -moz-border-radius-bottomleft: 20px;
  border-bottom-right-radius: 20px;
  -webkit-border-bottom-right-radius: 20px;
  -moz-border-radius-bottomright: 20px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037332}}
body.category-middle-layer.kanko-info-layer #side #recent-photo div.more a,
body.category-middle-layer.kanko-info-layer #side #side-blog div.more a,
body.category-middle-layer.kanko-info-under-layer #side #recent-photo div.more a,
body.category-middle-layer.kanko-info-under-layer #side #side-blog div.more a,
body.category-middle-layer.body--kanko-info-blog #side #recent-photo div.more a,
body.category-middle-layer.body--kanko-info-blog #side #side-blog div.more a {
  display: block;
  text-align: right;
  padding-right: 20px;
  color: #585c5f;
  font-weight: bold;
  font-size: 75%;
  position: relative;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037341}}
body.category-middle-layer.kanko-info-layer #side #recent-photo div.more a::after,
body.category-middle-layer.kanko-info-layer #side #side-blog div.more a::after,
body.category-middle-layer.kanko-info-under-layer #side #recent-photo div.more a::after,
body.category-middle-layer.kanko-info-under-layer #side #side-blog div.more a::after,
body.category-middle-layer.body--kanko-info-blog #side #recent-photo div.more a::after,
body.category-middle-layer.body--kanko-info-blog #side #side-blog div.more a::after {
  content: '';
  position: absolute;
  top: 8.5px;
  right: 9px;
  height: 0;
  border-style: solid;
  border-width: 3px 0 3px 5px;
  border-color: transparent transparent transparent #585c5f;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037355}}
body.category-middle-layer.kanko-info-layer #side #side-blog,
body.category-middle-layer.kanko-info-under-layer #side #side-blog,
body.category-middle-layer.body--kanko-info-blog #side #side-blog {
  margin-top: 30px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037360}}
body.category-middle-layer.kanko-info-layer #side #side-blog ul li time,
body.category-middle-layer.kanko-info-under-layer #side #side-blog ul li time,
body.category-middle-layer.body--kanko-info-blog #side #side-blog ul li time {
  font-size: 88%;
  font-weight: bold;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037365}}
body.category-middle-layer.kanko-info-layer #side #side-blog ul li a,
body.category-middle-layer.kanko-info-under-layer #side #side-blog ul li a,
body.category-middle-layer.body--kanko-info-blog #side #side-blog ul li a {
  text-align: left;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037369}}
body.category-middle-layer.kanko-info-layer #side #side-blog ul li div,
body.category-middle-layer.kanko-info-under-layer #side #side-blog ul li div,
body.category-middle-layer.body--kanko-info-blog #side #side-blog ul li div {
  text-align: right;
  font-size: 88%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037376}}
body.category-middle-layer.kanko-info-layer #side #side-blog a,
body.category-middle-layer.kanko-info-under-layer #side #side-blog a,
body.category-middle-layer.body--kanko-info-blog #side #side-blog a {
  text-align: left;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037385}}
body.category-middle-layer.kanko-info-under-layer .member-photos,
body.category-middle-layer.body--kanko-info-blog .member-photos {
  padding: 0 20px;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  gap: 20px 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037392}}
body.category-middle-layer.kanko-info-under-layer .member-photos .title,
body.category-middle-layer.body--kanko-info-blog .member-photos .title {
  display: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037397}}
body.category-middle-layer.kanko-info-under-layer .member-blogs,
body.category-middle-layer.body--kanko-info-blog .member-blogs {
  padding: 0 20px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037400}}
body.category-middle-layer.kanko-info-under-layer .member-blogs .blog,
body.category-middle-layer.body--kanko-info-blog .member-blogs .blog {
  padding-bottom: 10px;
  margin-bottom: 10px;
  display: flex;
  align-items: center;
  gap: 20px 10px;
  border-bottom: #231815 dashed 1px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037408}}
body.category-middle-layer.kanko-info-under-layer .member-blogs .blog a,
body.category-middle-layer.body--kanko-info-blog .member-blogs .blog a {
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037411}}
body.category-middle-layer.kanko-info-under-layer .member-blogs .blog a:hover, body.category-middle-layer.kanko-info-under-layer .member-blogs .blog a:focus,
body.category-middle-layer.body--kanko-info-blog .member-blogs .blog a:hover,
body.category-middle-layer.body--kanko-info-blog .member-blogs .blog a:focus {
  text-decoration: underline;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037420}}
body.category-middle-layer.kanko-info-under-layer .member-blog-pages .blog,
body.category-middle-layer.body--kanko-info-blog .member-blog-pages .blog {
  padding-bottom: 30px;
  order: 1;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003488}}
body.category-middle-layer.kanko-info-under-layer .member-blog-pages .blog p,
body.category-middle-layer.body--kanko-info-blog .member-blog-pages .blog p {
  margin-bottom: 20px;
  font-size: 88%;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003488}}
  body.category-middle-layer.kanko-info-under-layer .member-blog-pages .blog p,
  body.category-middle-layer.body--kanko-info-blog .member-blog-pages .blog p {
    font-size: 75%;
    line-height: 1.57;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003503}}
body.category-middle-layer.kanko-info-under-layer .member-blog-pages .blog p img,
body.category-middle-layer.body--kanko-info-blog .member-blog-pages .blog p img {
  max-width: 100%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003509}}
body.category-middle-layer.kanko-info-under-layer .member-blog-pages .blog h2,
body.category-middle-layer.body--kanko-info-blog .member-blog-pages .blog h2 {
  margin: 30px 0 12px;
  padding: 8px 12px;
  font-size: 94%;
  font-weight: bold;
  background-color: #ccf0ff;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003509}}
  body.category-middle-layer.kanko-info-under-layer .member-blog-pages .blog h2,
  body.category-middle-layer.body--kanko-info-blog .member-blog-pages .blog h2 {
    font-size: 88%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003523}}
body.category-middle-layer.kanko-info-under-layer .member-blog-pages .blog h3,
body.category-middle-layer.body--kanko-info-blog .member-blog-pages .blog h3 {
  margin-bottom: 12px;
  padding: 0 8px;
  font-size: 88%;
  font-weight: bold;
  border-left: 2px solid #003bbc;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003523}}
  body.category-middle-layer.kanko-info-under-layer .member-blog-pages .blog h3,
  body.category-middle-layer.body--kanko-info-blog .member-blog-pages .blog h3 {
    font-size: 75%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003537}}
body.category-middle-layer.kanko-info-under-layer .member-blog-pages .blog h4,
body.category-middle-layer.body--kanko-info-blog .member-blog-pages .blog h4 {
  margin-bottom: 12px;
  font-size: 88%;
  font-weight: bold;
  color: #003bbc;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003537}}
  body.category-middle-layer.kanko-info-under-layer .member-blog-pages .blog h4,
  body.category-middle-layer.body--kanko-info-blog .member-blog-pages .blog h4 {
    font-size: 75%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003551}}
body.category-middle-layer.kanko-info-under-layer .member-blog-pages .blog ul,
body.category-middle-layer.kanko-info-under-layer .member-blog-pages .blog ol,
body.category-middle-layer.body--kanko-info-blog .member-blog-pages .blog ul,
body.category-middle-layer.body--kanko-info-blog .member-blog-pages .blog ol {
  margin-bottom: 20px;
  padding-left: 1em;
  font-size: 88%;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003551}}
  body.category-middle-layer.kanko-info-under-layer .member-blog-pages .blog ul,
  body.category-middle-layer.kanko-info-under-layer .member-blog-pages .blog ol,
  body.category-middle-layer.body--kanko-info-blog .member-blog-pages .blog ul,
  body.category-middle-layer.body--kanko-info-blog .member-blog-pages .blog ol {
    font-size: 75%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003564}}
body.category-middle-layer.kanko-info-under-layer .member-blog-pages .blog ul,
body.category-middle-layer.body--kanko-info-blog .member-blog-pages .blog ul {
  list-style-type: disc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003568}}
body.category-middle-layer.kanko-info-under-layer .member-blog-pages .blog table,
body.category-middle-layer.body--kanko-info-blog .member-blog-pages .blog table {
  width: 100%;
  margin-bottom: 24px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003568}}
  body.category-middle-layer.kanko-info-under-layer .member-blog-pages .blog table,
  body.category-middle-layer.body--kanko-info-blog .member-blog-pages .blog table {
    font-size: 88%;
  }
}
@media only screen and (max-width: 480px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003568}}
  body.category-middle-layer.kanko-info-under-layer .member-blog-pages .blog table,
  body.category-middle-layer.body--kanko-info-blog .member-blog-pages .blog table {
    font-size: 75%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003580}}
body.category-middle-layer.kanko-info-under-layer .member-blog-pages .blog table caption,
body.category-middle-layer.body--kanko-info-blog .member-blog-pages .blog table caption {
  padding: 0 10px;
  color: #003bbc;
  text-align: left;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003586}}
body.category-middle-layer.kanko-info-under-layer .member-blog-pages .blog table p,
body.category-middle-layer.body--kanko-info-blog .member-blog-pages .blog table p {
  margin-bottom: 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003590}}
body.category-middle-layer.kanko-info-under-layer .member-blog-pages .blog table th,
body.category-middle-layer.body--kanko-info-blog .member-blog-pages .blog table th {
  padding: 3px 8px 0;
  border: 1px solid #ccc;
  background: #ecebe3;
  text-align: left;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003597}}
body.category-middle-layer.kanko-info-under-layer .member-blog-pages .blog table td,
body.category-middle-layer.body--kanko-info-blog .member-blog-pages .blog table td {
  padding: 3px 8px 0;
  border: 1px solid #ccc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003603}}
body.category-middle-layer.kanko-info-under-layer .member-blog-pages .blog img,
body.category-middle-layer.body--kanko-info-blog .member-blog-pages .blog img {
  max-width: 100%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003608}}
body.category-middle-layer.kanko-info-under-layer .member-blog-pages .blog strong,
body.category-middle-layer.body--kanko-info-blog .member-blog-pages .blog strong {
  font-weight: bold;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003613}}
body.category-middle-layer.kanko-info-under-layer .member-blog-pages .blog .genres ul,
body.category-middle-layer.body--kanko-info-blog .member-blog-pages .blog .genres ul {
  padding: 20px 0;
  list-style: none;
  display: flex;
  gap: 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003620}}
body.category-middle-layer.kanko-info-under-layer .member-blog-pages .blog .genres ul li a,
body.category-middle-layer.body--kanko-info-blog .member-blog-pages .blog .genres ul li a {
  padding: 16px 22px;
  border: 1px solid #ccc;
  border-radius: 10px;
  background: #ccc;
  color: #000;
  font-size: 88%;
  font-weight: bold;
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003338}}
body.category-middle-layer.kanko-info-under-layer .member-blog-pages .blog .genres ul li a:hover,
body.category-middle-layer.body--kanko-info-blog .member-blog-pages .blog .genres ul li a:hover {
  opacity: .75;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003626}}
body.category-middle-layer.kanko-info-under-layer .member-blog-pages .blog .column2,
body.category-middle-layer.body--kanko-info-blog .member-blog-pages .blog .column2 {
  display: flex;
  gap: 20px;
  margin: 10px auto;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003631}}
body.category-middle-layer.kanko-info-under-layer .member-blog-pages .blog .column2 .column-item,
body.category-middle-layer.body--kanko-info-blog .member-blog-pages .blog .column2 .column-item {
  width: calc((100% - 10px) / 2);
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003634}}
body.category-middle-layer.kanko-info-under-layer .member-blog-pages .blog .column2 .column-item img,
body.category-middle-layer.body--kanko-info-blog .member-blog-pages .blog .column2 .column-item img {
  width: 100%;
  padding: 0;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003634}}
  body.category-middle-layer.kanko-info-under-layer .member-blog-pages .blog .column2 .column-item img,
  body.category-middle-layer.body--kanko-info-blog .member-blog-pages .blog .column2 .column-item img {
    max-width: 100% !important;
    height: auto !important;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003644}}
body.category-middle-layer.kanko-info-under-layer .member-blog-pages .blog .column2 .column-item .caption,
body.category-middle-layer.body--kanko-info-blog .member-blog-pages .blog .column2 .column-item .caption {
  margin: 0;
  font-size: 82%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003651}}
body.category-middle-layer.kanko-info-under-layer .member-blog-pages .blog .column3,
body.category-middle-layer.body--kanko-info-blog .member-blog-pages .blog .column3 {
  display: flex;
  gap: 20px;
  margin: 10px auto;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003656}}
body.category-middle-layer.kanko-info-under-layer .member-blog-pages .blog .column3 .column-item,
body.category-middle-layer.body--kanko-info-blog .member-blog-pages .blog .column3 .column-item {
  width: calc((100% - 20px) / 3);
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003659}}
body.category-middle-layer.kanko-info-under-layer .member-blog-pages .blog .column3 .column-item img,
body.category-middle-layer.body--kanko-info-blog .member-blog-pages .blog .column3 .column-item img {
  width: 100%;
  padding: 0;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003659}}
  body.category-middle-layer.kanko-info-under-layer .member-blog-pages .blog .column3 .column-item img,
  body.category-middle-layer.body--kanko-info-blog .member-blog-pages .blog .column3 .column-item img {
    max-width: 100% !important;
    height: auto !important;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003669}}
body.category-middle-layer.kanko-info-under-layer .member-blog-pages .blog .column3 .column-item .caption,
body.category-middle-layer.body--kanko-info-blog .member-blog-pages .blog .column3 .column-item .caption {
  margin: 0;
  font-size: 82%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037423}}
body.category-middle-layer.kanko-info-under-layer .member-blog-pages .blog video,
body.category-middle-layer.body--kanko-info-blog .member-blog-pages .blog video {
  max-width: 100%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037429}}
body.category-middle-layer.kanko-info-under-layer .blog-center,
body.category-middle-layer.body--kanko-info-blog .blog-center {
  padding: 0 20px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037432}}
body.category-middle-layer.kanko-info-under-layer .blog-center .blog,
body.category-middle-layer.body--kanko-info-blog .blog-center .blog {
  padding-bottom: 30px;
  order: 1;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003488}}
body.category-middle-layer.kanko-info-under-layer .blog-center .blog p,
body.category-middle-layer.body--kanko-info-blog .blog-center .blog p {
  margin-bottom: 20px;
  font-size: 88%;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003488}}
  body.category-middle-layer.kanko-info-under-layer .blog-center .blog p,
  body.category-middle-layer.body--kanko-info-blog .blog-center .blog p {
    font-size: 75%;
    line-height: 1.57;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003503}}
body.category-middle-layer.kanko-info-under-layer .blog-center .blog p img,
body.category-middle-layer.body--kanko-info-blog .blog-center .blog p img {
  max-width: 100%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003509}}
body.category-middle-layer.kanko-info-under-layer .blog-center .blog h2,
body.category-middle-layer.body--kanko-info-blog .blog-center .blog h2 {
  margin: 30px 0 12px;
  padding: 8px 12px;
  font-size: 94%;
  font-weight: bold;
  background-color: #ccf0ff;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003509}}
  body.category-middle-layer.kanko-info-under-layer .blog-center .blog h2,
  body.category-middle-layer.body--kanko-info-blog .blog-center .blog h2 {
    font-size: 88%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003523}}
body.category-middle-layer.kanko-info-under-layer .blog-center .blog h3,
body.category-middle-layer.body--kanko-info-blog .blog-center .blog h3 {
  margin-bottom: 12px;
  padding: 0 8px;
  font-size: 88%;
  font-weight: bold;
  border-left: 2px solid #003bbc;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003523}}
  body.category-middle-layer.kanko-info-under-layer .blog-center .blog h3,
  body.category-middle-layer.body--kanko-info-blog .blog-center .blog h3 {
    font-size: 75%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003537}}
body.category-middle-layer.kanko-info-under-layer .blog-center .blog h4,
body.category-middle-layer.body--kanko-info-blog .blog-center .blog h4 {
  margin-bottom: 12px;
  font-size: 88%;
  font-weight: bold;
  color: #003bbc;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003537}}
  body.category-middle-layer.kanko-info-under-layer .blog-center .blog h4,
  body.category-middle-layer.body--kanko-info-blog .blog-center .blog h4 {
    font-size: 75%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003551}}
body.category-middle-layer.kanko-info-under-layer .blog-center .blog ul,
body.category-middle-layer.kanko-info-under-layer .blog-center .blog ol,
body.category-middle-layer.body--kanko-info-blog .blog-center .blog ul,
body.category-middle-layer.body--kanko-info-blog .blog-center .blog ol {
  margin-bottom: 20px;
  padding-left: 1em;
  font-size: 88%;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003551}}
  body.category-middle-layer.kanko-info-under-layer .blog-center .blog ul,
  body.category-middle-layer.kanko-info-under-layer .blog-center .blog ol,
  body.category-middle-layer.body--kanko-info-blog .blog-center .blog ul,
  body.category-middle-layer.body--kanko-info-blog .blog-center .blog ol {
    font-size: 75%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003564}}
body.category-middle-layer.kanko-info-under-layer .blog-center .blog ul,
body.category-middle-layer.body--kanko-info-blog .blog-center .blog ul {
  list-style-type: disc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003568}}
body.category-middle-layer.kanko-info-under-layer .blog-center .blog table,
body.category-middle-layer.body--kanko-info-blog .blog-center .blog table {
  width: 100%;
  margin-bottom: 24px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003568}}
  body.category-middle-layer.kanko-info-under-layer .blog-center .blog table,
  body.category-middle-layer.body--kanko-info-blog .blog-center .blog table {
    font-size: 88%;
  }
}
@media only screen and (max-width: 480px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003568}}
  body.category-middle-layer.kanko-info-under-layer .blog-center .blog table,
  body.category-middle-layer.body--kanko-info-blog .blog-center .blog table {
    font-size: 75%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003580}}
body.category-middle-layer.kanko-info-under-layer .blog-center .blog table caption,
body.category-middle-layer.body--kanko-info-blog .blog-center .blog table caption {
  padding: 0 10px;
  color: #003bbc;
  text-align: left;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003586}}
body.category-middle-layer.kanko-info-under-layer .blog-center .blog table p,
body.category-middle-layer.body--kanko-info-blog .blog-center .blog table p {
  margin-bottom: 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003590}}
body.category-middle-layer.kanko-info-under-layer .blog-center .blog table th,
body.category-middle-layer.body--kanko-info-blog .blog-center .blog table th {
  padding: 3px 8px 0;
  border: 1px solid #ccc;
  background: #ecebe3;
  text-align: left;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003597}}
body.category-middle-layer.kanko-info-under-layer .blog-center .blog table td,
body.category-middle-layer.body--kanko-info-blog .blog-center .blog table td {
  padding: 3px 8px 0;
  border: 1px solid #ccc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003603}}
body.category-middle-layer.kanko-info-under-layer .blog-center .blog img,
body.category-middle-layer.body--kanko-info-blog .blog-center .blog img {
  max-width: 100%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003608}}
body.category-middle-layer.kanko-info-under-layer .blog-center .blog strong,
body.category-middle-layer.body--kanko-info-blog .blog-center .blog strong {
  font-weight: bold;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003613}}
body.category-middle-layer.kanko-info-under-layer .blog-center .blog .genres ul,
body.category-middle-layer.body--kanko-info-blog .blog-center .blog .genres ul {
  padding: 20px 0;
  list-style: none;
  display: flex;
  gap: 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003620}}
body.category-middle-layer.kanko-info-under-layer .blog-center .blog .genres ul li a,
body.category-middle-layer.body--kanko-info-blog .blog-center .blog .genres ul li a {
  padding: 16px 22px;
  border: 1px solid #ccc;
  border-radius: 10px;
  background: #ccc;
  color: #000;
  font-size: 88%;
  font-weight: bold;
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003338}}
body.category-middle-layer.kanko-info-under-layer .blog-center .blog .genres ul li a:hover,
body.category-middle-layer.body--kanko-info-blog .blog-center .blog .genres ul li a:hover {
  opacity: .75;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003626}}
body.category-middle-layer.kanko-info-under-layer .blog-center .blog .column2,
body.category-middle-layer.body--kanko-info-blog .blog-center .blog .column2 {
  display: flex;
  gap: 20px;
  margin: 10px auto;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003631}}
body.category-middle-layer.kanko-info-under-layer .blog-center .blog .column2 .column-item,
body.category-middle-layer.body--kanko-info-blog .blog-center .blog .column2 .column-item {
  width: calc((100% - 10px) / 2);
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003634}}
body.category-middle-layer.kanko-info-under-layer .blog-center .blog .column2 .column-item img,
body.category-middle-layer.body--kanko-info-blog .blog-center .blog .column2 .column-item img {
  width: 100%;
  padding: 0;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003634}}
  body.category-middle-layer.kanko-info-under-layer .blog-center .blog .column2 .column-item img,
  body.category-middle-layer.body--kanko-info-blog .blog-center .blog .column2 .column-item img {
    max-width: 100% !important;
    height: auto !important;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003644}}
body.category-middle-layer.kanko-info-under-layer .blog-center .blog .column2 .column-item .caption,
body.category-middle-layer.body--kanko-info-blog .blog-center .blog .column2 .column-item .caption {
  margin: 0;
  font-size: 82%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003651}}
body.category-middle-layer.kanko-info-under-layer .blog-center .blog .column3,
body.category-middle-layer.body--kanko-info-blog .blog-center .blog .column3 {
  display: flex;
  gap: 20px;
  margin: 10px auto;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003656}}
body.category-middle-layer.kanko-info-under-layer .blog-center .blog .column3 .column-item,
body.category-middle-layer.body--kanko-info-blog .blog-center .blog .column3 .column-item {
  width: calc((100% - 20px) / 3);
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003659}}
body.category-middle-layer.kanko-info-under-layer .blog-center .blog .column3 .column-item img,
body.category-middle-layer.body--kanko-info-blog .blog-center .blog .column3 .column-item img {
  width: 100%;
  padding: 0;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003659}}
  body.category-middle-layer.kanko-info-under-layer .blog-center .blog .column3 .column-item img,
  body.category-middle-layer.body--kanko-info-blog .blog-center .blog .column3 .column-item img {
    max-width: 100% !important;
    height: auto !important;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003669}}
body.category-middle-layer.kanko-info-under-layer .blog-center .blog .column3 .column-item .caption,
body.category-middle-layer.body--kanko-info-blog .blog-center .blog .column3 .column-item .caption {
  margin: 0;
  font-size: 82%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037435}}
body.category-middle-layer.kanko-info-under-layer .blog-center .blog video,
body.category-middle-layer.body--kanko-info-blog .blog-center .blog video {
  max-width: 100%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037441}}
body.category-middle-layer.kanko-info-under-layer .photo-body,
body.category-middle-layer.kanko-info-under-layer .photo-categories,
body.category-middle-layer.kanko-info-under-layer .photo-locations,
body.category-middle-layer.kanko-info-under-layer .map-page,
body.category-middle-layer.body--kanko-info-blog .photo-body,
body.category-middle-layer.body--kanko-info-blog .photo-categories,
body.category-middle-layer.body--kanko-info-blog .photo-locations,
body.category-middle-layer.body--kanko-info-blog .map-page {
  padding: 0 20px;
  padding-bottom: 30px;
  order: 1;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003488}}
body.category-middle-layer.kanko-info-under-layer .photo-body p,
body.category-middle-layer.kanko-info-under-layer .photo-categories p,
body.category-middle-layer.kanko-info-under-layer .photo-locations p,
body.category-middle-layer.kanko-info-under-layer .map-page p,
body.category-middle-layer.body--kanko-info-blog .photo-body p,
body.category-middle-layer.body--kanko-info-blog .photo-categories p,
body.category-middle-layer.body--kanko-info-blog .photo-locations p,
body.category-middle-layer.body--kanko-info-blog .map-page p {
  margin-bottom: 20px;
  font-size: 88%;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003488}}
  body.category-middle-layer.kanko-info-under-layer .photo-body p,
  body.category-middle-layer.kanko-info-under-layer .photo-categories p,
  body.category-middle-layer.kanko-info-under-layer .photo-locations p,
  body.category-middle-layer.kanko-info-under-layer .map-page p,
  body.category-middle-layer.body--kanko-info-blog .photo-body p,
  body.category-middle-layer.body--kanko-info-blog .photo-categories p,
  body.category-middle-layer.body--kanko-info-blog .photo-locations p,
  body.category-middle-layer.body--kanko-info-blog .map-page p {
    font-size: 75%;
    line-height: 1.57;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003503}}
body.category-middle-layer.kanko-info-under-layer .photo-body p img,
body.category-middle-layer.kanko-info-under-layer .photo-categories p img,
body.category-middle-layer.kanko-info-under-layer .photo-locations p img,
body.category-middle-layer.kanko-info-under-layer .map-page p img,
body.category-middle-layer.body--kanko-info-blog .photo-body p img,
body.category-middle-layer.body--kanko-info-blog .photo-categories p img,
body.category-middle-layer.body--kanko-info-blog .photo-locations p img,
body.category-middle-layer.body--kanko-info-blog .map-page p img {
  max-width: 100%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003509}}
body.category-middle-layer.kanko-info-under-layer .photo-body h2,
body.category-middle-layer.kanko-info-under-layer .photo-categories h2,
body.category-middle-layer.kanko-info-under-layer .photo-locations h2,
body.category-middle-layer.kanko-info-under-layer .map-page h2,
body.category-middle-layer.body--kanko-info-blog .photo-body h2,
body.category-middle-layer.body--kanko-info-blog .photo-categories h2,
body.category-middle-layer.body--kanko-info-blog .photo-locations h2,
body.category-middle-layer.body--kanko-info-blog .map-page h2 {
  margin: 30px 0 12px;
  padding: 8px 12px;
  font-size: 94%;
  font-weight: bold;
  background-color: #ccf0ff;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003509}}
  body.category-middle-layer.kanko-info-under-layer .photo-body h2,
  body.category-middle-layer.kanko-info-under-layer .photo-categories h2,
  body.category-middle-layer.kanko-info-under-layer .photo-locations h2,
  body.category-middle-layer.kanko-info-under-layer .map-page h2,
  body.category-middle-layer.body--kanko-info-blog .photo-body h2,
  body.category-middle-layer.body--kanko-info-blog .photo-categories h2,
  body.category-middle-layer.body--kanko-info-blog .photo-locations h2,
  body.category-middle-layer.body--kanko-info-blog .map-page h2 {
    font-size: 88%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003523}}
body.category-middle-layer.kanko-info-under-layer .photo-body h3,
body.category-middle-layer.kanko-info-under-layer .photo-categories h3,
body.category-middle-layer.kanko-info-under-layer .photo-locations h3,
body.category-middle-layer.kanko-info-under-layer .map-page h3,
body.category-middle-layer.body--kanko-info-blog .photo-body h3,
body.category-middle-layer.body--kanko-info-blog .photo-categories h3,
body.category-middle-layer.body--kanko-info-blog .photo-locations h3,
body.category-middle-layer.body--kanko-info-blog .map-page h3 {
  margin-bottom: 12px;
  padding: 0 8px;
  font-size: 88%;
  font-weight: bold;
  border-left: 2px solid #003bbc;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003523}}
  body.category-middle-layer.kanko-info-under-layer .photo-body h3,
  body.category-middle-layer.kanko-info-under-layer .photo-categories h3,
  body.category-middle-layer.kanko-info-under-layer .photo-locations h3,
  body.category-middle-layer.kanko-info-under-layer .map-page h3,
  body.category-middle-layer.body--kanko-info-blog .photo-body h3,
  body.category-middle-layer.body--kanko-info-blog .photo-categories h3,
  body.category-middle-layer.body--kanko-info-blog .photo-locations h3,
  body.category-middle-layer.body--kanko-info-blog .map-page h3 {
    font-size: 75%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003537}}
body.category-middle-layer.kanko-info-under-layer .photo-body h4,
body.category-middle-layer.kanko-info-under-layer .photo-categories h4,
body.category-middle-layer.kanko-info-under-layer .photo-locations h4,
body.category-middle-layer.kanko-info-under-layer .map-page h4,
body.category-middle-layer.body--kanko-info-blog .photo-body h4,
body.category-middle-layer.body--kanko-info-blog .photo-categories h4,
body.category-middle-layer.body--kanko-info-blog .photo-locations h4,
body.category-middle-layer.body--kanko-info-blog .map-page h4 {
  margin-bottom: 12px;
  font-size: 88%;
  font-weight: bold;
  color: #003bbc;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003537}}
  body.category-middle-layer.kanko-info-under-layer .photo-body h4,
  body.category-middle-layer.kanko-info-under-layer .photo-categories h4,
  body.category-middle-layer.kanko-info-under-layer .photo-locations h4,
  body.category-middle-layer.kanko-info-under-layer .map-page h4,
  body.category-middle-layer.body--kanko-info-blog .photo-body h4,
  body.category-middle-layer.body--kanko-info-blog .photo-categories h4,
  body.category-middle-layer.body--kanko-info-blog .photo-locations h4,
  body.category-middle-layer.body--kanko-info-blog .map-page h4 {
    font-size: 75%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003551}}
body.category-middle-layer.kanko-info-under-layer .photo-body ul,
body.category-middle-layer.kanko-info-under-layer .photo-body ol,
body.category-middle-layer.kanko-info-under-layer .photo-categories ul,
body.category-middle-layer.kanko-info-under-layer .photo-categories ol,
body.category-middle-layer.kanko-info-under-layer .photo-locations ul,
body.category-middle-layer.kanko-info-under-layer .photo-locations ol,
body.category-middle-layer.kanko-info-under-layer .map-page ul,
body.category-middle-layer.kanko-info-under-layer .map-page ol,
body.category-middle-layer.body--kanko-info-blog .photo-body ul,
body.category-middle-layer.body--kanko-info-blog .photo-body ol,
body.category-middle-layer.body--kanko-info-blog .photo-categories ul,
body.category-middle-layer.body--kanko-info-blog .photo-categories ol,
body.category-middle-layer.body--kanko-info-blog .photo-locations ul,
body.category-middle-layer.body--kanko-info-blog .photo-locations ol,
body.category-middle-layer.body--kanko-info-blog .map-page ul,
body.category-middle-layer.body--kanko-info-blog .map-page ol {
  margin-bottom: 20px;
  padding-left: 1em;
  font-size: 88%;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003551}}
  body.category-middle-layer.kanko-info-under-layer .photo-body ul,
  body.category-middle-layer.kanko-info-under-layer .photo-body ol,
  body.category-middle-layer.kanko-info-under-layer .photo-categories ul,
  body.category-middle-layer.kanko-info-under-layer .photo-categories ol,
  body.category-middle-layer.kanko-info-under-layer .photo-locations ul,
  body.category-middle-layer.kanko-info-under-layer .photo-locations ol,
  body.category-middle-layer.kanko-info-under-layer .map-page ul,
  body.category-middle-layer.kanko-info-under-layer .map-page ol,
  body.category-middle-layer.body--kanko-info-blog .photo-body ul,
  body.category-middle-layer.body--kanko-info-blog .photo-body ol,
  body.category-middle-layer.body--kanko-info-blog .photo-categories ul,
  body.category-middle-layer.body--kanko-info-blog .photo-categories ol,
  body.category-middle-layer.body--kanko-info-blog .photo-locations ul,
  body.category-middle-layer.body--kanko-info-blog .photo-locations ol,
  body.category-middle-layer.body--kanko-info-blog .map-page ul,
  body.category-middle-layer.body--kanko-info-blog .map-page ol {
    font-size: 75%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003564}}
body.category-middle-layer.kanko-info-under-layer .photo-body ul,
body.category-middle-layer.kanko-info-under-layer .photo-categories ul,
body.category-middle-layer.kanko-info-under-layer .photo-locations ul,
body.category-middle-layer.kanko-info-under-layer .map-page ul,
body.category-middle-layer.body--kanko-info-blog .photo-body ul,
body.category-middle-layer.body--kanko-info-blog .photo-categories ul,
body.category-middle-layer.body--kanko-info-blog .photo-locations ul,
body.category-middle-layer.body--kanko-info-blog .map-page ul {
  list-style-type: disc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003568}}
body.category-middle-layer.kanko-info-under-layer .photo-body table,
body.category-middle-layer.kanko-info-under-layer .photo-categories table,
body.category-middle-layer.kanko-info-under-layer .photo-locations table,
body.category-middle-layer.kanko-info-under-layer .map-page table,
body.category-middle-layer.body--kanko-info-blog .photo-body table,
body.category-middle-layer.body--kanko-info-blog .photo-categories table,
body.category-middle-layer.body--kanko-info-blog .photo-locations table,
body.category-middle-layer.body--kanko-info-blog .map-page table {
  width: 100%;
  margin-bottom: 24px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003568}}
  body.category-middle-layer.kanko-info-under-layer .photo-body table,
  body.category-middle-layer.kanko-info-under-layer .photo-categories table,
  body.category-middle-layer.kanko-info-under-layer .photo-locations table,
  body.category-middle-layer.kanko-info-under-layer .map-page table,
  body.category-middle-layer.body--kanko-info-blog .photo-body table,
  body.category-middle-layer.body--kanko-info-blog .photo-categories table,
  body.category-middle-layer.body--kanko-info-blog .photo-locations table,
  body.category-middle-layer.body--kanko-info-blog .map-page table {
    font-size: 88%;
  }
}
@media only screen and (max-width: 480px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003568}}
  body.category-middle-layer.kanko-info-under-layer .photo-body table,
  body.category-middle-layer.kanko-info-under-layer .photo-categories table,
  body.category-middle-layer.kanko-info-under-layer .photo-locations table,
  body.category-middle-layer.kanko-info-under-layer .map-page table,
  body.category-middle-layer.body--kanko-info-blog .photo-body table,
  body.category-middle-layer.body--kanko-info-blog .photo-categories table,
  body.category-middle-layer.body--kanko-info-blog .photo-locations table,
  body.category-middle-layer.body--kanko-info-blog .map-page table {
    font-size: 75%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003580}}
body.category-middle-layer.kanko-info-under-layer .photo-body table caption,
body.category-middle-layer.kanko-info-under-layer .photo-categories table caption,
body.category-middle-layer.kanko-info-under-layer .photo-locations table caption,
body.category-middle-layer.kanko-info-under-layer .map-page table caption,
body.category-middle-layer.body--kanko-info-blog .photo-body table caption,
body.category-middle-layer.body--kanko-info-blog .photo-categories table caption,
body.category-middle-layer.body--kanko-info-blog .photo-locations table caption,
body.category-middle-layer.body--kanko-info-blog .map-page table caption {
  padding: 0 10px;
  color: #003bbc;
  text-align: left;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003586}}
body.category-middle-layer.kanko-info-under-layer .photo-body table p,
body.category-middle-layer.kanko-info-under-layer .photo-categories table p,
body.category-middle-layer.kanko-info-under-layer .photo-locations table p,
body.category-middle-layer.kanko-info-under-layer .map-page table p,
body.category-middle-layer.body--kanko-info-blog .photo-body table p,
body.category-middle-layer.body--kanko-info-blog .photo-categories table p,
body.category-middle-layer.body--kanko-info-blog .photo-locations table p,
body.category-middle-layer.body--kanko-info-blog .map-page table p {
  margin-bottom: 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003590}}
body.category-middle-layer.kanko-info-under-layer .photo-body table th,
body.category-middle-layer.kanko-info-under-layer .photo-categories table th,
body.category-middle-layer.kanko-info-under-layer .photo-locations table th,
body.category-middle-layer.kanko-info-under-layer .map-page table th,
body.category-middle-layer.body--kanko-info-blog .photo-body table th,
body.category-middle-layer.body--kanko-info-blog .photo-categories table th,
body.category-middle-layer.body--kanko-info-blog .photo-locations table th,
body.category-middle-layer.body--kanko-info-blog .map-page table th {
  padding: 3px 8px 0;
  border: 1px solid #ccc;
  background: #ecebe3;
  text-align: left;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003597}}
body.category-middle-layer.kanko-info-under-layer .photo-body table td,
body.category-middle-layer.kanko-info-under-layer .photo-categories table td,
body.category-middle-layer.kanko-info-under-layer .photo-locations table td,
body.category-middle-layer.kanko-info-under-layer .map-page table td,
body.category-middle-layer.body--kanko-info-blog .photo-body table td,
body.category-middle-layer.body--kanko-info-blog .photo-categories table td,
body.category-middle-layer.body--kanko-info-blog .photo-locations table td,
body.category-middle-layer.body--kanko-info-blog .map-page table td {
  padding: 3px 8px 0;
  border: 1px solid #ccc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003603}}
body.category-middle-layer.kanko-info-under-layer .photo-body img,
body.category-middle-layer.kanko-info-under-layer .photo-categories img,
body.category-middle-layer.kanko-info-under-layer .photo-locations img,
body.category-middle-layer.kanko-info-under-layer .map-page img,
body.category-middle-layer.body--kanko-info-blog .photo-body img,
body.category-middle-layer.body--kanko-info-blog .photo-categories img,
body.category-middle-layer.body--kanko-info-blog .photo-locations img,
body.category-middle-layer.body--kanko-info-blog .map-page img {
  max-width: 100%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003608}}
body.category-middle-layer.kanko-info-under-layer .photo-body strong,
body.category-middle-layer.kanko-info-under-layer .photo-categories strong,
body.category-middle-layer.kanko-info-under-layer .photo-locations strong,
body.category-middle-layer.kanko-info-under-layer .map-page strong,
body.category-middle-layer.body--kanko-info-blog .photo-body strong,
body.category-middle-layer.body--kanko-info-blog .photo-categories strong,
body.category-middle-layer.body--kanko-info-blog .photo-locations strong,
body.category-middle-layer.body--kanko-info-blog .map-page strong {
  font-weight: bold;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003613}}
body.category-middle-layer.kanko-info-under-layer .photo-body .genres ul,
body.category-middle-layer.kanko-info-under-layer .photo-categories .genres ul,
body.category-middle-layer.kanko-info-under-layer .photo-locations .genres ul,
body.category-middle-layer.kanko-info-under-layer .map-page .genres ul,
body.category-middle-layer.body--kanko-info-blog .photo-body .genres ul,
body.category-middle-layer.body--kanko-info-blog .photo-categories .genres ul,
body.category-middle-layer.body--kanko-info-blog .photo-locations .genres ul,
body.category-middle-layer.body--kanko-info-blog .map-page .genres ul {
  padding: 20px 0;
  list-style: none;
  display: flex;
  gap: 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003620}}
body.category-middle-layer.kanko-info-under-layer .photo-body .genres ul li a,
body.category-middle-layer.kanko-info-under-layer .photo-categories .genres ul li a,
body.category-middle-layer.kanko-info-under-layer .photo-locations .genres ul li a,
body.category-middle-layer.kanko-info-under-layer .map-page .genres ul li a,
body.category-middle-layer.body--kanko-info-blog .photo-body .genres ul li a,
body.category-middle-layer.body--kanko-info-blog .photo-categories .genres ul li a,
body.category-middle-layer.body--kanko-info-blog .photo-locations .genres ul li a,
body.category-middle-layer.body--kanko-info-blog .map-page .genres ul li a {
  padding: 16px 22px;
  border: 1px solid #ccc;
  border-radius: 10px;
  background: #ccc;
  color: #000;
  font-size: 88%;
  font-weight: bold;
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003338}}
body.category-middle-layer.kanko-info-under-layer .photo-body .genres ul li a:hover,
body.category-middle-layer.kanko-info-under-layer .photo-categories .genres ul li a:hover,
body.category-middle-layer.kanko-info-under-layer .photo-locations .genres ul li a:hover,
body.category-middle-layer.kanko-info-under-layer .map-page .genres ul li a:hover,
body.category-middle-layer.body--kanko-info-blog .photo-body .genres ul li a:hover,
body.category-middle-layer.body--kanko-info-blog .photo-categories .genres ul li a:hover,
body.category-middle-layer.body--kanko-info-blog .photo-locations .genres ul li a:hover,
body.category-middle-layer.body--kanko-info-blog .map-page .genres ul li a:hover {
  opacity: .75;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003626}}
body.category-middle-layer.kanko-info-under-layer .photo-body .column2,
body.category-middle-layer.kanko-info-under-layer .photo-categories .column2,
body.category-middle-layer.kanko-info-under-layer .photo-locations .column2,
body.category-middle-layer.kanko-info-under-layer .map-page .column2,
body.category-middle-layer.body--kanko-info-blog .photo-body .column2,
body.category-middle-layer.body--kanko-info-blog .photo-categories .column2,
body.category-middle-layer.body--kanko-info-blog .photo-locations .column2,
body.category-middle-layer.body--kanko-info-blog .map-page .column2 {
  display: flex;
  gap: 20px;
  margin: 10px auto;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003631}}
body.category-middle-layer.kanko-info-under-layer .photo-body .column2 .column-item,
body.category-middle-layer.kanko-info-under-layer .photo-categories .column2 .column-item,
body.category-middle-layer.kanko-info-under-layer .photo-locations .column2 .column-item,
body.category-middle-layer.kanko-info-under-layer .map-page .column2 .column-item,
body.category-middle-layer.body--kanko-info-blog .photo-body .column2 .column-item,
body.category-middle-layer.body--kanko-info-blog .photo-categories .column2 .column-item,
body.category-middle-layer.body--kanko-info-blog .photo-locations .column2 .column-item,
body.category-middle-layer.body--kanko-info-blog .map-page .column2 .column-item {
  width: calc((100% - 10px) / 2);
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003634}}
body.category-middle-layer.kanko-info-under-layer .photo-body .column2 .column-item img,
body.category-middle-layer.kanko-info-under-layer .photo-categories .column2 .column-item img,
body.category-middle-layer.kanko-info-under-layer .photo-locations .column2 .column-item img,
body.category-middle-layer.kanko-info-under-layer .map-page .column2 .column-item img,
body.category-middle-layer.body--kanko-info-blog .photo-body .column2 .column-item img,
body.category-middle-layer.body--kanko-info-blog .photo-categories .column2 .column-item img,
body.category-middle-layer.body--kanko-info-blog .photo-locations .column2 .column-item img,
body.category-middle-layer.body--kanko-info-blog .map-page .column2 .column-item img {
  width: 100%;
  padding: 0;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003634}}
  body.category-middle-layer.kanko-info-under-layer .photo-body .column2 .column-item img,
  body.category-middle-layer.kanko-info-under-layer .photo-categories .column2 .column-item img,
  body.category-middle-layer.kanko-info-under-layer .photo-locations .column2 .column-item img,
  body.category-middle-layer.kanko-info-under-layer .map-page .column2 .column-item img,
  body.category-middle-layer.body--kanko-info-blog .photo-body .column2 .column-item img,
  body.category-middle-layer.body--kanko-info-blog .photo-categories .column2 .column-item img,
  body.category-middle-layer.body--kanko-info-blog .photo-locations .column2 .column-item img,
  body.category-middle-layer.body--kanko-info-blog .map-page .column2 .column-item img {
    max-width: 100% !important;
    height: auto !important;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003644}}
body.category-middle-layer.kanko-info-under-layer .photo-body .column2 .column-item .caption,
body.category-middle-layer.kanko-info-under-layer .photo-categories .column2 .column-item .caption,
body.category-middle-layer.kanko-info-under-layer .photo-locations .column2 .column-item .caption,
body.category-middle-layer.kanko-info-under-layer .map-page .column2 .column-item .caption,
body.category-middle-layer.body--kanko-info-blog .photo-body .column2 .column-item .caption,
body.category-middle-layer.body--kanko-info-blog .photo-categories .column2 .column-item .caption,
body.category-middle-layer.body--kanko-info-blog .photo-locations .column2 .column-item .caption,
body.category-middle-layer.body--kanko-info-blog .map-page .column2 .column-item .caption {
  margin: 0;
  font-size: 82%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003651}}
body.category-middle-layer.kanko-info-under-layer .photo-body .column3,
body.category-middle-layer.kanko-info-under-layer .photo-categories .column3,
body.category-middle-layer.kanko-info-under-layer .photo-locations .column3,
body.category-middle-layer.kanko-info-under-layer .map-page .column3,
body.category-middle-layer.body--kanko-info-blog .photo-body .column3,
body.category-middle-layer.body--kanko-info-blog .photo-categories .column3,
body.category-middle-layer.body--kanko-info-blog .photo-locations .column3,
body.category-middle-layer.body--kanko-info-blog .map-page .column3 {
  display: flex;
  gap: 20px;
  margin: 10px auto;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003656}}
body.category-middle-layer.kanko-info-under-layer .photo-body .column3 .column-item,
body.category-middle-layer.kanko-info-under-layer .photo-categories .column3 .column-item,
body.category-middle-layer.kanko-info-under-layer .photo-locations .column3 .column-item,
body.category-middle-layer.kanko-info-under-layer .map-page .column3 .column-item,
body.category-middle-layer.body--kanko-info-blog .photo-body .column3 .column-item,
body.category-middle-layer.body--kanko-info-blog .photo-categories .column3 .column-item,
body.category-middle-layer.body--kanko-info-blog .photo-locations .column3 .column-item,
body.category-middle-layer.body--kanko-info-blog .map-page .column3 .column-item {
  width: calc((100% - 20px) / 3);
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003659}}
body.category-middle-layer.kanko-info-under-layer .photo-body .column3 .column-item img,
body.category-middle-layer.kanko-info-under-layer .photo-categories .column3 .column-item img,
body.category-middle-layer.kanko-info-under-layer .photo-locations .column3 .column-item img,
body.category-middle-layer.kanko-info-under-layer .map-page .column3 .column-item img,
body.category-middle-layer.body--kanko-info-blog .photo-body .column3 .column-item img,
body.category-middle-layer.body--kanko-info-blog .photo-categories .column3 .column-item img,
body.category-middle-layer.body--kanko-info-blog .photo-locations .column3 .column-item img,
body.category-middle-layer.body--kanko-info-blog .map-page .column3 .column-item img {
  width: 100%;
  padding: 0;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003659}}
  body.category-middle-layer.kanko-info-under-layer .photo-body .column3 .column-item img,
  body.category-middle-layer.kanko-info-under-layer .photo-categories .column3 .column-item img,
  body.category-middle-layer.kanko-info-under-layer .photo-locations .column3 .column-item img,
  body.category-middle-layer.kanko-info-under-layer .map-page .column3 .column-item img,
  body.category-middle-layer.body--kanko-info-blog .photo-body .column3 .column-item img,
  body.category-middle-layer.body--kanko-info-blog .photo-categories .column3 .column-item img,
  body.category-middle-layer.body--kanko-info-blog .photo-locations .column3 .column-item img,
  body.category-middle-layer.body--kanko-info-blog .map-page .column3 .column-item img {
    max-width: 100% !important;
    height: auto !important;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003669}}
body.category-middle-layer.kanko-info-under-layer .photo-body .column3 .column-item .caption,
body.category-middle-layer.kanko-info-under-layer .photo-categories .column3 .column-item .caption,
body.category-middle-layer.kanko-info-under-layer .photo-locations .column3 .column-item .caption,
body.category-middle-layer.kanko-info-under-layer .map-page .column3 .column-item .caption,
body.category-middle-layer.body--kanko-info-blog .photo-body .column3 .column-item .caption,
body.category-middle-layer.body--kanko-info-blog .photo-categories .column3 .column-item .caption,
body.category-middle-layer.body--kanko-info-blog .photo-locations .column3 .column-item .caption,
body.category-middle-layer.body--kanko-info-blog .map-page .column3 .column-item .caption {
  margin: 0;
  font-size: 82%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037448}}
body.category-middle-layer.kanko-info-under-layer .photo-body video,
body.category-middle-layer.kanko-info-under-layer .photo-categories video,
body.category-middle-layer.kanko-info-under-layer .photo-locations video,
body.category-middle-layer.kanko-info-under-layer .map-page video,
body.category-middle-layer.body--kanko-info-blog .photo-body video,
body.category-middle-layer.body--kanko-info-blog .photo-categories video,
body.category-middle-layer.body--kanko-info-blog .photo-locations video,
body.category-middle-layer.body--kanko-info-blog .map-page video {
  max-width: 100%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037453}}
body.category-middle-layer.kanko-info-under-layer div.blog-left,
body.category-middle-layer.body--kanko-info-blog div.blog-left {
  margin: 0px 20px;
  padding: 30px 0;
  display: flex;
  gap: 20px;
  border-top: #231815 dashed 1px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037453}}
  body.category-middle-layer.kanko-info-under-layer div.blog-left,
  body.category-middle-layer.body--kanko-info-blog div.blog-left {
    flex-direction: column;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037464}}
body.category-middle-layer.kanko-info-under-layer div.blog-left .blog-profile,
body.category-middle-layer.body--kanko-info-blog div.blog-left .blog-profile {
  width: 60%;
  padding: 20px 10px;
  background-color: #fcf8d7;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037464}}
  body.category-middle-layer.kanko-info-under-layer div.blog-left .blog-profile,
  body.category-middle-layer.body--kanko-info-blog div.blog-left .blog-profile {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037475}}
body.category-middle-layer.kanko-info-under-layer div.blog-left .blog-profile article.member-blog-pages.thumb img.thumb,
body.category-middle-layer.body--kanko-info-blog div.blog-left .blog-profile article.member-blog-pages.thumb img.thumb {
  float: left;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037479}}
body.category-middle-layer.kanko-info-under-layer div.blog-left .blog-profile article.member-blog-pages.thumb header,
body.category-middle-layer.body--kanko-info-blog div.blog-left .blog-profile article.member-blog-pages.thumb header {
  display: inline-block;
  padding-left: 20px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037484}}
body.category-middle-layer.kanko-info-under-layer div.blog-left .blog-profile article.member-blog-pages.thumb header h2 a,
body.category-middle-layer.body--kanko-info-blog div.blog-left .blog-profile article.member-blog-pages.thumb header h2 a {
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037487}}
body.category-middle-layer.kanko-info-under-layer div.blog-left .blog-profile article.member-blog-pages.thumb header h2 a:hover, body.category-middle-layer.kanko-info-under-layer div.blog-left .blog-profile article.member-blog-pages.thumb header h2 a:focus,
body.category-middle-layer.body--kanko-info-blog div.blog-left .blog-profile article.member-blog-pages.thumb header h2 a:hover,
body.category-middle-layer.body--kanko-info-blog div.blog-left .blog-profile article.member-blog-pages.thumb header h2 a:focus {
  text-decoration: underline;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037495}}
body.category-middle-layer.kanko-info-under-layer div.blog-left .blog-profile article.member-blog-pages.thumb .contributor,
body.category-middle-layer.body--kanko-info-blog div.blog-left .blog-profile article.member-blog-pages.thumb .contributor {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037501}}
body.category-middle-layer.kanko-info-under-layer div.blog-left .blog-genres,
body.category-middle-layer.body--kanko-info-blog div.blog-left .blog-genres {
  width: 40%;
  padding: 20px 10px;
  background-color: #fcf8d7;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037501}}
  body.category-middle-layer.kanko-info-under-layer div.blog-left .blog-genres,
  body.category-middle-layer.body--kanko-info-blog div.blog-left .blog-genres {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037512}}
body.category-middle-layer.kanko-info-under-layer div.blog-left .blog-genres div.member-blog-pages.genres h2,
body.category-middle-layer.body--kanko-info-blog div.blog-left .blog-genres div.member-blog-pages.genres h2 {
  font-weight: bold;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037518}}
body.category-middle-layer.kanko-info-under-layer div.blog-left .blog-genres div.member-blog-pages.genres ul li a,
body.category-middle-layer.body--kanko-info-blog div.blog-left .blog-genres div.member-blog-pages.genres ul li a {
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037521}}
body.category-middle-layer.kanko-info-under-layer div.blog-left .blog-genres div.member-blog-pages.genres ul li a:hover, body.category-middle-layer.kanko-info-under-layer div.blog-left .blog-genres div.member-blog-pages.genres ul li a:focus,
body.category-middle-layer.body--kanko-info-blog div.blog-left .blog-genres div.member-blog-pages.genres ul li a:hover,
body.category-middle-layer.body--kanko-info-blog div.blog-left .blog-genres div.member-blog-pages.genres ul li a:focus {
  text-decoration: underline;
}

/* pages - body.docs--list　記事一覧ページ
---------------------------------------------------------- */
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037536}}
body.docs--list {
  background-color: #e2edee;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037540}}
body.docs--list #page .crumbs {
  padding-left: 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037544}}
body.docs--list #page #wrap {
  margin: 20px auto;
  width: 1000px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037544}}
  body.docs--list #page #wrap {
    margin: 120px auto;
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037553}}
body.docs--list #page #wrap #content {
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037557}}
body.docs--list #page #wrap #main {
  padding: 20px 30px 0 0;
  width: 75%;
  float: left;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037557}}
  body.docs--list #page #wrap #main {
    float: none;
    width: 100%;
    padding: 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037568}}
body.docs--list #page #wrap #main .main-inner {
  background-color: #fff;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037572}}
body.docs--list #page #wrap #main .main-inner .cat-header__title {
  display: inline-block;
  width: 100%;
  padding: 20px 25px;
  font-size: 113%;
  font-weight: bold;
  color: #231815;
  background-color: #b0e8ff;
  border-radius: 20px 20px 0 0;
  -webkit-border-radius: 20px 20px 0 0;
  -moz-border-radius: 20px 20px 0 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037584}}
body.docs--list #page #wrap #main .main-inner .yield-wrap {
  margin-top: 20px;
  padding-bottom: 20px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037588}}
body.docs--list #page #wrap #main .main-inner .yield-wrap .pages {
  padding: 20px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037591}}
body.docs--list #page #wrap #main .main-inner .yield-wrap .pages article {
  width: 100%;
  border-bottom: #231815 dashed 1px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037591}}
  body.docs--list #page #wrap #main .main-inner .yield-wrap .pages article {
    /* 最後の要素 + 最後から２つ目のliが奇数の場合、その要素 */
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037599}}
  body.docs--list #page #wrap #main .main-inner .yield-wrap .pages article:last-child {
    border-bottom: none;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037604}}
body.docs--list #page #wrap #main .main-inner .yield-wrap .pages article header {
  display: flex;
  align-items: center;
  margin: 10px 0;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037604}}
  body.docs--list #page #wrap #main .main-inner .yield-wrap .pages article header {
    flex-direction: column;
    align-items: flex-start;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037614}}
body.docs--list #page #wrap #main .main-inner .yield-wrap .pages article header time {
  font-size: 75%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037618}}
body.docs--list #page #wrap #main .main-inner .yield-wrap .pages article header a {
  display: block;
  padding-left: 50px;
  font-size: 88%;
  font-weight: bold;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037618}}
  body.docs--list #page #wrap #main .main-inner .yield-wrap .pages article header a {
    padding-left: 0px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037630}}
body.docs--list #page #wrap #main .main-inner .yield-wrap .pages article video {
  max-width: 100%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037639}}
body.docs--list #page #wrap #side {
  padding-top: 20px;
  width: 25%;
  float: left;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037639}}
  body.docs--list #page #wrap #side {
    float: none;
    width: 100%;
  }
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037649}}
  body.docs--list #page #wrap #side .sub-catelist {
    width: 100%;
    padding: 0 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037655}}
body.docs--list #page #wrap #side .sub-catelist__header {
  width: 100%;
  margin: 0 auto;
  padding: 20px;
  font-size: 113%;
  font-weight: bold;
  color: #fff;
  background-color: #0c53b7;
  border-radius: 15px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037667}}
body.docs--list #page #wrap #side .sub-catelist__list {
  width: 100%;
  margin-top: 15px;
  background-color: #fff;
  list-style-type: none;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037674}}
body.docs--list #page #wrap #side .sub-catelist__list .sub-catelist__item {
  border-bottom: 1px solid #0c53b7;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037677}}
body.docs--list #page #wrap #side .sub-catelist__list .sub-catelist__item:first-child {
  padding-top: 10px;
  border-top-right-radius: 20px;
  -webkit-top-right-radius: 20px;
  -moz-border-radius-topright: 20px;
  border-top-left-radius: 20px;
  -webkit-top-left-radius: 20px;
  -moz-border-radius-topleft: 20px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037683}}
body.docs--list #page #wrap #side .sub-catelist__list .sub-catelist__item:last-child {
  padding-bottom: 10px;
  border-bottom-right-radius: 20px;
  -webkit-border-bottom-right-radius: 20px;
  -moz-border-radius-bottomright: 20px;
  border-bottom-left-radius: 20px;
  -webkit-border-bottom-left-radius: 20px;
  -moz-border-radius-bottomleft: 20px;
  border-bottom: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037690}}
body.docs--list #page #wrap #side .sub-catelist__list .sub-catelist__item--current {
  background-color: #b0e8ff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037694}}
body.docs--list #page #wrap #side .sub-catelist__list .sub-catelist__item span {
  display: block;
  width: 100%;
  padding: 10px 20px;
  font-size: 94%;
  font-weight: bold;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037702}}
body.docs--list #page #wrap #side .sub-catelist__list .sub-catelist__item a {
  display: block;
  width: 100%;
  padding: 10px 20px;
  font-size: 94%;
  font-weight: bold;
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037710}}
body.docs--list #page #wrap #side .sub-catelist__list .sub-catelist__item a:hover, body.docs--list #page #wrap #side .sub-catelist__list .sub-catelist__item a:focus {
  opacity: 0.7;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037719}}
body.docs--list #page #wrap #side .relation-link {
  margin: 0 auto;
  margin-top: 30px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037719}}
  body.docs--list #page #wrap #side .relation-link {
    width: 100%;
    padding: 0 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037728}}
body.docs--list #page #wrap #side .relation-link__title {
  width: 100%;
  margin: 0 auto;
  padding: 20px;
  font-size: 94%;
  font-weight: bold;
  color: #fff;
  background-color: #0c53b7;
  border-radius: 15px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037739}}
body.docs--list #page #wrap #side .relation-link .ss-image-box-item-list {
  padding: 20px 0 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037746}}
body.docs--list #page #wrap #side .relation-link .ss-image-box-item-list .ss-image-box-item {
  width: 95%;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037746}}
  body.docs--list #page #wrap #side .relation-link .ss-image-box-item-list .ss-image-box-item {
    max-width: 300px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037754}}
body.docs--list #page #wrap #side .relation-link .ss-image-box-item-list .ss-image-box-item a img {
  width: 100%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037762}}
body.docs--list #page #wrap #side .mod-menu--lifeevent {
  width: 250px;
  margin-top: 30px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037762}}
  body.docs--list #page #wrap #side .mod-menu--lifeevent {
    width: 100%;
    padding: 0 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037771}}
body.docs--list #page #wrap #side .mod-menu--lifeevent .mod-menu__header {
  width: 80%;
  margin: 0 auto;
  padding: 6px 10px 0;
  text-align: center;
  background-color: #96d7ff;
  border-top-right-radius: 20px;
  -webkit-top-bottom-right-radius: 20px;
  -moz-border-radius-topright: 20px;
  border-top-left-radius: 20px;
  -webkit-border-top-left-radius: 20px;
  -moz-border-radius-topleft: 20px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037784}}
body.docs--list #page #wrap #side .mod-menu--lifeevent .mod-menu__header-title {
  font-size: 94%;
  font-weight: bold;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037790}}
body.docs--list #page #wrap #side .mod-menu--lifeevent .mod-menu__list-wrap {
  padding: 10px;
  background-color: #fff;
  border: 5px solid #96d7ff;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037796}}
body.docs--list #page #wrap #side .mod-menu--lifeevent .mod-menu__list-wrap .mod-menu__list {
  display: flex;
  flex-wrap: wrap;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037802}}
body.docs--list #page #wrap #side .mod-menu--lifeevent .mod-menu__item {
  display: block;
  width: 49%;
  height: 100px;
  border-bottom: 1px solid #96d7ff;
  position: relative;
  padding: 0 5px 5px;
  /* 最後の要素 + 最後から２つ目のliが奇数の場合、その要素 */
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037810}}
body.docs--list #page #wrap #side .mod-menu--lifeevent .mod-menu__item:nth-child(2n+1)::after {
  width: 1px;
  position: absolute;
  content: "";
  top: 15px;
  right: 0;
  height: calc(100% - 30%);
  background-color: #96d7ff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037822}}
body.docs--list #page #wrap #side .mod-menu--lifeevent .mod-menu__item:last-child, body.docs--list #page #wrap #side .mod-menu--lifeevent .mod-menu__item:nth-last-child(2):nth-child(odd) {
  border-bottom: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037827}}
body.docs--list #page #wrap #side .mod-menu--lifeevent .mod-menu__item .mod-menu__link {
  display: block;
  width: 100%;
  height: 95%;
  margin: 5px 0;
  text-decoration: none;
  border-radius: 15px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037839}}
body.docs--list #page #wrap #side .mod-menu--lifeevent .mod-menu__item .mod-menu__link:hover, body.docs--list #page #wrap #side .mod-menu--lifeevent .mod-menu__item .mod-menu__link:focus {
  background-color: rgba(0, 0, 0, 0.1);
  transition: .3s ease-in-out;
  opacity: 1;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037846}}
body.docs--list #page #wrap #side .mod-menu--lifeevent .mod-menu__item .mod-menu__link .mod-menu__icon {
  width: 90px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037850}}
body.docs--list #page #wrap #side .mod-menu--lifeevent .mod-menu__item .mod-menu__link .mod-menu__menu-name {
  font-size: 82%;
  font-weight: bold;
  color: #231815;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037858}}
body.docs--list #page #wrap #side .mod-menu--lifeevent .mod-menu__item.current .mod-menu__link {
  background-color: rgba(0, 0, 0, 0.1);
  pointer-events: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037865}}
body.docs--list #page #wrap #side .mod-menu--lifeevent .mod-menu__item--kekkon .mod-menu__icon {
  height: 40px;
  background-size: auto 40px;
  background-image: url("/img/icon_kekkon.png");
  background-repeat: no-repeat;
  background-position: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037871}}
body.docs--list #page #wrap #side .mod-menu--lifeevent .mod-menu__item--ninshin .mod-menu__icon {
  height: 40px;
  background-size: auto 40px;
  background-image: url("/img/icon_ninshin.png");
  background-repeat: no-repeat;
  background-position: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037877}}
body.docs--list #page #wrap #side .mod-menu--lifeevent .mod-menu__item--kosodate .mod-menu__icon {
  height: 40px;
  background-size: auto 40px;
  background-image: url("/img/icon_kosodate.png");
  background-repeat: no-repeat;
  background-position: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037883}}
body.docs--list #page #wrap #side .mod-menu--lifeevent .mod-menu__item--kyoiku .mod-menu__icon {
  height: 40px;
  background-size: auto 40px;
  background-image: url("/img/icon_kyoiku.png");
  background-repeat: no-repeat;
  background-position: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037889}}
body.docs--list #page #wrap #side .mod-menu--lifeevent .mod-menu__item--hikkoshi .mod-menu__icon {
  height: 40px;
  background-size: auto 40px;
  background-image: url("/img/icon_hikkoshi.png");
  background-repeat: no-repeat;
  background-position: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037895}}
body.docs--list #page #wrap #side .mod-menu--lifeevent .mod-menu__item--shushoku .mod-menu__icon {
  height: 40px;
  background-size: auto 40px;
  background-image: url("/img/icon_shushoku.png");
  background-repeat: no-repeat;
  background-position: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037901}}
body.docs--list #page #wrap #side .mod-menu--lifeevent .mod-menu__item--fukushi .mod-menu__icon {
  height: 40px;
  background-size: auto 40px;
  background-image: url("/img/icon_fukushi.png");
  background-repeat: no-repeat;
  background-position: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037907}}
body.docs--list #page #wrap #side .mod-menu--lifeevent .mod-menu__item--okuyami .mod-menu__icon {
  height: 40px;
  background-size: auto 40px;
  background-image: url("/img/icon_okuyami.png");
  background-repeat: no-repeat;
  background-position: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037914}}
body.docs--list #page #wrap #side .sec-cmn-top--online {
  width: 250px;
  margin-top: 30px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037914}}
  body.docs--list #page #wrap #side .sec-cmn-top--online {
    width: 100%;
    padding: 0 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037923}}
body.docs--list #page #wrap #side .sec-cmn-top--online .sec-cmn-top__header {
  width: 80%;
  margin: 0 auto;
  padding: 6px 10px 3px;
  text-align: center;
  background-color: #cae200;
  border-top-right-radius: 20px;
  -webkit-top-bottom-right-radius: 20px;
  -moz-border-radius-topright: 20px;
  border-top-left-radius: 20px;
  -webkit-border-top-left-radius: 20px;
  -moz-border-radius-topleft: 20px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037936}}
body.docs--list #page #wrap #side .sec-cmn-top--online .sec-cmn-top__header-title {
  font-size: 94%;
  font-weight: bold;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037942}}
body.docs--list #page #wrap #side .sec-cmn-top--online .sec-cmn-top__list-wrap {
  padding: 10px;
  background-color: #cae200;
  border: 5px solid #fff;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037948}}
body.docs--list #page #wrap #side .sec-cmn-top--online .sec-cmn-top__list-wrap .sec-cmn-top__list {
  display: flex;
  flex-wrap: wrap;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037954}}
body.docs--list #page #wrap #side .sec-cmn-top--online .sec-cmn-top__item {
  display: block;
  width: 49%;
  height: 100px;
  border-bottom: 1px solid #fff;
  position: relative;
  padding-bottom: 5px;
  /* 最後の要素 + 最後から２つ目のliが奇数の場合、その要素 */
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037963}}
body.docs--list #page #wrap #side .sec-cmn-top--online .sec-cmn-top__item:nth-child(2n+1)::after {
  width: 1px;
  position: absolute;
  content: "";
  top: 15px;
  right: 0;
  height: calc(100% - 30%);
  background-color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037974}}
body.docs--list #page #wrap #side .sec-cmn-top--online .sec-cmn-top__item:last-child, body.docs--list #page #wrap #side .sec-cmn-top--online .sec-cmn-top__item:nth-last-child(2):nth-child(odd) {
  border-bottom: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037979}}
body.docs--list #page #wrap #side .sec-cmn-top--online .sec-cmn-top__item a {
  display: block;
  width: 90%;
  height: 95%;
  margin: 5px auto;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 82%;
  font-weight: bold;
  color: #231815;
  text-align: center;
  text-decoration: none;
  border-radius: 15px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000037997}}
body.docs--list #page #wrap #side .sec-cmn-top--online .sec-cmn-top__item a:hover, body.docs--list #page #wrap #side .sec-cmn-top--online .sec-cmn-top__item a:focus {
  background-color: rgba(0, 0, 0, 0.1);
  transition: .3s ease-in-out;
  opacity: 1;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038010}}
body.docs--list .footer {
  margin-top: 80px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038015}}
body.docs--list#body--organization-index .yield-wrap {
  width: 100%;
  display: flex;
  flex-direction: column;
  background-color: white;
  border-radius: 0 0 16px 16px;
  -webkit-border-radius: 0 0 16px 16px;
  -moz-border-radius: 0 0 16px 16px;
  padding: 25px 35px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038015}}
  body.docs--list#body--organization-index .yield-wrap {
    width: 100%;
    padding: 15px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038028}}
body.docs--list#body--organization-index .yield-wrap > .lsorg-groups {
  padding-bottom: 30px;
  order: 1;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038032}}
body.docs--list#body--organization-index .yield-wrap > .lsorg-groups h2 {
  margin: 30px 0 12px;
  padding: 8px 12px;
  font-size: 15px;
  font-weight: bold;
  background-color: #ccf0ff;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038032}}
  body.docs--list#body--organization-index .yield-wrap > .lsorg-groups h2 {
    font-size: 88%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038044}}
body.docs--list#body--organization-index .yield-wrap > .lsorg-groups h3 {
  margin-bottom: 12px;
  padding: 0 8px;
  font-size: 88%;
  font-weight: bold;
  border-left: 2px solid #003bbc;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038044}}
  body.docs--list#body--organization-index .yield-wrap > .lsorg-groups h3 {
    font-size: 75%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038056}}
body.docs--list#body--organization-index .yield-wrap > .lsorg-groups h4 {
  margin-bottom: 12px;
  font-size: 88%;
  font-weight: bold;
  color: #003bbc;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038056}}
  body.docs--list#body--organization-index .yield-wrap > .lsorg-groups h4 {
    font-size: 75%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038067}}
body.docs--list#body--organization-index .yield-wrap > .lsorg-groups ul,
body.docs--list#body--organization-index .yield-wrap > .lsorg-groups ol {
  margin-bottom: 20px;
  padding-left: 1em;
  font-size: 14px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038067}}
  body.docs--list#body--organization-index .yield-wrap > .lsorg-groups ul,
  body.docs--list#body--organization-index .yield-wrap > .lsorg-groups ol {
    font-size: 75%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038078}}
body.docs--list#body--organization-index .yield-wrap > .lsorg-groups ul {
  list-style-type: disc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038082}}
body.docs--list#body--organization-index .yield-wrap > .lsorg-groups table {
  width: 100%;
  margin-bottom: 24px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038082}}
  body.docs--list#body--organization-index .yield-wrap > .lsorg-groups table {
    font-size: 88%;
  }
}
@media only screen and (max-width: 480px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038082}}
  body.docs--list#body--organization-index .yield-wrap > .lsorg-groups table {
    font-size: 75%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038094}}
body.docs--list#body--organization-index .yield-wrap > .lsorg-groups table caption {
  padding: 0 10px;
  color: #003bbc;
  text-align: left;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038100}}
body.docs--list#body--organization-index .yield-wrap > .lsorg-groups table p {
  margin-bottom: 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038106}}
body.docs--list#body--organization-index .yield-wrap > .lsorg-groups table tr td:nth-of-type(1) {
  width: 190px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038106}}
  body.docs--list#body--organization-index .yield-wrap > .lsorg-groups table tr td:nth-of-type(1) {
    width: 120px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038114}}
body.docs--list#body--organization-index .yield-wrap > .lsorg-groups table tr td:nth-of-type(3),
body.docs--list#body--organization-index .yield-wrap > .lsorg-groups table tr td:nth-of-type(4) {
  white-space: nowrap;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038119}}
body.docs--list#body--organization-index .yield-wrap > .lsorg-groups table tr td:nth-of-type(4) {
  text-align: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038122}}
body.docs--list#body--organization-index .yield-wrap > .lsorg-groups table tr td:nth-of-type(4) a {
  display: inline-block;
  width: 31px;
  height: 25px;
  background-image: url(/img/ic-inquiry.png);
  background-size: contain;
  background-repeat: no-repeat;
  opacity: .6;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038131}}
body.docs--list#body--organization-index .yield-wrap > .lsorg-groups table tr td:nth-of-type(4) a:hover {
  opacity: 1;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038138}}
body.docs--list#body--organization-index .yield-wrap > .lsorg-groups table th {
  padding: 3px 8px 0;
  border: 1px solid #ccc;
  background: #ecebe3;
  text-align: left;
  white-space: nowrap;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038146}}
body.docs--list#body--organization-index .yield-wrap > .lsorg-groups table td {
  padding: 3px 8px 0;
  vertical-align: middle;
  border: 1px solid #ccc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038153}}
body.docs--list#body--organization-index .yield-wrap > .lsorg-groups strong {
  font-weight: bold;
}

/* pages - body.body--docs　記事詳細ページ
---------------------------------------------------------- */
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038166}}
  body.body--docs #side div.cms-tabs.tabs,
  body.docs__layout #side div.cms-tabs.tabs {
    padding: 14px;
    background-color: #fff;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038173}}
body.body--docs #side div.cms-tabs.tabs nav.names,
body.docs__layout #side div.cms-tabs.tabs nav.names {
  border-top-left-radius: 20px;
  -webkit-border-top-left-radius: 20px;
  -moz-border-radius-topleft: 20px;
  border-top-right-radius: 20px;
  -webkit-top-bottom-right-radius: 20px;
  -moz-border-radius-topright: 20px;
  display: flex;
  justify-content: space-between;
  background-color: #fff;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038173}}
  body.body--docs #side div.cms-tabs.tabs nav.names,
  body.docs__layout #side div.cms-tabs.tabs nav.names {
    flex-wrap: wrap;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038188}}
body.body--docs #side div.cms-tabs.tabs nav.names a.name,
body.docs__layout #side div.cms-tabs.tabs nav.names a.name {
  text-align: center;
  padding: 0 10px;
  position: relative;
  height: 45px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: calc((100% - 8px) / 3);
  font-size: 69%;
  font-weight: bold;
  color: #231815;
  text-decoration: none;
  transition: .3s ease-in-out;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038203}}
body.body--docs #side div.cms-tabs.tabs nav.names a.name:first-child,
body.docs__layout #side div.cms-tabs.tabs nav.names a.name:first-child {
  border-top-left-radius: 20px;
  -webkit-border-top-left-radius: 20px;
  -moz-border-radius-topleft: 20px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038209}}
body.body--docs #side div.cms-tabs.tabs nav.names a.name:last-child,
body.docs__layout #side div.cms-tabs.tabs nav.names a.name:last-child {
  border-top-right-radius: 20px;
  -webkit-top-bottom-right-radius: 20px;
  -moz-border-radius-topright: 20px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038188}}
  body.body--docs #side div.cms-tabs.tabs nav.names a.name,
  body.docs__layout #side div.cms-tabs.tabs nav.names a.name {
    width: calc((100% - 7px) / 3);
    border-radius: 7px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038219}}
  body.body--docs #side div.cms-tabs.tabs nav.names a.name:first-child,
  body.docs__layout #side div.cms-tabs.tabs nav.names a.name:first-child {
    border-top-left-radius: 7px;
    -webkit-border-top-left-radius: 7px;
    -moz-border-radius-topleft: 7px;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038225}}
  body.body--docs #side div.cms-tabs.tabs nav.names a.name:last-child,
  body.docs__layout #side div.cms-tabs.tabs nav.names a.name:last-child {
    border-top-right-radius: 7px;
    -webkit-top-bottom-right-radius: 7px;
    -moz-border-radius-topright: 7px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038232}}
body.body--docs #side div.cms-tabs.tabs nav.names a.name[href="/oshirase/"], body.body--docs #side div.cms-tabs.tabs nav.names a.name[href$="/preview/oshirase/"],
body.docs__layout #side div.cms-tabs.tabs nav.names a.name[href="/oshirase/"],
body.docs__layout #side div.cms-tabs.tabs nav.names a.name[href$="/preview/oshirase/"] {
  background-color: #cae9ff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038237}}
body.body--docs #side div.cms-tabs.tabs nav.names a.name[href="/oshirase/event/"], body.body--docs #side div.cms-tabs.tabs nav.names a.name[href$="/preview/oshirase/event/"],
body.docs__layout #side div.cms-tabs.tabs nav.names a.name[href="/oshirase/event/"],
body.docs__layout #side div.cms-tabs.tabs nav.names a.name[href$="/preview/oshirase/event/"] {
  background-color: #ffe969;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038242}}
body.body--docs #side div.cms-tabs.tabs nav.names a.name[href="/shisei/jinji/"], body.body--docs #side div.cms-tabs.tabs nav.names a.name[href$="/preview/shisei/jinji/"],
body.docs__layout #side div.cms-tabs.tabs nav.names a.name[href="/shisei/jinji/"],
body.docs__layout #side div.cms-tabs.tabs nav.names a.name[href$="/preview/shisei/jinji/"] {
  background-color: #ffdbbe;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038247}}
body.body--docs #side div.cms-tabs.tabs nav.names a.name:hover, body.body--docs #side div.cms-tabs.tabs nav.names a.name:focus,
body.docs__layout #side div.cms-tabs.tabs nav.names a.name:hover,
body.docs__layout #side div.cms-tabs.tabs nav.names a.name:focus {
  opacity: .7;
  transition: .3s ease-in-out;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038255}}
body.body--docs #side div.cms-tabs.tabs .view,
body.docs__layout #side div.cms-tabs.tabs .view {
  border-radius: 0 0 15px 15px;
  -webkit-border-radius: 0 0 15px 15px;
  -moz-border-radius: 0 0 15px 15px;
  background-color: #fff;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038255}}
  body.body--docs #side div.cms-tabs.tabs .view,
  body.docs__layout #side div.cms-tabs.tabs .view {
    padding: 0;
  }
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038263}}
  body.body--docs #side div.cms-tabs.tabs .view div.pages,
  body.docs__layout #side div.cms-tabs.tabs .view div.pages {
    margin-top: 13px;
    border-top: 1px dotted #d0d0d0;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038269}}
body.body--docs #side div.cms-tabs.tabs .view div.pages article,
body.docs__layout #side div.cms-tabs.tabs .view div.pages article {
  border-bottom: 1px dotted #d0d0d0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038272}}
body.body--docs #side div.cms-tabs.tabs .view div.pages article header,
body.docs__layout #side div.cms-tabs.tabs .view div.pages article header {
  padding: 10px 0;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038272}}
  body.body--docs #side div.cms-tabs.tabs .view div.pages article header,
  body.docs__layout #side div.cms-tabs.tabs .view div.pages article header {
    display: flex;
    align-items: center;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038280}}
body.body--docs #side div.cms-tabs.tabs .view div.pages article header .cat,
body.docs__layout #side div.cms-tabs.tabs .view div.pages article header .cat {
  display: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038284}}
body.body--docs #side div.cms-tabs.tabs .view div.pages article header time,
body.docs__layout #side div.cms-tabs.tabs .view div.pages article header time {
  margin-left: 10px;
  width: 105px;
  font-size: 63%;
  letter-spacing: 0.5px;
  white-space: nowrap;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038284}}
  body.body--docs #side div.cms-tabs.tabs .view div.pages article header time,
  body.docs__layout #side div.cms-tabs.tabs .view div.pages article header time {
    margin: 5px 0 0 0;
    width: 100px;
    font-size: 63%;
    letter-spacing: 0;
    text-align: center;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038300}}
body.body--docs #side div.cms-tabs.tabs .view div.pages article header h3,
body.docs__layout #side div.cms-tabs.tabs .view div.pages article header h3 {
  display: block;
  margin: 0 10px;
  line-height: 1.428;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038300}}
  body.body--docs #side div.cms-tabs.tabs .view div.pages article header h3,
  body.docs__layout #side div.cms-tabs.tabs .view div.pages article header h3 {
    display: inline;
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038310}}
body.body--docs #side div.cms-tabs.tabs .view div.pages article header h3 a,
body.docs__layout #side div.cms-tabs.tabs .view div.pages article header h3 a {
  font-size: 75%;
  line-height: 1.428;
  font-weight: bold;
  text-decoration: none;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038310}}
  body.body--docs #side div.cms-tabs.tabs .view div.pages article header h3 a,
  body.docs__layout #side div.cms-tabs.tabs .view div.pages article header h3 a {
    font-size: 75%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038320}}
body.body--docs #side div.cms-tabs.tabs .view div.pages article header h3 a:hover, body.body--docs #side div.cms-tabs.tabs .view div.pages article header h3 a:focus,
body.docs__layout #side div.cms-tabs.tabs .view div.pages article header h3 a:hover,
body.docs__layout #side div.cms-tabs.tabs .view div.pages article header h3 a:focus {
  text-decoration: underline;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038330}}
body.body--docs #side div.cms-tabs.tabs .view nav,
body.docs__layout #side div.cms-tabs.tabs .view nav {
  text-align: right;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038333}}
body.body--docs #side div.cms-tabs.tabs .view nav a,
body.docs__layout #side div.cms-tabs.tabs .view nav a {
  padding-right: 20px;
  color: #585c5f;
  font-weight: bold;
  font-size: 75%;
  position: relative;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038340}}
body.body--docs #side div.cms-tabs.tabs .view nav a.more,
body.docs__layout #side div.cms-tabs.tabs .view nav a.more {
  margin-right: 15px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038344}}
body.body--docs #side div.cms-tabs.tabs .view nav a::after,
body.docs__layout #side div.cms-tabs.tabs .view nav a::after {
  content: '';
  position: absolute;
  top: 3.5px;
  right: 9px;
  height: 0;
  border-style: solid;
  border-width: 3px 0 3px 5px;
  border-color: transparent transparent transparent #585c5f;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038355}}
body.body--docs #side div.cms-tabs.tabs .view nav a a:hover,
body.body--docs #side div.cms-tabs.tabs .view nav a a:focus,
body.docs__layout #side div.cms-tabs.tabs .view nav a a:hover,
body.docs__layout #side div.cms-tabs.tabs .view nav a a:focus {
  text-decoration: underline;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038361}}
body.body--docs #side div.cms-tabs.tabs .view nav a.rss::before,
body.docs__layout #side div.cms-tabs.tabs .view nav a.rss::before {
  content: "";
  position: absolute;
  top: -1px;
  left: -20px;
  width: 13px;
  height: 13px;
  background: url(../img/ic-rss.svg) no-repeat left center;
  background-size: 13px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038375}}
body.body--docs #side #month,
body.docs__layout #side #month {
  width: 100%;
  margin-top: 30px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038379}}
body.body--docs #side #month .title,
body.docs__layout #side #month .title {
  padding: 6px 0;
  text-align: center;
  background-color: #96d7ff;
  border-top-left-radius: 20px;
  -webkit-border-top-left-radius: 20px;
  -moz-border-radius-topleft: 20px;
  border-top-right-radius: 20px;
  -webkit-top-bottom-right-radius: 20px;
  -moz-border-radius-topright: 20px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038390}}
body.body--docs #side #month .title h2,
body.docs__layout #side #month .title h2 {
  font-size: 94%;
  font-weight: bold;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038396}}
body.body--docs #side #month .archive-nav,
body.docs__layout #side #month .archive-nav {
  padding: 10px 10px 20px;
  background-color: #fff;
  border-bottom-left-radius: 20px;
  -webkit-border-bottom-left-radius: 20px;
  -moz-border-radius-bottomleft: 20px;
  border-bottom-right-radius: 20px;
  -webkit-border-bottom-right-radius: 20px;
  -moz-border-radius-bottomright: 20px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038407}}
body.body--docs #side #month .archive-nav li,
body.docs__layout #side #month .archive-nav li {
  padding: 2px 0;
  border-bottom: #231815 dashed 1px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038411}}
body.body--docs #side #month .archive-nav li span,
body.body--docs #side #month .archive-nav li a,
body.docs__layout #side #month .archive-nav li span,
body.docs__layout #side #month .archive-nav li a {
  font-size: 88%;
  padding-left: 5px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038420}}
body.body--docs #side #calendar,
body.docs__layout #side #calendar {
  display: none;
  margin: 0 auto;
  margin-top: 30px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038420}}
  body.body--docs #side #calendar,
  body.docs__layout #side #calendar {
    width: 100%;
    padding: 0 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038430}}
body.body--docs #side #calendar .title,
body.docs__layout #side #calendar .title {
  width: 100%;
  margin: 0 auto;
  padding: 10px 20px;
  font-size: 94%;
  font-weight: bold;
  color: #fff;
  background-color: #0c53b7;
  border-radius: 15px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038442}}
body.body--docs #side #calendar .calendar-nav h2,
body.docs__layout #side #calendar .calendar-nav h2 {
  display: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038446}}
body.body--docs #side #calendar .calendar-nav ul,
body.docs__layout #side #calendar .calendar-nav ul {
  padding: 5px 20px;
  display: flex;
  justify-content: space-between;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038451}}
body.body--docs #side #calendar .calendar-nav ul li,
body.docs__layout #side #calendar .calendar-nav ul li {
  padding: 0 5px;
  font-size: 75%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038456}}
body.body--docs #side #calendar .calendar-nav ul li.current,
body.docs__layout #side #calendar .calendar-nav ul li.current {
  font-weight: bold;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038462}}
body.body--docs #side #calendar table.calendar,
body.docs__layout #side #calendar table.calendar {
  width: 100%;
  /* 曜日 */
  /* 日にち */
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038465}}
body.body--docs #side #calendar table.calendar,
body.body--docs #side #calendar table.calendar td,
body.body--docs #side #calendar table.calendar th,
body.docs__layout #side #calendar table.calendar,
body.docs__layout #side #calendar table.calendar td,
body.docs__layout #side #calendar table.calendar th {
  border-collapse: collapse;
  border: 1px solid #999;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038472}}
body.body--docs #side #calendar table.calendar .caption,
body.docs__layout #side #calendar table.calendar .caption {
  font-size: 88%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038478}}
body.body--docs #side #calendar table.calendar thead tr,
body.docs__layout #side #calendar table.calendar thead tr {
  background-color: #edfc8a;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038483}}
body.body--docs #side #calendar table.calendar thead tr th span.wday span.unit,
body.docs__layout #side #calendar table.calendar thead tr th span.wday span.unit {
  display: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038492}}
body.body--docs #side #calendar table.calendar tbody,
body.docs__layout #side #calendar table.calendar tbody {
  font-size: 88%;
  text-align: center;
  background-color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038499}}
body.body--docs #side #calendar table.calendar tbody tr td.prev-month,
body.body--docs #side #calendar table.calendar tbody tr td.next-month,
body.docs__layout #side #calendar table.calendar tbody tr td.prev-month,
body.docs__layout #side #calendar table.calendar tbody tr td.next-month {
  opacity: 0.5;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038504}}
body.body--docs #side #calendar table.calendar tbody tr td.sat,
body.body--docs #side #calendar table.calendar tbody tr td.sat > a,
body.docs__layout #side #calendar table.calendar tbody tr td.sat,
body.docs__layout #side #calendar table.calendar tbody tr td.sat > a {
  color: #004bb4;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038509}}
body.body--docs #side #calendar table.calendar tbody tr td.sun,
body.body--docs #side #calendar table.calendar tbody tr td.sat > a,
body.docs__layout #side #calendar table.calendar tbody tr td.sun,
body.docs__layout #side #calendar table.calendar tbody tr td.sat > a {
  color: #df3646;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038518}}
body.body--docs #side .mod-menu--lifeevent,
body.docs__layout #side .mod-menu--lifeevent {
  margin-top: 30px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038518}}
  body.body--docs #side .mod-menu--lifeevent,
  body.docs__layout #side .mod-menu--lifeevent {
    width: 100%;
    padding: 0 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038526}}
body.body--docs #side .mod-menu--lifeevent .mod-menu__header,
body.docs__layout #side .mod-menu--lifeevent .mod-menu__header {
  width: 80%;
  margin: 0 auto;
  padding: 6px 10px 0;
  text-align: center;
  background-color: #96d7ff;
  border-top-right-radius: 20px;
  -webkit-top-bottom-right-radius: 20px;
  -moz-border-radius-topright: 20px;
  border-top-left-radius: 20px;
  -webkit-border-top-left-radius: 20px;
  -moz-border-radius-topleft: 20px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038539}}
body.body--docs #side .mod-menu--lifeevent .mod-menu__header-title,
body.docs__layout #side .mod-menu--lifeevent .mod-menu__header-title {
  font-size: 94%;
  font-weight: bold;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038545}}
body.body--docs #side .mod-menu--lifeevent .mod-menu__list-wrap,
body.docs__layout #side .mod-menu--lifeevent .mod-menu__list-wrap {
  padding: 10px;
  background-color: #fff;
  border: 5px solid #96d7ff;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038551}}
body.body--docs #side .mod-menu--lifeevent .mod-menu__list-wrap .mod-menu__list,
body.docs__layout #side .mod-menu--lifeevent .mod-menu__list-wrap .mod-menu__list {
  display: flex;
  flex-wrap: wrap;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038557}}
body.body--docs #side .mod-menu--lifeevent .mod-menu__item,
body.docs__layout #side .mod-menu--lifeevent .mod-menu__item {
  display: block;
  width: 49%;
  height: 100px;
  border-bottom: 1px solid #96d7ff;
  position: relative;
  padding: 0 5px 5px;
  /* 最後の要素 + 最後から２つ目のliが奇数の場合、その要素 */
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038566}}
body.body--docs #side .mod-menu--lifeevent .mod-menu__item:nth-child(2n+1)::after,
body.docs__layout #side .mod-menu--lifeevent .mod-menu__item:nth-child(2n+1)::after {
  width: 1px;
  position: absolute;
  content: "";
  top: 15px;
  right: 0;
  height: calc(100% - 30%);
  background-color: #96d7ff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038578}}
body.body--docs #side .mod-menu--lifeevent .mod-menu__item:last-child, body.body--docs #side .mod-menu--lifeevent .mod-menu__item:nth-last-child(2):nth-child(odd),
body.docs__layout #side .mod-menu--lifeevent .mod-menu__item:last-child,
body.docs__layout #side .mod-menu--lifeevent .mod-menu__item:nth-last-child(2):nth-child(odd) {
  border-bottom: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038583}}
body.body--docs #side .mod-menu--lifeevent .mod-menu__item .mod-menu__link,
body.docs__layout #side .mod-menu--lifeevent .mod-menu__item .mod-menu__link {
  display: block;
  width: 100%;
  height: 95%;
  margin: 5px 0;
  border-radius: 15px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  display: flex;
  text-decoration: none;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038595}}
body.body--docs #side .mod-menu--lifeevent .mod-menu__item .mod-menu__link:hover, body.body--docs #side .mod-menu--lifeevent .mod-menu__item .mod-menu__link:focus,
body.docs__layout #side .mod-menu--lifeevent .mod-menu__item .mod-menu__link:hover,
body.docs__layout #side .mod-menu--lifeevent .mod-menu__item .mod-menu__link:focus {
  background-color: rgba(0, 0, 0, 0.1);
  transition: .3s ease-in-out;
  opacity: 1;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038603}}
body.body--docs #side .mod-menu--lifeevent .mod-menu__item .mod-menu__link .mod-menu__icon,
body.docs__layout #side .mod-menu--lifeevent .mod-menu__item .mod-menu__link .mod-menu__icon {
  width: 90px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038607}}
body.body--docs #side .mod-menu--lifeevent .mod-menu__item .mod-menu__link .mod-menu__menu-name,
body.docs__layout #side .mod-menu--lifeevent .mod-menu__item .mod-menu__link .mod-menu__menu-name {
  font-size: 82%;
  font-weight: bold;
  color: #231815;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038615}}
body.body--docs #side .mod-menu--lifeevent .mod-menu__item--kekkon .mod-menu__icon,
body.docs__layout #side .mod-menu--lifeevent .mod-menu__item--kekkon .mod-menu__icon {
  height: 40px;
  background-size: auto 40px;
  background-image: url("/img/icon_kekkon.png");
  background-repeat: no-repeat;
  background-position: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038621}}
body.body--docs #side .mod-menu--lifeevent .mod-menu__item--ninshin .mod-menu__icon,
body.docs__layout #side .mod-menu--lifeevent .mod-menu__item--ninshin .mod-menu__icon {
  height: 40px;
  background-size: auto 40px;
  background-image: url("/img/icon_ninshin.png");
  background-repeat: no-repeat;
  background-position: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038627}}
body.body--docs #side .mod-menu--lifeevent .mod-menu__item--kosodate .mod-menu__icon,
body.docs__layout #side .mod-menu--lifeevent .mod-menu__item--kosodate .mod-menu__icon {
  height: 40px;
  background-size: auto 40px;
  background-image: url("/img/icon_kosodate.png");
  background-repeat: no-repeat;
  background-position: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038633}}
body.body--docs #side .mod-menu--lifeevent .mod-menu__item--kyoiku .mod-menu__icon,
body.docs__layout #side .mod-menu--lifeevent .mod-menu__item--kyoiku .mod-menu__icon {
  height: 40px;
  background-size: auto 40px;
  background-image: url("/img/icon_kyoiku.png");
  background-repeat: no-repeat;
  background-position: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038639}}
body.body--docs #side .mod-menu--lifeevent .mod-menu__item--hikkoshi .mod-menu__icon,
body.docs__layout #side .mod-menu--lifeevent .mod-menu__item--hikkoshi .mod-menu__icon {
  height: 40px;
  background-size: auto 40px;
  background-image: url("/img/icon_hikkoshi.png");
  background-repeat: no-repeat;
  background-position: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038645}}
body.body--docs #side .mod-menu--lifeevent .mod-menu__item--shushoku .mod-menu__icon,
body.docs__layout #side .mod-menu--lifeevent .mod-menu__item--shushoku .mod-menu__icon {
  height: 40px;
  background-size: auto 40px;
  background-image: url("/img/icon_shushoku.png");
  background-repeat: no-repeat;
  background-position: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038651}}
body.body--docs #side .mod-menu--lifeevent .mod-menu__item--fukushi .mod-menu__icon,
body.docs__layout #side .mod-menu--lifeevent .mod-menu__item--fukushi .mod-menu__icon {
  height: 40px;
  background-size: auto 40px;
  background-image: url("/img/icon_fukushi.png");
  background-repeat: no-repeat;
  background-position: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038657}}
body.body--docs #side .mod-menu--lifeevent .mod-menu__item--okuyami .mod-menu__icon,
body.docs__layout #side .mod-menu--lifeevent .mod-menu__item--okuyami .mod-menu__icon {
  height: 40px;
  background-size: auto 40px;
  background-image: url("/img/icon_okuyami.png");
  background-repeat: no-repeat;
  background-position: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038664}}
body.body--docs #side .sec-cmn-top--online,
body.docs__layout #side .sec-cmn-top--online {
  margin-top: 30px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038664}}
  body.body--docs #side .sec-cmn-top--online,
  body.docs__layout #side .sec-cmn-top--online {
    width: 100%;
    padding: 0 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038673}}
body.body--docs #side .sec-cmn-top--online .sec-cmn-top__header,
body.docs__layout #side .sec-cmn-top--online .sec-cmn-top__header {
  width: 80%;
  margin: 0 auto;
  padding: 6px 10px 3px;
  text-align: center;
  background-color: #cae200;
  border-top-right-radius: 20px;
  -webkit-top-bottom-right-radius: 20px;
  -moz-border-radius-topright: 20px;
  border-top-left-radius: 20px;
  -webkit-border-top-left-radius: 20px;
  -moz-border-radius-topleft: 20px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038686}}
body.body--docs #side .sec-cmn-top--online .sec-cmn-top__header-title,
body.docs__layout #side .sec-cmn-top--online .sec-cmn-top__header-title {
  font-size: 94%;
  font-weight: bold;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038692}}
body.body--docs #side .sec-cmn-top--online .sec-cmn-top__list-wrap,
body.docs__layout #side .sec-cmn-top--online .sec-cmn-top__list-wrap {
  padding: 10px;
  background-color: #cae200;
  border: 5px solid #fff;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038698}}
body.body--docs #side .sec-cmn-top--online .sec-cmn-top__list-wrap .sec-cmn-top__list,
body.docs__layout #side .sec-cmn-top--online .sec-cmn-top__list-wrap .sec-cmn-top__list {
  display: flex;
  flex-wrap: wrap;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038704}}
body.body--docs #side .sec-cmn-top--online .sec-cmn-top__item,
body.docs__layout #side .sec-cmn-top--online .sec-cmn-top__item {
  display: block;
  width: 49%;
  height: 100px;
  border-bottom: 1px solid #fff;
  position: relative;
  padding-bottom: 5px;
  /* 最後の要素 + 最後から２つ目のliが奇数の場合、その要素 */
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038712}}
body.body--docs #side .sec-cmn-top--online .sec-cmn-top__item:nth-child(2n+1)::after,
body.docs__layout #side .sec-cmn-top--online .sec-cmn-top__item:nth-child(2n+1)::after {
  width: 1px;
  position: absolute;
  content: "";
  top: 15px;
  right: 0;
  height: calc(100% - 30%);
  background-color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038723}}
body.body--docs #side .sec-cmn-top--online .sec-cmn-top__item:last-child, body.body--docs #side .sec-cmn-top--online .sec-cmn-top__item:nth-last-child(2):nth-child(odd),
body.docs__layout #side .sec-cmn-top--online .sec-cmn-top__item:last-child,
body.docs__layout #side .sec-cmn-top--online .sec-cmn-top__item:nth-last-child(2):nth-child(odd) {
  border-bottom: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038728}}
body.body--docs #side .sec-cmn-top--online .sec-cmn-top__item a,
body.docs__layout #side .sec-cmn-top--online .sec-cmn-top__item a {
  display: block;
  width: 90%;
  height: 95%;
  margin: 5px auto;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 82%;
  font-weight: bold;
  color: #231815;
  text-align: center;
  text-decoration: none;
  border-radius: 15px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038746}}
body.body--docs #side .sec-cmn-top--online .sec-cmn-top__item a:hover, body.body--docs #side .sec-cmn-top--online .sec-cmn-top__item a:focus,
body.docs__layout #side .sec-cmn-top--online .sec-cmn-top__item a:hover,
body.docs__layout #side .sec-cmn-top--online .sec-cmn-top__item a:focus {
  background-color: rgba(0, 0, 0, 0.1);
  transition: .3s ease-in-out;
  opacity: 1;
}

/* pages - サイトマップ
---------------------------------------------------------- */
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038762}}
article.sitemap-body h2,
article.sitemap-body h3 {
  float: left;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038767}}
article.sitemap-body h2 {
  width: 100%;
  padding: 20px 30px;
  margin: 35px 0 15px;
  background-color: #96d7ff;
  font-size: 113%;
  font-weight: bold;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038776}}
article.sitemap-body h2:first-child {
  margin: 0 0 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038781}}
article.sitemap-body h3 {
  display: inline-block;
  padding: 0 10px;
  position: relative;
  border-left: none !important;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038787}}
article.sitemap-body h3::before {
  content: '';
  position: absolute;
  right: 0px;
  top: 5px;
  display: inline-block;
  width: 1px;
  /*線の長さ*/
  height: 18px;
  /*線の太さ*/
  background-color: #787878;
  /*線の色*/
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038802}}
article.sitemap-body a {
  color: #231815;
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038806}}
article.sitemap-body a:hover, article.sitemap-body a:focus {
  text-decoration: underline;
}

/* pages - body#body--map 施設検索
---------------------------------------------------------- */
/* 共通 */
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038818}}
body.body--map #wrap {
  display: flow-root;
  width: 1000px;
  margin: 30px auto;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038824}}
  body.body--map #wrap {
    width: 100%;
    margin-top: 110px;
    padding: 0 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038831}}
body.body--map #wrap #main {
  margin-top: 45px;
  border-radius: 16px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  background-color: #fff;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038831}}
  body.body--map #wrap #main {
    margin: 40px auto 0;
    padding-bottom: 30px;
    width: 90%;
    float: none;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038843}}
body.body--map #wrap #main header:first-child {
  padding: 25px 35px 48px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038846}}
body.body--map #wrap #main header:first-child #ss-page-name {
  padding-top: 4px;
  font-size: 175%;
  color: #0c53b7;
  font-weight: bold;
  border-top: 3px solid #0c53b7;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038856}}
body.body--map #wrap #side {
  width: 25%;
  margin-top: 45px;
  float: right;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038856}}
  body.body--map #wrap #side {
    width: 90%;
    margin: 45px auto;
    float: none;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038867}}
body.body--map #wrap #side #side-menu {
  border-radius: 16px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  background-color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038871}}
body.body--map #wrap #side #side-menu header {
  padding: 10px 20px;
  color: white;
  font-size: 125%;
  font-weight: bold;
  background-color: #0c53b7;
  border-radius: 16px 16px 0 0;
  -webkit-border-radius: 16px 16px 0 0;
  -moz-border-radius: 16px 16px 0 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038880}}
body.body--map #wrap #side #side-menu nav {
  padding: 0 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038883}}
body.body--map #wrap #side #side-menu nav a {
  display: block;
  width: 100%;
  padding: 5px 10px;
  color: #231815;
  text-decoration: none;
  border-bottom: #787878 dashed 1px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038891}}
body.body--map #wrap #side #side-menu nav a:hover, body.body--map #wrap #side #side-menu nav a:focus {
  text-decoration: underline;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038899}}
body.body--map #wrap #side #side-menu nav li:last-child a {
  border-bottom: 0;
}

/* 検索ページ */
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038910}}
body#body--map {
  background-color: #e2edee;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038914}}
body#body--map #main form {
  padding: 0 35px 48px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038914}}
  body#body--map #main form {
    padding-bottom: 0;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038921}}
body#body--map #main form fieldset {
  margin-top: 30px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038924}}
body#body--map #main form fieldset:first-child {
  margin-top: 0px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038929}}
body#body--map #main form legend {
  display: block;
  width: 100%;
  margin-bottom: 10px;
  padding-bottom: 5px;
  font-size: 113%;
  color: #0c53b7;
  font-weight: bold;
  border-bottom: 1px solid #0c53b7;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038941}}
body#body--map #main form .keyword input {
  margin-left: 5px;
  padding-left: 10px;
  width: 90%;
  height: 30px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038950}}
body#body--map #main form footer.send {
  width: 60%;
  margin: 30px auto;
  display: flex;
  justify-content: space-around;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038950}}
  body#body--map #main form footer.send {
    width: 100%;
    flex-direction: column;
    align-items: center;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038962}}
body#body--map #main form footer.send input {
  padding: 10px 15px;
  font-weight: bold;
  font-size: 75%;
  color: #fff;
  border: 1px solid #0c53b7;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  background-color: #0c53b7;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038962}}
  body#body--map #main form footer.send input {
    margin-top: 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038975}}
body#body--map #main form footer.send input:hover, body#body--map #main form footer.send input:focus {
  color: #231815;
  background-color: #fff;
}

/* 検索結果 */
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038987}}
body#body--map {
  /* モーダルウィンドウ */
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000038991}}
body#body--map #main .condition,
body#body--map #main .settings,
body#body--map #main .result,
body#body--map #main .tabs,
body#body--map #main #map-sidebar,
body#body--map #main #map-canvas,
body#body--map #main .filters,
body#body--map #main .columns {
  margin: 0 35px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039002}}
body#body--map #main .condition {
  display: flex;
  flex-wrap: wrap;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039006}}
body#body--map #main .condition dt {
  width: 35%;
  margin: 10px 10px 10px 0;
  padding: 5px 15px;
  font-weight: bold;
  background-color: #ace2fb;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039006}}
  body#body--map #main .condition dt {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039019}}
body#body--map #main .condition dd {
  width: 60%;
  margin: 10px 10px 10px 0;
  padding: 5px 15px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039019}}
  body#body--map #main .condition dd {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039030}}
body#body--map #main .settings {
  font-size: 88%;
  text-align: end;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039035}}
body#body--map #main .result {
  margin: 10px 0;
  font-size: 88%;
  text-align: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039041}}
body#body--map #main .tabs {
  border-bottom: 1px solid #231815;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039044}}
body#body--map #main .tabs ul {
  display: flex;
  justify-content: end;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039048}}
body#body--map #main .tabs ul a {
  display: block;
  margin: 0 1px;
  padding: 5px 10px;
  color: #231815;
  font-size: 75%;
  font-weight: bold;
  text-decoration: none;
  background-color: #ecebe3;
  border-radius: 16px 16px 0 0;
  -webkit-border-radius: 16px 16px 0 0;
  -moz-border-radius: 16px 16px 0 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039062}}
body#body--map #main .tabs ul .current a {
  color: #fff;
  background-color: #0c53b7;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039070}}
body#body--map #main #map-sidebar {
  float: left;
  width: 180px;
  height: 480px !important;
  margin-right: 0px;
  padding: 9px;
  font-size: 75%;
  border: 1px solid #ccc;
  overflow-y: scroll;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039070}}
  body#body--map #main #map-sidebar {
    float: none;
    width: calc(100% - 70px);
    height: auto !important;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039087}}
body#body--map #main #map-sidebar .column {
  margin-bottom: 5px;
  padding-bottom: 5px;
  border-bottom: #787878 dashed 1px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039092}}
body#body--map #main #map-sidebar .column:last-child {
  border-bottom: 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039096}}
body#body--map #main #map-sidebar .column a {
  font-weight: bold;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039100}}
body#body--map #main #map-sidebar .column a.click-marker,
body#body--map #main #map-sidebar .column div.no-marker {
  display: block;
  font-size: 63%;
  font-weight: normal;
  text-align: end;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039110}}
body#body--map #main #map-canvas {
  float: right;
  width: 750px !important;
  height: 480px !important;
  margin-left: 0px;
  margin-bottom: 15px;
  position: relative;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039110}}
  body#body--map #main #map-canvas {
    float: none;
    width: calc(100% - 70px) !important;
    height: auto;
    margin: 0 auto;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039126}}
body#body--map #main .filters {
  display: inline-block;
  clear: both;
  margin: 10px 35px 20px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039131}}
body#body--map #main .filters ul {
  display: flex;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039131}}
  body#body--map #main .filters ul {
    flex-direction: column;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039139}}
body#body--map #main .filters ul li a {
  display: block;
  margin-right: 10px;
  padding: 5px 15px;
  color: #4e4e4e;
  font-size: 88%;
  font-weight: bold;
  text-decoration: none;
  border-radius: 16px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  background-color: #ecf1f1;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039139}}
  body#body--map #main .filters ul li a {
    font-size: 75%;
    margin-top: 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039155}}
body#body--map #main .filters ul li a.clicked {
  background-color: #edfc8a;
  color: #231815;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039160}}
body#body--map #main .filters ul li a:hover, body#body--map #main .filters ul li a:focus {
  text-decoration: underline;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039169}}
body#body--map #main .columns {
  margin: 0 35px 20px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039172}}
body#body--map #main .columns .column {
  padding: 10px;
  border-bottom: 1px dashed #787878;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039177}}
body#body--map #main .columns .column:last-child {
  border-bottom: 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039181}}
body#body--map #main .columns .column header {
  padding: 0 !important;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039184}}
body#body--map #main .columns .column header a {
  font-weight: bold;
  color: #231815;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039192}}
body#body--map #main .columns .column .categories ul {
  display: flex;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039197}}
body#body--map #main .columns .column .categories ul li a {
  margin-left: 5px;
  padding: 2px 5px;
  font-size: 63%;
  font-weight: bold;
  color: #231815;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  background-color: #edfc8a;
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039207}}
body#body--map #main .columns .column .categories ul li a:hover, body#body--map #main .columns .column .categories ul li a:focus {
  text-decoration: underline;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039216}}
body#body--map #main .columns .column .address {
  font-size: 88%;
  margin-left: 10px;
}

/* 検索ページ /kanko/map/
     検索結果ページ /kanko/map/map.html モーダルウィンドウ */
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039279}}
#colorbox form fieldset.keyword {
  padding-bottom: 60px;
  display: flex;
  overflow: hidden;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039279}}
  #colorbox form fieldset.keyword {
    padding-bottom: 30px;
  }
}
@media only screen and (max-width: 480px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039279}}
  #colorbox form fieldset.keyword {
    padding-bottom: 15px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039292}}
#colorbox form fieldset.keyword legend {
  float: left;
  width: 130px;
  font-size: 100%;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039292}}
  #colorbox form fieldset.keyword legend {
    width: 100px;
    font-size: 88%;
  }
}
@media only screen and (max-width: 480px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039292}}
  #colorbox form fieldset.keyword legend {
    width: 70px;
    font-size: 75%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039308}}
#colorbox form fieldset.keyword div.keyword {
  display: flex;
  width: calc(100% - 130px);
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039308}}
  #colorbox form fieldset.keyword div.keyword {
    width: calc(100% - 100px);
  }
}
@media only screen and (max-width: 480px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039308}}
  #colorbox form fieldset.keyword div.keyword {
    width: calc(100% - 70px);
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039320}}
#colorbox form fieldset.keyword div.keyword input {
  width: 100%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039326}}
#colorbox form fieldset {
  padding: 54px 0;
  display: flex;
  align-items: center;
  overflow: hidden;
  border-top: 1px dotted #808080;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039326}}
  #colorbox form fieldset {
    padding: 20px 0;
  }
}
@media only screen and (max-width: 480px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039326}}
  #colorbox form fieldset {
    padding: 10px 0;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039342}}
#colorbox form fieldset legend,
#colorbox form fieldset h2 {
  float: left;
  width: 130px;
  font-size: 100%;
  line-height: 1.375;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039342}}
  #colorbox form fieldset legend,
  #colorbox form fieldset h2 {
    width: 100px;
    font-size: 88%;
  }
}
@media only screen and (max-width: 480px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039342}}
  #colorbox form fieldset legend,
  #colorbox form fieldset h2 {
    width: 70px;
    font-size: 75%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039360}}
#colorbox form fieldset div.category {
  width: calc(100% - 130px);
  display: flex;
  flex-wrap: wrap;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039360}}
  #colorbox form fieldset div.category {
    width: calc(100% - 100px);
  }
}
@media only screen and (max-width: 480px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039360}}
  #colorbox form fieldset div.category {
    flex-direction: column;
    width: calc(100% - 70px);
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039375}}
#colorbox form fieldset div.category > div {
  margin-right: 32px;
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 480px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039375}}
  #colorbox form fieldset div.category > div {
    margin-right: 0;
    align-items: flex-start;
  }
}
@media only screen and (max-width: 480px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039385}}
  #colorbox form fieldset div.category > div input {
    margin-top: 6px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039391}}
#colorbox form fieldset div.category > div label {
  font-size: 88%;
  line-height: 2.14;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039391}}
  #colorbox form fieldset div.category > div label {
    font-size: 75%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039403}}
#colorbox form footer.send {
  margin-top: 76px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039403}}
  #colorbox form footer.send {
    margin-top: 30px;
  }
}
@media only screen and (max-width: 480px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039403}}
  #colorbox form footer.send {
    flex-direction: column;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039418}}
#colorbox form footer.send input {
  padding: 20px 50px;
  font-size: 88%;
  font-weight: bold;
  border-radius: 16px;
  overflow: hidden;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039418}}
  #colorbox form footer.send input {
    padding: 15px 20px;
    font-size: 75%;
  }
}
@media only screen and (max-width: 480px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039418}}
  #colorbox form footer.send input {
    width: 132px;
    padding: 15px 5px;
    font-size: 63%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039437}}
#colorbox form footer.send input[type="submit"] {
  color: #fff;
  background-color: #0c53b7;
  border: 1px solid #0c53b7;
  transition: .3s ease-in-out;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039443}}
#colorbox form footer.send input[type="submit"]:hover, #colorbox form footer.send input[type="submit"]:focus {
  color: #0c53b7;
  background-color: #fff;
  transition: .3s ease-in-out;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039451}}
#colorbox form footer.send input.reset {
  margin-left: 18px;
  color: #000;
  background-color: #e1e1e1;
  border: 1px solid #e1e1e1;
  transition: .3s ease-in-out;
}
@media only screen and (max-width: 480px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039451}}
  #colorbox form footer.send input.reset {
    margin-top: 10px;
    margin-left: 0;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039463}}
#colorbox form footer.send input.reset:hover, #colorbox form footer.send input.reset:focus {
  background-color: #fff;
  border: 1px solid #000;
  transition: .3s ease-in-out;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039473}}
#colorbox .link-btn {
  display: none;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039486}}
#colorbox form * {
  max-width: 900px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039486}}
  #colorbox form * {
    max-width: calc(100vw - 100px);
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039495}}
#colorbox form fieldset {
  padding: 20px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039499}}
#colorbox form fieldset.keyword {
  padding: 20px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039508}}
#colorbox form fieldset.category {
  padding: 20px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039520}}
#colorbox form footer.send {
  margin-top: 20px;
}

/* 施設詳細ページ */
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039530}}
.body--institution.general #main .yield-wrap {
  display: block;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039533}}
.body--institution.general #main .yield-wrap h2 {
  margin: 30px 0 12px;
  padding: 8px 12px;
  font-size: 94%;
  font-weight: bold;
  background-color: #ccf0ff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039541}}
.body--institution.general #main .yield-wrap article {
  padding-bottom: 0px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039544}}
.body--institution.general #main .yield-wrap article header {
  display: flex;
  align-items: baseline;
  gap: 10px 20px;
  padding: 10px 0;
  border-bottom: 1px dashed #000;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039544}}
  .body--institution.general #main .yield-wrap article header {
    display: block;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039555}}
.body--institution.general #main .yield-wrap article header time {
  font-size: 82%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039560}}
.body--institution.general #main .yield-wrap article header h2 {
  margin: 0;
  padding: 0;
  font-weight: normal;
  background-color: transparent;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039570}}
.body--institution.general #main dl.see {
  display: flex;
  flex-wrap: wrap;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039575}}
.body--institution.general #main dl.see dt {
  width: 35%;
  margin: 10px 10px 10px 0;
  padding: 5px 15px;
  font-weight: bold;
  background-color: #ace2fb;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039575}}
  .body--institution.general #main dl.see dt {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039588}}
.body--institution.general #main dl.see dd {
  width: 60%;
  margin: 10px 10px 10px 0;
  padding: 5px 15px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039588}}
  .body--institution.general #main dl.see dd {
    width: 100%;
  }
}

/* 施設一覧ページ */
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039603}}
.body--institution.body--institution-shisetsu .facility-nodes {
  box-sizing: border-box;
  margin: 0px 35px 30px;
  overflow-x: auto;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039608}}
.body--institution.body--institution-shisetsu .facility-nodes .facility-page-table {
  width: 930px;
  margin-bottom: 30px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039612}}
.body--institution.body--institution-shisetsu .facility-nodes .facility-page-table caption {
  text-align: left;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039615}}
.body--institution.body--institution-shisetsu .facility-nodes .facility-page-table caption::before {
  content: "●";
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039622}}
.body--institution.body--institution-shisetsu .facility-nodes .facility-page-table tr th,
.body--institution.body--institution-shisetsu .facility-nodes .facility-page-table tr td {
  border: 1px solid #4d4d4d;
  padding: 3px 3px 3px 1em;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039629}}
.body--institution.body--institution-shisetsu .facility-nodes .facility-page-table thead {
  background-color: #e2edee;
  text-align: left;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039636}}
.body--institution.body--institution-shisetsu article {
  margin: 0 30px;
  padding-bottom: 30px;
  order: 1;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003488}}
.body--institution.body--institution-shisetsu article p {
  margin-bottom: 20px;
  font-size: 88%;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003488}}
  .body--institution.body--institution-shisetsu article p {
    font-size: 75%;
    line-height: 1.57;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003503}}
.body--institution.body--institution-shisetsu article p img {
  max-width: 100%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003509}}
.body--institution.body--institution-shisetsu article h2 {
  margin: 30px 0 12px;
  padding: 8px 12px;
  font-size: 94%;
  font-weight: bold;
  background-color: #ccf0ff;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003509}}
  .body--institution.body--institution-shisetsu article h2 {
    font-size: 88%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003523}}
.body--institution.body--institution-shisetsu article h3 {
  margin-bottom: 12px;
  padding: 0 8px;
  font-size: 88%;
  font-weight: bold;
  border-left: 2px solid #003bbc;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003523}}
  .body--institution.body--institution-shisetsu article h3 {
    font-size: 75%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003537}}
.body--institution.body--institution-shisetsu article h4 {
  margin-bottom: 12px;
  font-size: 88%;
  font-weight: bold;
  color: #003bbc;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003537}}
  .body--institution.body--institution-shisetsu article h4 {
    font-size: 75%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003551}}
.body--institution.body--institution-shisetsu article ul,
.body--institution.body--institution-shisetsu article ol {
  margin-bottom: 20px;
  padding-left: 1em;
  font-size: 88%;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003551}}
  .body--institution.body--institution-shisetsu article ul,
  .body--institution.body--institution-shisetsu article ol {
    font-size: 75%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003564}}
.body--institution.body--institution-shisetsu article ul {
  list-style-type: disc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003568}}
.body--institution.body--institution-shisetsu article table {
  width: 100%;
  margin-bottom: 24px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003568}}
  .body--institution.body--institution-shisetsu article table {
    font-size: 88%;
  }
}
@media only screen and (max-width: 480px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003568}}
  .body--institution.body--institution-shisetsu article table {
    font-size: 75%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003580}}
.body--institution.body--institution-shisetsu article table caption {
  padding: 0 10px;
  color: #003bbc;
  text-align: left;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003586}}
.body--institution.body--institution-shisetsu article table p {
  margin-bottom: 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003590}}
.body--institution.body--institution-shisetsu article table th {
  padding: 3px 8px 0;
  border: 1px solid #ccc;
  background: #ecebe3;
  text-align: left;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003597}}
.body--institution.body--institution-shisetsu article table td {
  padding: 3px 8px 0;
  border: 1px solid #ccc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003603}}
.body--institution.body--institution-shisetsu article img {
  max-width: 100%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003608}}
.body--institution.body--institution-shisetsu article strong {
  font-weight: bold;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003613}}
.body--institution.body--institution-shisetsu article .genres ul {
  padding: 20px 0;
  list-style: none;
  display: flex;
  gap: 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003620}}
.body--institution.body--institution-shisetsu article .genres ul li a {
  padding: 16px 22px;
  border: 1px solid #ccc;
  border-radius: 10px;
  background: #ccc;
  color: #000;
  font-size: 88%;
  font-weight: bold;
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003338}}
.body--institution.body--institution-shisetsu article .genres ul li a:hover {
  opacity: .75;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003626}}
.body--institution.body--institution-shisetsu article .column2 {
  display: flex;
  gap: 20px;
  margin: 10px auto;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003631}}
.body--institution.body--institution-shisetsu article .column2 .column-item {
  width: calc((100% - 10px) / 2);
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003634}}
.body--institution.body--institution-shisetsu article .column2 .column-item img {
  width: 100%;
  padding: 0;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003634}}
  .body--institution.body--institution-shisetsu article .column2 .column-item img {
    max-width: 100% !important;
    height: auto !important;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003644}}
.body--institution.body--institution-shisetsu article .column2 .column-item .caption {
  margin: 0;
  font-size: 82%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003651}}
.body--institution.body--institution-shisetsu article .column3 {
  display: flex;
  gap: 20px;
  margin: 10px auto;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003656}}
.body--institution.body--institution-shisetsu article .column3 .column-item {
  width: calc((100% - 20px) / 3);
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003659}}
.body--institution.body--institution-shisetsu article .column3 .column-item img {
  width: 100%;
  padding: 0;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003659}}
  .body--institution.body--institution-shisetsu article .column3 .column-item img {
    max-width: 100% !important;
    height: auto !important;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003669}}
.body--institution.body--institution-shisetsu article .column3 .column-item .caption {
  margin: 0;
  font-size: 82%;
}

/* pages - body#body--garbage-index ゴミ品目検索
---------------------------------------------------------- */
/* 検索ページ */
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039645}}
body.body--garbage {
  background-color: #e2edee;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039648}}
body.body--garbage #wrap {
  display: flow-root;
  width: 1000px;
  margin: 30px auto;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039648}}
  body.body--garbage #wrap {
    width: 100%;
    margin-top: 110px;
    padding: 0 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039659}}
body.body--garbage #wrap #main {
  width: 70%;
  margin-top: 45px;
  float: left;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039659}}
  body.body--garbage #wrap #main {
    margin: 40px auto 0;
    width: 90%;
    float: none;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039670}}
body.body--garbage #wrap #main header:first-child {
  padding: 25px 35px 48px;
  border-radius: 16px 16px 0 0;
  -webkit-border-radius: 16px 16px 0 0;
  -moz-border-radius: 16px 16px 0 0;
  background-color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039675}}
body.body--garbage #wrap #main header:first-child #ss-page-name {
  padding-top: 4px;
  font-size: 175%;
  color: #0c53b7;
  font-weight: bold;
  border-top: 3px solid #0c53b7;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039685}}
body.body--garbage #wrap #main .content-box {
  margin-top: -11px;
  padding: 0 35px 10px;
  border-radius: 0 0 16px 16px;
  -webkit-border-radius: 0 0 16px 16px;
  -moz-border-radius: 0 0 16px 16px;
  background-color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039693}}
body.body--garbage #wrap #main .content-box form .name,
body.body--garbage #wrap #main .content-box form .category {
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039693}}
  body.body--garbage #wrap #main .content-box form .name,
  body.body--garbage #wrap #main .content-box form .category {
    display: block;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039703}}
body.body--garbage #wrap #main .content-box form .name > h2,
body.body--garbage #wrap #main .content-box form .category > h2 {
  width: 30%;
  margin: 10px 10px 10px 0;
  padding: 2px 15px;
  font-size: 100%;
  font-weight: bold;
  background-color: #ace2fb;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039703}}
  body.body--garbage #wrap #main .content-box form .name > h2,
  body.body--garbage #wrap #main .content-box form .category > h2 {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039719}}
body.body--garbage #wrap #main .content-box form .name input {
  width: 65%;
  margin-left: 5px;
  padding-left: 10px;
  height: 30px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039719}}
  body.body--garbage #wrap #main .content-box form .name input {
    width: 100%;
    margin-left: 0;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039734}}
body.body--garbage #wrap #main .content-box form .category select {
  margin-left: 5px;
  padding-left: 10px;
  height: 30px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039734}}
  body.body--garbage #wrap #main .content-box form .category select {
    margin: 0 auto;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039746}}
body.body--garbage #wrap #main .content-box form footer.send {
  margin: 30px auto;
  display: flex;
  flex-direction: column;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039751}}
body.body--garbage #wrap #main .content-box form footer.send input {
  width: 200px;
  margin: 10px auto;
  padding: 10px 15px;
  font-weight: bold;
  font-size: 75%;
  color: #fff;
  border: 1px solid #0c53b7;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  background-color: #0c53b7;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039751}}
  body.body--garbage #wrap #main .content-box form footer.send input {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039766}}
body.body--garbage #wrap #main .content-box form footer.send input:hover, body.body--garbage #wrap #main .content-box form footer.send input:focus {
  color: #231815;
  background-color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039776}}
body.body--garbage #wrap #main .cms-nodes {
  padding: 35px;
  margin: 35px 0;
  border-radius: 16px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  background-color: #fff;
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039776}}
  body.body--garbage #wrap #main .cms-nodes {
    display: block;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039789}}
body.body--garbage #wrap #main .cms-nodes article {
  width: 46%;
  border-bottom: #787878 dashed 1px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039789}}
  body.body--garbage #wrap #main .cms-nodes article {
    width: 100%;
    margin-left: 0;
    min-height: 0;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039799}}
body.body--garbage #wrap #main .cms-nodes article header {
  padding: 10px 0 10px 35px;
  font-size: 125%;
  font-weight: bold;
  background-position: 12px 60%;
  background-size: 30px;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039799}}
  body.body--garbage #wrap #main .cms-nodes article header {
    padding: 10px 0;
    font-size: 100%;
    font-weight: 400;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039813}}
body.body--garbage #wrap #main .cms-nodes article header a {
  display: block;
  width: 100%;
  position: relative;
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039819}}
body.body--garbage #wrap #main .cms-nodes article header a:hover, body.body--garbage #wrap #main .cms-nodes article header a:focus {
  text-decoration: underline;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039826}}
  body.body--garbage #wrap #main .cms-nodes article header a::after {
    position: absolute;
    content: '';
    top: 14px;
    right: 15px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 0 5px 8px;
    border-color: transparent transparent transparent #004098;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039839}}
body.body--garbage #wrap #main .cms-nodes article header a::before {
  content: url(/img/ic-folder.png);
  background-size: 30px;
  transform: scale(0.5);
  position: absolute;
  top: -9px;
  left: -39px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039839}}
  body.body--garbage #wrap #main .cms-nodes article header a::before {
    display: none;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039856}}
body.body--garbage #wrap #side {
  width: 25%;
  margin-top: 45px;
  float: right;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039856}}
  body.body--garbage #wrap #side {
    width: 90%;
    margin: 45px auto;
    float: none;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039867}}
body.body--garbage #wrap #side #links-life {
  border-radius: 16px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  background-color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039871}}
body.body--garbage #wrap #side #links-life header {
  padding: 10px 20px;
  color: white;
  font-size: 125%;
  font-weight: bold;
  background-color: #0c53b7;
  border-radius: 16px 16px 0 0;
  -webkit-border-radius: 16px 16px 0 0;
  -moz-border-radius: 16px 16px 0 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039880}}
body.body--garbage #wrap #side #links-life nav {
  padding: 0 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039883}}
body.body--garbage #wrap #side #links-life nav a {
  display: block;
  width: 100%;
  padding: 5px 10px;
  color: #231815;
  text-decoration: none;
  border-bottom: #787878 dashed 1px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039891}}
body.body--garbage #wrap #side #links-life nav a:hover, body.body--garbage #wrap #side #links-life nav a:focus {
  text-decoration: underline;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039898}}
body.body--garbage #wrap #side #links-life nav li:last-child a {
  border-bottom: 0;
}

/* 検索結果ページ　ゴミ品目一覧 */
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039913}}
body.body--garbage .condition,
body.body--garbage .setting,
body.body--garbage .result,
body.body--garbage .garbage-nodes {
  padding: 0 35px;
  background-color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039921}}
body.body--garbage .condition {
  display: flex;
  flex-wrap: wrap;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039925}}
body.body--garbage .condition dt {
  width: 35%;
  margin: 10px 10px 10px 0;
  padding: 5px 15px;
  font-weight: bold;
  background-color: #ace2fb;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039925}}
  body.body--garbage .condition dt {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039939}}
body.body--garbage .condition dd {
  width: 60%;
  margin: 10px 10px 10px 0;
  padding: 5px 15px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039939}}
  body.body--garbage .condition dd {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039950}}
body.body--garbage .setting {
  font-size: 88%;
  text-align: end;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039955}}
body.body--garbage .result {
  padding: 10px 35px;
  font-size: 88%;
  text-align: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039961}}
body.body--garbage .garbage-nodes {
  padding: 10px 35px 30px;
  font-size: 100%;
  border-radius: 0 0 16px 16px;
  -webkit-border-radius: 0 0 16px 16px;
  -moz-border-radius: 0 0 16px 16px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039961}}
  body.body--garbage .garbage-nodes {
    font-size: 88%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039970}}
body.body--garbage .garbage-nodes .columns {
  width: 100%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039973}}
body.body--garbage .garbage-nodes .columns caption {
  display: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039977}}
body.body--garbage .garbage-nodes .columns thead {
  width: 100%;
  text-align: left;
  background-color: #edfc8a;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039983}}
body.body--garbage .garbage-nodes .columns thead tr th {
  padding: 5px 10px;
  white-space: nowrap;
  border: 1px solid #787878;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039983}}
  body.body--garbage .garbage-nodes .columns thead tr th {
    white-space: normal;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039997}}
body.body--garbage .garbage-nodes .columns tbody tr td {
  padding: 5px 10px;
  white-space: nowrap;
  border: 1px solid #787878;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\000039997}}
  body.body--garbage .garbage-nodes .columns tbody tr td {
    white-space: normal;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310006}}
body.body--garbage .garbage-nodes .columns tbody tr td:last-child {
  white-space: normal;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310018}}
body.body--garbage #colorbox #cboxLoadedContent form {
  min-width: 250px;
  padding: 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310023}}
body.body--garbage #colorbox #cboxLoadedContent form .name,
body.body--garbage #colorbox #cboxLoadedContent form .category {
  display: flex;
  align-items: center;
  flex-direction: column;
  width: 100%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310032}}
body.body--garbage #colorbox #cboxLoadedContent form .name h2,
body.body--garbage #colorbox #cboxLoadedContent form .category h2 {
  width: 100%;
  font-size: 100%;
  font-weight: bold;
  color: #033377;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310040}}
body.body--garbage #colorbox #cboxLoadedContent form .name h2 + *,
body.body--garbage #colorbox #cboxLoadedContent form .category h2 + * {
  position: relative;
  width: 100%;
  border: 1px solid #033377;
  border-radius: 6px;
  height: 2em;
  font-size: 100%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310051}}
body.body--garbage #colorbox #cboxLoadedContent form .name h2 + *:before,
body.body--garbage #colorbox #cboxLoadedContent form .category h2 + *:before {
  content: "";
  position: absolute;
  top: 50%;
  right: 3px;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  width: 4px;
  height: 4px;
  background-color: #000;
  border-top: 2px solid #000;
  border-right: 2px solid #000;
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310076}}
body.body--garbage #colorbox #cboxLoadedContent form .category {
  margin-top: 20px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310080}}
body.body--garbage #colorbox #cboxLoadedContent form .send {
  margin-top: 40px;
  display: flex;
  justify-content: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310085}}
body.body--garbage #colorbox #cboxLoadedContent form .send input[type="submit"] {
  min-width: 137px;
  padding: 16px 22px;
  border: 1px solid #09698e;
  border-radius: 10px;
  background: #09698e;
  color: #fff;
  font-size: 88%;
  font-weight: bold;
  text-decoration: none;
  background: #09698e;
  box-sizing: border-box;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310103}}
body.body--garbage #colorbox #cboxLoadedContent form .send input[type="submit"]:hover, body.body--garbage #colorbox #cboxLoadedContent form .send input[type="submit"]:focus {
  background: #fff;
  color: #09698e;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310116}}
body.body--garbage-category #main {
  background-color: #fff;
  border-radius: 16px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310120}}
body.body--garbage-category #main .cms-nodes {
  margin-top: 0px !important;
  padding-top: 0px !important;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310128}}
body[class*="body--garbage-list-"] #main {
  font-size: 100%;
  border-radius: 16px;
  -webkit-border-radius: 16px;
  background-color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310134}}
body[class*="body--garbage-list-"] #main table.columns {
  display: block;
  padding: 10px 35px 30px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310134}}
  body[class*="body--garbage-list-"] #main table.columns {
    font-size: 88%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310142}}
body[class*="body--garbage-list-"] #main table.columns caption {
  display: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310146}}
body[class*="body--garbage-list-"] #main table.columns thead {
  width: 100%;
  text-align: left;
  background-color: #edfc8a;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310152}}
body[class*="body--garbage-list-"] #main table.columns thead tr th {
  padding: 5px 10px;
  white-space: nowrap;
  border: 1px solid #787878;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310152}}
  body[class*="body--garbage-list-"] #main table.columns thead tr th {
    white-space: normal;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310166}}
body[class*="body--garbage-list-"] #main table.columns tbody tr td {
  padding: 5px 10px;
  white-space: nowrap;
  border: 1px solid #787878;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310166}}
  body[class*="body--garbage-list-"] #main table.columns tbody tr td {
    white-space: normal;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310175}}
body[class*="body--garbage-list-"] #main table.columns tbody tr td:last-child {
  white-space: normal;
}

/* pages - body.body--calendar イベントカレンダー
---------------------------------------------------------- */
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310189}}
body.body--calendar #wrap.event {
  margin: 20px auto;
  width: 1000px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310189}}
  body.body--calendar #wrap.event {
    width: 90%;
    margin: 110px auto 0;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310198}}
body.body--calendar #wrap.event #main {
  margin-top: 20px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310202}}
body.body--calendar #wrap.event #main > header h1 {
  padding: 25px 35px;
  border-radius: 16px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  font-size: 175%;
  color: #fff;
  font-weight: bold;
  background-color: #004bb4;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310202}}
  body.body--calendar #wrap.event #main > header h1 {
    font-size: 125%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310216}}
body.body--calendar #wrap.event #main .content-box {
  margin-top: 20px;
  border-radius: 16px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310220}}
body.body--calendar #wrap.event #main .content-box .content-head {
  padding: 18px 35px;
  background-color: #edfc8a;
  border-radius: 16px 16px 0 0;
  -webkit-border-radius: 16px 16px 0 0;
  -moz-border-radius: 16px 16px 0 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310225}}
body.body--calendar #wrap.event #main .content-box .content-head h2 {
  font-size: 113%;
  font-weight: bold;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310231}}
body.body--calendar #wrap.event #main .content-box .content-body {
  background-color: #fff;
  padding-top: 20px;
  border-radius: 0 0 16px 16px;
  -webkit-border-radius: 0 0 16px 16px;
  -moz-border-radius: 0 0 16px 16px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310236}}
body.body--calendar #wrap.event #main .content-box .content-body form {
  padding: 0 35px 1px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310236}}
  body.body--calendar #wrap.event #main .content-box .content-body form {
    padding-bottom: 1px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310243}}
body.body--calendar #wrap.event #main .content-box .content-body form fieldset {
  margin-top: 20px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310246}}
body.body--calendar #wrap.event #main .content-box .content-body form fieldset:first-child {
  margin-top: 0px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310251}}
body.body--calendar #wrap.event #main .content-box .content-body form legend {
  display: block;
  width: 100%;
  margin-bottom: 10px;
  padding-bottom: 5px;
  font-size: 113%;
  color: #0c53b7;
  font-weight: bold;
  border-bottom: 1px solid #0c53b7;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310264}}
body.body--calendar #wrap.event #main .content-box .content-body form .keyword input {
  margin-left: 5px;
  padding-left: 10px;
  width: 90%;
  height: 30px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310264}}
  body.body--calendar #wrap.event #main .content-box .content-body form .keyword input {
    width: 98%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310279}}
body.body--calendar #wrap.event #main .content-box .content-body form .event-date-range input {
  margin-left: 5px;
  padding-left: 10px;
  height: 30px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310279}}
  body.body--calendar #wrap.event #main .content-box .content-body form .event-date-range input {
    width: 45%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310292}}
body.body--calendar #wrap.event #main .content-box .content-body form .event-facility input {
  margin-left: 5px;
  padding-left: 10px;
  height: 30px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310292}}
  body.body--calendar #wrap.event #main .content-box .content-body form .event-facility input {
    width: 98%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310304}}
body.body--calendar #wrap.event #main .content-box .content-body form footer.send {
  width: 50%;
  margin: 30px auto;
  display: flex;
  justify-content: space-around;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310304}}
  body.body--calendar #wrap.event #main .content-box .content-body form footer.send {
    width: 100%;
    flex-direction: column;
    align-items: center;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310316}}
body.body--calendar #wrap.event #main .content-box .content-body form footer.send input {
  padding: 10px 30px;
  font-weight: bold;
  font-size: 75%;
  color: #fff;
  border: 1px solid #0c53b7;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  background-color: #0c53b7;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310316}}
  body.body--calendar #wrap.event #main .content-box .content-body form footer.send input {
    width: 90%;
    margin-top: 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310330}}
body.body--calendar #wrap.event #main .content-box .content-body form footer.send input:hover, body.body--calendar #wrap.event #main .content-box .content-body form footer.send input:focus {
  color: #231815;
  background-color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310341}}
body.body--calendar #wrap.event #main .event-date {
  margin-top: 20px;
  padding: 25px 35px 0;
  background-color: #fff;
  border-radius: 16px 16px 0 0;
  -webkit-border-radius: 16px 16px 0 0;
  -moz-border-radius: 16px 16px 0 0;
  display: flex;
  align-items: flex-end;
  position: relative;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310341}}
  body.body--calendar #wrap.event #main .event-date {
    padding: 44px 35px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310355}}
body.body--calendar #wrap.event #main .event-date h2 {
  order: 1;
  font-size: 113%;
  font-weight: bold;
  margin-left: 5px;
  white-space: nowrap;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310363}}
body.body--calendar #wrap.event #main .event-date .event-format {
  order: 4;
  position: absolute;
  bottom: 0;
  right: 34px;
  display: flex;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310363}}
  body.body--calendar #wrap.event #main .event-date .event-format {
    left: 34px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310375}}
body.body--calendar #wrap.event #main .event-date .event-format a {
  display: block;
  min-width: 80px;
  margin: 0 1px;
  padding: 5px 10px;
  color: #231815;
  font-size: 75%;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  background-color: #ecebe3;
  border-radius: 16px 16px 0 0;
  -webkit-border-radius: 16px 16px 0 0;
  -moz-border-radius: 16px 16px 0 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310390}}
body.body--calendar #wrap.event #main .event-date .event-format .current a {
  color: #fff;
  background-color: #0c53b7;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310397}}
body.body--calendar #wrap.event #main .event-date .event-ics-file {
  order: 3;
  padding: 5px 13px;
  margin: 0px 0px 44px calc(100% - 330px);
  font-size: 75%;
  color: #231815;
  text-align: center;
  font-weight: bold;
  background-color: #edfc8a;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  white-space: nowrap;
  z-index: 5;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310397}}
  body.body--calendar #wrap.event #main .event-date .event-ics-file {
    position: absolute;
    top: 10px;
    right: 20px;
    margin: 0px 0px -40px calc(100% - 300px);
    padding: 4px 13px;
    font-size: 75%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310420}}
body.body--calendar #wrap.event #main .event-date ul {
  order: 2;
  margin: 0 10px;
  display: flex;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310425}}
body.body--calendar #wrap.event #main .event-date ul a {
  margin-left: 15px;
  font-size: 82%;
  color: #666;
  white-space: nowrap;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310433}}
body.body--calendar #wrap.event #main .event-date ul li.next a {
  position: relative;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310436}}
body.body--calendar #wrap.event #main .event-date ul li.next a::before {
  position: absolute;
  content: "|";
  font-size: 69%;
  color: #666;
  top: -4px;
  left: -9px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310449}}
body.body--calendar #wrap.event #main #event-table {
  padding: 0px 35px 25px;
  margin-bottom: 70px;
  background-color: #fff;
  border-radius: 0 0 16px 16px;
  -webkit-border-radius: 0 0 16px 16px;
  -moz-border-radius: 0 0 16px 16px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310449}}
  body.body--calendar #wrap.event #main #event-table {
    overflow: auto;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310459}}
body.body--calendar #wrap.event #main #event-table .calendar {
  margin: 0 auto;
  width: 100%;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310459}}
  body.body--calendar #wrap.event #main #event-table .calendar {
    width: 930px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310467}}
body.body--calendar #wrap.event #main #event-table .calendar caption {
  display: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310471}}
body.body--calendar #wrap.event #main #event-table .calendar tr,
body.body--calendar #wrap.event #main #event-table .calendar td,
body.body--calendar #wrap.event #main #event-table .calendar th {
  border: 1px #eee solid;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310479}}
body.body--calendar #wrap.event #main #event-table .calendar thead tr th {
  font-weight: normal;
  text-align: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310483}}
body.body--calendar #wrap.event #main #event-table .calendar thead tr th:first-child {
  color: #d90000;
  border-bottom: 1px solid #fff;
  background: #f8edf3;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310489}}
body.body--calendar #wrap.event #main #event-table .calendar thead tr th:last-child {
  color: #26499d;
  border-bottom: 1px solid #fff;
  background: #e9eff7;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310496}}
  body.body--calendar #wrap.event #main #event-table .calendar thead tr th span.unit {
    display: none;
  }
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310504}}
  body.body--calendar #wrap.event #main #event-table .calendar tbody {
    font-size: 63%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310514}}
body.body--calendar #wrap.event #main #event-table .calendar tbody tr td {
  width: calc(100% / 7);
  height: 100px;
  min-height: 100px;
  color: #231815;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310520}}
body.body--calendar #wrap.event #main #event-table .calendar tbody tr td div.date {
  font-size: 69%;
  display: flex;
  flex-direction: column;
  padding: 5px;
  font-size: 69%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310528}}
body.body--calendar #wrap.event #main #event-table .calendar tbody tr td div.date div.daily a {
  color: #231815;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310536}}
body.body--calendar #wrap.event #main #event-table .calendar tbody tr td div.date div.page .kohen,
body.body--calendar #wrap.event #main #event-table .calendar tbody tr td div.date div.page .sports,
body.body--calendar #wrap.event #main #event-table .calendar tbody tr td div.date div.page .bunka {
  display: inline-block;
  padding: 0 3px;
  font-weight: bold;
  background: #f6ffc5;
  border-radius: 7px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310546}}
body.body--calendar #wrap.event #main #event-table .calendar tbody tr td div.date div.page .sports {
  background: #b6fbff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310550}}
body.body--calendar #wrap.event #main #event-table .calendar tbody tr td div.date div.page .bunka {
  background: #fabfdb;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310554}}
body.body--calendar #wrap.event #main #event-table .calendar tbody tr td div.date div.page a {
  color: #231815;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310562}}
body.body--calendar #wrap.event #main #event-table .calendar tbody tr td.next-month,
body.body--calendar #wrap.event #main #event-table .calendar tbody tr td.prev-month {
  color: #606060 !important;
  background-color: #ddd !important;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310568}}
body.body--calendar #wrap.event #main #event-table .calendar tbody tr td.next-month div.date a,
body.body--calendar #wrap.event #main #event-table .calendar tbody tr td.prev-month div.date a {
  color: #606060 !important;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310572}}
body.body--calendar #wrap.event #main #event-table .calendar tbody tr td.next-month div.date div.holiday,
body.body--calendar #wrap.event #main #event-table .calendar tbody tr td.prev-month div.date div.holiday {
  color: #c50000 !important;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310579}}
body.body--calendar #wrap.event #main #event-table .calendar tbody tr td.holiday {
  background: #f8edf3;
  color: #d90000;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310585}}
body.body--calendar #wrap.event #main #event-table .calendar tbody tr td.holiday div.date div.holiday {
  color: #d90000;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310591}}
body.body--calendar #wrap.event #main #event-table .calendar tbody tr td.today {
  background: #f8f8ed;
  font-weight: bold;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310596}}
body.body--calendar #wrap.event #main #event-table .calendar tbody tr td.today div.date a {
  font-weight: bold;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310602}}
body.body--calendar #wrap.event #main #event-table .calendar tbody tr td.sun {
  border-bottom: 1px solid #fff;
  background: #f8edf3;
  color: #d90000;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310609}}
body.body--calendar #wrap.event #main #event-table .calendar tbody tr td.sun div.date a {
  color: #d90000;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310615}}
body.body--calendar #wrap.event #main #event-table .calendar tbody tr td.sat {
  border-bottom: 1px solid #fff;
  background: #e9eff7;
  color: #26499d;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310622}}
body.body--calendar #wrap.event #main #event-table .calendar tbody tr td.sat div.date a {
  color: #26499d;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310632}}
body.body--calendar #wrap.event #main .event-pages-filter {
  margin: 20px 35px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310632}}
  body.body--calendar #wrap.event #main .event-pages-filter {
    margin: 20px 0px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310639}}
body.body--calendar #wrap.event #main .event-pages-filter ul {
  display: flex;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310639}}
  body.body--calendar #wrap.event #main .event-pages-filter ul {
    flex-wrap: wrap;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310647}}
body.body--calendar #wrap.event #main .event-pages-filter ul li a {
  display: block;
  margin-right: 10px;
  padding: 5px 15px;
  color: #231815;
  font-size: 88%;
  font-weight: bold;
  text-decoration: none;
  border-radius: 16px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  background-color: #edfc8a;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310647}}
  body.body--calendar #wrap.event #main .event-pages-filter ul li a {
    font-size: 75%;
    margin-top: 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310663}}
body.body--calendar #wrap.event #main .event-pages-filter ul li a:hover, body.body--calendar #wrap.event #main .event-pages-filter ul li a:focus {
  text-decoration: underline;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310672}}
body.body--calendar #wrap.event #main #event-list {
  padding: 0 35px 30px;
  margin-bottom: 70px;
  background-color: #fff;
  border-radius: 0 0 16px 16px;
  -webkit-border-radius: 0 0 16px 16px;
  -moz-border-radius: 0 0 16px 16px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310678}}
body.body--calendar #wrap.event #main #event-list dl {
  padding: 5px 0;
  font-size: 88%;
  border-bottom: 1px dashed #787878;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310683}}
body.body--calendar #wrap.event #main #event-list dl:first-of-type {
  border-top: 1px solid #ccc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310687}}
body.body--calendar #wrap.event #main #event-list dl::before {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310694}}
body.body--calendar #wrap.event #main #event-list dl::after {
  content: "\0020";
  clear: both;
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310702}}
body.body--calendar #wrap.event #main #event-list dl a {
  font-size: 88%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310706}}
body.body--calendar #wrap.event #main #event-list dl dt {
  width: 15%;
  margin-left: 5px;
  float: left;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310712}}
body.body--calendar #wrap.event #main #event-list dl dd {
  margin-bottom: 0;
  padding-bottom: 6px;
  border: 0;
  margin-left: 15.5%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310718}}
body.body--calendar #wrap.event #main #event-list dl dd .kohen,
body.body--calendar #wrap.event #main #event-list dl dd .sports,
body.body--calendar #wrap.event #main #event-list dl dd .bunka {
  display: inline-block;
  padding: 0 3px;
  font-weight: bold;
  background: #f6ffc5;
  border-radius: 7px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310728}}
body.body--calendar #wrap.event #main #event-list dl dd .sports {
  background: #b6fbff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310732}}
body.body--calendar #wrap.event #main #event-list dl dd .bunka {
  background: #fabfdb;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310678}}
  body.body--calendar #wrap.event #main #event-list dl {
    font-size: 63%;
    flex-direction: column;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310741}}
  body.body--calendar #wrap.event #main #event-list dl a {
    font-size: 63%;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310745}}
  body.body--calendar #wrap.event #main #event-list dl dt {
    width: 100%;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310749}}
  body.body--calendar #wrap.event #main #event-list dl dd {
    margin-left: 5px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310755}}
body.body--calendar #wrap.event #main #event-list dl.sat {
  background: #e9eff7;
  color: #26499d;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310759}}
body.body--calendar #wrap.event #main #event-list dl.sat a {
  color: #26499d;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310764}}
body.body--calendar #wrap.event #main #event-list dl.sun,
body.body--calendar #wrap.event #main #event-list dl.holiday {
  background: #f8edf3;
  color: #d90000;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310769}}
body.body--calendar #wrap.event #main #event-list dl.sun a,
body.body--calendar #wrap.event #main #event-list dl.holiday a {
  color: #d90000;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310776}}
body.body--calendar #wrap.event #main #event-map .map-page {
  margin-bottom: 70px;
  background-color: #fff;
  padding: 0 35px 20px;
  border-radius: 0 0 16px 16px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310782}}
body.body--calendar #wrap.event #main #event-map .map-page header {
  display: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310787}}
body.body--calendar #wrap.event #main #event-map .map-page #map-canvas .ol-unselectable {
  border-radius: 0 0 16px 16px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310799}}
body.body--calendar-search #wrap.event #main {
  margin-bottom: 70px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310802}}
body.body--calendar-search #wrap.event #main #calendar-search {
  border-radius: 16px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  background-color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310806}}
body.body--calendar-search #wrap.event #main #calendar-search .content-body.search {
  background-color: transparent;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310812}}
body.body--calendar-search #wrap.event #main #calendar-search form footer.send a {
  padding: 10px 30px;
  font-weight: bold;
  font-size: 75%;
  color: #fff;
  text-decoration: none;
  text-align: center;
  border: 1px solid #0c53b7;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  background-color: #0c53b7;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310812}}
  body.body--calendar-search #wrap.event #main #calendar-search form footer.send a {
    width: 90%;
    margin-top: 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310828}}
body.body--calendar-search #wrap.event #main #calendar-search form footer.send a:hover, body.body--calendar-search #wrap.event #main #calendar-search form footer.send a:focus {
  color: #231815;
  background-color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310837}}
body.body--calendar-search #wrap.event #main #calendar-search div.page {
  margin: 0 35px;
  padding: 30px 0;
  border-top: 1px solid #003bbc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310842}}
body.body--calendar-search #wrap.event #main #calendar-search div.page article {
  padding: 10px 0;
  margin-bottom: 5px;
  border-bottom: 1px dashed #787878;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310847}}
body.body--calendar-search #wrap.event #main #calendar-search div.page article header {
  display: flex;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310847}}
  body.body--calendar-search #wrap.event #main #calendar-search div.page article header {
    flex-direction: column;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310854}}
body.body--calendar-search #wrap.event #main #calendar-search div.page article header time {
  width: 20%;
  padding-left: 5px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310854}}
  body.body--calendar-search #wrap.event #main #calendar-search div.page article header time {
    width: 100%;
  }
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310863}}
  body.body--calendar-search #wrap.event #main #calendar-search div.page article header h2 {
    padding-left: 5px;
  }
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310876}}
body.body--calendar {
  background-color: #e2edee;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310879}}
body.body--calendar #wrap.event__page {
  display: flow-root;
  width: 1000px;
  margin: 30px auto;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310879}}
  body.body--calendar #wrap.event__page {
    width: 100%;
    padding: 0 10px;
    margin: 110px auto;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310890}}
body.body--calendar #wrap.event__page #main {
  width: 70%;
  margin-top: 45px;
  border-radius: 16px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  background-color: #fff;
  float: left;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310890}}
  body.body--calendar #wrap.event__page #main {
    float: none;
    width: 100%;
    padding: 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310904}}
body.body--calendar #wrap.event__page #main header h1 {
  margin: 20px 35px;
  font-size: 150%;
  color: #003bbc;
  border-top: 2px solid #003bbc;
  font-weight: bold;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310913}}
body.body--calendar #wrap.event__page #main .released {
  margin: 0 35px;
  font-size: 88%;
  color: #2c2c2c;
  border-bottom: 1px #787878 dashed;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310920}}
body.body--calendar #wrap.event__page #main .categories {
  margin: 0 35px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310923}}
body.body--calendar #wrap.event__page #main .categories header {
  display: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310927}}
body.body--calendar #wrap.event__page #main .categories .nodes {
  margin-top: 20px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310930}}
body.body--calendar #wrap.event__page #main .categories .nodes ul {
  display: flex;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310930}}
  body.body--calendar #wrap.event__page #main .categories .nodes ul {
    flex-wrap: wrap;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310938}}
body.body--calendar #wrap.event__page #main .categories .nodes ul li a {
  display: block;
  margin-right: 10px;
  padding: 5px 15px;
  color: #231815;
  font-size: 88%;
  font-weight: bold;
  text-decoration: none;
  border-radius: 16px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  background-color: #edfc8a;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310938}}
  body.body--calendar #wrap.event__page #main .categories .nodes ul li a {
    font-size: 75%;
    margin-top: 10px;
    text-align: center;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310955}}
body.body--calendar #wrap.event__page #main .categories .nodes ul li a:hover, body.body--calendar #wrap.event__page #main .categories .nodes ul li a:focus {
  text-decoration: underline;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310967}}
body.body--calendar #wrap.event__page #main dl.see {
  margin: 20px 35px;
  display: flex;
  flex-wrap: wrap;
  font-size: 88%;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310967}}
  body.body--calendar #wrap.event__page #main dl.see {
    flex-direction: column;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310977}}
body.body--calendar #wrap.event__page #main dl.see dt {
  width: 25%;
  margin-bottom: 10px;
  padding: 5px 10px;
  font-weight: bold;
  background-color: #cae9ff;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310977}}
  body.body--calendar #wrap.event__page #main dl.see dt {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310990}}
body.body--calendar #wrap.event__page #main dl.see dd {
  width: 75%;
  margin-bottom: 10px;
  padding: 5px 10px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000310990}}
  body.body--calendar #wrap.event__page #main dl.see dd {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311001}}
body.body--calendar #wrap.event__page #main .map-page {
  margin: 0px 0px 30px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311005}}
body.body--calendar #wrap.event__page #main .map-page header h2 {
  margin: 30px 30px 12px;
  padding: 8px 12px;
  font-size: 94%;
  font-weight: bold;
  background-color: #cae9ff;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311015}}
body.body--calendar #wrap.event__page #main .map-page #map-canvas {
  margin-left: 0px;
  margin-bottom: 15px;
  padding: 0 30px;
  position: relative;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311015}}
  body.body--calendar #wrap.event__page #main .map-page #map-canvas {
    height: auto;
    margin: 0 auto;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311029}}
body.body--calendar #wrap.event__page #side {
  width: 25%;
  margin-top: 45px;
  float: right;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311029}}
  body.body--calendar #wrap.event__page #side {
    float: none;
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311039}}
body.body--calendar #wrap.event__page #side #calendar {
  margin: 0 auto;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311039}}
  body.body--calendar #wrap.event__page #side #calendar {
    width: 100%;
    padding: 0 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311047}}
body.body--calendar #wrap.event__page #side #calendar .title {
  width: 100%;
  margin: 0 auto;
  padding: 10px 20px;
  font-size: 94%;
  font-weight: bold;
  color: #fff;
  background-color: #0c53b7;
  border-radius: 15px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311059}}
body.body--calendar #wrap.event__page #side #calendar .calendar-nav h2 {
  display: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311063}}
body.body--calendar #wrap.event__page #side #calendar .calendar-nav ul {
  padding: 5px 20px;
  display: flex;
  justify-content: space-between;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311068}}
body.body--calendar #wrap.event__page #side #calendar .calendar-nav ul li {
  padding: 0 5px;
  font-size: 75%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311073}}
body.body--calendar #wrap.event__page #side #calendar .calendar-nav ul li.current {
  font-weight: bold;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311079}}
body.body--calendar #wrap.event__page #side #calendar table.calendar {
  width: 100%;
  /* 曜日 */
  /* 日にち */
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311082}}
body.body--calendar #wrap.event__page #side #calendar table.calendar,
body.body--calendar #wrap.event__page #side #calendar table.calendar td,
body.body--calendar #wrap.event__page #side #calendar table.calendar th {
  border-collapse: collapse;
  border: 1px solid #999;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311089}}
body.body--calendar #wrap.event__page #side #calendar table.calendar .caption {
  font-size: 88%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311095}}
body.body--calendar #wrap.event__page #side #calendar table.calendar thead tr {
  background-color: #edfc8a;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311100}}
body.body--calendar #wrap.event__page #side #calendar table.calendar thead tr th span.wday span.unit {
  display: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311109}}
body.body--calendar #wrap.event__page #side #calendar table.calendar tbody {
  font-size: 88%;
  text-align: center;
  background-color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311116}}
body.body--calendar #wrap.event__page #side #calendar table.calendar tbody tr td.prev-month,
body.body--calendar #wrap.event__page #side #calendar table.calendar tbody tr td.next-month {
  opacity: 0.5;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311121}}
body.body--calendar #wrap.event__page #side #calendar table.calendar tbody tr td.sat,
body.body--calendar #wrap.event__page #side #calendar table.calendar tbody tr td.sat > a {
  color: #004bb4;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311126}}
body.body--calendar #wrap.event__page #side #calendar table.calendar tbody tr td.sun,
body.body--calendar #wrap.event__page #side #calendar table.calendar tbody tr td.sat > a {
  color: #df3646;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311135}}
body.body--calendar #wrap.event__page #side #calendar-search {
  margin-top: 30px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311138}}
body.body--calendar #wrap.event__page #side #calendar-search .title {
  width: 100%;
  margin: 0 auto;
  padding: 10px 20px;
  font-size: 94%;
  font-weight: bold;
  color: #fff;
  background-color: #003bbc;
  border-radius: 15px 15px 0 0;
  -webkit-border-radius: 15px 15px 0 0;
  -moz-border-radius: 15px 15px 0 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311149}}
body.body--calendar #wrap.event__page #side #calendar-search form {
  padding: 10px 20px 20px;
  background-color: #fff;
  border-radius: 0 0 15px 15px;
  -webkit-border-radius: 0 0 15px 15px;
  -moz-border-radius: 0 0 15px 15px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311154}}
body.body--calendar #wrap.event__page #side #calendar-search form .keyword,
body.body--calendar #wrap.event__page #side #calendar-search form .event-facility {
  margin-top: 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311158}}
body.body--calendar #wrap.event__page #side #calendar-search form .keyword input,
body.body--calendar #wrap.event__page #side #calendar-search form .event-facility input {
  margin-left: 5px;
  padding-left: 10px;
  width: 90%;
  height: 25px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311167}}
body.body--calendar #wrap.event__page #side #calendar-search form fieldset.categories {
  margin-top: 10px;
  display: flex;
  flex-direction: column;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311173}}
body.body--calendar #wrap.event__page #side #calendar-search form .event-date-range {
  margin-top: 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311176}}
body.body--calendar #wrap.event__page #side #calendar-search form .event-date-range input {
  margin-left: 5px;
  padding-left: 10px;
  width: 40%;
  height: 25px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311185}}
body.body--calendar #wrap.event__page #side #calendar-search form footer.send {
  margin-top: 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311188}}
body.body--calendar #wrap.event__page #side #calendar-search form footer.send input {
  padding: 10px 25px;
  font-weight: bold;
  font-size: 75%;
  color: #fff;
  text-decoration: none;
  text-align: center;
  border: 1px solid #003bbc;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  background-color: #003bbc;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311188}}
  body.body--calendar #wrap.event__page #side #calendar-search form footer.send input {
    width: 90%;
    margin-top: 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311204}}
body.body--calendar #wrap.event__page #side #calendar-search form footer.send input:hover, body.body--calendar #wrap.event__page #side #calendar-search form footer.send input:focus {
  color: #231815;
  background-color: #fff;
}

/* pages - body.body--faq　よくある質問
---------------------------------------------------------- */
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311221}}
body.body--faq #main .faq-search {
  padding: 30px 20px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311225}}
body.body--faq #main .faq-search form div.category {
  float: left;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311225}}
  body.body--faq #main .faq-search form div.category {
    float: none;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311234}}
body.body--faq #main .faq-search form div.keyword label {
  margin-left: 20px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311234}}
  body.body--faq #main .faq-search form div.keyword label {
    margin-left: 0px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311243}}
body.body--faq #main .faq-search form div.submitters {
  margin-top: 40px;
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311247}}
body.body--faq #main .faq-search form div.submitters input {
  padding: 16px 22px;
  border: 1px solid #ccc;
  border-radius: 10px;
  background: #ccc;
  color: #000;
  font-size: 88%;
  font-weight: bold;
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003338}}
body.body--faq #main .faq-search form div.submitters input:hover {
  opacity: .75;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311250}}
body.body--faq #main .faq-search form div.submitters input[name="search"] {
  color: #fff;
  background: #0c53b7;
  border: 1px solid #0c53b7;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311260}}
body.body--faq #main .yield-wrap {
  padding: 0 20px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311263}}
body.body--faq #main .yield-wrap .faq-question {
  font-weight: bold;
  padding: 1em;
  background-color: #fcf8d7;
  border-radius: 15px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311270}}
body.body--faq #main .yield-wrap .body {
  padding: 30px 0px;
  order: 1;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311274}}
body.body--faq #main .yield-wrap .body p {
  margin-bottom: 20px;
  font-size: 88%;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311274}}
  body.body--faq #main .yield-wrap .body p {
    font-size: 75%;
    line-height: 1.57;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311283}}
body.body--faq #main .yield-wrap .body p img {
  max-width: 100%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311288}}
body.body--faq #main .yield-wrap .body h2 {
  margin: 30px 0 12px;
  padding: 8px 12px;
  font-size: 94%;
  font-weight: bold;
  background-color: #ccf0ff;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311288}}
  body.body--faq #main .yield-wrap .body h2 {
    font-size: 88%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311300}}
body.body--faq #main .yield-wrap .body h3 {
  margin-bottom: 12px;
  padding: 0 8px;
  font-size: 88%;
  font-weight: bold;
  border-left: 2px solid #003bbc;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311300}}
  body.body--faq #main .yield-wrap .body h3 {
    font-size: 75%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311312}}
body.body--faq #main .yield-wrap .body h4 {
  margin-bottom: 12px;
  font-size: 88%;
  font-weight: bold;
  color: #003bbc;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311312}}
  body.body--faq #main .yield-wrap .body h4 {
    font-size: 75%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311323}}
body.body--faq #main .yield-wrap .body ul,
body.body--faq #main .yield-wrap .body ol {
  margin-bottom: 20px;
  padding-left: 1em;
  font-size: 88%;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311323}}
  body.body--faq #main .yield-wrap .body ul,
  body.body--faq #main .yield-wrap .body ol {
    font-size: 75%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311335}}
body.body--faq #main .yield-wrap .body ul {
  list-style-type: disc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311339}}
body.body--faq #main .yield-wrap .body table {
  width: 100%;
  margin-bottom: 24px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311339}}
  body.body--faq #main .yield-wrap .body table {
    font-size: 88%;
  }
}
@media only screen and (max-width: 480px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311339}}
  body.body--faq #main .yield-wrap .body table {
    font-size: 75%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311351}}
body.body--faq #main .yield-wrap .body table caption {
  padding: 0 10px;
  color: #003bbc;
  text-align: left;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311357}}
body.body--faq #main .yield-wrap .body table p {
  margin-bottom: 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311361}}
body.body--faq #main .yield-wrap .body table th {
  padding: 3px 8px 0;
  border: 1px solid #ccc;
  background: #ecebe3;
  text-align: left;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311368}}
body.body--faq #main .yield-wrap .body table td {
  padding: 3px 8px 0;
  border: 1px solid #ccc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311374}}
body.body--faq #main .yield-wrap .body strong {
  font-weight: bold;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311379}}
body.body--faq #main .yield-wrap .categories {
  display: flex;
  padding: 8px 0 35px;
  border-top: 1px solid #09698e;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311379}}
  body.body--faq #main .yield-wrap .categories {
    flex-direction: column;
    padding: 7px 0 18px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311389}}
body.body--faq #main .yield-wrap .categories header {
  width: 168px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311389}}
  body.body--faq #main .yield-wrap .categories header {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311396}}
body.body--faq #main .yield-wrap .categories header h2 {
  font-size: 88%;
  font-weight: bold;
  color: #003bbc;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311396}}
  body.body--faq #main .yield-wrap .categories header h2 {
    font-size: 88%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311406}}
body.body--faq #main .yield-wrap .categories header + * {
  width: calc(100% - 168px);
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311406}}
  body.body--faq #main .yield-wrap .categories header + * {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311417}}
body.body--faq #main .yield-wrap .categories ul li a {
  display: block;
  font-size: 69%;
  font-weight: bold;
  text-decoration: none;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311417}}
  body.body--faq #main .yield-wrap .categories ul li a {
    font-size: 63%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311427}}
body.body--faq #main .yield-wrap .categories ul li a:before {
  content: "・";
}

/* pages - body.ezine__layout
---------------------------------------------------------- */
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311441}}
body.ezine__layout {
  background-color: #e2edee;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311444}}
body.ezine__layout #wrap {
  width: 1000px;
  margin: 20px auto;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311444}}
  body.ezine__layout #wrap {
    width: 100%;
    padding: 115px 20px 0;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311454}}
body.ezine__layout #main {
  width: 70%;
  margin: 20px 30px 70px 0;
  padding-bottom: 30px;
  background-color: #fff;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  float: left;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311454}}
  body.ezine__layout #main {
    float: none;
    width: 100%;
    margin: 20px 30px 30px 0;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311469}}
body.ezine__layout #main header h1#ss-page-name {
  display: inline-block;
  width: 100%;
  padding: 20px 25px;
  font-size: 113%;
  font-weight: bold;
  color: #231815;
  background-color: #b0e8ff;
  border-radius: 20px 20px 0 0;
  -webkit-border-radius: 20px 20px 0 0;
  -moz-border-radius: 20px 20px 0 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311481}}
body.ezine__layout #main .released {
  display: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311485}}
body.ezine__layout #main ul.ezine-pages {
  padding: 30px 20px;
  display: flex;
  flex-wrap: wrap;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311490}}
body.ezine__layout #main ul.ezine-pages li {
  width: 46%;
  margin-left: 20px;
  border-bottom: #231815 dashed 1px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311490}}
  body.ezine__layout #main ul.ezine-pages li {
    width: 94%;
    margin-left: 0px;
    /* 最後の要素 + 最後から２つ目のliが奇数の場合、その要素 */
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311500}}
  body.ezine__layout #main ul.ezine-pages li:last-child, body.ezine__layout #main ul.ezine-pages li:nth-last-child(2):nth-child(odd) {
    border-bottom: none;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311506}}
body.ezine__layout #main ul.ezine-pages li a {
  display: block;
  width: 100%;
  padding: 10px 10px 10px 35px;
  position: relative;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311512}}
body.ezine__layout #main ul.ezine-pages li a::before {
  content: url(/img/ic-file.png);
  background-size: 30px;
  transform: scale(0.5);
  position: absolute;
  top: -2px;
  left: -7px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311524}}
body.ezine__layout #main .ezine-html {
  margin: 30px 20px 12px;
  padding: 8px 12px;
  font-size: 94%;
  font-weight: bold;
  background-color: #ccf0ff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311532}}
body.ezine__layout #main form {
  padding: 20px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311536}}
body.ezine__layout #main form .columns .column {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311539}}
body.ezine__layout #main form .columns .column dt,
body.ezine__layout #main form .columns .column legend {
  width: 35%;
  margin: 10px 10px 10px 0;
  padding: 5px 15px;
  font-weight: bold;
  background-color: #ace2fb;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  float: left;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311539}}
  body.ezine__layout #main form .columns .column dt,
  body.ezine__layout #main form .columns .column legend {
    width: 100%;
    float: unset;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311555}}
body.ezine__layout #main form .columns .column dd {
  width: 60%;
  margin: 10px 10px 10px 0;
  padding: 5px 15px;
  float: left;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311555}}
  body.ezine__layout #main form .columns .column dd {
    width: 100%;
    float: unset;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311567}}
body.ezine__layout #main form .columns .column dd.wide {
  display: flex;
  justify-content: left;
  width: 100%;
  justify-items: end;
  align-items: baseline;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311574}}
body.ezine__layout #main form .columns .column dd.wide #selected-files {
  padding-left: 50px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311581}}
body.ezine__layout #main form footer.send {
  clear: both;
  margin: 30px auto;
  display: flex;
  flex-direction: column;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311587}}
body.ezine__layout #main form footer.send input,
body.ezine__layout #main form footer.send button {
  width: 200px;
  margin: 10px auto;
  padding: 10px 15px;
  font-weight: bold;
  font-size: 75%;
  color: #fff;
  border: 1px solid #0c53b7;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  background-color: #0c53b7;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311587}}
  body.ezine__layout #main form footer.send input,
  body.ezine__layout #main form footer.send button {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311603}}
body.ezine__layout #main form footer.send input:hover, body.ezine__layout #main form footer.send input:focus,
body.ezine__layout #main form footer.send button:hover,
body.ezine__layout #main form footer.send button:focus {
  color: #231815;
  background-color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311610}}
body.ezine__layout #main form footer.send button[name="button"] {
  color: #231815;
  background-color: #ccc;
  border: 1px solid #ccc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311615}}
body.ezine__layout #main form footer.send button[name="button"]:hover, body.ezine__layout #main form footer.send button[name="button"]:focus {
  background-color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311623}}
body.ezine__layout #main div.ezine-pages {
  padding: 20px 25px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311626}}
body.ezine__layout #main div.ezine-pages article {
  padding: 10px 0;
  border-bottom: 1px dashed #000;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311630}}
body.ezine__layout #main div.ezine-pages article header {
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311630}}
  body.ezine__layout #main div.ezine-pages article header {
    display: block;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311638}}
body.ezine__layout #main div.ezine-pages article header time {
  font-size: 75%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311642}}
body.ezine__layout #main div.ezine-pages article header h2 {
  padding-left: 50px;
  font-size: 88%;
  font-weight: bold;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311642}}
  body.ezine__layout #main div.ezine-pages article header h2 {
    padding-left: 0;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311651}}
body.ezine__layout #main div.ezine-pages article header h2 a:hover,
body.ezine__layout #main div.ezine-pages article header h2 a:focus {
  text-decoration: underline;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311660}}
body.ezine__layout #main article.body {
  padding-bottom: 30px;
  order: 1;
  padding: 30px 20px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003488}}
body.ezine__layout #main article.body p {
  margin-bottom: 20px;
  font-size: 88%;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003488}}
  body.ezine__layout #main article.body p {
    font-size: 75%;
    line-height: 1.57;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003503}}
body.ezine__layout #main article.body p img {
  max-width: 100%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003509}}
body.ezine__layout #main article.body h2 {
  margin: 30px 0 12px;
  padding: 8px 12px;
  font-size: 94%;
  font-weight: bold;
  background-color: #ccf0ff;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003509}}
  body.ezine__layout #main article.body h2 {
    font-size: 88%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003523}}
body.ezine__layout #main article.body h3 {
  margin-bottom: 12px;
  padding: 0 8px;
  font-size: 88%;
  font-weight: bold;
  border-left: 2px solid #003bbc;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003523}}
  body.ezine__layout #main article.body h3 {
    font-size: 75%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003537}}
body.ezine__layout #main article.body h4 {
  margin-bottom: 12px;
  font-size: 88%;
  font-weight: bold;
  color: #003bbc;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003537}}
  body.ezine__layout #main article.body h4 {
    font-size: 75%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003551}}
body.ezine__layout #main article.body ul,
body.ezine__layout #main article.body ol {
  margin-bottom: 20px;
  padding-left: 1em;
  font-size: 88%;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003551}}
  body.ezine__layout #main article.body ul,
  body.ezine__layout #main article.body ol {
    font-size: 75%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003564}}
body.ezine__layout #main article.body ul {
  list-style-type: disc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003568}}
body.ezine__layout #main article.body table {
  width: 100%;
  margin-bottom: 24px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003568}}
  body.ezine__layout #main article.body table {
    font-size: 88%;
  }
}
@media only screen and (max-width: 480px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003568}}
  body.ezine__layout #main article.body table {
    font-size: 75%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003580}}
body.ezine__layout #main article.body table caption {
  padding: 0 10px;
  color: #003bbc;
  text-align: left;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003586}}
body.ezine__layout #main article.body table p {
  margin-bottom: 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003590}}
body.ezine__layout #main article.body table th {
  padding: 3px 8px 0;
  border: 1px solid #ccc;
  background: #ecebe3;
  text-align: left;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003597}}
body.ezine__layout #main article.body table td {
  padding: 3px 8px 0;
  border: 1px solid #ccc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003603}}
body.ezine__layout #main article.body img {
  max-width: 100%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003608}}
body.ezine__layout #main article.body strong {
  font-weight: bold;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003613}}
body.ezine__layout #main article.body .genres ul {
  padding: 20px 0;
  list-style: none;
  display: flex;
  gap: 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003620}}
body.ezine__layout #main article.body .genres ul li a {
  padding: 16px 22px;
  border: 1px solid #ccc;
  border-radius: 10px;
  background: #ccc;
  color: #000;
  font-size: 88%;
  font-weight: bold;
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003338}}
body.ezine__layout #main article.body .genres ul li a:hover {
  opacity: .75;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003626}}
body.ezine__layout #main article.body .column2 {
  display: flex;
  gap: 20px;
  margin: 10px auto;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003631}}
body.ezine__layout #main article.body .column2 .column-item {
  width: calc((100% - 10px) / 2);
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003634}}
body.ezine__layout #main article.body .column2 .column-item img {
  width: 100%;
  padding: 0;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003634}}
  body.ezine__layout #main article.body .column2 .column-item img {
    max-width: 100% !important;
    height: auto !important;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003644}}
body.ezine__layout #main article.body .column2 .column-item .caption {
  margin: 0;
  font-size: 82%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003651}}
body.ezine__layout #main article.body .column3 {
  display: flex;
  gap: 20px;
  margin: 10px auto;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003656}}
body.ezine__layout #main article.body .column3 .column-item {
  width: calc((100% - 20px) / 3);
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003659}}
body.ezine__layout #main article.body .column3 .column-item img {
  width: 100%;
  padding: 0;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003659}}
  body.ezine__layout #main article.body .column3 .column-item img {
    max-width: 100% !important;
    height: auto !important;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/_part\.scss}line{font-family:\00003669}}
body.ezine__layout #main article.body .column3 .column-item .caption {
  margin: 0;
  font-size: 82%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311663}}
body.ezine__layout #main article.body video {
  max-width: 100%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311669}}
body.ezine__layout #main article.body p {
  font-size: 100%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311675}}
body.ezine__layout #side {
  padding-top: 20px;
  margin-bottom: 70px;
  width: 25%;
  float: left;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311675}}
  body.ezine__layout #side {
    float: none;
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311688}}
body.ezine__layout #side section#side-menu header h2 {
  display: inline-block;
  width: 100%;
  padding: 20px 25px;
  font-size: 113%;
  font-weight: bold;
  color: #fff;
  background-color: #0c53b7;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311702}}
body.ezine__layout #side section#side-menu nav ul {
  width: 100%;
  margin-top: 15px;
  background-color: #fff;
  list-style-type: none;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311709}}
body.ezine__layout #side section#side-menu nav ul li {
  border-bottom: 1px solid #0c53b7;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311712}}
body.ezine__layout #side section#side-menu nav ul li:first-child {
  padding-top: 10px;
  border-top-right-radius: 20px;
  -webkit-top-right-radius: 20px;
  -moz-border-radius-topright: 20px;
  border-top-left-radius: 20px;
  -webkit-top-left-radius: 20px;
  -moz-border-radius-topleft: 20px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311718}}
body.ezine__layout #side section#side-menu nav ul li:last-child {
  padding-bottom: 10px;
  border-bottom-right-radius: 20px;
  -webkit-border-bottom-right-radius: 20px;
  -moz-border-radius-bottomright: 20px;
  border-bottom-left-radius: 20px;
  -webkit-border-bottom-left-radius: 20px;
  -moz-border-radius-bottomleft: 20px;
  border-bottom: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311725}}
body.ezine__layout #side section#side-menu nav ul li--current {
  background-color: #b0e8ff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311729}}
body.ezine__layout #side section#side-menu nav ul li a {
  display: block;
  width: 100%;
  padding: 10px 20px;
  font-size: 94%;
  font-weight: bold;
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/d\/e\/m\/o\/_\/seed3\/css\/style\.scss}line{font-family:\0000311737}}
body.ezine__layout #side section#side-menu nav ul li a:hover, body.ezine__layout #side section#side-menu nav ul li a:focus {
  opacity: 0.7;
}
