@charset "UTF-8";
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\000038}}
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\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\0000322}}
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, 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 {
  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\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\0000343}}
body {
  line-height: 1.85;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\0000347}}
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\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\0000352}}
nav ul {
  list-style: none;
}

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

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

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\0000366}}
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\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\0000375}}
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\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\0000382}}
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\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\0000389}}
del {
  text-decoration: line-through;
}

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

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\0000398}}
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\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003104}}
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\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003113}}
input, select {
  vertical-align: middle;
}

/*
@mixin r-arrow {
  display: inline-block;
  padding-left: 15px;
  background: url(../img/r-arrow.png) no-repeat 2px 7px;
}
@mixin l-arrow {
  display: inline-block;
  padding-left: 15px;
  background: url(../img/l-arrow.png) no-repeat 2px 7px;
}
＊*/
/*
@mixin li {
  padding-left: 15px;
  background: url(../img/ic-li.png) no-repeat 2px 8px;
}
*/
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000037}}
  input[type="submit"], button, select, textarea {
    -webkit-appearance: none;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\0000311}}
html {
  height: 100%;
  font-family: Meiryo, "メイリオ", Tahoma, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Verdana, "MS PGothic", "ＭＳ　Ｐゴシック", sans-serif;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\0000315}}
body {
  margin: 0 auto;
  font-family: Meiryo, "メイリオ", Tahoma, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Verdana, "MS PGothic", "ＭＳ　Ｐゴシック", sans-serif;
  .
  font-size: 100%;
  color: #333;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\0000321}}
h1, h2, h3, h4, h5 {
  margin: 0px;
  font-size: 100%;
  font-weight: normal;
  line-height: 1.5;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\0000327}}
a {
  color: #0066cc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\0000329}}
a:hover, a:focus {
  color: #d00000;
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\0000333}}
a:visited {
  color: #9000ff;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\0000337}}
rp, rt {
  background: #fff;
  color: #333;
  font-size: 86%;
  font-weight: normal;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\0000343}}
rp {
  margin: 0px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\0000346}}
img {
  vertical-align: middle;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\0000346}}
  img {
    max-width: 100% !important;
    height: auto !important;
  }
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\0000355}}
#page {
  margin: 0 auto;
  font-size: 87.5%;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\0000361}}
#tool {
  border-top: 5px solid #0860A8;
  border-bottom: 1px solid #ccc;
  background-color: #f0f0f0;
  font-size: 93%;
  padding: 13px 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\0000367}}
#tool nav {
  position: relative;
  zoom: 1;
  width: 1080px;
  margin: 0 auto;
  padding: 5px 10px;
  text-align: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003121}}
#tool nav:before, #tool nav:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003127}}
#tool nav:after {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\0000374}}
#tool nav #nocssread {
  float: left;
  padding-right: 10px;
  border-right: 1px solid #ccc;
  display: inline-block;
  padding-left: 17px;
  background: url(../img/u-arrow.png) no-repeat left center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\0000380}}
#tool nav .tools {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin: 0 auto;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\0000384}}
#tool nav #size, #tool nav #theme, #tool nav #ss-voice, #tool nav #ss-kana, #tool nav #info {
  float: left;
  border-right: 1px solid #ccc;
  border-left: 1px solid #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\0000389}}
#tool nav #size {
  border-right: none;
  padding-left: 47px;
  color: #000;
  background: url(../img/header/size.png) no-repeat 20px center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\0000394}}
#tool nav #size span a {
  margin-left: 5px;
  padding: 3px 10px;
  background: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #ccc;
  color: #010101;
  text-decoration: none;
  font-weight: bold;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003103}}
#tool nav #size span a:hover, #tool nav #size span a:focus {
  background-color: #199c70;
  color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003108}}
#tool nav #size #ss-small a {
  margin-left: 15px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003112}}
#tool nav #theme {
  padding: 0 20px 0 46px;
  color: #000;
  background: url(../img/header/theme.png) no-repeat 20px center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003118}}
#tool nav #ss-theme a {
  margin-left: 5px;
  padding: 4px 7px;
  border: 1px solid #ccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  color: #fff;
  text-decoration: none;
  font-weight: bold;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003126}}
#tool nav #ss-theme a:hover, #tool nav #ss-theme a:focus {
  opacity: 0.7;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003128}}
#tool nav #ss-theme .white {
  margin-left: 15px;
  background: #fff;
  color: #000;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003133}}
#tool nav #ss-theme .blue {
  border-color: #0e65aa;
  background: #0e65aa;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003137}}
#tool nav #ss-theme .black {
  border-color: #000;
  background: #000;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003142}}
#tool nav #ss-voice {
  position: relative;
  padding: 0 20px 0 50px;
  background: url(../img/header/voice.png) no-repeat 20px center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003146}}
#tool nav #ss-voice a {
  color: #000;
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003151}}
#tool nav #ss-voice-controller {
  position: absolute;
  top: 2.5em;
  right: 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003156}}
#tool nav #ss-kana {
  padding: 0 20px 0 43px;
  border-left: none;
  background: url(../img/header/kana.png) no-repeat 20px center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003160}}
#tool nav #ss-kana a {
  color: #000;
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003165}}
#tool nav #info {
  padding: 0 10px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003172}}
#head-wrap {
  background: #fff;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003175}}
#head {
  width: 1080px;
  margin: 0 auto;
  padding: 0 10px;
  zoom: 1;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003121}}
#head:before, #head:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003127}}
#head:after {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003180}}
#head .logo {
  float: left;
  padding: 20px 0;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003180}}
  #head .logo {
    float: none;
    display: block;
    padding: 10px;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003187}}
  #head .logo img {
    width: 101px;
    height: auto;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003192}}
#head .logo #sp-btn {
  display: none;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003192}}
  #head .logo #sp-btn {
    display: block;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003196}}
  #head .logo #sp-btn #sp-search {
    position: absolute;
    top: 10px;
    right: 50px;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003200}}
  #head .logo #sp-btn #sp-search a {
    display: block;
    width: 32px;
    height: 32px;
    background-image: url(../img/header/sp-search.png);
    background-repeat: none;
    background-size: 32px 32px;
    background-position: left top;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003210}}
  #head .logo #sp-btn #sp-navi {
    position: absolute;
    top: 10px;
    right: 10px;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003214}}
  #head .logo #sp-btn #sp-navi a {
    display: block;
    width: 32px;
    height: 32px;
    background-image: url(../img/header/sp-navi.png);
    background-repeat: none;
    background-size: 32px 32px;
    background-position: left top;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003227}}
#head .menu {
  margin: 35px 0;
  display: inline;
  float: right;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003227}}
  #head .menu {
    padding: 0 10px;
    float: none;
    width: 250px;
    margin: 0 auto;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003236}}
#head .menu .u-menu {
  margin-top: 2px;
  margin-right: 25px;
  display: inline;
  float: left;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003240}}
#head .menu .u-menu a {
  color: #000;
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003244}}
#head .menu .u-menu .access {
  padding-left: 25px;
  background: url(../img/header/access.png) no-repeat left center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003248}}
#head .menu .u-menu .sitemap {
  margin-left: 25px;
  padding-left: 24px;
  background: url(../img/header/sitemap.png) no-repeat left center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003253}}
#head .menu .u-menu .inquiry {
  margin-left: 25px;
  padding-left: 28px;
  background: url(../img/header/inquiry.png) no-repeat left center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003259}}
#head .menu .l-menu {
  display: inline;
  float: left;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003259}}
  #head .menu .l-menu {
    margin-bottom: 10px;
  }
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003264}}
  #head .menu .l-menu form {
    float: none;
    display: block;
    margin: 0 auto;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    -o-border-radius: 0px;
    border-radius: 0px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003272}}
#head .menu .l-menu #search-box {
  display: inline;
  float: left;
  font-size: 100%;
  padding: 5px;
  margin-right: 5px;
  width: 170px;
  color: #333;
  border: 1px solid #ccc;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003272}}
  #head .menu .l-menu #search-box {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    -o-border-radius: 0px;
    border-radius: 0px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003284}}
#head .menu .l-menu #search-button {
  display: inline;
  float: left;
  font-size: 100%;
  padding: 5px 10px;
  border: none;
  background: #1d1d1d;
  color: #fff;
  cursor: pointer;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003284}}
  #head .menu .l-menu #search-button {
    -webkit-appearance: none;
  }
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003302}}
#navi {
  zoom: 1;
  background-color: #043055;
  min-width: 1100px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003121}}
#navi:before, #navi:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003127}}
#navi:after {
  clear: both;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003302}}
  #navi {
    min-width: 100%;
    /*	border-top: 2px solid $dblue;
    	border-bottom: 2px solid $dblue;*/
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003311}}
#navi .wrap {
  zoom: 1;
  width: 1079px;
  margin: 0 auto;
  border-left: 1px solid #3a5e80;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003121}}
#navi .wrap:before, #navi .wrap:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003127}}
#navi .wrap:after {
  clear: both;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003311}}
  #navi .wrap {
    border-left: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003320}}
  #navi .wrap > ul {
    zoom: 1;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003121}}
  #navi .wrap > ul:before, #navi .wrap > ul:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003127}}
  #navi .wrap > ul:after {
    clear: both;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003325}}
#navi .wrap > ul li {
  position: relative;
  float: left;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003325}}
  #navi .wrap > ul li {
    width: 50%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003332}}
#navi .wrap > ul li a {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  width: 153px;
  padding: 21px 0 21px;
  border-right: 1px solid #3a5e80;
  color: #fff;
  font-size: 108%;
  font-weight: bold;
  text-decoration: none;
  text-align: center;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003332}}
  #navi .wrap > ul li a {
    width: auto;
    display: block;
    padding: 6px 0;
    border-bottom: 1px solid #3a5e80;
    font-size: 100%;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003348}}
  #navi .wrap > ul li a:nth-child(even) {
    border-right: none;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003353}}
#navi .wrap > ul li.toppage {
  display: none;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003353}}
  #navi .wrap > ul li.toppage {
    display: block;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003359}}
#navi .wrap > ul li:last-child a {
  width: 154px;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003359}}
  #navi .wrap > ul li:last-child a {
    width: auto;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003365}}
#navi .wrap > ul li.current a,
#navi .wrap > ul li:hover a,
#navi .wrap > ul li.focus a {
  background-color: #199c70;
  color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003371}}
#navi .wrap #sp-u-menu {
  display: none;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003371}}
  #navi .wrap #sp-u-menu {
    display: block;
    padding: 10px;
    text-align: center;
    background: #d8e3ec;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003379}}
#navi .wrap #sp-u-menu > a {
  font-size: 93%;
  color: #333;
  display: inline-block;
  margin: 0 10px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003388}}
#navi .wrap li:hover > ul,
#navi .wrap .focus > ul {
  height: auto;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003392}}
#navi .wrap li ul,
#navi .wrap .current ul {
  position: absolute;
  left: -1px;
  width: 153px;
  height: 0;
  overflow: hidden;
  background: #FFF;
  border-left: 1px solid #3a5e80;
  border-right: 1px solid #3a5e80;
  z-index: 100;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003392}}
  #navi .wrap li ul,
  #navi .wrap .current ul {
    display: none;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003404}}
#navi .wrap li ul.current,
#navi .wrap .current ul.current {
  display: block;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003407}}
#navi .wrap li ul li,
#navi .wrap .current ul li {
  float: none;
  border: none;
  padding: 0;
  font-size: 93%;
  line-height: 1.5;
  margin-bottom: 0.5em;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003414}}
#navi .wrap li ul li a,
#navi .wrap .current ul li a {
  display: block;
  padding-left: 24px;
  background: url(../img/common/r-box-arrow.png) no-repeat 2px 4px;
  width: auto;
  padding: 6px 10px 5px 30px;
  border: none;
  background-color: transparent;
  background-position: 10px 9px;
  color: #333;
  /* ★1　★3も同内容に修正 */
  font-size: 100%;
  font-weight: normal;
  text-align: left;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003426}}
#navi .wrap li ul li a:hover, #navi .wrap li ul li a:focus,
#navi .wrap .current ul li a:hover,
#navi .wrap .current ul li a:focus {
  padding-left: 24px;
  background: url(../img/common/r-box-arrow.png) no-repeat 2px 4px;
  padding: 6px 10px 5px 30px;
  color: #333;
  text-decoration: none;
  background-color: #dcedfb;
  /* ★2　★4も同内容に修正 */
  background-position: 10px 9px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003436}}
#navi .wrap li ul li:first-child,
#navi .wrap .current ul li:first-child {
  margin-top: 0.5em;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003439}}
#navi .wrap li ul li:last-child,
#navi .wrap .current ul li:last-child {
  margin-bottom: 0px;
  padding-bottom: 0.5em;
  border-bottom: 1px solid #3a5e80;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003445}}
#navi .wrap li:hover ul li a {
  background-color: transparent;
  color: #333;
  /* ★3　★1も同内容に修正 */
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003448}}
#navi .wrap li:hover ul li a:hover, #navi .wrap li:hover ul li a:focus {
  background-color: #dcedfb;
  /* ★4　★2も同内容に修正 */
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003456}}
#page {
  background: url(../img/common/body_bg.jpg) repeat left top;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003459}}
#top_contentbody_wrap {
  width: 100%;
  background-image: url(../img/toppage/body_bg_image.png);
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 100% auto;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003467}}
#wrap {
  zoom: 1;
  width: 1080px;
  margin: 0 auto;
  padding: 0 10px 30px 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003121}}
#wrap:before, #wrap:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003127}}
#wrap:after {
  clear: both;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003473}}
.body--urgency-layout #wrap {
  padding-top: 20px;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003473}}
  .body--urgency-layout #wrap {
    border-top: 2px solid #043055;
  }
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003482}}
#main {
  float: left;
  width: 730px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003486}}
.one #main {
  width: 100%;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003489}}
#body--index #main,
.body--urgency-layout #main {
  float: left;
  width: 840px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003494}}
#body--index #main .left,
.body--urgency-layout #main .left {
  float: left;
  width: 210px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003499}}
#body--index #main .center,
.body--urgency-layout #main .center {
  float: right;
  width: 600px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003508}}
#side {
  float: right;
  width: 320px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003512}}
#body--index #side,
.body--urgency-layout #side {
  float: right;
  width: 210px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003520}}
#foot {
  background-color: #fff;
  border-top: 4px solid #0860A8;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003523}}
#foot .wrap {
  width: 1080px;
  margin: 0 auto;
  padding: 24px 0;
  line-height: 1.5;
  font-size: 93%;
  zoom: 1;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003121}}
#foot .wrap:before, #foot .wrap:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003127}}
#foot .wrap:after {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003530}}
#foot .wrap #address {
  float: left;
  width: 600px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003533}}
#foot .wrap #address dl {
  zoom: 1;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003121}}
#foot .wrap #address dl:before, #foot .wrap #address dl:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003127}}
#foot .wrap #address dl:after {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003535}}
#foot .wrap #address dl dt {
  float: left;
  clear: both;
  width: 180px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003540}}
#foot .wrap #address dl dd {
  float: left;
  width: 420px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003546}}
#foot .wrap #footer-navi {
  float: right;
  width: 440px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003549}}
#foot .wrap #footer-navi ul {
  text-align: right;
  list-style-type: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003553}}
#foot .wrap #footer-navi ul li {
  display: inline-block;
  padding: 0 10px;
  line-height: 1.0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003558}}
#foot .wrap #footer-navi ul li + li {
  border-left: 1px solid #ccc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003563}}
#foot #copyright {
  padding: 12px 0;
  line-height: 1.0;
  text-align: center;
  font-size: 86%;
  color: #b8b8b8;
  background: #525252;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003574}}
#sp-view {
  padding: 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003576}}
#sp-view a {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  width: 100%;
  min-width: 1080px;
  padding: 8px 8px 5px;
  border: 1px solid #999;
  background: #ccc;
  color: #333;
  text-align: center;
  text-decoration: none;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003591}}
.key_visual-slide, .member-photo-slide {
  margin: 30px 0;
  padding: 0;
  position: relative;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003591}}
  .key_visual-slide, .member-photo-slide {
    margin: 0;
    border-top: 2px solid #043055;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003599}}
.key_visual-slide ul.images li, .member-photo-slide ul.images li {
  border: 5px solid #fff;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003599}}
  .key_visual-slide ul.images li, .member-photo-slide ul.images li {
    border: none;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003605}}
.key_visual-slide .bx-controls, .member-photo-slide .bx-controls {
  height: 63px;
  /* image size */
  padding: 0 10px;
  background: #484848;
  background-image: -owg-linear-gradient(top, #3E3E3E, #565658);
  background-image: -webkit-linear-gradient(top, #3E3E3E, #565658);
  background-image: -moz-linear-gradient(top, #3E3E3E, #565658);
  background-image: -o-linear-gradient(top, #3E3E3E, #565658);
  background-image: linear-gradient(top, #3E3E3E, #565658);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF3E3E3E', endColorstr='#FF565658');
  text-align: right;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003605}}
  .key_visual-slide .bx-controls, .member-photo-slide .bx-controls {
    display: none;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003611}}
.key_visual-slide .bx-controls div, .member-photo-slide .bx-controls div {
  display: inline-block;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003614}}
.key_visual-slide .bx-controls .bx-controls-auto, .member-photo-slide .bx-controls .bx-controls-auto {
  margin-top: 18.5px;
  /* 63px(bx-controls)-26px(bx-controls-auto-item a)/2 */
  line-height: 1;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #ccc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003620}}
.key_visual-slide .bx-controls .bx-controls-auto-item, .member-photo-slide .bx-controls .bx-controls-auto-item {
  background: #dfdfdf;
  background-image: -owg-linear-gradient(top, #fefefe, #c7c7c7);
  background-image: -webkit-linear-gradient(top, #fefefe, #c7c7c7);
  background-image: -moz-linear-gradient(top, #fefefe, #c7c7c7);
  background-image: -o-linear-gradient(top, #fefefe, #c7c7c7);
  background-image: linear-gradient(top, #fefefe, #c7c7c7);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFEFEFE', endColorstr='#FFC7C7C7');
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003623}}
.key_visual-slide .bx-controls .bx-controls-auto-item a, .member-photo-slide .bx-controls .bx-controls-auto-item a {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  padding: 5px 10px 5px 25px;
  text-decoration: none;
  text-align: center;
  color: #000;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003630}}
.key_visual-slide .bx-controls .bx-controls-auto-item a.bx-stop, .member-photo-slide .bx-controls .bx-controls-auto-item a.bx-stop {
  border-left: 1px solid #fff;
  background-image: url(../img/toppage/stop.png);
  background-repeat: no-repeat;
  background-position: 10px center;
  background-size: 9px 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003637}}
.key_visual-slide .bx-controls .bx-controls-auto-item a.bx-start, .member-photo-slide .bx-controls .bx-controls-auto-item a.bx-start {
  border-right: 1px solid #b5b5b5;
  background-image: url(../img/toppage/play.png);
  background-repeat: no-repeat;
  background-position: 10px center;
  background-size: 8px 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003645}}
.key_visual-slide .bx-thumbs, .member-photo-slide .bx-thumbs {
  width: 900px;
  padding: 0;
  position: absolute;
  bottom: 5px;
  left: 5px;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003645}}
  .key_visual-slide .bx-thumbs, .member-photo-slide .bx-thumbs {
    display: none;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003652}}
.key_visual-slide .bx-thumbs a, .member-photo-slide .bx-thumbs a {
  float: left;
  margin-right: 5px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003656}}
.key_visual-slide .bx-thumbs img, .member-photo-slide .bx-thumbs img {
  border: 1px solid #fff;
  width: 140px;
  height: auto;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003665}}
#about, #safety, #caution, #corona, #shinkansen, #propose, #chara, #population, #relations,
#announce, #emergency, #kijihiki, #hokkaido {
  margin-bottom: 24px;
  background: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003668}}
#about h2, #safety h2, #caution h2, #corona h2, #shinkansen h2, #propose h2, #chara h2, #population h2, #relations h2,
#announce h2, #emergency h2, #kijihiki h2, #hokkaido h2 {
  padding: 10px;
  border-top: 4px solid #0860A8;
  font-weight: bold;
  font-size: 108%;
  line-height: 1.2;
  color: #000;
}

/* mayor connect tokusetsu */
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003679}}
#mayor, #connect, #tokusetsu {
  margin-bottom: 24px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003682}}
#mayor ul, #connect ul {
  list-style-type: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003684}}
#mayor ul li, #connect ul li {
  margin-bottom: 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003686}}
#mayor ul li img, #connect ul li img {
  max-width: 210px !important;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003690}}
#mayor ul li:last-child, #connect ul li:last-child {
  margin-bottom: 0;
}

/* about, chara, relations(koho), hokkaido */
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003695}}
#about ul, #chara ul, #relations ul, #hokkaido ul {
  padding: 0 10px 10px;
  list-style-type: none;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003699}}
#chara ul li img, #hokkaido ul li img {
  max-width: 190px;
}

/* shinkansen */
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003703}}
#shinkansen h2 {
  border-top: none;
  border-bottom: 1px solid #246a5f;
  color: #fff;
  background: url(../img/toppage/top_title_bg_shinkansen.png) no-repeat center right;
  background-color: #01977a;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003710}}
#shinkansen ul {
  padding: 10px;
  list-style-type: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003713}}
#shinkansen ul img {
  max-width: 190px !important;
}

/* tokusetsu */
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003718}}
#tokusetsu ul {
  list-style-type: none;
  zoom: 1;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003121}}
#tokusetsu ul:before, #tokusetsu ul:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003127}}
#tokusetsu ul:after {
  clear: both;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003722}}
#tokusetsu ul li {
  float: left;
  margin: 0 12px 0 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003725}}
#tokusetsu ul li:nth-child(3) {
  margin: 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003728}}
#tokusetsu ul li img {
  max-width: 192px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003732}}
#tokusetsu ul li.sp_tourist {
  display: none;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003735}}
#tokusetsu ul li.sp_iju {
  display: none;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003738}}
#tokusetsu ul li.sp_furusato {
  display: none;
}

/* tourist */
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003742}}
#tourist {
  margin-bottom: 24px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003745}}
#tourist ul {
  list-style-type: none;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003748}}
#tourist ul li {
  margin: 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003750}}
#tourist ul li img {
  max-width: 210px;
}

/* furusato */
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003755}}
#furusato {
  margin-bottom: 24px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003758}}
#furusato ul {
  list-style-type: none;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003761}}
#furusato ul li {
  margin: 10px 0 0 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003763}}
#furusato ul li:first-child {
  margin: 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003766}}
#furusato ul li img {
  max-width: 210px;
}

/* kijihiki */
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003771}}
#kijihiki div {
  padding: 0 10px 10px;
  text-align: center;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003775}}
#kijihiki div img {
  display: block;
  margin: 0 auto;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003779}}
#kijihiki a.kijihiki-btn {
  display: inline-block;
  margin-top: 10px;
  padding: 8px 15px 8px 30px;
  font-size: 93%;
  color: #fff;
  background-color: #1a1a1a;
  background-image: url(../img/common/ic-btn-white.png);
  background-repeat: no-repeat;
  background-position: 15px center;
  text-decoration: none;
  line-height: 1.0;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}

/* hokkaido */
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003795}}
#hokkaido h2 {
  border-top: 4px solid #078002;
}

/* safety */
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003800}}
#safety h2, #announce h2, #emergency h2 {
  /*  background-color: $safety-red;*/
  background-color: #f31111;
  border-top: 0;
  color: #fff;
  /*  border-bottom: 1px solid #8e3f42;*/
  border-bottom: 1px solid #c60f0f;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003808}}
#safety nav {
  padding: 15px 10px;
  /*  border: 2px solid $safety-red;*/
  border: 2px solid #f31111;
  border-top: none;
}

/* caution */
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003815}}
#caution h2 {
  background-color: #FF9800;
  border-top: 0;
  color: #fff;
  border-bottom: 1px solid #F57C00;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003821}}
#caution nav {
  padding: 15px 10px;
  border: 2px solid #FF9800;
  border-top: none;
}

/* corona */
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003827}}
#corona h2 {
  background-color: #2E7D32;
  border-top: 0;
  color: #fff;
  border-bottom: 1px solid #1B5E20;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003833}}
#corona nav {
  padding: 15px 10px;
  border: 2px solid #2E7D32;
  border-top: none;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003840}}
#announce {
  margin-top: 24px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003843}}
#emergency {
  margin-top: 24px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003845}}
#emergency h2 {
  margin-bottom: 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003848}}
#emergency article {
  padding: 10px 10px 0 10px;
  border-left: 2px solid #c42c00;
  border-right: 2px solid #c42c00;
  background: #ffffa4;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003853}}
#emergency article:last-child {
  padding-bottom: 10px;
  border-bottom: 2px solid #c42c00;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003876}}
#guide {
  margin-bottom: 24px;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003876}}
  #guide {
    margin-bottom: 12px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003879}}
#guide h2 {
  margin: 0 0 10px 0;
  padding: 5px 10px;
  color: #fff;
  font-weight: bold;
  background: #0860A8;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003886}}
#guide ul {
  zoom: 1;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003121}}
#guide ul:before, #guide ul:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003127}}
#guide ul:after {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003890}}
#guide li.pregnancy a {
  background: url(../img/toppage/ic-pregnancy.png) no-repeat 50% 8px;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003890}}
  #guide li.pregnancy a {
    background-size: 50px auto;
    background-position: 1px center;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003890}}
#guide li.child a {
  background: url(../img/toppage/ic-child.png) no-repeat 50% 8px;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003890}}
  #guide li.child a {
    background-size: 50px auto;
    background-position: 1px center;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003890}}
#guide li.education a {
  background: url(../img/toppage/ic-education.png) no-repeat 50% 8px;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003890}}
  #guide li.education a {
    background-size: 50px auto;
    background-position: 1px center;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003890}}
#guide li.iryo a {
  background: url(../img/toppage/ic-iryo.png) no-repeat 50% 8px;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003890}}
  #guide li.iryo a {
    background-size: 50px auto;
    background-position: 1px center;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003890}}
#guide li.work a {
  background: url(../img/toppage/ic-work.png) no-repeat 50% 8px;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003890}}
  #guide li.work a {
    background-size: 50px auto;
    background-position: 1px center;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003890}}
#guide li.marriage a {
  background: url(../img/toppage/ic-marriage.png) no-repeat 50% 8px;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003890}}
  #guide li.marriage a {
    background-size: 50px auto;
    background-position: 1px center;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003890}}
#guide li.house a {
  background: url(../img/toppage/ic-house.png) no-repeat 50% 8px;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003890}}
  #guide li.house a {
    background-size: 50px auto;
    background-position: 1px center;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003890}}
#guide li.death a {
  background: url(../img/toppage/ic-death.png) no-repeat 50% 8px;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003890}}
  #guide li.death a {
    background-size: 50px auto;
    background-position: 1px center;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003898}}
#guide li {
  float: left;
  width: 144px;
  margin: 0 8px 8px 0;
  padding: 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003903}}
#guide li:nth-child(4) {
  margin-right: 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003906}}
#guide li:nth-child(n+5) {
  margin-bottom: 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003909}}
#guide li:last-child {
  margin: 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003912}}
#guide li a {
  display: block;
  padding: 77px 10px 10px 10px;
  color: #333;
  text-align: center;
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003918}}
#guide li a:hover, #guide li a:focus {
  background-color: #dcedfb;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003923}}
#guide li.pregnancy a {
  background-color: #fdd5d6;
  border: 4px solid #fee5e8;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003927}}
#guide li.child a {
  background-color: #d7f1ca;
  border: 4px solid #e8fbdf;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003931}}
#guide li.marriage a {
  background-color: #caeeec;
  border: 4px solid #e7f7f7;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003935}}
#guide li.education a {
  background-color: #f8f1bd;
  border: 4px solid #fcf8db;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003939}}
#guide li.work a {
  background-color: #d1e6f9;
  border: 4px solid #e3effb;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003943}}
#guide li.iryo a {
  background-color: #fde8bb;
  border: 4px solid #fdf7df;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003947}}
#guide li.house a {
  background-color: #fbdceb;
  border: 4px solid #f9f0f5;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003951}}
#guide li.death a {
  background-color: #e7dff4;
  border: 4px solid #efebfc;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003957}}
#side #guide li {
  float: left;
  width: 155px;
  margin: 0 10px 10px 0;
  padding: 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003962}}
#side #guide li:nth-child(even) {
  margin-right: 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003965}}
#side #guide li:nth-child(n+7) {
  margin-bottom: 0;
}

@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003972}}
  #guide h2, #side #guide {
    margin-bottom: 5px;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003975}}
  #guide ul, #side #guide ul {
    padding: 5px;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003977}}
  #guide ul li, #side #guide ul li {
    width: 49%;
    margin: 0 2% 2% 0;
    padding: 0;
    border: none;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003982}}
  #guide ul li:nth-child(even), #side #guide ul li:nth-child(even) {
    margin-right: 0;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003985}}
  #guide ul li:nth-child(n+5), #side #guide ul li:nth-child(n+5) {
    margin-bottom: 2%;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003988}}
  #guide ul li:nth-child(n+7), #side #guide ul li:nth-child(n+7) {
    margin-bottom: 0;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003991}}
  #guide ul li a, #side #guide ul li a {
    text-align: left;
    padding: 10px 5px 10px 55px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003998}}
#about li a, #shinkansen li a, #propose li a, #attention li a, #relations li a {
  display: inline-block;
  padding-left: 24px;
  background: url(../img/common/r-box-arrow.png) no-repeat 2px 4px;
  font-size: 93%;
  line-height: 1.5;
  margin-bottom: 0.5em;
}

/* shinkansen */
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031006}}
#shinkansen li.parkinginfo {
  padding-top: 5px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031009}}
#shinkansen li.parkinginfo a {
  background: none;
  padding: 0;
  margin-bottom: 0px;
}

/* chara, hokkaido */
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031015}}
#chara li, #hokkaido li {
  margin-bottom: 10px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031016}}
#chara li:last-child, #hokkaido li:last-child {
  margin-bottom: 0;
}

/* safety & caution & corona */
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031018}}
#safety dl, #caution dl, #corona dl {
  zoom: 1;
  line-height: 1.5;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003121}}
#safety dl:before, #safety dl:after, #caution dl:before, #caution dl:after, #corona dl:before, #corona dl:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003127}}
#safety dl:after, #caution dl:after, #corona dl:after {
  clear: both;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031022}}
#safety dt, #caution dt, #corona dt {
  clear: left;
  float: left;
  width: 9em;
  padding: 5px 0;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031028}}
#safety dd, #caution dd, #corona dd {
  padding: 5px 0 5px 9em;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031032}}
#propose nav {
  padding-bottom: 40px;
  background: url(../img/comment.gif) no-repeat left top;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031036}}
#population {
  /*
    dt {
      float: left;
      width: 60px;
      margin: 0 12px 3px 0;
      padding: 0 3px;
      background: #ffeacc;
      &:nth-child(4) {
        clear: both;
      }
    }
    dd {
      float: left;
      width: auto;
      margin: 0 0 3px 0;
      padding: 0 3px;
      background: #fff;
      &:nth-child(2n) {
        margin-right: 0;
      }
    }
    */
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031059}}
#population div {
  padding: 0 10px 10px;
  font-size: 93%;
  line-height: 1.2;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031064}}
#population dl {
  zoom: 1;
  width: 100%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003121}}
#population dl:before, #population dl:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003127}}
#population dl:after {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031068}}
#population dt {
  display: block;
  width: 30%;
  clear: left;
  float: left;
  padding: 5px;
  font-weight: bold;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031077}}
#population dd {
  display: block;
  width: 70%;
  float: left;
  padding: 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031084}}
#population p {
  padding-top: 10px;
  text-align: center;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031093}}
#attention {
  margin: 24px 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031095}}
#attention h2 {
  padding: 3px 6px 0;
  border-left: 5px solid #f08300;
  background: #f4d89a;
  background-image: -owg-linear-gradient(top, #f4d89a, #f48b22);
  background-image: -webkit-linear-gradient(top, #f4d89a, #f48b22);
  background-image: -moz-linear-gradient(top, #f4d89a, #f48b22);
  background-image: -o-linear-gradient(top, #f4d89a, #f48b22);
  background-image: linear-gradient(top, #f4d89a, #f48b22);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF4D89A', endColorstr='#FFF48B22');
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc4MDEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGNEQ4OUEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGNDhCMjIiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c4MDEpIiAvPgo8L3N2Zz4=);
  color: #282828;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031101}}
#attention article {
  padding: 6px 0 3px;
  border-bottom: 1px solid #ccc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031104}}
#attention article a {
  padding-left: 24px;
  background: url(../img/common/r-arrow.png) no-repeat 2px 4px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031111}}
.cms-tabs {
  margin-bottom: 24px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031113}}
.cms-tabs .names {
  padding: 0;
  zoom: 1;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003121}}
.cms-tabs .names:before, .cms-tabs .names:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003127}}
.cms-tabs .names:after {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031116}}
.cms-tabs .names .name {
  float: left;
  display: block;
  width: 33%;
  padding: 6px 0 4px;
  margin-right: 0;
  border-right: 2px solid #fff;
  color: #fff;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  background-color: #1d1d1d;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031130}}
.cms-tabs .names .name:hover, .cms-tabs .names .name:focus, .cms-tabs .names .current {
  color: #fff;
  background-color: #0860A8;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031134}}
.cms-tabs .names .name:last-child {
  width: 34%;
  margin-right: 0;
  border-right: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031140}}
.cms-tabs .view {
  padding: 15px 15px 10px;
  border: 2px solid #0860A8;
  line-height: 1.5;
  background: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031146}}
.cms-tabs .view article {
  padding: 8px 0;
  border-bottom: 1px dotted #999;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031150}}
.cms-tabs .view article time {
  clear: left;
  float: left;
  width: 9em;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031155}}
.cms-tabs .view article h3 {
  padding-left: 9em;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031158}}
.cms-tabs nav {
  zoom: 1;
  padding: 10px 0 0 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003121}}
.cms-tabs nav:before, .cms-tabs nav:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003127}}
.cms-tabs nav:after {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031162}}
.cms-tabs .rss {
  float: left;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  padding-left: 20px;
  background: url(../img/ic-rss.png) no-repeat left center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031168}}
.cms-tabs .more {
  float: right;
  padding-left: 24px;
  background: url(../img/common/r-arrow.png) no-repeat 2px 4px;
  background-position: 5px center;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031175}}
#side .cms-tabs .view article time {
  float: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031178}}
#side .cms-tabs .view article h3 {
  padding-left: 0;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031185}}
.cms-sns_share {
  text-align: left;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031187}}
.cms-sns_share .site {
  display: inline-block;
  margin-right: 15px;
  vertical-align: top;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031192}}
.cms-sns_share .fb {
  margin-top: -6px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031198}}
.pagetop {
  display: none;
  position: fixed;
  bottom: 0;
  right: 0;
  z-index: 100;
  -webkit-border-radius: 5px 0 0 0;
  -moz-border-radius: 5px 0 0 0;
  -ms-border-radius: 5px 0 0 0;
  -o-border-radius: 5px 0 0 0;
  border-radius: 5px 0 0 0;
  background: rgba(0, 0, 0, 0.6);
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031206}}
.pagetop a {
  display: block;
  padding: 8px 15px 5px 30px;
  background: url(../img/t-arrow-w.png) no-repeat 15px 18px;
  color: #fff;
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031212}}
.pagetop a span {
  display: block;
  font-size: 79%;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031220}}
#ss-page-name {
  position: relative;
  margin-bottom: 30px;
  padding: 15px;
  font-size: 158%;
  font-weight: bold;
  color: #333;
  border: 4px solid #335773;
  background-color: #fff;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031230}}
#ss-page-name:before {
  content: "";
  position: absolute;
  bottom: -20px;
  left: 130px;
  width: 0;
  height: 0;
  border-top: 20px solid #335773;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031241}}
#ss-page-name:after {
  content: "";
  position: absolute;
  bottom: -14px;
  left: 130px;
  width: 0;
  height: 0;
  border-top: 20px solid #fff;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031255}}
.crumbs {
  font-size: 93%;
  padding: 12px 0 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031258}}
.crumbs .separator {
  padding: 0 6px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031264}}
#recent-oshirase {
  margin-bottom: 24px;
  border-bottom: 2px solid #f08300;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031267}}
#recent-oshirase > header h2 {
  padding: 0 0 0 40px;
  border-bottom: 2px solid #f08300;
  background: url(../img/ic-info.png) no-repeat left 1px;
  font-size: 115%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031273}}
#recent-oshirase article header {
  padding: 6px 0 3px;
  border-bottom: 1px solid #ccc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031277}}
#recent-oshirase time {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  width: 120px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031281}}
#recent-oshirase article h2 {
  display: inline;
  margin-left: 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031285}}
#recent-oshirase .new h2:after {
  content: "NEW";
  margin-left: 5px;
  color: #e03300;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031293}}
.feed {
  padding: 6px 0 3px;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031293}}
  .feed {
    zoom: 1;
    padding: 0;
    background: #ccc;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003121}}
  .feed:before, .feed:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003127}}
  .feed:after {
    clear: both;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031300}}
.feed .rss {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  padding-left: 20px;
  background: url(../img/ic-rss.png) no-repeat left center;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031300}}
  .feed .rss {
    float: left;
    width: 30%;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    padding: 3px 0 3px 30px;
    background: #dcedfb url(../img/ic-rss.png) no-repeat 10px center;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031312}}
.feed .more {
  float: right;
  padding-left: 24px;
  background: url(../img/common/r-arrow.png) no-repeat 2px 4px;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031312}}
  .feed .more {
    float: left;
    width: 70%;
    padding: 3px 0 3px 15px;
    padding: 3px 0 3px 25px;
    background: url(../img/r-arrow.png) no-repeat 12px 10px;
  }
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031326}}
#links-life, #recent-photo, #side-blog, #month {
  margin-bottom: 24px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031328}}
#links-life h2, #recent-photo h2, #side-blog h2, #month h2 {
  background: #199c6f;
  color: #fff;
  font-weight: bold;
  line-height: 1.5;
  padding: 15px 12px 12px;
  border-bottom: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031336}}
#links-life li, #links-life p, #recent-photo li, #recent-photo p, #side-blog li, #side-blog p, #month li, #month p {
  padding: 3px 0;
  border-bottom: 1px solid #ccc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031339}}
#links-life li a, #links-life li span, #links-life p a, #links-life p span, #recent-photo li a, #recent-photo li span, #recent-photo p a, #recent-photo p span, #side-blog li a, #side-blog li span, #side-blog p a, #side-blog p span, #month li a, #month li span, #month p a, #month p span {
  display: block;
  padding: 0 6px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031342}}
#links-life li a:hover, #links-life li a:focus, #links-life li span:hover, #links-life li span:focus, #links-life p a:hover, #links-life p a:focus, #links-life p span:hover, #links-life p span:focus, #recent-photo li a:hover, #recent-photo li a:focus, #recent-photo li span:hover, #recent-photo li span:focus, #recent-photo p a:hover, #recent-photo p a:focus, #recent-photo p span:hover, #recent-photo p span:focus, #side-blog li a:hover, #side-blog li a:focus, #side-blog li span:hover, #side-blog li span:focus, #side-blog p a:hover, #side-blog p a:focus, #side-blog p span:hover, #side-blog p span:focus, #month li a:hover, #month li a:focus, #month li span:hover, #month li span:focus, #month p a:hover, #month p a:focus, #month p span:hover, #month p span:focus {
  background: #dcedfb;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031351}}
#main .category-nodes, #main .cms-nodes {
  margin-bottom: 24px;
  zoom: 1;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003121}}
#main .category-nodes:before, #main .category-nodes:after, #main .cms-nodes:before, #main .cms-nodes:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003127}}
#main .category-nodes:after, #main .cms-nodes:after {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031354}}
#main .category-nodes article, #main .cms-nodes article {
  float: left;
  width: 293px;
  /* 360px - border(2px) - padding(14px+48px) */
  margin: 0 14px 14px 0;
  padding: 15px 15px 15px 48px;
  border: 1px solid #ccc;
  cursor: pointer;
  background-color: #fff;
  background-image: url(../img/common/ic-category-arrow.png);
  background-repeat: no-repeat;
  background-position: 14px center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031365}}
#main .category-nodes article:nth-child(2n), #main .cms-nodes article:nth-child(2n) {
  margin-right: 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031368}}
#main .category-nodes article:hover, #main .category-nodes article:focus, #main .cms-nodes article:hover, #main .cms-nodes article:focus {
  background-color: #fcf6e3;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031371}}
#main .category-nodes article a, #main .cms-nodes article a {
  font-size: 108%;
  color: #333;
  font-weight: bold;
  text-decoration: none;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031382}}
.category-pages, .article-pages, .cms-pages, .cms-group-pages, .faq-search {
  zoom: 1;
  margin-bottom: 24px;
  padding: 15px 15px;
  background-color: #fff;
  border: 2px solid #0860A8;
  line-height: 1.5;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003121}}
.category-pages:before, .category-pages:after, .article-pages:before, .article-pages:after, .cms-pages:before, .cms-pages:after, .cms-group-pages:before, .cms-group-pages:after, .faq-search:before, .faq-search:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003127}}
.category-pages:after, .article-pages:after, .cms-pages:after, .cms-group-pages:after, .faq-search:after {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031389}}
.category-pages a, .article-pages a, .cms-pages a, .cms-group-pages a, .faq-search a {
  padding-left: 24px;
  background: url(../img/common/r-box-arrow.png) no-repeat 2px 4px;
  display: inline-block;
  background-position: 2px 4px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031394}}
.category-pages .new h2:after, .article-pages .new h2:after, .cms-pages .new h2:after, .cms-group-pages .new h2:after, .faq-search .new h2:after {
  content: "NEW";
  margin-left: 5px;
  color: #e03300;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031400}}
#safety .article-pages,
#caution .article-pages,
#corona .article-pages {
  margin: 0;
  padding: 0;
  border: none;
  background: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031407}}
#safety .article-pages a,
#caution .article-pages a,
#corona .article-pages a {
  background: none;
  padding: 0;
}

/* category-pages */
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031413}}
#page .category-pages article,
#page .article-pages .lifeevent article {
  float: left;
  width: 335px;
  padding: 13px 0 10px;
  margin: 0 26px 0 0;
  border-bottom: 1px dotted #999;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031420}}
#page .category-pages article time,
#page .article-pages .lifeevent article time {
  display: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031423}}
#page .category-pages article:nth-child(even),
#page .article-pages .lifeevent article:nth-child(even) {
  margin-right: 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031426}}
#page .category-pages article:nth-last-child(2), #page .category-pages article:last-child,
#page .article-pages .lifeevent article:nth-last-child(2),
#page .article-pages .lifeevent article:last-child {
  margin-bottom: 0;
}

/* whatsnew-category-page topics-category-pages */
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031433}}
.category-pages #timeList article {
  width: 100%;
  float: none;
  padding: 10px 0;
  margin: 0;
  border-bottom: 1px dotted #999;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031439}}
.category-pages #timeList article time {
  display: block;
  clear: left;
  float: left;
  width: 9em;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031445}}
.category-pages #timeList article h2 {
  margin: 0;
  padding: 0 0 0 9em;
  background: none;
  font-size: 100%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031450}}
.category-pages #timeList article h2 a {
  background: none;
  padding: 0;
  font-weight: normal;
}

/* article-pages cmp-pages cms-group-pages */
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031460}}
#page .article-pages article,
#page .cms-pages article,
#page .cms-group-pages article {
  padding: 12px 0 9px;
  border-bottom: 1px solid #ccc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031465}}
#page .article-pages article time,
#page .cms-pages article time,
#page .cms-group-pages article time {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  width: 120px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031469}}
#page .article-pages article .event-dates,
#page .cms-pages article .event-dates,
#page .cms-group-pages article .event-dates {
  display: inline-block;
  width: 240px;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031469}}
  #page .article-pages article .event-dates,
  #page .cms-pages article .event-dates,
  #page .cms-group-pages article .event-dates {
    display: block;
    width: auto;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031476}}
#page .article-pages article .event-dates time,
#page .cms-pages article .event-dates time,
#page .cms-group-pages article .event-dates time {
  width: auto;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031480}}
#page .article-pages article h2,
#page .cms-pages article h2,
#page .cms-group-pages article h2 {
  display: inline;
  margin: 0 0 0 10px;
  padding: 0;
  border: none;
  background: none;
  font-size: 100%;
  font-weight: normal;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031488}}
#page .article-pages article h2 a,
#page .cms-pages article h2 a,
#page .cms-group-pages article h2 a {
  padding: 0;
  background: none;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031496}}
#category-list, #side-menu {
  margin-bottom: 24px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031498}}
#category-list h2, #side-menu h2 {
  padding: 15px 12px 12px;
  background: #199c6f;
  color: #fff;
  font-weight: bold;
  line-height: 1.5;
  border-bottom: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031506}}
#category-list li, #side-menu li {
  border-top: 1px solid #fff;
  border-bottom: 1px solid #b8d4c9;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031509}}
#category-list li a, #side-menu li a {
  display: block;
  padding: 8px 22px 8px 12px;
  background-color: #e6f2e4;
  background-image: url(../img/common/ic-side-r-arrow.png);
  background-repeat: no-repeat;
  background-position: right 15px center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031516}}
#category-list li a:hover, #category-list li a:focus, #side-menu li a:hover, #side-menu li a:focus {
  background-color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031520}}
#category-list li:first-child, #side-menu li:first-child {
  border-top: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031523}}
#category-list li:last-child, #side-menu li:last-child {
  border-bottom: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031527}}
#category-list .current a, #side-menu .current a {
  background-color: #fff;
  color: #333;
  font-weight: bold;
  text-decoration: none;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031536}}
.categories {
  margin-top: 24px;
  margin-bottom: 24px;
  border-top: 1px dotted #ccc;
  text-align: right;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031542}}
.categories header {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin: 5px 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031546}}
.categories .nodes {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin: 5px 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031549}}
.categories .nodes li {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin: 0;
  padding: 0 10px;
  border-left: 1px solid #ccc;
  border-bottom: none;
  font-size: 100%;
  font-weight: normal;
  list-style: none;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031563}}
.pagination {
  margin-bottom: 24px;
  text-align: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031566}}
.pagination a {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  padding: 4px 10px;
  background: #fff;
  color: #333;
  text-decoration: none;
  border: 1px solid #ccc;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031574}}
.pagination a:hover, .pagination a:focus {
  background: #0860A8;
  color: #fff;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031566}}
  .pagination a {
    font-size: 93%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031582}}
.pagination .current {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  padding: 4px 10px;
  background: #0860A8;
  color: #fff;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031582}}
  .pagination .current {
    font-size: 93%;
  }
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031596}}
.page header.released, .one header.released, .faq header.released, .sitemap-body header.released,
.body--anpi-ezine-anpi header.released, .body--anpi-ezine-event header.released {
  margin-bottom: 24px;
  text-align: right;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031601}}
.map-page {
  margin-top: 24px;
  margin-bottom: 24px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031616}}
.page article article h2, .one article.body article h2,
.page .related-pages article h2, .page footer.contact article h2,
#history article h2,
.page #feedback article h2,
.inquiry-html article h2, .inquiry-form article h2,
.faq-question article h2, .faq .body article h2,
.map-page article h2, .inquiry-nodes article h2, .columns article h2,
.blog-center .blog article h2, .mypage-show article article h2,
.cke_editable article h2,
.body--anpi-ezine-anpi article.body article h2, .body--anpi-ezine-event article.body article h2 {
  padding: 0;
  border-bottom: 1px solid #ccc;
  font-size: 100%;
  font-weight: normal;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031623}}
.page article h1, .page article h2, .one article.body h1, .one article.body h2,
.page .related-pages h1,
.page .related-pages h2, .page footer.contact h1, .page footer.contact h2,
#history h1,
#history h2,
.page #feedback h1,
.page #feedback h2,
.inquiry-html h1,
.inquiry-html h2, .inquiry-form h1, .inquiry-form h2,
.faq-question h1,
.faq-question h2, .faq .body h1, .faq .body h2,
.map-page h1,
.map-page h2, .inquiry-nodes h1, .inquiry-nodes h2, .columns h1, .columns h2,
.blog-center .blog h1,
.blog-center .blog h2, .mypage-show article h1, .mypage-show article h2,
.cke_editable h1,
.cke_editable h2,
.body--anpi-ezine-anpi article.body h1,
.body--anpi-ezine-anpi article.body h2, .body--anpi-ezine-event article.body h1, .body--anpi-ezine-event article.body h2 {
  position: relative;
  margin: 32px 0 20px;
  padding: 10px 15px 9px;
  background: url(../img/common/h2_bg.png) right bottom no-repeat;
  color: #fff;
  font-size: 129%;
  font-weight: bold;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031631}}
.page article h1:first-child, .page article h2:first-child, .one article.body h1:first-child, .one article.body h2:first-child,
.page .related-pages h1:first-child,
.page .related-pages h2:first-child, .page footer.contact h1:first-child, .page footer.contact h2:first-child,
#history h1:first-child,
#history h2:first-child,
.page #feedback h1:first-child,
.page #feedback h2:first-child,
.inquiry-html h1:first-child,
.inquiry-html h2:first-child, .inquiry-form h1:first-child, .inquiry-form h2:first-child,
.faq-question h1:first-child,
.faq-question h2:first-child, .faq .body h1:first-child, .faq .body h2:first-child,
.map-page h1:first-child,
.map-page h2:first-child, .inquiry-nodes h1:first-child, .inquiry-nodes h2:first-child, .columns h1:first-child, .columns h2:first-child,
.blog-center .blog h1:first-child,
.blog-center .blog h2:first-child, .mypage-show article h1:first-child, .mypage-show article h2:first-child,
.cke_editable h1:first-child,
.cke_editable h2:first-child,
.body--anpi-ezine-anpi article.body h1:first-child,
.body--anpi-ezine-anpi article.body h2:first-child, .body--anpi-ezine-event article.body h1:first-child, .body--anpi-ezine-event article.body h2:first-child {
  margin-top: 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031635}}
.page article h3, .one article.body h3,
.page .related-pages h3, .page footer.contact h3,
#history h3,
.page #feedback h3,
.inquiry-html h3, .inquiry-form h3,
.faq-question h3, .faq .body h3,
.map-page h3, .inquiry-nodes h3, .columns h3,
.blog-center .blog h3, .mypage-show article h3,
.cke_editable h3,
.body--anpi-ezine-anpi article.body h3, .body--anpi-ezine-event article.body h3 {
  margin: 30px 0 16px;
  padding: 8px 10px;
  border-top: 4px solid #199c6f;
  border-bottom: 1px solid #c7d9c9;
  color: #333;
  font-size: 115%;
  font-weight: bold;
  background-color: #eaf3eb;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031645}}
.page article h4, .one article.body h4,
.page .related-pages h4, .page footer.contact h4,
#history h4,
.page #feedback h4,
.inquiry-html h4, .inquiry-form h4,
.faq-question h4, .faq .body h4,
.map-page h4, .inquiry-nodes h4, .columns h4,
.blog-center .blog h4, .mypage-show article h4,
.cke_editable h4,
.body--anpi-ezine-anpi article.body h4, .body--anpi-ezine-event article.body h4 {
  position: relative;
  margin: 20px 0 15px;
  padding: 6px 10px 6px 15px;
  border-bottom: 1px solid #b1b1b1;
  color: #333;
  font-size: 108%;
  font-weight: bold;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031653}}
.page article h4::after, .one article.body h4::after,
.page .related-pages h4::after, .page footer.contact h4::after,
#history h4::after,
.page #feedback h4::after,
.inquiry-html h4::after, .inquiry-form h4::after,
.faq-question h4::after, .faq .body h4::after,
.map-page h4::after, .inquiry-nodes h4::after, .columns h4::after,
.blog-center .blog h4::after, .mypage-show article h4::after,
.cke_editable h4::after,
.body--anpi-ezine-anpi article.body h4::after, .body--anpi-ezine-event article.body h4::after {
  position: absolute;
  top: .5em;
  left: 0;
  content: '';
  width: 4px;
  height: -webkit-calc(100% - 1em);
  height: calc(100% - 1em);
  background-color: #199c6f;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031664}}
.page article h4.h4_underline_none, .one article.body h4.h4_underline_none,
.page .related-pages h4.h4_underline_none, .page footer.contact h4.h4_underline_none,
#history h4.h4_underline_none,
.page #feedback h4.h4_underline_none,
.inquiry-html h4.h4_underline_none, .inquiry-form h4.h4_underline_none,
.faq-question h4.h4_underline_none, .faq .body h4.h4_underline_none,
.map-page h4.h4_underline_none, .inquiry-nodes h4.h4_underline_none, .columns h4.h4_underline_none,
.blog-center .blog h4.h4_underline_none, .mypage-show article h4.h4_underline_none,
.cke_editable h4.h4_underline_none,
.body--anpi-ezine-anpi article.body h4.h4_underline_none, .body--anpi-ezine-event article.body h4.h4_underline_none {
  border-bottom: none;
  padding: 3px 10px 3px 15px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031668}}
.page article h5, .one article.body h5,
.page .related-pages h5, .page footer.contact h5,
#history h5,
.page #feedback h5,
.inquiry-html h5, .inquiry-form h5,
.faq-question h5, .faq .body h5,
.map-page h5, .inquiry-nodes h5, .columns h5,
.blog-center .blog h5, .mypage-show article h5,
.cke_editable h5,
.body--anpi-ezine-anpi article.body h5, .body--anpi-ezine-event article.body h5 {
  color: #199c6f;
  font-weight: bold;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031672}}
.page article h6, .one article.body h6,
.page .related-pages h6, .page footer.contact h6,
#history h6,
.page #feedback h6,
.inquiry-html h6, .inquiry-form h6,
.faq-question h6, .faq .body h6,
.map-page h6, .inquiry-nodes h6, .columns h6,
.blog-center .blog h6, .mypage-show article h6,
.cke_editable h6,
.body--anpi-ezine-anpi article.body h6, .body--anpi-ezine-event article.body h6 {
  font-weight: bold;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031675}}
.page article p, .one article.body p,
.page .related-pages p, .page footer.contact p,
#history p,
.page #feedback p,
.inquiry-html p, .inquiry-form p,
.faq-question p, .faq .body p,
.map-page p, .inquiry-nodes p, .columns p,
.blog-center .blog p, .mypage-show article p,
.cke_editable p,
.body--anpi-ezine-anpi article.body p, .body--anpi-ezine-event article.body p {
  padding-left: 2px;
  margin-bottom: 14px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031679}}
.page article ul, .one article.body ul,
.page .related-pages ul, .page footer.contact ul,
#history ul,
.page #feedback ul,
.inquiry-html ul, .inquiry-form ul,
.faq-question ul, .faq .body ul,
.map-page ul, .inquiry-nodes ul, .columns ul,
.blog-center .blog ul, .mypage-show article ul,
.cke_editable ul,
.body--anpi-ezine-anpi article.body ul, .body--anpi-ezine-event article.body ul {
  margin-left: 0.4em;
  margin-bottom: 14px;
  list-style: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031683}}
.page article ul li, .one article.body ul li,
.page .related-pages ul li, .page footer.contact ul li,
#history ul li,
.page #feedback ul li,
.inquiry-html ul li, .inquiry-form ul li,
.faq-question ul li, .faq .body ul li,
.map-page ul li, .inquiry-nodes ul li, .columns ul li,
.blog-center .blog ul li, .mypage-show article ul li,
.cke_editable ul li,
.body--anpi-ezine-anpi article.body ul li, .body--anpi-ezine-event article.body ul li {
  line-height: 1.6;
  padding-bottom: 4px;
  padding-left: 17px;
  background: url(../img/common/ic-li-g.png) no-repeat 2px 0.5em;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031687}}
.page article ul li ul, .one article.body ul li ul,
.page .related-pages ul li ul, .page footer.contact ul li ul,
#history ul li ul,
.page #feedback ul li ul,
.inquiry-html ul li ul, .inquiry-form ul li ul,
.faq-question ul li ul, .faq .body ul li ul,
.map-page ul li ul, .inquiry-nodes ul li ul, .columns ul li ul,
.blog-center .blog ul li ul, .mypage-show article ul li ul,
.cke_editable ul li ul,
.body--anpi-ezine-anpi article.body ul li ul, .body--anpi-ezine-event article.body ul li ul {
  padding-top: 4px;
  margin-left: 0;
  margin-bottom: 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031691}}
.page article ul li ul li, .one article.body ul li ul li,
.page .related-pages ul li ul li, .page footer.contact ul li ul li,
#history ul li ul li,
.page #feedback ul li ul li,
.inquiry-html ul li ul li, .inquiry-form ul li ul li,
.faq-question ul li ul li, .faq .body ul li ul li,
.map-page ul li ul li, .inquiry-nodes ul li ul li, .columns ul li ul li,
.blog-center .blog ul li ul li, .mypage-show article ul li ul li,
.cke_editable ul li ul li,
.body--anpi-ezine-anpi article.body ul li ul li, .body--anpi-ezine-event article.body ul li ul li {
  background-image: url(../img/common/ic-li-y.png);
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031697}}
.page article ol, .one article.body ol,
.page .related-pages ol, .page footer.contact ol,
#history ol,
.page #feedback ol,
.inquiry-html ol, .inquiry-form ol,
.faq-question ol, .faq .body ol,
.map-page ol, .inquiry-nodes ol, .columns ol,
.blog-center .blog ol, .mypage-show article ol,
.cke_editable ol,
.body--anpi-ezine-anpi article.body ol, .body--anpi-ezine-event article.body ol {
  margin-left: 0.3em;
  margin-bottom: 14px;
  padding-left: 23px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031701}}
.page article ol li, .one article.body ol li,
.page .related-pages ol li, .page footer.contact ol li,
#history ol li,
.page #feedback ol li,
.inquiry-html ol li, .inquiry-form ol li,
.faq-question ol li, .faq .body ol li,
.map-page ol li, .inquiry-nodes ol li, .columns ol li,
.blog-center .blog ol li, .mypage-show article ol li,
.cke_editable ol li,
.body--anpi-ezine-anpi article.body ol li, .body--anpi-ezine-event article.body ol li {
  line-height: 1.6;
  padding-bottom: 4px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031706}}
.page article dl, .one article.body dl,
.page .related-pages dl, .page footer.contact dl,
#history dl,
.page #feedback dl,
.inquiry-html dl, .inquiry-form dl,
.faq-question dl, .faq .body dl,
.map-page dl, .inquiry-nodes dl, .columns dl,
.blog-center .blog dl, .mypage-show article dl,
.cke_editable dl,
.body--anpi-ezine-anpi article.body dl, .body--anpi-ezine-event article.body dl {
  margin-bottom: 10px;
  padding-bottom: 5px;
  border-bottom: 1px solid #ccc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031710}}
.page article dl dt, .one article.body dl dt,
.page .related-pages dl dt, .page footer.contact dl dt,
#history dl dt,
.page #feedback dl dt,
.inquiry-html dl dt, .inquiry-form dl dt,
.faq-question dl dt, .faq .body dl dt,
.map-page dl dt, .inquiry-nodes dl dt, .columns dl dt,
.blog-center .blog dl dt, .mypage-show article dl dt,
.cke_editable dl dt,
.body--anpi-ezine-anpi article.body dl dt, .body--anpi-ezine-event article.body dl dt {
  float: left;
  min-width: 15%;
  font-weight: bold;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031716}}
.page article table, .one article.body table,
.page .related-pages table, .page footer.contact table,
#history table,
.page #feedback table,
.inquiry-html table, .inquiry-form table,
.faq-question table, .faq .body table,
.map-page table, .inquiry-nodes table, .columns table,
.blog-center .blog table, .mypage-show article table,
.cke_editable table,
.body--anpi-ezine-anpi article.body table, .body--anpi-ezine-event article.body table {
  width: 100%;
  margin-bottom: 14px;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031716}}
  .page article table, .one article.body table,
  .page .related-pages table, .page footer.contact table,
  #history table,
  .page #feedback table,
  .inquiry-html table, .inquiry-form table,
  .faq-question table, .faq .body table,
  .map-page table, .inquiry-nodes table, .columns table,
  .blog-center .blog table, .mypage-show article table,
  .cke_editable table,
  .body--anpi-ezine-anpi article.body table, .body--anpi-ezine-event article.body table {
    font-size: 93%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031722}}
.page article table caption, .one article.body table caption,
.page .related-pages table caption, .page footer.contact table caption,
#history table caption,
.page #feedback table caption,
.inquiry-html table caption, .inquiry-form table caption,
.faq-question table caption, .faq .body table caption,
.map-page table caption, .inquiry-nodes table caption, .columns table caption,
.blog-center .blog table caption, .mypage-show article table caption,
.cke_editable table caption,
.body--anpi-ezine-anpi article.body table caption, .body--anpi-ezine-event article.body table caption {
  padding: 0 0 3px 0;
  color: #333;
  font-weight: bold;
  text-align: left;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031728}}
.page article table th, .one article.body table th,
.page .related-pages table th, .page footer.contact table th,
#history table th,
.page #feedback table th,
.inquiry-html table th, .inquiry-form table th,
.faq-question table th, .faq .body table th,
.map-page table th, .inquiry-nodes table th, .columns table th,
.blog-center .blog table th, .mypage-show article table th,
.cke_editable table th,
.body--anpi-ezine-anpi article.body table th, .body--anpi-ezine-event article.body table th {
  padding: 5px 8px;
  border: 1px solid #999;
  background: #ffefbb;
  line-height: 1.5;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031734}}
.page article table td, .one article.body table td,
.page .related-pages table td, .page footer.contact table td,
#history table td,
.page #feedback table td,
.inquiry-html table td, .inquiry-form table td,
.faq-question table td, .faq .body table td,
.map-page table td, .inquiry-nodes table td, .columns table td,
.blog-center .blog table td, .mypage-show article table td,
.cke_editable table td,
.body--anpi-ezine-anpi article.body table td, .body--anpi-ezine-event article.body table td {
  padding: 5px 8px;
  border: 1px solid #999;
  background: #fff;
  line-height: 1.5;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031741}}
.page article img, .one article.body img,
.page .related-pages img, .page footer.contact img,
#history img,
.page #feedback img,
.inquiry-html img, .inquiry-form img,
.faq-question img, .faq .body img,
.map-page img, .inquiry-nodes img, .columns img,
.blog-center .blog img, .mypage-show article img,
.cke_editable img,
.body--anpi-ezine-anpi article.body img, .body--anpi-ezine-event article.body img {
  max-width: 100%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031744}}
.page article .float-left, .page article img.left, .one article.body .float-left, .one article.body img.left,
.page .related-pages .float-left,
.page .related-pages img.left, .page footer.contact .float-left, .page footer.contact img.left,
#history .float-left,
#history img.left,
.page #feedback .float-left,
.page #feedback img.left,
.inquiry-html .float-left,
.inquiry-html img.left, .inquiry-form .float-left, .inquiry-form img.left,
.faq-question .float-left,
.faq-question img.left, .faq .body .float-left, .faq .body img.left,
.map-page .float-left,
.map-page img.left, .inquiry-nodes .float-left, .inquiry-nodes img.left, .columns .float-left, .columns img.left,
.blog-center .blog .float-left,
.blog-center .blog img.left, .mypage-show article .float-left, .mypage-show article img.left,
.cke_editable .float-left,
.cke_editable img.left,
.body--anpi-ezine-anpi article.body .float-left,
.body--anpi-ezine-anpi article.body img.left, .body--anpi-ezine-event article.body .float-left, .body--anpi-ezine-event article.body img.left {
  float: left;
  margin: 0 15px 15px 0;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031744}}
  .page article .float-left, .page article img.left, .one article.body .float-left, .one article.body img.left,
  .page .related-pages .float-left,
  .page .related-pages img.left, .page footer.contact .float-left, .page footer.contact img.left,
  #history .float-left,
  #history img.left,
  .page #feedback .float-left,
  .page #feedback img.left,
  .inquiry-html .float-left,
  .inquiry-html img.left, .inquiry-form .float-left, .inquiry-form img.left,
  .faq-question .float-left,
  .faq-question img.left, .faq .body .float-left, .faq .body img.left,
  .map-page .float-left,
  .map-page img.left, .inquiry-nodes .float-left, .inquiry-nodes img.left, .columns .float-left, .columns img.left,
  .blog-center .blog .float-left,
  .blog-center .blog img.left, .mypage-show article .float-left, .mypage-show article img.left,
  .cke_editable .float-left,
  .cke_editable img.left,
  .body--anpi-ezine-anpi article.body .float-left,
  .body--anpi-ezine-anpi article.body img.left, .body--anpi-ezine-event article.body .float-left, .body--anpi-ezine-event article.body img.left {
    float: none;
    display: block;
    margin: 0 auto 15px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031753}}
.page article .float-right, .page article img.right, .one article.body .float-right, .one article.body img.right,
.page .related-pages .float-right,
.page .related-pages img.right, .page footer.contact .float-right, .page footer.contact img.right,
#history .float-right,
#history img.right,
.page #feedback .float-right,
.page #feedback img.right,
.inquiry-html .float-right,
.inquiry-html img.right, .inquiry-form .float-right, .inquiry-form img.right,
.faq-question .float-right,
.faq-question img.right, .faq .body .float-right, .faq .body img.right,
.map-page .float-right,
.map-page img.right, .inquiry-nodes .float-right, .inquiry-nodes img.right, .columns .float-right, .columns img.right,
.blog-center .blog .float-right,
.blog-center .blog img.right, .mypage-show article .float-right, .mypage-show article img.right,
.cke_editable .float-right,
.cke_editable img.right,
.body--anpi-ezine-anpi article.body .float-right,
.body--anpi-ezine-anpi article.body img.right, .body--anpi-ezine-event article.body .float-right, .body--anpi-ezine-event article.body img.right {
  float: right;
  margin: 0 0 15px 15px;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031753}}
  .page article .float-right, .page article img.right, .one article.body .float-right, .one article.body img.right,
  .page .related-pages .float-right,
  .page .related-pages img.right, .page footer.contact .float-right, .page footer.contact img.right,
  #history .float-right,
  #history img.right,
  .page #feedback .float-right,
  .page #feedback img.right,
  .inquiry-html .float-right,
  .inquiry-html img.right, .inquiry-form .float-right, .inquiry-form img.right,
  .faq-question .float-right,
  .faq-question img.right, .faq .body .float-right, .faq .body img.right,
  .map-page .float-right,
  .map-page img.right, .inquiry-nodes .float-right, .inquiry-nodes img.right, .columns .float-right, .columns img.right,
  .blog-center .blog .float-right,
  .blog-center .blog img.right, .mypage-show article .float-right, .mypage-show article img.right,
  .cke_editable .float-right,
  .cke_editable img.right,
  .body--anpi-ezine-anpi article.body .float-right,
  .body--anpi-ezine-anpi article.body img.right, .body--anpi-ezine-event article.body .float-right, .body--anpi-ezine-event article.body img.right {
    float: none;
    display: block;
    margin: 0 auto 15px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031762}}
.page article .clear, .one article.body .clear,
.page .related-pages .clear, .page footer.contact .clear,
#history .clear,
.page #feedback .clear,
.inquiry-html .clear, .inquiry-form .clear,
.faq-question .clear, .faq .body .clear,
.map-page .clear, .inquiry-nodes .clear, .columns .clear,
.blog-center .blog .clear, .mypage-show article .clear,
.cke_editable .clear,
.body--anpi-ezine-anpi article.body .clear, .body--anpi-ezine-event article.body .clear {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031767}}
.page article .singlepic div, .one article.body .singlepic div,
.page .related-pages .singlepic div, .page footer.contact .singlepic div,
#history .singlepic div,
.page #feedback .singlepic div,
.inquiry-html .singlepic div, .inquiry-form .singlepic div,
.faq-question .singlepic div, .faq .body .singlepic div,
.map-page .singlepic div, .inquiry-nodes .singlepic div, .columns .singlepic div,
.blog-center .blog .singlepic div, .mypage-show article .singlepic div,
.cke_editable .singlepic div,
.body--anpi-ezine-anpi article.body .singlepic div, .body--anpi-ezine-event article.body .singlepic div {
  padding: 1%;
  text-align: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031771}}
.page article .float2pic div,
.page article .float3pic div, .one article.body .float2pic div,
.one article.body .float3pic div,
.page .related-pages .float2pic div,
.page .related-pages .float3pic div, .page footer.contact .float2pic div,
.page footer.contact .float3pic div,
#history .float2pic div,
#history .float3pic div,
.page #feedback .float2pic div,
.page #feedback .float3pic div,
.inquiry-html .float2pic div,
.inquiry-html .float3pic div, .inquiry-form .float2pic div,
.inquiry-form .float3pic div,
.faq-question .float2pic div,
.faq-question .float3pic div, .faq .body .float2pic div,
.faq .body .float3pic div,
.map-page .float2pic div,
.map-page .float3pic div, .inquiry-nodes .float2pic div,
.inquiry-nodes .float3pic div, .columns .float2pic div,
.columns .float3pic div,
.blog-center .blog .float2pic div,
.blog-center .blog .float3pic div, .mypage-show article .float2pic div,
.mypage-show article .float3pic div,
.cke_editable .float2pic div,
.cke_editable .float3pic div,
.body--anpi-ezine-anpi article.body .float2pic div,
.body--anpi-ezine-anpi article.body .float3pic div, .body--anpi-ezine-event article.body .float2pic div,
.body--anpi-ezine-event article.body .float3pic div {
  float: left;
  padding: 1%;
  text-align: center;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031771}}
  .page article .float2pic div,
  .page article .float3pic div, .one article.body .float2pic div,
  .one article.body .float3pic div,
  .page .related-pages .float2pic div,
  .page .related-pages .float3pic div, .page footer.contact .float2pic div,
  .page footer.contact .float3pic div,
  #history .float2pic div,
  #history .float3pic div,
  .page #feedback .float2pic div,
  .page #feedback .float3pic div,
  .inquiry-html .float2pic div,
  .inquiry-html .float3pic div, .inquiry-form .float2pic div,
  .inquiry-form .float3pic div,
  .faq-question .float2pic div,
  .faq-question .float3pic div, .faq .body .float2pic div,
  .faq .body .float3pic div,
  .map-page .float2pic div,
  .map-page .float3pic div, .inquiry-nodes .float2pic div,
  .inquiry-nodes .float3pic div, .columns .float2pic div,
  .columns .float3pic div,
  .blog-center .blog .float2pic div,
  .blog-center .blog .float3pic div, .mypage-show article .float2pic div,
  .mypage-show article .float3pic div,
  .cke_editable .float2pic div,
  .cke_editable .float3pic div,
  .body--anpi-ezine-anpi article.body .float2pic div,
  .body--anpi-ezine-anpi article.body .float3pic div, .body--anpi-ezine-event article.body .float2pic div,
  .body--anpi-ezine-event article.body .float3pic div {
    float: none;
    padding: 0 0 10px 0;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031781}}
.page article .float2pic div, .one article.body .float2pic div,
.page .related-pages .float2pic div, .page footer.contact .float2pic div,
#history .float2pic div,
.page #feedback .float2pic div,
.inquiry-html .float2pic div, .inquiry-form .float2pic div,
.faq-question .float2pic div, .faq .body .float2pic div,
.map-page .float2pic div, .inquiry-nodes .float2pic div, .columns .float2pic div,
.blog-center .blog .float2pic div, .mypage-show article .float2pic div,
.cke_editable .float2pic div,
.body--anpi-ezine-anpi article.body .float2pic div, .body--anpi-ezine-event article.body .float2pic div {
  width: 48%;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031781}}
  .page article .float2pic div, .one article.body .float2pic div,
  .page .related-pages .float2pic div, .page footer.contact .float2pic div,
  #history .float2pic div,
  .page #feedback .float2pic div,
  .inquiry-html .float2pic div, .inquiry-form .float2pic div,
  .faq-question .float2pic div, .faq .body .float2pic div,
  .map-page .float2pic div, .inquiry-nodes .float2pic div, .columns .float2pic div,
  .blog-center .blog .float2pic div, .mypage-show article .float2pic div,
  .cke_editable .float2pic div,
  .body--anpi-ezine-anpi article.body .float2pic div, .body--anpi-ezine-event article.body .float2pic div {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031787}}
.page article .float3pic div, .one article.body .float3pic div,
.page .related-pages .float3pic div, .page footer.contact .float3pic div,
#history .float3pic div,
.page #feedback .float3pic div,
.inquiry-html .float3pic div, .inquiry-form .float3pic div,
.faq-question .float3pic div, .faq .body .float3pic div,
.map-page .float3pic div, .inquiry-nodes .float3pic div, .columns .float3pic div,
.blog-center .blog .float3pic div, .mypage-show article .float3pic div,
.cke_editable .float3pic div,
.body--anpi-ezine-anpi article.body .float3pic div, .body--anpi-ezine-event article.body .float3pic div {
  width: 31%;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031787}}
  .page article .float3pic div, .one article.body .float3pic div,
  .page .related-pages .float3pic div, .page footer.contact .float3pic div,
  #history .float3pic div,
  .page #feedback .float3pic div,
  .inquiry-html .float3pic div, .inquiry-form .float3pic div,
  .faq-question .float3pic div, .faq .body .float3pic div,
  .map-page .float3pic div, .inquiry-nodes .float3pic div, .columns .float3pic div,
  .blog-center .blog .float3pic div, .mypage-show article .float3pic div,
  .cke_editable .float3pic div,
  .body--anpi-ezine-anpi article.body .float3pic div, .body--anpi-ezine-event article.body .float3pic div {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031793}}
.page article .singlepic div p,
.page article .float2pic div p,
.page article .float3pic div p, .one article.body .singlepic div p,
.one article.body .float2pic div p,
.one article.body .float3pic div p,
.page .related-pages .singlepic div p,
.page .related-pages .float2pic div p,
.page .related-pages .float3pic div p, .page footer.contact .singlepic div p,
.page footer.contact .float2pic div p,
.page footer.contact .float3pic div p,
#history .singlepic div p,
#history .float2pic div p,
#history .float3pic div p,
.page #feedback .singlepic div p,
.page #feedback .float2pic div p,
.page #feedback .float3pic div p,
.inquiry-html .singlepic div p,
.inquiry-html .float2pic div p,
.inquiry-html .float3pic div p, .inquiry-form .singlepic div p,
.inquiry-form .float2pic div p,
.inquiry-form .float3pic div p,
.faq-question .singlepic div p,
.faq-question .float2pic div p,
.faq-question .float3pic div p, .faq .body .singlepic div p,
.faq .body .float2pic div p,
.faq .body .float3pic div p,
.map-page .singlepic div p,
.map-page .float2pic div p,
.map-page .float3pic div p, .inquiry-nodes .singlepic div p,
.inquiry-nodes .float2pic div p,
.inquiry-nodes .float3pic div p, .columns .singlepic div p,
.columns .float2pic div p,
.columns .float3pic div p,
.blog-center .blog .singlepic div p,
.blog-center .blog .float2pic div p,
.blog-center .blog .float3pic div p, .mypage-show article .singlepic div p,
.mypage-show article .float2pic div p,
.mypage-show article .float3pic div p,
.cke_editable .singlepic div p,
.cke_editable .float2pic div p,
.cke_editable .float3pic div p,
.body--anpi-ezine-anpi article.body .singlepic div p,
.body--anpi-ezine-anpi article.body .float2pic div p,
.body--anpi-ezine-anpi article.body .float3pic div p, .body--anpi-ezine-event article.body .singlepic div p,
.body--anpi-ezine-event article.body .float2pic div p,
.body--anpi-ezine-event article.body .float3pic div p {
  padding: 7px 10px;
  margin-bottom: 0;
  font-size: 93%;
  line-height: 1.5;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031802}}
.page article ol.list_parentheses, .one article.body ol.list_parentheses,
.page .related-pages ol.list_parentheses, .page footer.contact ol.list_parentheses,
#history ol.list_parentheses,
.page #feedback ol.list_parentheses,
.inquiry-html ol.list_parentheses, .inquiry-form ol.list_parentheses,
.faq-question ol.list_parentheses, .faq .body ol.list_parentheses,
.map-page ol.list_parentheses, .inquiry-nodes ol.list_parentheses, .columns ol.list_parentheses,
.blog-center .blog ol.list_parentheses, .mypage-show article ol.list_parentheses,
.cke_editable ol.list_parentheses,
.body--anpi-ezine-anpi article.body ol.list_parentheses, .body--anpi-ezine-event article.body ol.list_parentheses {
  padding-left: 0.5em;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031805}}
.page article ol.list_parentheses li, .one article.body ol.list_parentheses li,
.page .related-pages ol.list_parentheses li, .page footer.contact ol.list_parentheses li,
#history ol.list_parentheses li,
.page #feedback ol.list_parentheses li,
.inquiry-html ol.list_parentheses li, .inquiry-form ol.list_parentheses li,
.faq-question ol.list_parentheses li, .faq .body ol.list_parentheses li,
.map-page ol.list_parentheses li, .inquiry-nodes ol.list_parentheses li, .columns ol.list_parentheses li,
.blog-center .blog ol.list_parentheses li, .mypage-show article ol.list_parentheses li,
.cke_editable ol.list_parentheses li,
.body--anpi-ezine-anpi article.body ol.list_parentheses li, .body--anpi-ezine-event article.body ol.list_parentheses li {
  list-style-type: none;
  list-style-position: outside;
  counter-increment: cnt;
  text-indent: -1.5em;
  padding-left: 1.5em;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031812}}
.page article ol.list_parentheses li:before, .one article.body ol.list_parentheses li:before,
.page .related-pages ol.list_parentheses li:before, .page footer.contact ol.list_parentheses li:before,
#history ol.list_parentheses li:before,
.page #feedback ol.list_parentheses li:before,
.inquiry-html ol.list_parentheses li:before, .inquiry-form ol.list_parentheses li:before,
.faq-question ol.list_parentheses li:before, .faq .body ol.list_parentheses li:before,
.map-page ol.list_parentheses li:before, .inquiry-nodes ol.list_parentheses li:before, .columns ol.list_parentheses li:before,
.blog-center .blog ol.list_parentheses li:before, .mypage-show article ol.list_parentheses li:before,
.cke_editable ol.list_parentheses li:before,
.body--anpi-ezine-anpi article.body ol.list_parentheses li:before, .body--anpi-ezine-event article.body ol.list_parentheses li:before {
  display: marker;
  content: "(" counter(cnt) ") ";
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031816}}
.page article ul.list_1stLineSpace, .one article.body ul.list_1stLineSpace,
.page .related-pages ul.list_1stLineSpace, .page footer.contact ul.list_1stLineSpace,
#history ul.list_1stLineSpace,
.page #feedback ul.list_1stLineSpace,
.inquiry-html ul.list_1stLineSpace, .inquiry-form ul.list_1stLineSpace,
.faq-question ul.list_1stLineSpace, .faq .body ul.list_1stLineSpace,
.map-page ul.list_1stLineSpace, .inquiry-nodes ul.list_1stLineSpace, .columns ul.list_1stLineSpace,
.blog-center .blog ul.list_1stLineSpace, .mypage-show article ul.list_1stLineSpace,
.cke_editable ul.list_1stLineSpace,
.body--anpi-ezine-anpi article.body ul.list_1stLineSpace, .body--anpi-ezine-event article.body ul.list_1stLineSpace {
  margin-left: 0.2em;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031819}}
.page article ul.list_1stLineSpace li, .one article.body ul.list_1stLineSpace li,
.page .related-pages ul.list_1stLineSpace li, .page footer.contact ul.list_1stLineSpace li,
#history ul.list_1stLineSpace li,
.page #feedback ul.list_1stLineSpace li,
.inquiry-html ul.list_1stLineSpace li, .inquiry-form ul.list_1stLineSpace li,
.faq-question ul.list_1stLineSpace li, .faq .body ul.list_1stLineSpace li,
.map-page ul.list_1stLineSpace li, .inquiry-nodes ul.list_1stLineSpace li, .columns ul.list_1stLineSpace li,
.blog-center .blog ul.list_1stLineSpace li, .mypage-show article ul.list_1stLineSpace li,
.cke_editable ul.list_1stLineSpace li,
.body--anpi-ezine-anpi article.body ul.list_1stLineSpace li, .body--anpi-ezine-event article.body ul.list_1stLineSpace li {
  padding-left: 2.0em;
  text-indent: -2.0em;
  background-image: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031825}}
.page article .contentInfoBox,
.page article .contentInfoBoxRed, .one article.body .contentInfoBox,
.one article.body .contentInfoBoxRed,
.page .related-pages .contentInfoBox,
.page .related-pages .contentInfoBoxRed, .page footer.contact .contentInfoBox,
.page footer.contact .contentInfoBoxRed,
#history .contentInfoBox,
#history .contentInfoBoxRed,
.page #feedback .contentInfoBox,
.page #feedback .contentInfoBoxRed,
.inquiry-html .contentInfoBox,
.inquiry-html .contentInfoBoxRed, .inquiry-form .contentInfoBox,
.inquiry-form .contentInfoBoxRed,
.faq-question .contentInfoBox,
.faq-question .contentInfoBoxRed, .faq .body .contentInfoBox,
.faq .body .contentInfoBoxRed,
.map-page .contentInfoBox,
.map-page .contentInfoBoxRed, .inquiry-nodes .contentInfoBox,
.inquiry-nodes .contentInfoBoxRed, .columns .contentInfoBox,
.columns .contentInfoBoxRed,
.blog-center .blog .contentInfoBox,
.blog-center .blog .contentInfoBoxRed, .mypage-show article .contentInfoBox,
.mypage-show article .contentInfoBoxRed,
.cke_editable .contentInfoBox,
.cke_editable .contentInfoBoxRed,
.body--anpi-ezine-anpi article.body .contentInfoBox,
.body--anpi-ezine-anpi article.body .contentInfoBoxRed, .body--anpi-ezine-event article.body .contentInfoBox,
.body--anpi-ezine-event article.body .contentInfoBoxRed {
  margin: 14px 0;
  padding: 1.5em;
  background: #E1F5FE;
  border: 1px solid #B3E5FC;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031831}}
.page article .contentInfoBox p,
.page article .contentInfoBoxRed p, .one article.body .contentInfoBox p,
.one article.body .contentInfoBoxRed p,
.page .related-pages .contentInfoBox p,
.page .related-pages .contentInfoBoxRed p, .page footer.contact .contentInfoBox p,
.page footer.contact .contentInfoBoxRed p,
#history .contentInfoBox p,
#history .contentInfoBoxRed p,
.page #feedback .contentInfoBox p,
.page #feedback .contentInfoBoxRed p,
.inquiry-html .contentInfoBox p,
.inquiry-html .contentInfoBoxRed p, .inquiry-form .contentInfoBox p,
.inquiry-form .contentInfoBoxRed p,
.faq-question .contentInfoBox p,
.faq-question .contentInfoBoxRed p, .faq .body .contentInfoBox p,
.faq .body .contentInfoBoxRed p,
.map-page .contentInfoBox p,
.map-page .contentInfoBoxRed p, .inquiry-nodes .contentInfoBox p,
.inquiry-nodes .contentInfoBoxRed p, .columns .contentInfoBox p,
.columns .contentInfoBoxRed p,
.blog-center .blog .contentInfoBox p,
.blog-center .blog .contentInfoBoxRed p, .mypage-show article .contentInfoBox p,
.mypage-show article .contentInfoBoxRed p,
.cke_editable .contentInfoBox p,
.cke_editable .contentInfoBoxRed p,
.body--anpi-ezine-anpi article.body .contentInfoBox p,
.body--anpi-ezine-anpi article.body .contentInfoBoxRed p, .body--anpi-ezine-event article.body .contentInfoBox p,
.body--anpi-ezine-event article.body .contentInfoBoxRed p {
  margin-bottom: 0;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031825}}
  .page article .contentInfoBox,
  .page article .contentInfoBoxRed, .one article.body .contentInfoBox,
  .one article.body .contentInfoBoxRed,
  .page .related-pages .contentInfoBox,
  .page .related-pages .contentInfoBoxRed, .page footer.contact .contentInfoBox,
  .page footer.contact .contentInfoBoxRed,
  #history .contentInfoBox,
  #history .contentInfoBoxRed,
  .page #feedback .contentInfoBox,
  .page #feedback .contentInfoBoxRed,
  .inquiry-html .contentInfoBox,
  .inquiry-html .contentInfoBoxRed, .inquiry-form .contentInfoBox,
  .inquiry-form .contentInfoBoxRed,
  .faq-question .contentInfoBox,
  .faq-question .contentInfoBoxRed, .faq .body .contentInfoBox,
  .faq .body .contentInfoBoxRed,
  .map-page .contentInfoBox,
  .map-page .contentInfoBoxRed, .inquiry-nodes .contentInfoBox,
  .inquiry-nodes .contentInfoBoxRed, .columns .contentInfoBox,
  .columns .contentInfoBoxRed,
  .blog-center .blog .contentInfoBox,
  .blog-center .blog .contentInfoBoxRed, .mypage-show article .contentInfoBox,
  .mypage-show article .contentInfoBoxRed,
  .cke_editable .contentInfoBox,
  .cke_editable .contentInfoBoxRed,
  .body--anpi-ezine-anpi article.body .contentInfoBox,
  .body--anpi-ezine-anpi article.body .contentInfoBoxRed, .body--anpi-ezine-event article.body .contentInfoBox,
  .body--anpi-ezine-event article.body .contentInfoBoxRed {
    padding: 1em;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031838}}
.page article .contentInfoBoxRed, .one article.body .contentInfoBoxRed,
.page .related-pages .contentInfoBoxRed, .page footer.contact .contentInfoBoxRed,
#history .contentInfoBoxRed,
.page #feedback .contentInfoBoxRed,
.inquiry-html .contentInfoBoxRed, .inquiry-form .contentInfoBoxRed,
.faq-question .contentInfoBoxRed, .faq .body .contentInfoBoxRed,
.map-page .contentInfoBoxRed, .inquiry-nodes .contentInfoBoxRed, .columns .contentInfoBoxRed,
.blog-center .blog .contentInfoBoxRed, .mypage-show article .contentInfoBoxRed,
.cke_editable .contentInfoBoxRed,
.body--anpi-ezine-anpi article.body .contentInfoBoxRed, .body--anpi-ezine-event article.body .contentInfoBoxRed {
  background: #ffebee;
  border: 1px solid #f44336;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031843}}
.page article .page-oshirase-box, .one article.body .page-oshirase-box,
.page .related-pages .page-oshirase-box, .page footer.contact .page-oshirase-box,
#history .page-oshirase-box,
.page #feedback .page-oshirase-box,
.inquiry-html .page-oshirase-box, .inquiry-form .page-oshirase-box,
.faq-question .page-oshirase-box, .faq .body .page-oshirase-box,
.map-page .page-oshirase-box, .inquiry-nodes .page-oshirase-box, .columns .page-oshirase-box,
.blog-center .blog .page-oshirase-box, .mypage-show article .page-oshirase-box,
.cke_editable .page-oshirase-box,
.body--anpi-ezine-anpi article.body .page-oshirase-box, .body--anpi-ezine-event article.body .page-oshirase-box {
  border: 2px solid #00c;
  background: #fff;
  margin-bottom: 24px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031847}}
.page article .page-oshirase-box h3.page-oshirase-title, .one article.body .page-oshirase-box h3.page-oshirase-title,
.page .related-pages .page-oshirase-box h3.page-oshirase-title, .page footer.contact .page-oshirase-box h3.page-oshirase-title,
#history .page-oshirase-box h3.page-oshirase-title,
.page #feedback .page-oshirase-box h3.page-oshirase-title,
.inquiry-html .page-oshirase-box h3.page-oshirase-title, .inquiry-form .page-oshirase-box h3.page-oshirase-title,
.faq-question .page-oshirase-box h3.page-oshirase-title, .faq .body .page-oshirase-box h3.page-oshirase-title,
.map-page .page-oshirase-box h3.page-oshirase-title, .inquiry-nodes .page-oshirase-box h3.page-oshirase-title, .columns .page-oshirase-box h3.page-oshirase-title,
.blog-center .blog .page-oshirase-box h3.page-oshirase-title, .mypage-show article .page-oshirase-box h3.page-oshirase-title,
.cke_editable .page-oshirase-box h3.page-oshirase-title,
.body--anpi-ezine-anpi article.body .page-oshirase-box h3.page-oshirase-title, .body--anpi-ezine-event article.body .page-oshirase-box h3.page-oshirase-title {
  padding: 8px 8px 7px 12px;
  margin: 0;
  background: #00c;
  font-size: 108%;
  color: #fff;
  border: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031855}}
.page article .page-oshirase-box div.page-oshirase-content, .one article.body .page-oshirase-box div.page-oshirase-content,
.page .related-pages .page-oshirase-box div.page-oshirase-content, .page footer.contact .page-oshirase-box div.page-oshirase-content,
#history .page-oshirase-box div.page-oshirase-content,
.page #feedback .page-oshirase-box div.page-oshirase-content,
.inquiry-html .page-oshirase-box div.page-oshirase-content, .inquiry-form .page-oshirase-box div.page-oshirase-content,
.faq-question .page-oshirase-box div.page-oshirase-content, .faq .body .page-oshirase-box div.page-oshirase-content,
.map-page .page-oshirase-box div.page-oshirase-content, .inquiry-nodes .page-oshirase-box div.page-oshirase-content, .columns .page-oshirase-box div.page-oshirase-content,
.blog-center .blog .page-oshirase-box div.page-oshirase-content, .mypage-show article .page-oshirase-box div.page-oshirase-content,
.cke_editable .page-oshirase-box div.page-oshirase-content,
.body--anpi-ezine-anpi article.body .page-oshirase-box div.page-oshirase-content, .body--anpi-ezine-event article.body .page-oshirase-box div.page-oshirase-content {
  padding: 12px;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031855}}
  .page article .page-oshirase-box div.page-oshirase-content, .one article.body .page-oshirase-box div.page-oshirase-content,
  .page .related-pages .page-oshirase-box div.page-oshirase-content, .page footer.contact .page-oshirase-box div.page-oshirase-content,
  #history .page-oshirase-box div.page-oshirase-content,
  .page #feedback .page-oshirase-box div.page-oshirase-content,
  .inquiry-html .page-oshirase-box div.page-oshirase-content, .inquiry-form .page-oshirase-box div.page-oshirase-content,
  .faq-question .page-oshirase-box div.page-oshirase-content, .faq .body .page-oshirase-box div.page-oshirase-content,
  .map-page .page-oshirase-box div.page-oshirase-content, .inquiry-nodes .page-oshirase-box div.page-oshirase-content, .columns .page-oshirase-box div.page-oshirase-content,
  .blog-center .blog .page-oshirase-box div.page-oshirase-content, .mypage-show article .page-oshirase-box div.page-oshirase-content,
  .cke_editable .page-oshirase-box div.page-oshirase-content,
  .body--anpi-ezine-anpi article.body .page-oshirase-box div.page-oshirase-content, .body--anpi-ezine-event article.body .page-oshirase-box div.page-oshirase-content {
    padding: 9px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031862}}
.page article .page-oshirase-box-orange, .one article.body .page-oshirase-box-orange,
.page .related-pages .page-oshirase-box-orange, .page footer.contact .page-oshirase-box-orange,
#history .page-oshirase-box-orange,
.page #feedback .page-oshirase-box-orange,
.inquiry-html .page-oshirase-box-orange, .inquiry-form .page-oshirase-box-orange,
.faq-question .page-oshirase-box-orange, .faq .body .page-oshirase-box-orange,
.map-page .page-oshirase-box-orange, .inquiry-nodes .page-oshirase-box-orange, .columns .page-oshirase-box-orange,
.blog-center .blog .page-oshirase-box-orange, .mypage-show article .page-oshirase-box-orange,
.cke_editable .page-oshirase-box-orange,
.body--anpi-ezine-anpi article.body .page-oshirase-box-orange, .body--anpi-ezine-event article.body .page-oshirase-box-orange {
  border: 2px solid #ff8c00;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031864}}
.page article .page-oshirase-box-orange h3.page-oshirase-title-orange, .one article.body .page-oshirase-box-orange h3.page-oshirase-title-orange,
.page .related-pages .page-oshirase-box-orange h3.page-oshirase-title-orange, .page footer.contact .page-oshirase-box-orange h3.page-oshirase-title-orange,
#history .page-oshirase-box-orange h3.page-oshirase-title-orange,
.page #feedback .page-oshirase-box-orange h3.page-oshirase-title-orange,
.inquiry-html .page-oshirase-box-orange h3.page-oshirase-title-orange, .inquiry-form .page-oshirase-box-orange h3.page-oshirase-title-orange,
.faq-question .page-oshirase-box-orange h3.page-oshirase-title-orange, .faq .body .page-oshirase-box-orange h3.page-oshirase-title-orange,
.map-page .page-oshirase-box-orange h3.page-oshirase-title-orange, .inquiry-nodes .page-oshirase-box-orange h3.page-oshirase-title-orange, .columns .page-oshirase-box-orange h3.page-oshirase-title-orange,
.blog-center .blog .page-oshirase-box-orange h3.page-oshirase-title-orange, .mypage-show article .page-oshirase-box-orange h3.page-oshirase-title-orange,
.cke_editable .page-oshirase-box-orange h3.page-oshirase-title-orange,
.body--anpi-ezine-anpi article.body .page-oshirase-box-orange h3.page-oshirase-title-orange, .body--anpi-ezine-event article.body .page-oshirase-box-orange h3.page-oshirase-title-orange {
  background: #ff8c00;
  color: #000;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031870}}
.page article .contentLRPadBox, .one article.body .contentLRPadBox,
.page .related-pages .contentLRPadBox, .page footer.contact .contentLRPadBox,
#history .contentLRPadBox,
.page #feedback .contentLRPadBox,
.inquiry-html .contentLRPadBox, .inquiry-form .contentLRPadBox,
.faq-question .contentLRPadBox, .faq .body .contentLRPadBox,
.map-page .contentLRPadBox, .inquiry-nodes .contentLRPadBox, .columns .contentLRPadBox,
.blog-center .blog .contentLRPadBox, .mypage-show article .contentLRPadBox,
.cke_editable .contentLRPadBox,
.body--anpi-ezine-anpi article.body .contentLRPadBox, .body--anpi-ezine-event article.body .contentLRPadBox {
  padding: 0 2.5em;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031870}}
  .page article .contentLRPadBox, .one article.body .contentLRPadBox,
  .page .related-pages .contentLRPadBox, .page footer.contact .contentLRPadBox,
  #history .contentLRPadBox,
  .page #feedback .contentLRPadBox,
  .inquiry-html .contentLRPadBox, .inquiry-form .contentLRPadBox,
  .faq-question .contentLRPadBox, .faq .body .contentLRPadBox,
  .map-page .contentLRPadBox, .inquiry-nodes .contentLRPadBox, .columns .contentLRPadBox,
  .blog-center .blog .contentLRPadBox, .mypage-show article .contentLRPadBox,
  .cke_editable .contentLRPadBox,
  .body--anpi-ezine-anpi article.body .contentLRPadBox, .body--anpi-ezine-event article.body .contentLRPadBox {
    padding: 0;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031877}}
.page article .youtube, .one article.body .youtube,
.page .related-pages .youtube, .page footer.contact .youtube,
#history .youtube,
.page #feedback .youtube,
.inquiry-html .youtube, .inquiry-form .youtube,
.faq-question .youtube, .faq .body .youtube,
.map-page .youtube, .inquiry-nodes .youtube, .columns .youtube,
.blog-center .blog .youtube, .mypage-show article .youtube,
.cke_editable .youtube,
.body--anpi-ezine-anpi article.body .youtube, .body--anpi-ezine-event article.body .youtube {
  position: relative;
  height: 0;
  padding: 30px 0 56.25%;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031882}}
.page article .youtube iframe, .one article.body .youtube iframe,
.page .related-pages .youtube iframe, .page footer.contact .youtube iframe,
#history .youtube iframe,
.page #feedback .youtube iframe,
.inquiry-html .youtube iframe, .inquiry-form .youtube iframe,
.faq-question .youtube iframe, .faq .body .youtube iframe,
.map-page .youtube iframe, .inquiry-nodes .youtube iframe, .columns .youtube iframe,
.blog-center .blog .youtube iframe, .mypage-show article .youtube iframe,
.cke_editable .youtube iframe,
.body--anpi-ezine-anpi article.body .youtube iframe, .body--anpi-ezine-event article.body .youtube iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031891}}
.page article .gikaiPlayBtn, .one article.body .gikaiPlayBtn,
.page .related-pages .gikaiPlayBtn, .page footer.contact .gikaiPlayBtn,
#history .gikaiPlayBtn,
.page #feedback .gikaiPlayBtn,
.inquiry-html .gikaiPlayBtn, .inquiry-form .gikaiPlayBtn,
.faq-question .gikaiPlayBtn, .faq .body .gikaiPlayBtn,
.map-page .gikaiPlayBtn, .inquiry-nodes .gikaiPlayBtn, .columns .gikaiPlayBtn,
.blog-center .blog .gikaiPlayBtn, .mypage-show article .gikaiPlayBtn,
.cke_editable .gikaiPlayBtn,
.body--anpi-ezine-anpi article.body .gikaiPlayBtn, .body--anpi-ezine-event article.body .gikaiPlayBtn {
  text-align: right;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031894}}
.page article .gikaiPlayBtn .external, .one article.body .gikaiPlayBtn .external,
.page .related-pages .gikaiPlayBtn .external, .page footer.contact .gikaiPlayBtn .external,
#history .gikaiPlayBtn .external,
.page #feedback .gikaiPlayBtn .external,
.inquiry-html .gikaiPlayBtn .external, .inquiry-form .gikaiPlayBtn .external,
.faq-question .gikaiPlayBtn .external, .faq .body .gikaiPlayBtn .external,
.map-page .gikaiPlayBtn .external, .inquiry-nodes .gikaiPlayBtn .external, .columns .gikaiPlayBtn .external,
.blog-center .blog .gikaiPlayBtn .external, .mypage-show article .gikaiPlayBtn .external,
.cke_editable .gikaiPlayBtn .external,
.body--anpi-ezine-anpi article.body .gikaiPlayBtn .external, .body--anpi-ezine-event article.body .gikaiPlayBtn .external {
  display: none !important;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031898}}
.page article .alert-lv-2, .one article.body .alert-lv-2,
.page .related-pages .alert-lv-2, .page footer.contact .alert-lv-2,
#history .alert-lv-2,
.page #feedback .alert-lv-2,
.inquiry-html .alert-lv-2, .inquiry-form .alert-lv-2,
.faq-question .alert-lv-2, .faq .body .alert-lv-2,
.map-page .alert-lv-2, .inquiry-nodes .alert-lv-2, .columns .alert-lv-2,
.blog-center .blog .alert-lv-2, .mypage-show article .alert-lv-2,
.cke_editable .alert-lv-2,
.body--anpi-ezine-anpi article.body .alert-lv-2, .body--anpi-ezine-event article.body .alert-lv-2 {
  background-color: #f2e700;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031901}}
.page article .alert-lv-3, .one article.body .alert-lv-3,
.page .related-pages .alert-lv-3, .page footer.contact .alert-lv-3,
#history .alert-lv-3,
.page #feedback .alert-lv-3,
.inquiry-html .alert-lv-3, .inquiry-form .alert-lv-3,
.faq-question .alert-lv-3, .faq .body .alert-lv-3,
.map-page .alert-lv-3, .inquiry-nodes .alert-lv-3, .columns .alert-lv-3,
.blog-center .blog .alert-lv-3, .mypage-show article .alert-lv-3,
.cke_editable .alert-lv-3,
.body--anpi-ezine-anpi article.body .alert-lv-3, .body--anpi-ezine-event article.body .alert-lv-3 {
  color: #fff;
  background-color: #ff2800;
  border-color: #ff2800 !important;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031906}}
.page article .alert-lv-4, .one article.body .alert-lv-4,
.page .related-pages .alert-lv-4, .page footer.contact .alert-lv-4,
#history .alert-lv-4,
.page #feedback .alert-lv-4,
.inquiry-html .alert-lv-4, .inquiry-form .alert-lv-4,
.faq-question .alert-lv-4, .faq .body .alert-lv-4,
.map-page .alert-lv-4, .inquiry-nodes .alert-lv-4, .columns .alert-lv-4,
.blog-center .blog .alert-lv-4, .mypage-show article .alert-lv-4,
.cke_editable .alert-lv-4,
.body--anpi-ezine-anpi article.body .alert-lv-4, .body--anpi-ezine-event article.body .alert-lv-4 {
  color: #fff;
  background-color: #aa00aa;
  border-color: #aa00aa !important;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031911}}
.page article .alert-lv-5, .one article.body .alert-lv-5,
.page .related-pages .alert-lv-5, .page footer.contact .alert-lv-5,
#history .alert-lv-5,
.page #feedback .alert-lv-5,
.inquiry-html .alert-lv-5, .inquiry-form .alert-lv-5,
.faq-question .alert-lv-5, .faq .body .alert-lv-5,
.map-page .alert-lv-5, .inquiry-nodes .alert-lv-5, .columns .alert-lv-5,
.blog-center .blog .alert-lv-5, .mypage-show article .alert-lv-5,
.cke_editable .alert-lv-5,
.body--anpi-ezine-anpi article.body .alert-lv-5, .body--anpi-ezine-event article.body .alert-lv-5 {
  color: #fff;
  background-color: #0c000c;
  border-color: #0c000c !important;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031917}}
.page article .reloadBtn, .one article.body .reloadBtn,
.page .related-pages .reloadBtn, .page footer.contact .reloadBtn,
#history .reloadBtn,
.page #feedback .reloadBtn,
.inquiry-html .reloadBtn, .inquiry-form .reloadBtn,
.faq-question .reloadBtn, .faq .body .reloadBtn,
.map-page .reloadBtn, .inquiry-nodes .reloadBtn, .columns .reloadBtn,
.blog-center .blog .reloadBtn, .mypage-show article .reloadBtn,
.cke_editable .reloadBtn,
.body--anpi-ezine-anpi article.body .reloadBtn, .body--anpi-ezine-event article.body .reloadBtn {
  margin-bottom: 10px;
  text-align: right;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031921}}
.page article .reloadBtn input, .one article.body .reloadBtn input,
.page .related-pages .reloadBtn input, .page footer.contact .reloadBtn input,
#history .reloadBtn input,
.page #feedback .reloadBtn input,
.inquiry-html .reloadBtn input, .inquiry-form .reloadBtn input,
.faq-question .reloadBtn input, .faq .body .reloadBtn input,
.map-page .reloadBtn input, .inquiry-nodes .reloadBtn input, .columns .reloadBtn input,
.blog-center .blog .reloadBtn input, .mypage-show article .reloadBtn input,
.cke_editable .reloadBtn input,
.body--anpi-ezine-anpi article.body .reloadBtn input, .body--anpi-ezine-event article.body .reloadBtn input {
  padding: .5em 16px .5em 32px;
  cursor: pointer;
  font-weight: bold;
  color: #4CAF50;
  border: 1px solid #4CAF50;
  border-radius: 5px;
  background-color: #fff;
  background-image: url(../img/ic_reload.png);
  background-repeat: no-repeat;
  background-position: left 8px top 50%;
  background-size: 16px 16px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031934}}
.page article .reloadBtn input:hover, .one article.body .reloadBtn input:hover,
.page .related-pages .reloadBtn input:hover, .page footer.contact .reloadBtn input:hover,
#history .reloadBtn input:hover,
.page #feedback .reloadBtn input:hover,
.inquiry-html .reloadBtn input:hover, .inquiry-form .reloadBtn input:hover,
.faq-question .reloadBtn input:hover, .faq .body .reloadBtn input:hover,
.map-page .reloadBtn input:hover, .inquiry-nodes .reloadBtn input:hover, .columns .reloadBtn input:hover,
.blog-center .blog .reloadBtn input:hover, .mypage-show article .reloadBtn input:hover,
.cke_editable .reloadBtn input:hover,
.body--anpi-ezine-anpi article.body .reloadBtn input:hover, .body--anpi-ezine-event article.body .reloadBtn input:hover {
  color: #fff;
  background-color: #4CAF50;
  background-image: url(../img/ic_reload_white.png);
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031940}}
#sitemap ul {
  zoom: 1;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003121}}
#sitemap ul:before, #sitemap ul:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003127}}
#sitemap ul:after {
  clear: both;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031943}}
.sitemap-body h2 {
  clear: both;
  margin: 10px 0 6px;
  padding: 3px 10px 0;
  background: #dcedfb;
  font-size: 115%;
  font-weight: bold;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031950}}
.sitemap-body h2:first-child {
  margin-top: 0;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031954}}
#sitemap li, .sitemap-body h3 {
  float: left;
  margin-bottom: 10px;
  padding: 0 10px;
  border-right: 1px solid #ccc;
  background: none;
  list-style: none;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031962}}
.page footer.contact {
  border: 2px solid #0860A8;
  background: #fff;
  padding-bottom: 15px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031966}}
.page footer.contact h2 {
  padding: 10px 10px 9px 15px;
  margin-bottom: 15px;
  background: #0860A8;
  font-size: 108%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031972}}
.page footer.contact .group {
  margin: 0 15px 5px;
  font-weight: bold;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031976}}
.page footer.contact .charge {
  margin: 0 15px 5px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031979}}
.page footer.contact dl {
  line-height: 1.5;
  display: block;
  border: none;
  margin: 0 0 0 15px;
  padding: 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031985}}
.page footer.contact dl dt, .page footer.contact dl dd {
  float: none;
  display: inline;
  font-weight: normal;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031992}}
.map .map-page {
  margin-bottom: 24px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031994}}
.map .map-page h2 {
  background: none;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032002}}
.ss-adobe-reader {
  margin: 24px 0;
  padding: 20px;
  border: 5px solid #F6D4D8;
  background: #fff;
  font-size: 93%;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032002}}
  .ss-adobe-reader {
    padding: 15px;
    line-height: 1.5;
  }
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032015}}
.page .related-pages, footer.contact {
  margin-bottom: 24px;
}

/* top common */
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032022}}
#tokusetsu-top-title {
  margin: 0 0 15px 0;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032025}}
#tokusetsu-top-intro {
  margin: 20px 0 30px 0;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032025}}
  #tokusetsu-top-intro {
    margin: 15px 10px 20px;
  }
}

/* top common */
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032032}}
ul#sumiyasui-top,
ul#kosodate-top,
ul#shinkansen-kanko-top {
  margin: 0;
  zoom: 1;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003121}}
ul#sumiyasui-top:before, ul#sumiyasui-top:after,
ul#kosodate-top:before,
ul#kosodate-top:after,
ul#shinkansen-kanko-top:before,
ul#shinkansen-kanko-top:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003127}}
ul#sumiyasui-top:after,
ul#kosodate-top:after,
ul#shinkansen-kanko-top:after {
  clear: both;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032032}}
  ul#sumiyasui-top,
  ul#kosodate-top,
  ul#shinkansen-kanko-top {
    margin: 0 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032040}}
ul#sumiyasui-top li,
ul#kosodate-top li,
ul#shinkansen-kanko-top li {
  float: left;
  width: 230px;
  margin: 0 20px 30px 0;
  padding: 0;
  list-style-type: none;
  background-image: none;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032040}}
  ul#sumiyasui-top li,
  ul#kosodate-top li,
  ul#shinkansen-kanko-top li {
    width: 49%;
    margin: 0 2% 3% 0;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032051}}
ul#sumiyasui-top li a,
ul#kosodate-top li a,
ul#shinkansen-kanko-top li a {
  display: block;
  text-align: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032054}}
ul#sumiyasui-top li a img,
ul#kosodate-top li a img,
ul#shinkansen-kanko-top li a img {
  margin: 0 auto;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032057}}
ul#sumiyasui-top li a h3,
ul#kosodate-top li a h3,
ul#shinkansen-kanko-top li a h3 {
  padding: 7px 5px 10px;
  text-align: center;
  font-size: 100%;
  font-weight: normal;
  line-height: 1.5;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032065}}
ul#sumiyasui-top li p,
ul#kosodate-top li p,
ul#shinkansen-kanko-top li p {
  margin-top: 10px;
  line-height: 1.5;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032070}}
ul#sumiyasui-top li:nth-child(3n),
ul#kosodate-top li:nth-child(3n),
ul#shinkansen-kanko-top li:nth-child(3n) {
  margin-right: 0;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032070}}
  ul#sumiyasui-top li:nth-child(3n),
  ul#kosodate-top li:nth-child(3n),
  ul#shinkansen-kanko-top li:nth-child(3n) {
    margin-right: 2%;
  }
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032076}}
  ul#sumiyasui-top li:nth-child(2n),
  ul#kosodate-top li:nth-child(2n),
  ul#shinkansen-kanko-top li:nth-child(2n) {
    margin-right: 0;
  }
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032082}}
ul#sumiyasui-top li a,
ul#kosodate-top li a {
  padding: 5px 0;
  border-size: 3px;
  border-style: solid;
  border-radius: 3px;
}

/* sumiyasui top */
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032090}}
ul#sumiyasui-top li.shizen a {
  background-color: #b0ddf4;
  border-color: #d6ecf7;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032091}}
ul#sumiyasui-top li.iryo a {
  background-color: #fde8bb;
  border-color: #fdf9e0;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032092}}
ul#sumiyasui-top li.fukushi a {
  background-color: #fdd5d6;
  border-color: #ffe7ea;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032093}}
ul#sumiyasui-top li.ijyu a {
  background-color: #d7e888;
  border-color: #ecf4cb;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032094}}
ul#sumiyasui-top li.chiiki a {
  background-color: #bce2ef;
  border-color: #e0f2fe;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032095}}
ul#sumiyasui-top li.shisetsu a {
  background-color: #d9d9d9;
  border-color: #ededed;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032096}}
ul#sumiyasui-top li.bosai a {
  background-color: #f0c5be;
  border-color: #f4e0e2;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032097}}
ul#sumiyasui-top li.kurashi a {
  background-color: #b7e2d8;
  border-color: #dcf3ed;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032098}}
ul#sumiyasui-top li.kotsu a {
  background-color: #faeeb1;
  border-color: #fffce9;
}

/* kosodate top */
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032100}}
ul#kosodate-top li.ninshin a {
  background-color: #fed4d6;
  border-color: #ffe7ea;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032101}}
ul#kosodate-top li.kosodateshien a {
  background-color: #d7f1ca;
  border-color: #e7fbdf;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032102}}
ul#kosodate-top li.kosodatekankyo a {
  background-color: #f8f1bd;
  border-color: #faf9dd;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032103}}
ul#kosodate-top li.kyoikukikan a {
  background-color: #e7dff4;
  border-color: #f1eafa;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032104}}
ul#kosodate-top li.kyoikushien a {
  background-color: #fde8bb;
  border-color: #fff5df;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032105}}
ul#kosodate-top li.koen a {
  background-color: #caefd0;
  border-color: #e6fae1;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032106}}
ul#kosodate-top li.sports a {
  background-color: #d1e7f5;
  border-color: #e9f3fc;
}

/* shinkansen top */
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032109}}
ul#shinkansen-kanko-top li a {
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.2);
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032111}}
ul#shinkansen-kanko-top li a img {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032111}}
  ul#shinkansen-kanko-top li a img {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032118}}
ul#shinkansen-kanko-top li a h3 {
  padding: 10px 5px;
  background: #fff;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}

/* kanko top */
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032127}}
h4#kanko-h4 {
  margin: 5px auto 25px;
  text-align: center;
  color: #E91E63;
  font-weight: bold;
  font-size: 18px;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032127}}
  h4#kanko-h4 {
    margin: 20px 10px 15px;
    font-size: 15px;
    line-height: 1.2;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032138}}
h4#kanko-h4 span {
  padding-bottom: 3px;
  border-bottom: 2px dotted #F8BBD0;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032138}}
  h4#kanko-h4 span {
    display: block;
  }
}

/* side */
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032147}}
.cms-pages #tokusetsu-side-list ul {
  border-top: 1px dotted #999;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032149}}
.cms-pages #tokusetsu-side-list ul li a {
  display: block;
  padding: 13px 0 10px 24px;
  border-bottom: 1px dotted #999;
  background-position: 2px 17px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032155}}
.cms-pages #tokusetsu-side-list ul li.current a {
  background-color: #E3F2FD;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032161}}
#wrap .one {
  width: 100%;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032164}}
.event-date {
  position: relative;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032166}}
.event-date h2 {
  margin-bottom: 10px;
  padding: 11px 0 8px 55px;
  border-bottom: 3px solid #199c6f;
  font-size: 115%;
  font-weight: bold;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032173}}
.event-date h2.jan {
  background: url(../img/calendar/january.png) no-repeat left bottom;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032176}}
.event-date h2.feb {
  background: url(../img/calendar/february.png) no-repeat left bottom;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032179}}
.event-date h2.may {
  background: url(../img/calendar/may.png) no-repeat left bottom;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032182}}
.event-date h2.apr {
  background: url(../img/calendar/april.png) no-repeat left bottom;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032185}}
.event-date h2.mar {
  background: url(../img/calendar/march.png) no-repeat left bottom;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032188}}
.event-date h2.jun {
  background: url(../img/calendar/june.png) no-repeat left bottom;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032191}}
.event-date h2.jul {
  background: url(../img/calendar/july.png) no-repeat left bottom;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032194}}
.event-date h2.aug {
  background: url(../img/calendar/august.png) no-repeat left bottom;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032197}}
.event-date h2.sep {
  background: url(../img/calendar/september.png) no-repeat left bottom;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032200}}
.event-date h2.oct {
  background: url(../img/calendar/october.png) no-repeat left bottom;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032203}}
.event-date h2.nov {
  background: url(../img/calendar/november.png) no-repeat left bottom;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032206}}
.event-date h2.dec {
  background: url(../img/calendar/december.png) no-repeat left bottom;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032209}}
.event-date ul {
  position: absolute;
  top: 12px;
  right: 0;
  line-height: 1.0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032214}}
.event-date ul .prev {
  padding-right: 24px;
  background: url(../img/common/l-arrow.png) no-repeat 2px 4px;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  background-position: left center;
  margin-right: 10px;
  padding: 0 15px 0 17px;
  border-right: 1px solid #ccc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032222}}
.event-date ul .next {
  padding-left: 24px;
  background: url(../img/common/r-arrow.png) no-repeat 2px 4px;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  background-position: right center;
  padding: 0 17px 0 0;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032230}}
.event-pages-filter {
  zoom: 1;
  margin-bottom: 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003121}}
.event-pages-filter:before, .event-pages-filter:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003127}}
.event-pages-filter:after {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032233}}
.event-pages-filter li a {
  display: block;
  display: inline;
  float: left;
  margin: 0 10px 10px 0;
  padding: 3px 5px 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background: #dcedfb;
  color: #333;
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032242}}
.event-pages-filter li a:hover, .event-pages-filter li a:focus {
  background-color: #0860A8;
  color: #fff;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032248}}
#event-list {
  clear: both;
  margin-bottom: 2em;
  border-top: 1px dotted #999;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032252}}
#event-list dl {
  margin: 0;
  padding: 6px 10px 3px;
  border-bottom: 1px dotted #999;
  background: #f6f6f6;
  zoom: 1;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032258}}
#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\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032264}}
#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\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032271}}
#event-list dl .page {
  margin-bottom: 0;
  padding-bottom: 6px;
  border: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032275}}
#event-list dl .page:last-child {
  padding-bottom: 3px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032280}}
#event-list dl.sat {
  background: #E3F2FD;
  color: #039;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032284}}
#event-list dl.sun, #event-list dl.holiday {
  background: #FCE4EC;
  color: #d90000;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032288}}
#event-list dt {
  float: left;
  width: 20%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032292}}
#event-list dd {
  margin-left: 20%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032294}}
#event-list dd h2 {
  margin: 0;
  padding: 0;
  border: none;
  font-size: 100%;
  font-weight: normal;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032301}}
#event-list dd div {
  display: inline;
  float: left;
  min-width: 85px;
  margin-right: 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032305}}
#event-list dd div a {
  display: block;
  min-width: 85px;
  padding: 0 5px;
  border: 1px solid #3a5e80;
  background: #dcedfb;
  color: #333;
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032316}}
#event-list .no-event {
  display: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032319}}
#event-list div.page {
  padding: 14px 10px 0 10px;
  border-bottom: 1px dotted #999;
  background: #f6f6f6;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032325}}
#event-list .page h2 {
  margin: 0;
  padding: 0;
  border: none;
  background: none;
  font-size: 100%;
  font-weight: normal;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032333}}
#event-list .page p {
  margin-bottom: 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032336}}
#event-list .page .categories {
  zoom: 1;
  margin-bottom: 0;
  border: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003121}}
#event-list .page .categories:before, #event-list .page .categories:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003127}}
#event-list .page .categories:after {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032340}}
#event-list .page .categories li {
  padding-left: 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032343}}
#event-list .page .categories li a {
  display: block;
  display: inline;
  float: left;
  margin: 0 10px 10px 0;
  padding: 3px 5px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background: #dcedfb;
  color: #333;
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032352}}
#event-list .page .categories li a:hover, #event-list .page .categories li a:focus {
  background-color: #0860A8;
  color: #fff;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032360}}
.event .see {
  zoom: 1;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003121}}
.event .see:before, .event .see:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003127}}
.event .see:after {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032362}}
.event .see dt {
  clear: both;
  display: inline;
  float: left;
  width: 150px;
  margin: 0 24px 10px 0;
  padding: 3px 5px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background: #dcedfb;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032371}}
.event .see dd {
  display: inline;
  float: left;
  width: 528px;
  margin-bottom: 10px;
  padding: 3px 0;
  word-break: break-all;
}

@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032379}}
  #event-table {
    margin-bottom: 24px;
    overflow-x: scroll;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032384}}
#event-table .calendar {
  width: 100%;
  font-size: 100%;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032384}}
  #event-table .calendar {
    width: 638px;
    font-size: 93%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032392}}
#event-table th, #event-table td {
  background: #fafafa;
  border: solid 1px #cdcdcd;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032396}}
#event-table th {
  background: #efefef;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032398}}
#event-table th:first-child {
  background: #ffeeee;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032401}}
#event-table th:last-child {
  background: #e1ebf1;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032405}}
#event-table .date {
  width: 93px;
  /* 103px-(pad:5px*2)=93px */
  padding: 5px;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032405}}
  #event-table .date {
    width: 80px;
    /* 90px-(pad:5px*2)=80px */
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032411}}
#event-table .date .daily {
  font-weight: bold;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032414}}
#event-table .date .no-event {
  display: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032417}}
#event-table .date .page {
  margin-bottom: 1rem;
  line-height: 1.5;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032421}}
#event-table .date .data, #event-table .date .event {
  display: inline-block;
  vertical-align: middle;
  word-break: break-all;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032426}}
#event-table .date .data {
  width: 1rem;
  height: 1rem;
  padding: 2px;
  line-height: 1;
  overflow: hidden;
  border: 1px solid #cdcdcd;
  background: #dcedfb;
  text-align: center;
  white-space: nowrap;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032436}}
#event-table .date .data a {
  display: block;
  width: 0.9rem;
  height: 1rem;
  overflow: hidden;
  color: #333;
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032445}}
#event-table .date .event {
  display: inline;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032450}}
#calendar {
  margin-bottom: 24px;
  background: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032453}}
#calendar .title h2 {
  margin-bottom: 6px;
  padding: 10px;
  background-color: #199c6f;
  color: #fff;
  font-weight: bold;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032460}}
#calendar .event-calendar {
  padding-bottom: 5px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032463}}
#calendar .calendar-nav {
  text-align: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032465}}
#calendar .calendar-nav li {
  display: inline-block;
  font-size: 86%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032469}}
#calendar .calendar-nav .current {
  margin: 0 5px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032473}}
#calendar .calendar {
  margin: 0 auto 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032475}}
#calendar .calendar caption {
  font-size: 115%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032478}}
#calendar .calendar th, #calendar .calendar td {
  width: 40px;
  border: 1px solid #ccc;
  text-align: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032483}}
#calendar .calendar th {
  background: #dcedfb;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032486}}
#calendar .calendar .unit {
  display: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032489}}
#calendar .calendar td.sun {
  color: #d90000;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032492}}
#calendar .calendar td.sat {
  color: #03c;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032495}}
#calendar .calendar .today {
  background: #FFF9C4;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032498}}
#calendar .calendar td.prev-month, #calendar .calendar td.next-month {
  color: #ccc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032500}}
#calendar .calendar td.prev-month a, #calendar .calendar td.next-month a {
  color: #ccc;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032506}}
#ss-mb {
  padding: 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032508}}
#ss-mb a {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  width: 100%;
  min-width: 1080px;
  padding: 8px 8px 5px;
  border: 1px solid #999;
  background: #ccc;
  color: #333;
  text-align: center;
  text-decoration: none;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032524}}
.inquiry-form dl, .columns dl, .form-login dl {
  zoom: 1;
  clear: both;
  width: 100%;
  margin-bottom: 24px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003121}}
.inquiry-form dl:before, .inquiry-form dl:after, .columns dl:before, .columns dl:after, .form-login dl:before, .form-login dl:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003127}}
.inquiry-form dl:after, .columns dl:after, .form-login dl:after {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032529}}
.inquiry-form dl dt, .columns dl dt, .form-login dl dt {
  clear: both;
  float: left;
  width: 200px;
  padding: 6px 10px;
  font-weight: bold;
  background: #dcedfb;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032537}}
.inquiry-form dl dt .required, .columns dl dt .required, .form-login dl dt .required {
  display: block;
  color: #d90000;
  font-weight: normal;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032543}}
.inquiry-form dl dd, .columns dl dd, .form-login dl dd {
  float: left;
  width: 832px;
  padding: 0 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032547}}
.inquiry-form dl dd p, .columns dl dd p, .form-login dl dd p {
  margin-bottom: 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032550}}
.inquiry-form dl dd input[type="text"], .columns dl dd input[type="text"], .form-login dl dd input[type="text"] {
  width: 250px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032553}}
.inquiry-form dl dd input[type="email"], .columns dl dd input[type="email"], .form-login dl dd input[type="email"] {
  width: 350px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032556}}
.inquiry-form dl dd textarea, .columns dl dd textarea, .form-login dl dd textarea {
  width: 800px;
  min-height: 200px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032560}}
.inquiry-form dl dd label, .columns dl dd label, .form-login dl dd label {
  margin-right: 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032564}}
.inquiry-form dl .graph, .columns dl .graph, .form-login dl .graph {
  margin-left: 200px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032566}}
.inquiry-form .send, .columns .send, .form-login .send {
  padding-left: 236px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032568}}
.inquiry-form .send input, .columns .send input, .form-login .send input {
  margin-right: 10px;
  padding: 6px 12px 9px;
  border: 1px solid #FF9800;
  border-bottom: 3px solid #F57C00;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  background: #FF9800;
  color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003166}}
.inquiry-form .send input:hover, .columns .send input:hover, .form-login .send input:hover {
  border: 1px solid #FB8C00;
  border-bottom: 3px solid #F57C00;
  background: #FB8C00;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032572}}
.inquiry-form .send input[name="cancel"], .columns .send input[name="cancel"], .form-login .send input[name="cancel"] {
  padding: 6px 12px;
  border: 1px solid #bbbbbb;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #dfdfdf;
  background-image: -owg-linear-gradient(top, #fefefe, #c7c7c7);
  background-image: -webkit-linear-gradient(top, #fefefe, #c7c7c7);
  background-image: -moz-linear-gradient(top, #fefefe, #c7c7c7);
  background-image: -o-linear-gradient(top, #fefefe, #c7c7c7);
  background-image: linear-gradient(top, #fefefe, #c7c7c7);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFEFEFE', endColorstr='#FFC7C7C7');
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003202}}
.inquiry-form .send input[name="cancel"]:hover, .columns .send input[name="cancel"]:hover, .form-login .send input[name="cancel"]:hover {
  background: #bbbbbb;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032576}}
.inquiry-form #errorExplanation, .columns #errorExplanation, .form-login #errorExplanation {
  margin-bottom: 24px;
  padding: 10px 10px 0;
  border: 2px solid #d90000;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #ffffa4;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032583}}
.inquiry-form .inquiry-confirm-message, .columns .inquiry-confirm-message, .form-login .inquiry-confirm-message {
  margin-bottom: 24px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032585}}
.inquiry-form .inquiry-confirm-message ~ dd, .columns .inquiry-confirm-message ~ dd, .form-login .inquiry-confirm-message ~ dd {
  padding-bottom: 2em;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032589}}
.inquiry-form .simple-captcha, .columns .simple-captcha, .form-login .simple-captcha {
  padding-left: 236px;
  margin-bottom: 24px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032595}}
#feedback .inquiry-form dl {
  margin-bottom: 1em;
  padding: 0;
  border: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032600}}
#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\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032606}}
#feedback .inquiry-form dl dt .required {
  display: inline;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032610}}
#feedback .inquiry-form dl dd {
  float: none;
  width: 100%;
  padding: 0;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032616}}
.back-to-ref a {
  padding: 6px 12px;
  border: 1px solid #bbbbbb;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #dfdfdf;
  background-image: -owg-linear-gradient(top, #fefefe, #c7c7c7);
  background-image: -webkit-linear-gradient(top, #fefefe, #c7c7c7);
  background-image: -moz-linear-gradient(top, #fefefe, #c7c7c7);
  background-image: -o-linear-gradient(top, #fefefe, #c7c7c7);
  background-image: linear-gradient(top, #fefefe, #c7c7c7);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFEFEFE', endColorstr='#FFC7C7C7');
  display: inline-block;
  margin: 1em 0 2em;
  color: #333;
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003202}}
.back-to-ref a:hover {
  background: #bbbbbb;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032625}}
.faq-question {
  position: relative;
  padding: 10px 10px 0 50px;
  border: 2px solid #dcedfb;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032629}}
.faq-question:before {
  content: "Q:";
  position: absolute;
  display: block;
  left: 12px;
  color: #0860A8;
  font-size: 115%;
  font-weight: bold;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032639}}
.faq .body {
  position: relative;
  padding: 10px 10px 0 50px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032642}}
.faq .body:before {
  content: "A:";
  position: absolute;
  display: block;
  left: 12px;
  color: #d90000;
  font-size: 115%;
  font-weight: bold;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032652}}
.faq-search form {
  zoom: 1;
  margin-bottom: 24px;
  padding: 10px;
  background: #dcedfb;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003121}}
.faq-search form:before, .faq-search form:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003127}}
.faq-search form:after {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032657}}
.faq-search form .category {
  float: left;
  margin-right: 24px;
  margin-bottom: 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032661}}
.faq-search form .category select {
  padding: 5px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032665}}
.faq-search form .keyword {
  float: left;
  margin-bottom: 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032668}}
.faq-search form .keyword input {
  width: 300px;
  padding: 5px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032673}}
.faq-search form .submitters {
  clear: both;
  text-align: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032676}}
.faq-search form .submitters input {
  padding: 6px 12px;
  border: 1px solid #bbbbbb;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #dfdfdf;
  background-image: -owg-linear-gradient(top, #fefefe, #c7c7c7);
  background-image: -webkit-linear-gradient(top, #fefefe, #c7c7c7);
  background-image: -moz-linear-gradient(top, #fefefe, #c7c7c7);
  background-image: -o-linear-gradient(top, #fefefe, #c7c7c7);
  background-image: linear-gradient(top, #fefefe, #c7c7c7);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFEFEFE', endColorstr='#FFC7C7C7');
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003202}}
.faq-search form .submitters input:hover {
  background: #bbbbbb;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032684}}
.map form {
  padding: 20px;
  background: #EFEBE9;
  border: 1px solid #D7CCC8;
  margin-bottom: 24px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032691}}
.map h2 {
  clear: both;
  margin-bottom: 10px;
  padding: 0 0 4px 5px;
  color: #6D4C41;
  font-size: 108%;
  font-weight: bold;
  border-bottom: 2px dotted #BCAAA4;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032700}}
.map .cms-nodes h2 {
  margin: 0;
  border: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032704}}
.map #side-menu h2 {
  margin-bottom: 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032708}}
.map .keyword input {
  width: 469px;
  padding: 5px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032713}}
.map .keyword, .map .category, .map .service, .map .location {
  zoom: 1;
  margin-bottom: 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003121}}
.map .keyword:before, .map .keyword:after, .map .category:before, .map .category:after, .map .service:before, .map .service:after, .map .location:before, .map .location:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003127}}
.map .keyword:after, .map .category:after, .map .service:after, .map .location:after {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032716}}
.map .keyword div, .map .category div, .map .service div, .map .location div {
  display: inline;
  float: left;
  min-width: 340px;
  min-height: 20px;
  margin-bottom: 3px;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032716}}
  .map .keyword div, .map .category div, .map .service div, .map .location div {
    min-width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032724}}
.map .keyword div.three, .map .category div.three, .map .service div.three, .map .location div.three {
  margin-right: 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032729}}
.map .send {
  text-align: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032731}}
.map .send input {
  cursor: pointer;
  margin: 2px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032734}}
.map .send input:first-child {
  padding: 6px 12px 9px;
  border: 1px solid #43A047;
  border-bottom: 3px solid #388E3C;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  background: #43A047;
  color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003179}}
.map .send input:first-child:hover {
  border: 1px solid #66BB6A;
  border-bottom: 3px solid #4CAF50;
  background: #66BB6A;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032737}}
.map .send input:last-child {
  padding: 6px 12px 9px;
  border: 1px solid #BDBDBD;
  border-bottom: 3px solid #9E9E9E;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  background: #FAFAFA;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003191}}
.map .send input:last-child:hover {
  border: 1px solid #BDBDBD;
  border-bottom: 3px solid #9E9E9E;
  background: #EEEEEE;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032742}}
.map .condition {
  zoom: 1;
  padding-top: 14px;
  margin-bottom: 14px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003121}}
.map .condition:before, .map .condition:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003127}}
.map .condition:after {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032746}}
.map .condition dt {
  clear: both;
  width: 160px;
  display: inline;
  float: left;
  margin-right: 24px;
  padding: 5px 10px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background: #fff;
  border-bottom: 2px solid #D7CCC8;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032756}}
.map .condition dd {
  display: inline;
  float: left;
  margin-bottom: 12px;
  padding: 5px 0 5px 10px;
  min-height: 1.5em;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032763}}
.map .settings {
  display: none;
  zoom: 1;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003121}}
.map .settings:before, .map .settings:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003127}}
.map .settings:after {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032766}}
.map .settings .ajax-box {
  display: block;
  display: inline;
  float: right;
  padding: 6px 12px 9px;
  border: 1px solid #FF9800;
  border-bottom: 3px solid #F57C00;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  background: #FF9800;
  color: #fff;
  margin-bottom: 24px;
  color: #333;
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003166}}
.map .settings .ajax-box:hover {
  border: 1px solid #FB8C00;
  border-bottom: 3px solid #F57C00;
  background: #FB8C00;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032775}}
.map #ret_search {
  margin-bottom: 24px;
  text-align: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032778}}
.map #ret_search a {
  margin: 0 auto;
  padding: 5px 12px 7px;
  text-decoration: none;
  padding: 6px 12px 9px;
  border: 1px solid #FF9800;
  border-bottom: 3px solid #F57C00;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  background: #FF9800;
  color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003166}}
.map #ret_search a:hover {
  border: 1px solid #FB8C00;
  border-bottom: 3px solid #F57C00;
  background: #FB8C00;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032785}}
.map .result {
  display: inline;
  float: left;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032787}}
.map .result h2 {
  border: none;
  font-size: 100%;
  font-weight: normal;
  color: #333;
  margin-bottom: 0;
  line-height: 1.0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032794}}
.map .result h2 span {
  padding: 0 5px;
  font-size: 115%;
  font-weight: bold;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032801}}
.map .tabs {
  zoom: 1;
  border-bottom: 2px solid #0860A8;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003121}}
.map .tabs:before, .map .tabs:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003127}}
.map .tabs:after {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032804}}
.map .tabs ul {
  zoom: 1;
  display: inline;
  float: right;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003121}}
.map .tabs ul:before, .map .tabs ul:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003127}}
.map .tabs ul:after {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032807}}
.map .tabs ul li {
  display: inline;
  float: left;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032809}}
.map .tabs ul li a {
  display: block;
  margin-left: 2px;
  padding: 3px 30px;
  color: #fff;
  text-decoration: none;
  background: #1d1d1d;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032818}}
.map .tabs ul .current a {
  background: #0860A8;
  color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032824}}
.map #map-sidebar {
  float: left;
  width: 180px;
  height: 480px !important;
  padding: 10px 9px;
  border-left: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-right: 1px solid #ccc;
  overflow-y: scroll;
  background: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032834}}
.map #map-sidebar .column {
  font-size: 93%;
  margin-bottom: 10px;
  padding-bottom: 9px;
  line-height: 1.4;
  border-bottom: 1px dotted #999;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032840}}
.map #map-sidebar .column:last-child {
  margin-bottom: 0;
  border-bottom: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032844}}
.map #map-sidebar .column p {
  margin-bottom: 5px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032849}}
.map #map-canvas {
  position: relative;
  width: 100% !important;
  height: 500px !important;
  overflow: hidden;
  border-bottom: 1px solid #ccc;
  /*	border-right: $border-hgry;*/
  margin-bottom: 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032857}}
.map #map-canvas .maker-info {
  width: 300px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032861}}
.map .filters {
  zoom: 1;
  font-size: 93%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003121}}
.map .filters:before, .map .filters:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003127}}
.map .filters:after {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032864}}
.map .filters li {
  display: inline;
  float: left;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032866}}
.map .filters li a {
  display: block;
  margin: 0 10px 10px 0;
  padding: 3px 10px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background-color: #ccc;
  color: #333;
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032874}}
.map .filters li a:hover {
  background-color: #dbdbdb;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032877}}
.map .filters li a.clicked {
  background-color: #0860A8;
  color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032880}}
.map .filters li a.clicked:hover {
  background-color: #478fca;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032886}}
.map .filters .area-list li a {
  padding: 3px 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032888}}
.map .columns {
  padding: 20px;
  border-left: 2px solid #0860A8;
  border-right: 2px solid #0860A8;
  border-bottom: 2px solid #0860A8;
  background: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032894}}
.map .columns .column {
  clear: both;
  padding: 8px 0;
  border-bottom: 1px dotted #999;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032898}}
.map .columns .column h2 {
  margin: 0 0 4px 0;
  padding: 0;
  border: none;
  font-size: 100%;
  font-weight: normal;
  background: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032906}}
.map .columns .column .categories {
  margin-top: 0;
  margin-bottom: 0;
  border: none;
  text-align: left;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032911}}
.map .columns .column .categories ul {
  zoom: 1;
  margin: 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003121}}
.map .columns .column .categories ul:before, .map .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\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003127}}
.map .columns .column .categories ul:after {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032915}}
.map .columns .column .categories li {
  display: inline;
  float: left;
  padding: 0;
  background: none;
  list-style: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032920}}
.map .columns .column .categories li a {
  font-size: 93%;
  display: block;
  margin: 0 6px 6px 0;
  padding: 3px 10px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background-color: #ccc;
  color: #333;
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032929}}
.map .columns .column .categories li a:hover, .map .columns .column .categories li a:focus {
  background-color: #dcedfb;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032935}}
.map .columns .column p {
  margin-bottom: 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032940}}
.map .summary-image {
  display: inline;
  float: right;
  padding: 4px;
  /*    border: $border-hgry;*/
  text-align: center;
  font-size: 93%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032947}}
.map .body {
  display: inline;
  float: left;
  /*    width: 528px;*/
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032950}}
.map .body dd {
  /*      width: 344px;*/
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032954}}
.map .see {
  zoom: 1;
  margin-bottom: 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003121}}
.map .see:before, .map .see:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003127}}
.map .see:after {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032957}}
.map .see dt {
  clear: both;
  display: inline;
  float: left;
  width: 150px;
  margin: 0 24px 10px 0;
  padding: 5px 10px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background: #fff;
  border-bottom: 2px solid #D7CCC8;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032967}}
.map .see dd {
  display: inline;
  float: left;
  margin-bottom: 10px;
  padding: 5px 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032972}}
.map .see + p {
  border: 1px solid #ccc;
  padding: 4px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032977}}
.map .additional-info {
  margin-bottom: 24px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032980}}
.map .images {
  zoom: 1;
  margin-bottom: 24px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003121}}
.map .images:before, .map .images:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003127}}
.map .images:after {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032983}}
.map .images .image {
  display: inline;
  float: left;
  margin: 0 10px 10px 0;
  padding: 4px;
  /*      border: $border-hgry;*/
  font-size: 93%;
  text-align: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032990}}
.map .images .image:nth-child(4n) {
  margin-right: 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032995}}
.map .facility-nodes {
  width: 100%;
  margin-bottom: 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032998}}
.map .facility-nodes caption {
  text-align: left;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033001}}
.map .facility-nodes table {
  width: 100%;
  margin-bottom: 24px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033005}}
.map .facility-nodes caption {
  margin-bottom: 10px;
  padding: 0 5px;
  border-bottom: 2px dotted #795548;
  color: #795548;
  font-size: 115%;
  font-weight: bold;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033013}}
.map .facility-nodes th {
  padding: 5px 8px 2px;
  border: 1px solid #999;
  background: #D7CCC8;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033018}}
.map .facility-nodes td {
  padding: 5px 8px 2px;
  border: 1px solid #999;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033024}}
#body--institution-map .map #map-canvas,
#body--institution-map-all .map #map-canvas {
  width: 530px !important;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033029}}
#colorbox #cboxLoadedContent {
  padding: 5px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033032}}
#colorbox h2 {
  clear: both;
  margin-bottom: 6px;
  padding: 0 10px;
  border-bottom: 2px solid #0860A8;
  color: #0860A8;
  font-size: 115%;
  font-weight: bold;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033042}}
#colorbox .category div, #colorbox .service div, #colorbox .location div {
  display: inline;
  float: left;
  min-width: 177px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033047}}
#colorbox .send {
  clear: both;
  text-align: center;
  margin-top: 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033051}}
#colorbox .send input {
  padding: 6px 12px 9px;
  border: 1px solid #FF9800;
  border-bottom: 3px solid #F57C00;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  background: #FF9800;
  color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003166}}
#colorbox .send input:hover {
  border: 1px solid #FB8C00;
  border-bottom: 3px solid #F57C00;
  background: #FB8C00;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033058}}
.ezine-pages {
  margin-bottom: 24px;
  list-style: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033061}}
.ezine-pages li {
  float: left;
  width: 325px;
  margin: 0 24px 24px 0;
  padding: 6px;
  border: 1px solid #ccc;
  border-left: 5px solid #0860A8;
  cursor: pointer;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033069}}
.ezine-pages li:nth-child(2n) {
  margin-right: 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033072}}
.ezine-pages li:hover, .ezine-pages li:focus {
  background: #dcedfb;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033078}}
.ezine .ezine-html {
  margin-bottom: 6px;
  padding: 0 10px;
  border-bottom: 2px solid #0860A8;
  color: #0860A8;
  font-size: 115%;
  font-weight: bold;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033086}}
.ezine dl {
  zoom: 1;
  clear: both;
  width: 100%;
  margin-bottom: 24px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003121}}
.ezine dl:before, .ezine dl:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003127}}
.ezine dl:after {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033091}}
.ezine dl dt {
  clear: both;
  float: left;
  width: 200px;
  margin-bottom: 10px;
  padding: 6px 10px;
  font-weight: bold;
  background: #dcedfb;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033100}}
.ezine dl dt .required {
  display: block;
  color: #d90000;
  font-weight: normal;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033106}}
.ezine dl dd {
  float: left;
  width: 464px;
  margin-bottom: 10px;
  padding: 0 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033111}}
.ezine dl dd p {
  margin-bottom: 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033116}}
.ezine .send {
  padding-left: 236px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033118}}
.ezine .send input {
  margin-right: 10px;
  padding: 6px 12px 9px;
  border: 1px solid #FF9800;
  border-bottom: 3px solid #F57C00;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  background: #FF9800;
  color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003166}}
.ezine .send input:hover {
  border: 1px solid #FB8C00;
  border-bottom: 3px solid #F57C00;
  background: #FB8C00;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033122}}
.ezine .send input[name="cancel"] {
  padding: 6px 12px;
  border: 1px solid #bbbbbb;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #dfdfdf;
  background-image: -owg-linear-gradient(top, #fefefe, #c7c7c7);
  background-image: -webkit-linear-gradient(top, #fefefe, #c7c7c7);
  background-image: -moz-linear-gradient(top, #fefefe, #c7c7c7);
  background-image: -o-linear-gradient(top, #fefefe, #c7c7c7);
  background-image: linear-gradient(top, #fefefe, #c7c7c7);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFEFEFE', endColorstr='#FFC7C7C7');
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003202}}
.ezine .send input[name="cancel"]:hover {
  background: #bbbbbb;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033126}}
.ezine #errorExplanation {
  margin-bottom: 24px;
  padding: 10px 10px 0;
  border: 2px solid #d90000;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #ffffa4;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033132}}
.ezine #errorExplanation ul {
  padding-left: 24px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033134}}
.ezine .inquiry-confirm-message {
  margin-bottom: 24px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033136}}
.ezine .inquiry-confirm-message ~ dd {
  padding-bottom: 2em;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033140}}
.ezine .simple-captcha {
  padding-left: 236px;
  margin-bottom: 24px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033148}}
.body--board #main .menu a {
  display: inline-block;
  padding: 6px 12px;
  border: 1px solid #bbbbbb;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #dfdfdf;
  background-image: -owg-linear-gradient(top, #fefefe, #c7c7c7);
  background-image: -webkit-linear-gradient(top, #fefefe, #c7c7c7);
  background-image: -moz-linear-gradient(top, #fefefe, #c7c7c7);
  background-image: -o-linear-gradient(top, #fefefe, #c7c7c7);
  background-image: linear-gradient(top, #fefefe, #c7c7c7);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFEFEFE', endColorstr='#FFC7C7C7');
  margin-bottom: 24px;
  color: #333;
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003202}}
.body--board #main .menu a:hover {
  background: #bbbbbb;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033155}}
.body--board #main .post {
  margin-bottom: 10px;
  padding: 10px;
  border: 1px solid #ccc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033161}}
.body--board #main .children .post {
  margin: 10px 0 0 0;
  padding: 10px 0 0 10px;
  border: none;
  border-top: 1px solid #ccc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033168}}
.body--board #main .admin-user {
  border: 1px solid #439bd5;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033171}}
.body--board #main .date, .body--board #main .poster, .body--board #main .name, .body--board #main .email, .body--board #main .url, .body--board #main .action {
  display: inline-block;
  margin-right: 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033175}}
.body--board #main .send {
  text-align: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033177}}
.body--board #main .send input {
  padding: 6px 12px 9px;
  border: 1px solid #FF9800;
  border-bottom: 3px solid #F57C00;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  background: #FF9800;
  color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003166}}
.body--board #main .send input:hover {
  border: 1px solid #FB8C00;
  border-bottom: 3px solid #F57C00;
  background: #FB8C00;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033180}}
.body--board #main .send button {
  padding: 6px 12px;
  border: 1px solid #bbbbbb;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #dfdfdf;
  background-image: -owg-linear-gradient(top, #fefefe, #c7c7c7);
  background-image: -webkit-linear-gradient(top, #fefefe, #c7c7c7);
  background-image: -moz-linear-gradient(top, #fefefe, #c7c7c7);
  background-image: -o-linear-gradient(top, #fefefe, #c7c7c7);
  background-image: linear-gradient(top, #fefefe, #c7c7c7);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFEFEFE', endColorstr='#FFC7C7C7');
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003202}}
.body--board #main .send button:hover {
  background: #bbbbbb;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033184}}
.body--board #main .toggle {
  display: inline-block;
  padding-left: 17px;
  background: url(../img/u-arrow.png) no-repeat left center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033187}}
.body--board #main #errorExplanation {
  margin-bottom: 24px;
  padding: 10px 10px 0;
  border: 2px solid #d90000;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #ffffa4;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033193}}
.body--board #main #errorExplanation ul {
  padding-left: 24px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033198}}
.gravatar {
  margin-bottom: 1em;
  text-align: right;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033201}}
.gravatar .gravatar-icon, .gravatar .gravatar-screen-name {
  display: inline-block;
  vertical-align: middle;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033205}}
.gravatar .gravatar-icon img {
  width: auto;
  height: 32px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033213}}
#recent-photo li {
  width: 50%;
  float: left;
  padding: 12px 0 0;
  list-style: none;
  border: none;
  text-align: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033221}}
#recent-photo .more {
  text-align: right;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033223}}
#recent-photo .more a {
  padding-left: 24px;
  background: url(../img/common/r-arrow.png) no-repeat 2px 4px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033229}}
#side-blog li {
  list-style: none;
  padding: 12px 0 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033232}}
#side-blog li span {
  display: block;
  width: 120px;
  min-height: 70px;
  float: left;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033237}}
#side-blog li span img {
  max-width: 100%;
  height: auto;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033242}}
#side-blog li a:hover, #side-blog li a:focus {
  background: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033244}}
#side-blog .more {
  text-align: right;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033246}}
#side-blog .more a {
  padding-left: 24px;
  background: url(../img/common/r-arrow.png) no-repeat 2px 4px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033251}}
.photos {
  zoom: 1;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 24px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003121}}
.photos:before, .photos:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003127}}
.photos:after {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033257}}
.photos .photo {
  width: 166px;
  float: left;
  padding: 0 6px 12px;
  text-align: center;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033257}}
  .photos .photo {
    max-width: 50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033266}}
.photos .photo a {
  display: block;
  height: 100%;
  padding: 6px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033270}}
.photos .photo a:hover, .photos .photo a:focus {
  background: #dcedfb;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033272}}
.photos .photo img {
  max-width: 100%;
  height: auto;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033276}}
.photos .photo span {
  display: block;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033281}}
.member-photo-search-part {
  margin-bottom: 1em;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033281}}
  .member-photo-search-part {
    margin: 10px;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033285}}
  .member-photo-search-part .keyword {
    position: relative;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033289}}
.member-photo-search-part form {
  display: inline-block;
  margin-right: 1em;
  border: 1px solid #ccc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033294}}
.member-photo-search-part #keyword {
  width: 24em;
  padding: 5px;
  border: none;
  color: #333;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033294}}
  .member-photo-search-part #keyword {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033303}}
.member-photo-search-part input[type="submit"] {
  padding: 5px 10px;
  border: none;
  background: #333;
  color: #fff;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033303}}
  .member-photo-search-part input[type="submit"] {
    position: absolute;
    top: 0;
    right: 0;
  }
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033316}}
.kanko-info .condition {
  zoom: 1;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003121}}
.kanko-info .condition:before, .kanko-info .condition:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003127}}
.kanko-info .condition:after {
  clear: both;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033316}}
  .kanko-info .condition {
    padding: 10px 10px 0;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033321}}
.kanko-info .condition dt {
  clear: both;
  width: 160px;
  display: inline;
  float: left;
  margin: 0 24px 12px 0;
  padding: 3px 10px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background: #dcedfb;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033330}}
.kanko-info .condition dd {
  display: inline;
  float: left;
  margin-bottom: 6px;
  padding: 3px 0;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033336}}
  .kanko-info .condition dt, .kanko-info .condition dd {
    float: none;
    display: block;
    width: 100%;
    margin: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033345}}
.kanko-info .condition + .ajax-box {
  display: block;
  display: inline;
  float: right;
  padding: 6px 12px 9px;
  border: 1px solid #FF9800;
  border-bottom: 3px solid #F57C00;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  background: #FF9800;
  color: #fff;
  margin-bottom: 24px;
  color: #333;
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003166}}
.kanko-info .condition + .ajax-box:hover {
  border: 1px solid #FB8C00;
  border-bottom: 3px solid #F57C00;
  background: #FB8C00;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033345}}
  .kanko-info .condition + .ajax-box {
    margin-right: 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033356}}
.kanko-info .result {
  clear: right;
  display: inline;
  float: left;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033356}}
  .kanko-info .result {
    clear: both;
    padding: 0 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033363}}
.kanko-info .result h2 {
  border: none;
  font-size: 100%;
  font-weight: normal;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033369}}
.kanko-info .tabs {
  zoom: 1;
  border-bottom: 2px solid #f08300;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003121}}
.kanko-info .tabs:before, .kanko-info .tabs:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003127}}
.kanko-info .tabs:after {
  clear: both;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033369}}
  .kanko-info .tabs {
    padding: 0 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033373}}
.kanko-info .tabs ul {
  zoom: 1;
  display: inline;
  float: right;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003121}}
.kanko-info .tabs ul:before, .kanko-info .tabs ul:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003127}}
.kanko-info .tabs ul:after {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033376}}
.kanko-info .tabs ul li {
  display: inline;
  float: left;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033378}}
.kanko-info .tabs ul li a {
  display: block;
  margin-left: 10px;
  padding: 3px 30px;
  -moz-border-radius-topleft: 3px;
  -webkit-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-border-radius-topright: 3px;
  -webkit-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
  background: #dfdfdf;
  background-image: -owg-linear-gradient(top, #fefefe, #c7c7c7);
  background-image: -webkit-linear-gradient(top, #fefefe, #c7c7c7);
  background-image: -moz-linear-gradient(top, #fefefe, #c7c7c7);
  background-image: -o-linear-gradient(top, #fefefe, #c7c7c7);
  background-image: linear-gradient(top, #fefefe, #c7c7c7);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFEFEFE', endColorstr='#FFC7C7C7');
  color: #333;
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033389}}
.kanko-info .tabs ul .current a {
  background: #0860A8;
  background-image: -owg-linear-gradient(top, #007acd, #0069cc);
  background-image: -webkit-linear-gradient(top, #007acd, #0069cc);
  background-image: -moz-linear-gradient(top, #007acd, #0069cc);
  background-image: -o-linear-gradient(top, #007acd, #0069cc);
  background-image: linear-gradient(top, #007acd, #0069cc);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF007ACD', endColorstr='#FF0069CC');
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc3NTIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiMwMDdBQ0QiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMwMDY5Q0MiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c3NTIpIiAvPgo8L3N2Zz4=);
  color: #fff;
}

@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033396}}
  .photo-body {
    padding: 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033400}}
.photo-body .ajax-box img {
  margin-bottom: 1em;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033403}}
.photo-body time, .photo-body .contributor {
  display: inline-block;
  margin: 0 1em 2em 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033407}}
.photo-body .contributor {
  font-weight: bold;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033410}}
.photo-body .caption {
  margin-bottom: 2em;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033413}}
.photo-body .license {
  margin-bottom: 2em;
  padding: 12px;
  border: 1px solid #ccc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033417}}
.photo-body .license h2 {
  font-weight: bold;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033420}}
.photo-categories, .photo-locations {
  display: inline-block;
  margin-bottom: 2em;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033420}}
  .photo-categories, .photo-locations {
    display: block;
    padding: 0 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033427}}
.photo-categories h2, .photo-locations h2 {
  display: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033428}}
.photo-categories ul, .photo-locations ul {
  zoom: 1;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003121}}
.photo-categories ul:before, .photo-categories ul:after, .photo-locations ul:before, .photo-locations ul:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003127}}
.photo-categories ul:after, .photo-locations ul:after {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033429}}
.photo-categories li, .photo-locations li {
  display: inline-block;
  list-style: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033432}}
.photo-categories li a, .photo-locations li a {
  display: inline-block;
  padding: 6px 12px;
  border: 1px solid #bbbbbb;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #dfdfdf;
  background-image: -owg-linear-gradient(top, #fefefe, #c7c7c7);
  background-image: -webkit-linear-gradient(top, #fefefe, #c7c7c7);
  background-image: -moz-linear-gradient(top, #fefefe, #c7c7c7);
  background-image: -o-linear-gradient(top, #fefefe, #c7c7c7);
  background-image: linear-gradient(top, #fefefe, #c7c7c7);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFEFEFE', endColorstr='#FFC7C7C7');
  color: #333;
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003202}}
.photo-categories li a:hover, .photo-locations li a:hover {
  background: #bbbbbb;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033441}}
.member-blogs .blog {
  margin-bottom: 1em;
  padding: 12px;
  border: 1px solid #ccc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033445}}
.member-blogs .blog img {
  float: left;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033448}}
.member-blogs .blog header {
  margin-left: 132px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033451}}
.member-blogs .blog .description {
  margin-left: 132px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033456}}
.blog #main {
  zoom: 1;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003121}}
.blog #main:before, .blog #main:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003127}}
.blog #main:after {
  clear: both;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033459}}
.blog-center {
  float: right;
  width: 500px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033462}}
.blog-center .blog {
  margin-bottom: 12px;
  padding-bottom: 12px;
  border-bottom: 1px solid #ccc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033467}}
.blog-center .blog .genres li {
  display: inline-block;
  padding: 0;
  background: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033472}}
.blog-center .blog .genres a {
  display: block;
  padding: 6px 12px;
  border: 1px solid #bbbbbb;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #dfdfdf;
  background-image: -owg-linear-gradient(top, #fefefe, #c7c7c7);
  background-image: -webkit-linear-gradient(top, #fefefe, #c7c7c7);
  background-image: -moz-linear-gradient(top, #fefefe, #c7c7c7);
  background-image: -o-linear-gradient(top, #fefefe, #c7c7c7);
  background-image: linear-gradient(top, #fefefe, #c7c7c7);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFEFEFE', endColorstr='#FFC7C7C7');
  margin: 6px 0;
  color: #333;
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003202}}
.blog-center .blog .genres a:hover {
  background: #bbbbbb;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033481}}
.blog-center img {
  max-width: 100%;
  height: auto;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033486}}
.blog-left {
  float: left;
  width: 198px;
  border: 1px solid #ccc;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033491}}
.blog-profile {
  margin-bottom: 1em;
  padding: 12px;
  text-align: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033495}}
.blog-profile img {
  margin-bottom: 0.5em;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033498}}
.blog-profile header, .blog-profile .contributor, .blog-profile .description {
  text-align: left;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033501}}
.blog-profile .contributor {
  font-weight: bold;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033505}}
.blog-left .blog-genres {
  padding: 12px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033507}}
.blog-left .blog-genres li {
  list-style: none;
  padding-left: 17px;
  background: url(../img/common/ic-li-g.png) no-repeat 2px 0.5em;
}

@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033513}}
  .map-page img {
    max-width: none !important;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033516}}
  .body--kanko-info-photo #map-canvas {
    height: 300px !important;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033519}}
  .member-blogs {
    padding: 10px;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033522}}
  .blog-center, .blog-left {
    float: none;
    width: auto;
    margin: 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033530}}
#side .login, #side .registration {
  display: block;
  padding: 6px 12px 9px;
  border: 1px solid #FF9800;
  border-bottom: 3px solid #F57C00;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  background: #FF9800;
  color: #fff;
  margin-bottom: 2em;
  color: #333;
  text-align: center;
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003166}}
#side .login:hover, #side .registration:hover {
  border: 1px solid #FB8C00;
  border-bottom: 3px solid #F57C00;
  background: #FB8C00;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033530}}
  #side .login, #side .registration {
    margin: 0 10px 1em;
  }
}

@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033542}}
  #side .member {
    margin-left: 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033546}}
#side .logout {
  display: inline-block;
  padding: 6px 12px 9px;
  border: 1px solid #FF9800;
  border-bottom: 3px solid #F57C00;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  background: #FF9800;
  color: #fff;
  margin: 0 0 2em 1em;
  padding: 0px 6px;
  color: #333;
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003166}}
#side .logout:hover {
  border: 1px solid #FB8C00;
  border-bottom: 3px solid #F57C00;
  background: #FB8C00;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033546}}
  #side .logout {
    margin: 0 10px 1em 0;
  }
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033558}}
.form-login dt, .form-login dd {
  margin-bottom: 1em;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033562}}
.reset_password {
  margin: 1em 0;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033562}}
  .reset_password {
    padding: 10px;
  }
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033571}}
.member-registration-form .send,
.mypage-form .send, .member-my-group .send {
  margin-bottom: 2em;
  padding: 0;
  text-align: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033575}}
.member-registration-form .send input, .member-registration-form .send button,
.mypage-form .send input,
.mypage-form .send button, .member-my-group .send input, .member-my-group .send button {
  display: inline-block;
  padding: 6px 12px 9px;
  border: 1px solid #FF9800;
  border-bottom: 3px solid #F57C00;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  background: #FF9800;
  color: #fff;
  vertical-align: middle;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003166}}
.member-registration-form .send input:hover, .member-registration-form .send button:hover,
.mypage-form .send input:hover,
.mypage-form .send button:hover, .member-my-group .send input:hover, .member-my-group .send button:hover {
  border: 1px solid #FB8C00;
  border-bottom: 3px solid #F57C00;
  background: #FB8C00;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033580}}
.member-registration-form .send input[name="back"], .member-registration-form .send button[type="reset"],
.mypage-form .send input[name="back"],
.mypage-form .send button[type="reset"], .member-my-group .send input[name="back"], .member-my-group .send button[type="reset"] {
  padding: 6px 12px;
  border: 1px solid #bbbbbb;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #dfdfdf;
  background-image: -owg-linear-gradient(top, #fefefe, #c7c7c7);
  background-image: -webkit-linear-gradient(top, #fefefe, #c7c7c7);
  background-image: -moz-linear-gradient(top, #fefefe, #c7c7c7);
  background-image: -o-linear-gradient(top, #fefefe, #c7c7c7);
  background-image: linear-gradient(top, #fefefe, #c7c7c7);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFEFEFE', endColorstr='#FFC7C7C7');
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003202}}
.member-registration-form .send input[name="back"]:hover, .member-registration-form .send button[type="reset"]:hover,
.mypage-form .send input[name="back"]:hover,
.mypage-form .send button[type="reset"]:hover, .member-my-group .send input[name="back"]:hover, .member-my-group .send button[type="reset"]:hover {
  background: #bbbbbb;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033585}}
#errorExplanation {
  margin-bottom: 24px;
  padding: 10px 10px 0;
  border: 2px solid #d90000;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #ffffa4;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033591}}
#errorExplanation ul {
  margin-bottom: 10px;
  list-style: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033594}}
#errorExplanation ul li {
  padding-left: 17px;
  background: url(../img/common/ic-li-g.png) no-repeat 2px 0.5em;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033599}}
#ss-notice {
  margin-bottom: 1em;
  padding: 10px;
  border: 2px solid #d90000;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  color: #d90000;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033608}}
#mypage-tabs {
  zoom: 1;
  margin-bottom: 1em;
  border-bottom: 2px solid #f08300;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003121}}
#mypage-tabs:before, #mypage-tabs:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003127}}
#mypage-tabs:after {
  clear: both;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033608}}
  #mypage-tabs {
    padding: 10px 10px 0;
    border: none;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033616}}
#mypage-tabs a {
  display: block;
  float: left;
  margin-left: 10px;
  padding: 3px 30px;
  -moz-border-radius-topleft: 3px;
  -webkit-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-border-radius-topright: 3px;
  -webkit-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
  background: #dfdfdf;
  background-image: -owg-linear-gradient(top, #fefefe, #c7c7c7);
  background-image: -webkit-linear-gradient(top, #fefefe, #c7c7c7);
  background-image: -moz-linear-gradient(top, #fefefe, #c7c7c7);
  background-image: -o-linear-gradient(top, #fefefe, #c7c7c7);
  background-image: linear-gradient(top, #fefefe, #c7c7c7);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFEFEFE', endColorstr='#FFC7C7C7');
  color: #333;
  text-decoration: none;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033616}}
  #mypage-tabs a {
    margin: 0 10px 10px 0;
    padding: 3px 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033632}}
#mypage-tabs a.current {
  background: #0860A8;
  background-image: -owg-linear-gradient(top, #007acd, #0069cc);
  background-image: -webkit-linear-gradient(top, #007acd, #0069cc);
  background-image: -moz-linear-gradient(top, #007acd, #0069cc);
  background-image: -o-linear-gradient(top, #007acd, #0069cc);
  background-image: linear-gradient(top, #007acd, #0069cc);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF007ACD', endColorstr='#FF0069CC');
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc3NTIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiMwMDdBQ0QiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMwMDY5Q0MiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c3NTIpIiAvPgo8L3N2Zz4=);
  color: #fff;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033637}}
.mypage-nav {
  margin-bottom: 1em;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033637}}
  .mypage-nav {
    padding: 0 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033642}}
.mypage-nav a {
  display: inline-block;
  padding: 6px 12px;
  border: 1px solid #bbbbbb;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #dfdfdf;
  background-image: -owg-linear-gradient(top, #fefefe, #c7c7c7);
  background-image: -webkit-linear-gradient(top, #fefefe, #c7c7c7);
  background-image: -moz-linear-gradient(top, #fefefe, #c7c7c7);
  background-image: -o-linear-gradient(top, #fefefe, #c7c7c7);
  background-image: linear-gradient(top, #fefefe, #c7c7c7);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFEFEFE', endColorstr='#FFC7C7C7');
  margin-bottom: 1em;
  color: #333;
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003202}}
.mypage-nav a:hover {
  background: #bbbbbb;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033642}}
  .mypage-nav a {
    margin-bottom: 0.5em;
    font-size: 86%;
  }
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033654}}
table.mypage-index, .member-my-group .index, table.member-invited-group {
  width: 100%;
  margin-bottom: 24px;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033654}}
  table.mypage-index, .member-my-group .index, table.member-invited-group {
    display: block;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033660}}
  table.mypage-index thead, .member-my-group .index thead, table.member-invited-group thead {
    display: block;
    float: left;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033664}}
  table.mypage-index tbody, .member-my-group .index tbody, table.member-invited-group tbody {
    display: block;
    width: auto;
    overflow-x: scroll;
    white-space: nowrap;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033669}}
  table.mypage-index tbody tr, .member-my-group .index tbody tr, table.member-invited-group tbody tr {
    display: inline-block;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033674}}
table.mypage-index caption, .member-my-group .index caption, table.member-invited-group caption {
  padding: 0 10px;
  color: #0860A8;
  text-align: left;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033679}}
table.mypage-index th, .member-my-group .index th, table.member-invited-group th {
  padding: 3px 8px 0;
  border: 1px solid #ccc;
  background: #ffefbb;
  text-align: left;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033679}}
  table.mypage-index th, .member-my-group .index th, table.member-invited-group th {
    display: block;
    width: auto;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033689}}
table.mypage-index td, .member-my-group .index td, table.member-invited-group td {
  padding: 3px 8px 0;
  border: 1px solid #ccc;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033689}}
  table.mypage-index td, .member-my-group .index td, table.member-invited-group td {
    display: block;
  }
}

@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033698}}
  .invited-groups {
    margin: 0 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033703}}
.body--mypage .ajax-box {
  display: inline-block;
  padding: 6px 12px;
  border: 1px solid #bbbbbb;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #dfdfdf;
  background-image: -owg-linear-gradient(top, #fefefe, #c7c7c7);
  background-image: -webkit-linear-gradient(top, #fefefe, #c7c7c7);
  background-image: -moz-linear-gradient(top, #fefefe, #c7c7c7);
  background-image: -o-linear-gradient(top, #fefefe, #c7c7c7);
  background-image: linear-gradient(top, #fefefe, #c7c7c7);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFEFEFE', endColorstr='#FFC7C7C7');
  color: #333;
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003202}}
.body--mypage .ajax-box:hover {
  background: #bbbbbb;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033709}}
.body--mypage #selected-files {
  margin-top: 12px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033712}}
.body--mypage .file-view {
  float: left;
  margin: 0 12px 12px 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033715}}
.body--mypage .file-view .thumb {
  display: block;
  width: 120px;
  height: 90px;
  margin-bottom: 7px;
  padding: 20px;
  border: 10px solid #0066cc;
  background: #fff;
  font-size: 215%;
  font-weight: bold;
  text-decoration: none;
  text-align: center;
  line-height: 90px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033728}}
.body--mypage .file-view .thumb:hover, .body--mypage .file-view .thumb:focus {
  background: #dcedfb;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033732}}
.body--mypage .file-view .name {
  margin-bottom: 7px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033733}}
.body--mypage .file-view .action a, .body--mypage .file-view .menu a {
  display: inline-block;
  padding: 6px 12px;
  border: 1px solid #bbbbbb;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #dfdfdf;
  background-image: -owg-linear-gradient(top, #fefefe, #c7c7c7);
  background-image: -webkit-linear-gradient(top, #fefefe, #c7c7c7);
  background-image: -moz-linear-gradient(top, #fefefe, #c7c7c7);
  background-image: -o-linear-gradient(top, #fefefe, #c7c7c7);
  background-image: linear-gradient(top, #fefefe, #c7c7c7);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFEFEFE', endColorstr='#FFC7C7C7');
  margin-bottom: 12px;
  padding: 0.2em 1em;
  color: #333;
  text-decoration: none;
  letter-spacing: 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003202}}
.body--mypage .file-view .action a:hover, .body--mypage .file-view .menu a:hover {
  background: #bbbbbb;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033743}}
.body--mypage .clear-marker {
  padding: 6px 12px;
  border: 1px solid #bbbbbb;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #dfdfdf;
  background-image: -owg-linear-gradient(top, #fefefe, #c7c7c7);
  background-image: -webkit-linear-gradient(top, #fefefe, #c7c7c7);
  background-image: -moz-linear-gradient(top, #fefefe, #c7c7c7);
  background-image: -o-linear-gradient(top, #fefefe, #c7c7c7);
  background-image: linear-gradient(top, #fefefe, #c7c7c7);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFEFEFE', endColorstr='#FFC7C7C7');
  margin-top: 6px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003202}}
.body--mypage .clear-marker:hover {
  background: #bbbbbb;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033749}}
.body--mypage-anpi form.search {
  float: left;
  margin-bottom: 10px;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033749}}
  .body--mypage-anpi form.search {
    float: none;
    padding: 0 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033756}}
.body--mypage-anpi form.search select {
  padding: 7px 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033759}}
.body--mypage-anpi form.search .btn {
  padding: 6px 12px;
  border: 1px solid #bbbbbb;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #dfdfdf;
  background-image: -owg-linear-gradient(top, #fefefe, #c7c7c7);
  background-image: -webkit-linear-gradient(top, #fefefe, #c7c7c7);
  background-image: -moz-linear-gradient(top, #fefefe, #c7c7c7);
  background-image: -o-linear-gradient(top, #fefefe, #c7c7c7);
  background-image: linear-gradient(top, #fefefe, #c7c7c7);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFEFEFE', endColorstr='#FFC7C7C7');
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003202}}
.body--mypage-anpi form.search .btn:hover {
  background: #bbbbbb;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033764}}
.member-anpi-map {
  float: right;
  margin-bottom: 10px;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033764}}
  .member-anpi-map {
    float: none;
    padding: 0 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033771}}
.member-anpi-map a {
  padding: 6px 12px 9px;
  border: 1px solid #FF9800;
  border-bottom: 3px solid #F57C00;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  background: #FF9800;
  color: #fff;
  color: #333;
  text-decoration: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003166}}
.member-anpi-map a:hover {
  border: 1px solid #FB8C00;
  border-bottom: 3px solid #F57C00;
  background: #FB8C00;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033778}}
.body--anpi .search-settings form {
  margin-bottom: 10px;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033778}}
  .body--anpi .search-settings form {
    padding: 0 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033783}}
.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\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033787}}
.body--anpi .search-settings form #keyword {
  padding: 7px 10px;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033787}}
  .body--anpi .search-settings form #keyword {
    margin-bottom: 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033791}}
.body--anpi .search-settings form input[type="submit"] {
  padding: 6px 12px;
  border: 1px solid #bbbbbb;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #dfdfdf;
  background-image: -owg-linear-gradient(top, #fefefe, #c7c7c7);
  background-image: -webkit-linear-gradient(top, #fefefe, #c7c7c7);
  background-image: -moz-linear-gradient(top, #fefefe, #c7c7c7);
  background-image: -o-linear-gradient(top, #fefefe, #c7c7c7);
  background-image: linear-gradient(top, #fefefe, #c7c7c7);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFEFEFE', endColorstr='#FFC7C7C7');
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003202}}
.body--anpi .search-settings form input[type="submit"]:hover {
  background: #bbbbbb;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033795}}
.anpi-post {
  margin-bottom: 10px;
  padding: 10px;
  border: 1px solid #ccc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033799}}
.anpi-post h2 {
  font-size: 115%;
  font-weight: bold;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033803}}
.anpi-post .body {
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #ccc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033808}}
.anpi-post .poster span {
  display: inline-block;
  margin-right: 20px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033816}}
.garbage form {
  margin: 20px 0;
  padding: 20px;
  background-color: rgba(255, 255, 255, 0.5);
  border: 1px solid #D7CCC8;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033816}}
  .garbage form {
    margin: 10px 10px 40px;
    padding: 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033826}}
.garbage .condition {
  padding: 20px 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033829}}
.garbage .name, .garbage .category, .garbage .condition {
  zoom: 1;
  clear: both;
  width: 100%;
  margin-bottom: 24px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003121}}
.garbage .name:before, .garbage .name:after, .garbage .category:before, .garbage .category:after, .garbage .condition:before, .garbage .condition:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003127}}
.garbage .name:after, .garbage .category:after, .garbage .condition:after {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033834}}
.garbage .name h2, .garbage .name dt, .garbage .category h2, .garbage .category dt, .garbage .condition h2, .garbage .condition dt {
  clear: both;
  float: left;
  width: 170px;
  padding: 6px 10px;
  font-weight: bold;
  background: #EFEBE9;
  border-bottom: 2px solid #D7CCC8;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033834}}
  .garbage .name h2, .garbage .name dt, .garbage .category h2, .garbage .category dt, .garbage .condition h2, .garbage .condition dt {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: none;
    width: 100%;
    margin-bottom: 0;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033850}}
.garbage .name input, .garbage .name select, .garbage .name dd, .garbage .category input, .garbage .category select, .garbage .category dd, .garbage .condition input, .garbage .condition select, .garbage .condition dd {
  float: left;
  min-width: 420px;
  margin: 5px 10px;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033850}}
  .garbage .name input, .garbage .name select, .garbage .name dd, .garbage .category input, .garbage .category select, .garbage .category dd, .garbage .condition input, .garbage .condition select, .garbage .condition dd {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: none;
    width: 100%;
    min-width: auto;
    min-width: initial;
    margin: 5px 0 0;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033863}}
.garbage .name input, .garbage .name select, .garbage .category input, .garbage .category select, .garbage .condition input, .garbage .condition select {
  padding: 5px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033867}}
.garbage .condition {
  margin-bottom: 0;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033867}}
  .garbage .condition {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033873}}
.garbage .condition dd {
  margin: 0 10px;
  padding: 6px 10px;
  /*      background-color: rgba(256,256,256,0.5);
        border-bottom: 2px solid rgba(0,0,0,0.1);*/
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033873}}
  .garbage .condition dd {
    padding: 6px;
    margin: 0 0 15px 0;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033884}}
.garbage .send {
  text-align: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033886}}
.garbage .send input {
  cursor: pointer;
  margin-right: 10px;
  padding: 6px 12px 9px;
  border: 1px solid #FF9800;
  border-bottom: 3px solid #F57C00;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  background: #FF9800;
  color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003166}}
.garbage .send input:hover {
  border: 1px solid #FB8C00;
  border-bottom: 3px solid #F57C00;
  background: #FB8C00;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033892}}
.garbage .setting {
  text-align: center;
  margin-bottom: 40px;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033892}}
  .garbage .setting {
    padding: 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033898}}
.garbage .setting a, .garbage .setting a:hover {
  padding: 6px 12px 9px;
  border: 1px solid #FF9800;
  border-bottom: 3px solid #F57C00;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  background: #FF9800;
  color: #fff;
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003166}}
.garbage .setting a:hover, .garbage .setting a:hover:hover {
  border: 1px solid #FB8C00;
  border-bottom: 3px solid #F57C00;
  background: #FB8C00;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033905}}
.garbage .result {
  margin: 10px 0;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033905}}
  .garbage .result {
    padding: 0 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033911}}
.garbage table.columns {
  width: 100%;
  margin-bottom: 24px;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033911}}
  .garbage table.columns {
    width: calc(100% - 20px);
    margin: 0 10px 30px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033918}}
.garbage table.columns caption {
  padding: 0 10px;
  color: #0860A8;
  text-align: left;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033923}}
.garbage table.columns th {
  padding: 3px 8px 0;
  border: 1px solid #999;
  background: #D7CCC8;
  text-align: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033929}}
.garbage table.columns td {
  padding: 3px 8px 0;
  border: 1px solid #999;
  background-color: #fff;
}

@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033938}}
  #head, #navi .wrap, #wrap, #main, #body--index #main, #side, #body--index #side, #ad,
  #main .left, #body--index #main .left, #addition .left, #main .center, #body--index #main .center,
  .body--urgency-layout #main, .body--urgency-layout #side, .body--urgency-layout #main .left, .body--urgency-layout #main .center,
  #main .category-nodes article, #main .cms-nodes article {
    float: none;
    width: 100%;
    padding: 0;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033946}}
  #main img.left, #body--index #main img.left, .body--urgency-layout #main img.left, #addition img.left {
    width: auto;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033949}}
  #wrap {
    padding-bottom: 20px;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033952}}
  #tool, #head .menu .u-menu, #slideshow #slide-controll #pause-play,
  #ad .info {
    display: none;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033956}}
  .crumbs {
    padding: 5px;
    font-size: 86%;
    background: #efefef;
    border-top: 2px solid #043055;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033965}}
  #safety, #caution, #corona, #about, #shinkansen, #propose, #attention, #recent, #population, #kijihiki,
  #relations, #chara, #recent-oshirase, #links-life, #category-list, #month, #hokkaido {
    margin-bottom: 12px;
    margin-top: 0;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033969}}
  #safety header h2, #caution header h2, #corona header h2, #about header h2, #shinkansen header h2, #propose header h2, #attention header h2, #recent header h2, #population header h2, #kijihiki header h2,
  #relations header h2, #chara header h2, #recent-oshirase header h2, #links-life header h2, #category-list header h2, #month header h2, #hokkaido header h2 {
    margin-bottom: 0;
  }

  /* mayor & connect & tokusetsu */
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033974}}
  #mayor, #connect, #tokusetsu {
    margin-bottom: 12px;
    padding: 0 5px;
  }

  /* connect */
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033980}}
  #connect ul li {
    float: none;
    text-align: center;
    margin: 0 0 10px 0;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033984}}
  #connect ul li:last-child {
    margin: 0;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033988}}
  #connect ul img {
    width: 100% !important;
  }

  /* about relations */
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033994}}
  #about ul, #relations ul {
    padding: 0;
    border-top: 1px solid #ccc;
  }

  /* shinkansen */
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033999}}
  #shinkansen ul {
    padding: 0;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034002}}
  #shinkansen li.parkinginfo {
    padding: 10px 0;
    text-align: center;
  }

  /* chara, hokkaido */
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034007}}
  #chara ul, #hokkaido ul {
    zoom: 1;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003121}}
  #chara ul:before, #chara ul:after, #hokkaido ul:before, #hokkaido ul:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003127}}
  #chara ul:after, #hokkaido ul:after {
    clear: both;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034009}}
  #chara ul li, #hokkaido ul li {
    width: 49%;
    float: left;
    margin: 0 2% 0 0;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034013}}
  #chara ul li:last-child, #hokkaido ul li:last-child {
    margin: 0;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034018}}
  #about li a, #shinkansen li a, #propose li a, #relations li a {
    padding-left: 24px;
    background: url(../img/common/r-arrow.png) no-repeat 2px 4px;
    display: block;
    border-bottom: 1px solid #ccc;
    padding: 8px 10px 8px 29px;
    background-position: 5px 12px;
    margin-bottom: 0;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034026}}
  #about li:last-child a, #shinkansen li:last-child a, #propose li:last-child a, #relations li:last-child a {
    border-bottom: none;
  }

  /* safety & caution & corona */
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034030}}
  #safety dt, #caution dt, #corona dt {
    float: none;
    padding: 5px 0 0 0;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034034}}
  #safety dd, #caution dd, #corona dd {
    padding: 0 0 5px 0;
  }

  /* mayor & tokusetsu */
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034038}}
  #mayor ul {
    zoom: 1;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003121}}
  #mayor ul:before, #mayor ul:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003127}}
  #mayor ul:after {
    clear: both;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034041}}
  #mayor ul li, #tokusetsu ul li {
    float: left;
    width: 49%;
    margin: 0 2% 2% 0;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034045}}
  #mayor ul li:nth-child(2), #tokusetsu ul li:nth-child(2) {
    margin: 0 0 2% 0;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034048}}
  #mayor ul li:nth-child(3), #tokusetsu ul li:nth-child(3) {
    margin: 0 2% 2% 0;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034051}}
  #mayor ul li img, #tokusetsu ul li img {
    max-width: 100% !important;
    height: auto !important;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034056}}
  #tokusetsu ul li.sp_tourist {
    display: block;
    margin: 0 0 2% 0;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034060}}
  #tokusetsu ul li.sp_iju {
    display: block;
    margin: 0 2% 0 0;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034064}}
  #tokusetsu ul li.sp_furusato {
    display: block;
    margin: 0;
  }

  /* toursist */
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034069}}
  #tourist {
    display: none;
    /* tokusetsuにて表示 */
  }

  /* furusato */
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034073}}
  #furusato {
    display: none;
    /* tokusetsuにて表示 */
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034077}}
  #recent-oshirase {
    margin-top: 10px;
    margin-bottom: 0;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034080}}
  #recent-oshirase h2 {
    margin-left: 0 !important;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034083}}
  #recent-oshirase .new h2:after {
    display: none;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034087}}
  #announce p {
    padding: 0 10px;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034090}}
  #propose nav {
    background: none;
    padding: 0;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034096}}
  #recent-oshirase article header {
    padding: 0;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034099}}
  #attention h3, #recent h3, #recent-oshirase h3 {
    display: block;
    margin: 0;
    padding: 0;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034103}}
  #attention h3 a, #recent h3 a, #recent-oshirase h3 a {
    display: block;
    padding: 3px 25px 3px 10px;
    background: url(../img/ic-doc.png) no-repeat 97% center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034111}}
  #attention time, #recent time, #recent-oshirase time {
    display: none;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034115}}
  #links-life li, #category-list h2, #month h2 {
    padding: 5px 10px;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034117}}
  #links-life li a, #category-list h2 a, #month h2 a {
    padding: 5px 10px;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034121}}
  .cms-tabs {
    padding: 0;
    margin-bottom: 12px;
    font-size: 93%;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034125}}
  .cms-tabs .names {
    zoom: 1;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003121}}
  .cms-tabs .names:before, .cms-tabs .names:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003127}}
  .cms-tabs .names:after {
    clear: both;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034127}}
  .cms-tabs .names .name {
    display: block;
    float: left;
    width: 33%;
    padding: 3px 0 2px;
    margin-right: 0;
    border-right: 1px solid #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034136}}
  .cms-tabs .names .name:last-child {
    width: 34%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    border-right: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034145}}
  .cms-tabs .view {
    padding: 10px;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034148}}
  .cms-tabs .view article {
    padding: 6px 0;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034151}}
  .cms-tabs .view article time {
    float: none;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034154}}
  .cms-tabs .view article h3 {
    padding-left: 0;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034162}}
  #foot .wrap {
    width: auto;
    padding: 24px 10px;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034165}}
  #foot .wrap #address {
    float: none;
    width: 100%;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034169}}
  #foot .wrap #address dl dt {
    float: none;
    width: 100%;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034173}}
  #foot .wrap #address dl dd {
    float: none;
    width: 100%;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034179}}
  #foot .wrap #footer-navi {
    float: none;
    width: 100%;
    margin-top: 12px;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034183}}
  #foot .wrap #footer-navi ul {
    text-align: left;
  }

  /*
  #address {
    width: 100%;
    min-width: 50%;
    padding: 10px;
    @include box-sizing(border-box);
    dl dt {
      font-weight: normal;
      color: $blue;
    }
    dl dd a {
      display: block;
      margin: 0;
      padding: 8px 8px 5px;
      text-align: center;
      background-position: 28% center;
    }
  }
  #footer-navi nav {
    @include clear;
    border-top: 1px solid #999;
    a {
      float: left;
      display: block;
      width: 50%;
      @include box-sizing(border-box);
      @include r-arrow-s;
      margin: 0;
      padding-left: 22px;
      border: 1px solid #999;
      border-top: none;
      background-color: $hgry;
      background-position: 9px 10px;
      color: $text;
      text-decoration: none;
      &:nth-child(2n+1) {
        border-right: none;
      }
      &:last-child {
        border-right: 1px solid #999;
      }
      &:nth-child(4) {
        display: none;
      }
    }
  }
  #copyright {
    min-width: 100%;
    font-size: $px12;
  }*/
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034240}}
  #ss-pc, #ss-mb {
    padding: 10px;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034242}}
  #ss-pc a, #ss-mb a {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    width: 100%;
    padding: 8px 8px 5px;
    border: 1px solid #999;
    background: #ccc;
    color: #333;
    text-align: center;
    text-decoration: none;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034256}}
  .pagetop {
    right: 20px;
    bottom: 20px;
    width: 50px;
    height: 50px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034262}}
  .pagetop a {
    position: relative;
    width: 50px;
    height: 50px;
    padding: 0;
    overflow: hidden;
    background-position: center center;
    text-indent: -9999px;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034274}}
  #ss-page-name {
    margin: 0 0 25px;
    padding: 10px;
    font-size: 129%;
    line-height: 1.2;
    border: 4px solid #335773;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034281}}
  #ss-page-name:before {
    left: 50px;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034284}}
  #ss-page-name:after {
    left: 50px;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034290}}
  #main .category-nodes, #main .cms-nodes {
    margin: 12px 0;
    padding: 0 5px;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034293}}
  #main .category-nodes article, #main .cms-nodes article {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0 0 5px 0;
    padding: 6px 10px 6px 30px;
    background-position: 10px center;
    background-size: 15px 15px;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034300}}
  #main .category-nodes a, #main .cms-nodes a {
    font-size: 100%;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034306}}
  .category-pages, .article-pages, .faq-search {
    padding: 10px 10px;
    margin: 0 5px 12px;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034309}}
  .category-pages a, .article-pages a, .faq-search a {
    display: block;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034312}}
  .category-pages .new h2:after, .article-pages .new h2:after, .faq-search .new h2:after {
    display: none;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034317}}
  #page .category-pages article, #page .article-pages .lifeevent article, .page .article-pages article {
    width: 100%;
    float: none;
    margin: 0;
    padding: 8px 0;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034322}}
  #page .category-pages article h2, #page .article-pages .lifeevent article h2, .page .article-pages article h2 {
    display: block;
    margin: 0;
    padding: 0;
  }

  /* whatsnew-category-page topics-category-pages */
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034332}}
  .category-pages #timeList article time {
    float: none;
    width: 100%;
    font-size: 93%;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034337}}
  .category-pages #timeList article h2 {
    font-size: 93%;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034344}}
  .one .page .category-pages article,
  .one .page .article-pages article {
    padding: 3px 10px;
    border-bottom: 1px solid #ccc;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034347}}
  .one .page .category-pages article time,
  .one .page .article-pages article time {
    float: none;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034350}}
  .one .page .category-pages article h2,
  .one .page .article-pages article h2 {
    padding: 0;
    border: none;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034353}}
  .one .page .category-pages article h2 a,
  .one .page .article-pages article h2 a {
    border: none;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034361}}
  .page article, .one article.body, .map-page, .related-pages {
    padding: 10px 10px 0;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034367}}
  .page header.released {
    margin: 3px 0;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034370}}
  .page article dl dt, .one article.body dl dt {
    float: none;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034373}}
  .related-pages article {
    padding: 0;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034378}}
  .event-pages-filter {
    padding: 10px 10px 0;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034381}}
  .event-date ul {
    position: static;
    margin-bottom: 12px;
    padding: 0 10px;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034387}}
  #event-list dt {
    float: none;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034392}}
  #event-list dd {
    margin: 0;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034394}}
  #event-list dd article {
    padding: 0;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034399}}
  #event-list dd div a {
    min-width: 0;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034402}}
  .event .see {
    padding: 10px;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034404}}
  .event .see dt, .event .see dd {
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    float: none;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034410}}
  .event .see dt {
    margin: 0 0 12px;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034413}}
  .event .see dd {
    padding: 0;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034419}}
  .inquiry-html {
    margin-bottom: 24px;
    padding: 0 12px;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034423}}
  .inquiry-form, .columns, .form-login {
    margin-bottom: 24px;
    padding: 0 12px;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034427}}
  .inquiry-form dl dt, .columns dl dt, .form-login dl dt {
    width: 100%;
    margin-bottom: 12px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034431}}
  .inquiry-form dl dt .required, .columns dl dt .required, .form-login dl dt .required {
    display: inline;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034435}}
  .inquiry-form dl dd, .columns dl dd, .form-login dl dd {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034438}}
  .inquiry-form dl dd input[type="text"], .inquiry-form dl dd input[type="email"], .inquiry-form dl dd textarea, .columns dl dd input[type="text"], .columns dl dd input[type="email"], .columns dl dd textarea, .form-login dl dd input[type="text"], .form-login dl dd input[type="email"], .form-login dl dd textarea {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034443}}
  .inquiry-form dl .graph, .columns dl .graph, .form-login dl .graph {
    margin: 0;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034445}}
  .inquiry-form .send, .inquiry-form .simple-captcha, .columns .send, .columns .simple-captcha, .form-login .send, .form-login .simple-captcha {
    padding: 0;
    text-align: center;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034450}}
  .columns, .form-login {
    margin-top: 12px;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034455}}
  .faq-question, .faq .body {
    padding: 12px;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034457}}
  .faq-question:before, .faq .body:before {
    position: static;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034462}}
  .faq-search form .keyword input {
    width: 200px;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034472}}
  .map form {
    margin: 0 5px 12px 5px;
    padding: 10px;
    font-size: 93%;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034477}}
  .map .keyword input {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034481}}
  .map form .location {
    width: 100%;
    min-height: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: none;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034486}}
  .map form .location div {
    position: static;
    min-width: 150px;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034491}}
  .map .condition {
    padding: 10px 10px 0;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034493}}
  .map .condition dt, .map .condition dd {
    float: none;
    display: block;
    width: 100%;
    margin: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034501}}
  .map .settings {
    padding: 0 10px;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034504}}
  .map .result h2 {
    padding: 0;
    margin-left: 5px;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034508}}
  .map .tabs {
    margin: 0;
    font-size: 93%;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034511}}
  .map .tabs ul {
    padding-right: 5px;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034514}}
  .map .tabs ul li a {
    padding: 3px 10px;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034518}}
  .map #map-sidebar {
    display: none;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034522}}
  .map #map-canvas {
    margin: 0 0 12px;
    width: 100% !important;
    height: 300px !important;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034527}}
  .map .filters {
    font-size: 86%;
    padding: 0 10px;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034531}}
  .map .columns {
    margin: 0 0 12px;
    padding: 10px;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034535}}
  .map .columns .column {
    padding: 10px 0;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034537}}
  .map .columns .column .categories ul li a {
    font-size: 86%;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034541}}
  .map .body {
    float: none;
    width: 100%;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034545}}
  .map .summary-image {
    display: inline-block;
    float: none;
    margin-bottom: 10px;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034550}}
  .map .see {
    display: block;
    width: 100%;
    padding: 0 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034555}}
  .map .see dt, .map .see dd {
    float: none;
    display: block;
    width: 100%;
    margin: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034562}}
  .map .see dd {
    margin-bottom: 10px;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034566}}
  .map .images {
    margin-bottom: 12px;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034569}}
  .map .facility-nodes {
    width: auto;
    border: 2px solid #0860A8;
    padding: 10px;
    background: #fff;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034574}}
  .map .facility-nodes th, .map .facility-nodes td {
    display: block;
    padding: 0;
    border: none;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034579}}
  .map .facility-nodes th {
    display: inline;
    float: left;
    background: none;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034582}}
  .map .facility-nodes th:after {
    content: " / ";
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034586}}
  .map .facility-nodes td:first-child {
    margin-top: 10px;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034589}}
  .map .facility-nodes td:last-child {
    margin-bottom: 10px;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034592}}
  .map .facility-nodes tr {
    border-bottom: 1px dotted #999;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034597}}
  .summary-image {
    margin: 10px;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034600}}
  .images {
    padding: 0 10px;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034603}}
  #colorbox .category div, #colorbox .service div, #colorbox .location div {
    float: none;
    display: block;
    width: 100%;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034608}}
  #colorbox .send input {
    margin-bottom: 10px;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034611}}
  #body--institution-map .map #map-canvas {
    width: 100% !important;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034617}}
  .ezine-pages {
    zoom: 1;
    margin: 12px 0 0 0;
    padding: 0 10px;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003121}}
  .ezine-pages:before, .ezine-pages:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003127}}
  .ezine-pages:after {
    clear: both;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034621}}
  .ezine-pages li {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    margin: 0 0 10px 0;
    padding: 5px;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034628}}
  .ezine {
    margin-bottom: 24px;
    padding: 0 12px;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034632}}
  .ezine dl dt {
    width: 100%;
    margin-bottom: 12px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034636}}
  .ezine dl dt .required {
    display: inline;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034640}}
  .ezine dl dd {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034643}}
  .ezine dl dd input[type="text"], .ezine dl dd input[type="email"], .ezine dl dd textarea {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034649}}
  .ezine .send, .ezine .simple-captcha {
    margin-bottom: 12px;
    padding: 0;
    text-align: center;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034658}}
  .body--board .menu {
    margin: 12px;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034661}}
  .body--board .post {
    margin: 0 12px 12px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034670}}
.gsc-result .gs-title {
  height: auto !important;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034673}}
.gsc-input-box {
  height: auto !important;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034678}}
h2.lifeeventH2 {
  margin: 20px 0 0 0;
  padding: 0.5em 1em;
  font-size: 108%;
  font-weight: bold;
  background: #0860A8;
  color: #fff;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034678}}
  h2.lifeeventH2 {
    margin: 20px 5px 0;
  }
}

/******************************

 iju header

******************************/
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/iju\.scss}line{font-family:\000039}}
#iju_head {
  position: relative;
  /*	height: 107px;*/
  /* 20210304 CHG */
  height: 120px;
  /* 20210304 CHG */
  margin-bottom: 24px;
  background-color: #fff;
  /* #iju_nav_sp_btn */
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/iju\.scss}line{font-family:\000039}}
  #iju_head {
    /* 20210304 ADD */
    height: 107px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/iju\.scss}line{font-family:\0000318}}
#iju_head #iju_head_title {
  position: absolute;
  left: 10px;
  top: 10px;
  font-size: 13px;
  font-weight: bold;
  line-height: 1.0;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/iju\.scss}line{font-family:\0000318}}
  #iju_head #iju_head_title {
    top: 8px;
    font-size: 11px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/iju\.scss}line{font-family:\0000330}}
#iju_head #iju_head_logo {
  position: absolute;
  margin: auto;
  left: 0;
  right: 0;
  /*		top: 0;
  		bottom: 0;*/
  /* 20210304 CHG */
  top: 25px;
  /* 20210304 CHG */
  width: 100px;
  height: 87px;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/iju\.scss}line{font-family:\0000330}}
  #iju_head #iju_head_logo {
    left: 10px;
    top: 20px;
    margin: 0;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/iju\.scss}line{font-family:\0000346}}
#iju_head #iju_nav_sp_btn {
  display: none;
  /* #iju_nav_sp_btn @mb */
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/iju\.scss}line{font-family:\0000346}}
  #iju_head #iju_nav_sp_btn {
    display: block;
    position: absolute;
    /*			top: 34px;*/
    /* 20210304 CHG */
    top: 40px;
    /* 20210304 CHG */
    right: 10px;
    padding: 10px;
    height: 19px;
    border-radius: 50%;
    background-color: #1CA31C;
    cursor: pointer;
    /* .menu_trigger */
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/iju\.scss}line{font-family:\0000359}}
  #iju_head #iju_nav_sp_btn .menu-trigger {
    position: relative;
    width: 19px;
    height: 19px;
    display: inline-block;
    transition: all .2s;
    box-sizing: border-box;
    /* span */
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/iju\.scss}line{font-family:\0000366}}
  #iju_head #iju_nav_sp_btn .menu-trigger span {
    display: inline-block;
    transition: all .2s;
    box-sizing: border-box;
    position: absolute;
    left: 0;
    width: 100%;
    height: 3px;
    background-color: #fff;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/iju\.scss}line{font-family:\0000375}}
  #iju_head #iju_nav_sp_btn .menu-trigger span:nth-of-type(1) {
    top: 0;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/iju\.scss}line{font-family:\0000378}}
  #iju_head #iju_nav_sp_btn .menu-trigger span:nth-of-type(2) {
    top: 8px;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/iju\.scss}line{font-family:\0000381}}
  #iju_head #iju_nav_sp_btn .menu-trigger span:nth-of-type(3) {
    bottom: 0;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/iju\.scss}line{font-family:\0000388}}
  #iju_head #iju_nav_sp_btn.active .menu-trigger span:nth-of-type(1) {
    -webkit-transform: translateY(8px) rotate(-45deg);
    transform: translateY(8px) rotate(-45deg);
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/iju\.scss}line{font-family:\0000392}}
  #iju_head #iju_nav_sp_btn.active .menu-trigger span:nth-of-type(2) {
    opacity: 0;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/iju\.scss}line{font-family:\0000395}}
  #iju_head #iju_nav_sp_btn.active .menu-trigger span:nth-of-type(3) {
    -webkit-transform: translateY(-8px) rotate(45deg);
  }
}

/******************************

 iju navigation for SP

******************************/
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/iju\.scss}line{font-family:\00003108}}
#iju_nav_sp {
  position: relative;
  display: none;
  top: 107px;
  z-index: 1;
  background-color: rgba(33, 165, 33, 0.95);
  /* li */
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/iju\.scss}line{font-family:\00003114}}
#iju_nav_sp li {
  border-top: 1px solid rgba(255, 255, 255, 0.3);
  /*		border-bottom: $border-green;*/
  /* .iju_side_sub */
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/iju\.scss}line{font-family:\00003117}}
#iju_nav_sp li a, #iju_nav_sp li span {
  display: block;
  padding: 8px 22px 8px 12px;
  text-decoration: underline;
  color: #fff;
  background-image: url(../img/kimitobokuto-hokuto/icon_iju_nav.png);
  background-repeat: no-repeat;
  background-size: 16px 16px;
  background-position: right 15px center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/iju\.scss}line{font-family:\00003126}}
#iju_nav_sp li a:hover, #iju_nav_sp li a:focus, #iju_nav_sp li span:hover, #iju_nav_sp li span:focus {
  background-color: rgba(255, 255, 255, 0.1);
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/iju\.scss}line{font-family:\00003130}}
#iju_nav_sp li span {
  cursor: pointer;
  background-image: url(../img/kimitobokuto-hokuto/icon_iju_nav_open.png);
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/iju\.scss}line{font-family:\00003133}}
#iju_nav_sp li span.active {
  /*				border-bottom: $border-green;*/
  background-image: url(../img/kimitobokuto-hokuto/icon_iju_nav_close.png);
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/iju\.scss}line{font-family:\00003138}}
#iju_nav_sp li:first-child {
  border-top: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/iju\.scss}line{font-family:\00003141}}
#iju_nav_sp li:last-child {
  border-bottom: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/iju\.scss}line{font-family:\00003144}}
#iju_nav_sp li.iju_nav_sub ul {
  display: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/iju\.scss}line{font-family:\00003146}}
#iju_nav_sp li.iju_nav_sub ul li {
  border-top: 1px solid rgba(255, 255, 255, 0.3);
  background-color: rgba(0, 0, 0, 0.1);
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/iju\.scss}line{font-family:\00003149}}
#iju_nav_sp li.iju_nav_sub ul li a {
  padding: 8px 22px 8px 24px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/iju\.scss}line{font-family:\00003151}}
#iju_nav_sp li.iju_nav_sub ul li a:hover, #iju_nav_sp li.iju_nav_sub ul li a:focus {
  background-color: rgba(255, 255, 255, 0.1);
}

/******************************

 iju side navigation

******************************/
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/iju\.scss}line{font-family:\00003167}}
#iju_side_nav {
  margin-bottom: 24px;
  /* li */
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/iju\.scss}line{font-family:\00003169}}
#iju_side_nav h2 {
  padding: 15px 12px 12px;
  background: #199c6f;
  color: #fff;
  font-weight: bold;
  line-height: 1.5;
  border-bottom: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/iju\.scss}line{font-family:\00003177}}
#iju_side_nav li {
  border-top: 1px solid #fff;
  border-bottom: 1px solid #b8d4c9;
  /* .iju_side_sub */
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/iju\.scss}line{font-family:\00003180}}
#iju_side_nav li a, #iju_side_nav li span {
  display: block;
  padding: 8px 22px 8px 12px;
  text-decoration: underline;
  color: #0066cc;
  background-color: #e6f2e4;
  background-image: url(../img/common/ic-side-r-arrow.png);
  background-repeat: no-repeat;
  background-position: right 15px center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/iju\.scss}line{font-family:\00003189}}
#iju_side_nav li a:hover, #iju_side_nav li a:focus, #iju_side_nav li span:hover, #iju_side_nav li span:focus {
  background-color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/iju\.scss}line{font-family:\00003193}}
#iju_side_nav li span {
  cursor: pointer;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/iju\.scss}line{font-family:\00003195}}
#iju_side_nav li span.active {
  border-bottom: 1px solid #b8d4c9;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/iju\.scss}line{font-family:\00003199}}
#iju_side_nav li:first-child {
  border-top: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/iju\.scss}line{font-family:\00003202}}
#iju_side_nav li:last-child {
  border-bottom: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/iju\.scss}line{font-family:\00003205}}
#iju_side_nav li.iju_side_sub ul {
  display: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/iju\.scss}line{font-family:\00003207}}
#iju_side_nav li.iju_side_sub ul li {
  border-top: 1px solid #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/iju\.scss}line{font-family:\00003209}}
#iju_side_nav li.iju_side_sub ul li a {
  padding: 8px 22px 8px 24px;
  background-color: #DCEDC8;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/iju\.scss}line{font-family:\00003212}}
#iju_side_nav li.iju_side_sub ul li a:hover, #iju_side_nav li.iju_side_sub ul li a:focus {
  background-color: #fff;
}

/* #iju_side_nav */
/******************************

 folder top image

******************************/
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/iju\.scss}line{font-family:\00003228}}
#iju-category-img {
  margin: 10px 0 30px 0;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/iju\.scss}line{font-family:\00003228}}
  #iju-category-img {
    margin-bottom: 20px;
  }
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/iju\.scss}line{font-family:\00003234}}
#iju-category-img img {
  max-width: 100%;
  height: auto;
}

/******************************

 googlemap

******************************/
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/iju\.scss}line{font-family:\00003245}}
.ggmap {
  margin-bottom: 24px;
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/iju\.scss}line{font-family:\00003252}}
.ggmap iframe, .ggmap object, .ggmap embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/******************************

 Q&A

******************************/
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/iju\.scss}line{font-family:\00003266}}
.icon_faq_q,
.icon_faq_a {
  padding: 2px 0 20px 47px !important;
  background-repeat: no-repeat;
  background-size: 32px 32px;
  background-position: left 0 top 0;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/iju\.scss}line{font-family:\00003266}}
  .icon_faq_q,
  .icon_faq_a {
    padding-bottom: 10px !important;
  }
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/iju\.scss}line{font-family:\00003276}}
.icon_faq_q {
  margin-top: 20px !important;
  margin-bottom: 0 !important;
  color: #1976D2;
  font-weight: bold;
  background-image: url(../img/kimitobokuto-hokuto/icon_q.png);
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/iju\.scss}line{font-family:\00003283}}
.icon_faq_a {
  margin-bottom: 20px !important;
  background-image: url(../img/kimitobokuto-hokuto/icon_a.png);
}

/******************************

 mama advice(iju_child_advc)

******************************/
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/iju\.scss}line{font-family:\00003293}}
.icon_child_advc {
  padding: 1.5em 0 4em 105px !important;
  margin-bottom: 0 !important;
  background-repeat: no-repeat;
  background-size: 81px 90px;
  background-position: left 0 top 0;
}
@media only screen and (max-width: 600px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/iju\.scss}line{font-family:\00003293}}
  .icon_child_advc {
    padding: 0.8em 0 4em 95px !important;
  }
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/iju\.scss}line{font-family:\00003303}}
.icon_child_advc_01 {
  background-image: url(../img/kimitobokuto-hokuto/ksdt_icon01.png);
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/iju\.scss}line{font-family:\00003304}}
.icon_child_advc_02 {
  background-image: url(../img/kimitobokuto-hokuto/ksdt_icon02.png);
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/iju\.scss}line{font-family:\00003305}}
.icon_child_advc_03 {
  background-image: url(../img/kimitobokuto-hokuto/ksdt_icon03.png);
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/iju\.scss}line{font-family:\00003306}}
.icon_child_advc_04 {
  background-image: url(../img/kimitobokuto-hokuto/ksdt_icon04.png);
}

/******************************
  ckeditor tamplate -----------
  float picture
******************************/
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/iju\.scss}line{font-family:\00003314}}
.singlepic div span,
.float2pic div span,
.float3pic div span {
  display: block;
  padding: 7px 10px;
  margin-bottom: 0;
  font-size: 93%;
  line-height: 1.5;
  text-align: center;
}
