@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:\000036}}
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:\0000320}}
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  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:\0000341}}
body {
  line-height: 1.85;
  -webkit-text-size-adjust: 100%;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\0000346}}
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:\0000351}}
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:\0000355}}
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:\0000359}}
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:\0000365}}
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:\0000374}}
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:\0000381}}
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:\0000388}}
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:\0000392}}
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:\0000397}}
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:\00003103}}
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:\00003112}}
input, select {
  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:\000036}}
html {
  height: 100%;
  font-family: "æ¸¸ã´ã·ãã¯ä½", YuGothic, "æ¸¸ã´ã·ãã¯", "Yu Gothic", "ã¡ã¤ãªãª", sans-serif;
  font-weight: 500;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\0000311}}
body {
  height: 100%;
  margin: 0 auto;
  font-size: 100%;
  line-height: 1.5;
  color: #383838;
  font-family: "æ¸¸ã´ã·ãã¯ä½", YuGothic, "æ¸¸ã´ã·ãã¯", "Yu Gothic", "ã¡ã¤ãªãª", sans-serif;
  font-weight: 500;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\0000320}}
html,
body {
  overflow: auto;
  height: 100%;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\0000326}}
h1,
h2,
h3,
h4,
h5 {
  margin: 0px;
  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:\0000336}}
a {
  color: #345b21;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\0000339}}
a:visited {
  color: #005c7b;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\0000343}}
a:hover, a:active {
  color: #8647d6;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\0000349}}
rp,
rt {
  background: #fff;
  color: #383838;
  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:\0000357}}
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:\0000361}}
img {
  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:\0000367}}
select,
input,
textarea,
button {
  font-size: 100%;
  font-family: "æ¸¸ã´ã·ãã¯ä½", YuGothic, "æ¸¸ã´ã·ãã¯", "Yu Gothic", "ã¡ã¤ãªãª", sans-serif;
  font-weight: 500;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\0000375}}
select {
  padding: 4px 5px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\0000379}}
select::-ms-expand {
  display: none;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\0000383}}
input[type=text],
input[type=password],
input[type=date],
input[type=datetime],
input[type=url],
input[type=email],
input[type=number] {
  width: 70%;
  min-height: 1.8em;
  margin: 0 0;
  padding: 3px 5px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\0000396}}
input[type=text],
input[type=password],
input[type=date],
input[type=datetime],
input[type=url],
input[type=email],
input[type=number],
textarea {
  border: 1px solid #d5d5d5;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003107}}
input[type=number] {
  width: 12em;
}

/* iOSã§ã®ããã©ã«ãã¹ã¿ã¤ã«ããªã»ãã */
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003112}}
input[type="submit"],
input[type="button"] {
  border-radius: 0;
  -webkit-box-sizing: content-box;
  -webkit-appearance: button;
  appearance: button;
  border: none;
  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:\00003121}}
input[type="submit"]::-webkit-search-decoration,
input[type="button"]::-webkit-search-decoration {
  display: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003125}}
input[type="submit"]::focus,
input[type="button"]::focus {
  outline-offset: -2px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003130}}
input[type="text"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  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:\00003135}}
textarea {
  width: 70%;
  height: 6.5em;
  padding: 12px;
  line-height: 1.4;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003135}}
  textarea {
    width: 100%;
    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:\00003149}}
#page {
  position: relative;
  min-height: 100%;
  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:\00003158}}
#head {
  border-bottom: 2px solid #345b21;
  min-width: 1040px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003158}}
  #head {
    position: fixed;
    top: 0;
    min-width: 100%;
    z-index: 99;
    background: #fff;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003170}}
#head .wrap {
  zoom: 1;
  width: 1040px;
  margin: 0 auto;
  padding: 10px 0px 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003120}}
#head .wrap:before, #head .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:\00003126}}
#head .wrap:after {
  clear: both;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003170}}
  #head .wrap {
    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:\00003182}}
#head .logo {
  float: left;
  /* no-tab */
  margin-right: 20px;
  margin-bottom: 10px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003182}}
  #head .logo {
    margin-bottom: 0;
    padding: 15px 0 15px 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:\00003182}}
  #head .logo {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    width: calc(100% - 100px);
    height: 60px;
    margin-right: 10px;
    padding: 0 0 0 10px;
    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:\00003204}}
  #head .logo 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:\00003211}}
#head .tab {
  float: left;
  margin-top: 25px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003211}}
  #head .tab {
    display: none;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003219}}
#head .tab li {
  float: left;
  margin-right: 8px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003223}}
#head .tab li a {
  display: block;
  /* no-tab */
  padding: 4px 34px;
  text-align: center;
  -webkit-border-radius: 10px 10px 0 0;
  -moz-border-radius: 10px 10px 0 0;
  -ms-border-radius: 10px 10px 0 0;
  -o-border-radius: 10px 10px 0 0;
  border-radius: 10px 10px 0 0;
  color: #fff;
  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:\00003365}}
#head .tab li a:hover {
  opacity: 0.8;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003236}}
#head .tab .dataset a {
  background: #334d5b;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003240}}
#head .tab .app a {
  background: #02665c;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003244}}
#head .tab .idea a {
  background: #aa1d12;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003249}}
#head .tool-right {
  float: right;
  margin-right: 10px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003249}}
  #head .tool-right {
    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:\00003257}}
#head .tool-right .login,
#head .tool-right .use {
  display: inline-block;
  color: #000;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003257}}
  #head .tool-right .login,
  #head .tool-right .use {
    float: left;
    display: none;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003267}}
#head .tool-right .login a,
#head .tool-right .use a {
  margin-left: 14px;
  padding: 5px 0 5px 25px;
  background: url(../img/ic-login.png) no-repeat left center;
  color: #132026;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003273}}
#head .tool-right .login a:hover,
#head .tool-right .use a:hover {
  text-decoration: none;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003267}}
  #head .tool-right .login a,
  #head .tool-right .use a {
    display: inline-block;
    width: 85px;
    height: 85px;
    margin: 0;
    padding: 52px 0 0 0;
    box-sizing: border-box;
    border: 1px solid #345b21;
    text-align: center;
    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:\00003267}}
  #head .tool-right .login a,
  #head .tool-right .use a {
    width: 60px;
    height: 60px;
    padding: 35px 0 0 0;
    background-size: 30px !important;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003296}}
#head .tool-right .login a.preview-part,
#head .tool-right .use a.preview-part {
  display: none;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003302}}
  #head .tool-right .login a {
    background: url(../img/mb-login.png) no-repeat top 10px center;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003307}}
#head .tool-right .login a.login {
  margin-left: 0;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003312}}
  #head .tool-right .use a {
    background: url(../img/mb-use.png) no-repeat top 10px center;
  }
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003320}}
.google-custom {
  /* on-tab */
  width: 230px;
  margin-top: 10px;
  float: right;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003320}}
  .google-custom {
    display: none;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003332}}
.google-custom #search-box {
  width: 70%;
  /* no-tab */
  height: 33px;
  padding: 0 8px;
  border: 1px solid #333333;
  box-sizing: border-box;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003332}}
  .google-custom #search-box {
    width: 80%;
    -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:\00003347}}
.google-custom .search-button {
  height: 33px;
  margin-left: -10px;
  padding: 0px 14px;
  margin: 0 0 0 -10px;
  border: none;
  background: #345b21;
  color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003334}}
.google-custom .search-button:hover {
  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:\00003354}}
#title-area {
  width: 100%;
  min-width: 1040px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003354}}
  #title-area {
    margin-top: 87px;
    min-width: 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:\00003354}}
  #title-area {
    margin-top: 62px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003367}}
#title-area #site-title {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  zoom: 1;
  width: 1000px;
  margin: 0 auto;
  padding: 15px 20px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003120}}
#title-area #site-title:before, #title-area #site-title: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:\00003126}}
#title-area #site-title:after {
  clear: both;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003367}}
  #title-area #site-title {
    width: 100%;
    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:\00003367}}
  #title-area #site-title {
    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:\00003384}}
  #title-area #site-title .logo {
    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:\00003389}}
#title-area #site-title .logo a {
  display: inline-block;
  margin: 0 auto 0 0;
  padding: 2px 0 2px 45px;
  font-size: 172%;
  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:\00003399}}
#title-area #site-title .menu {
  margin: 0 0 0 auto;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003402}}
#title-area #site-title .menu .u-menu {
  zoom: 1;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003120}}
#title-area #site-title .menu .u-menu:before, #title-area #site-title .menu .u-menu: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:\00003126}}
#title-area #site-title .menu .u-menu: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:\00003406}}
  #title-area #site-title .menu .l-menu {
    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:\00003411}}
#title-area #site-title .menu .l-menu ul {
  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:\00003414}}
#title-area #site-title .menu .l-menu ul li {
  display: inline-block;
  /* ç»é²ãã¿ã³ãªãã¹ã¿ã¤ã«*/
  margin: 5px 0 5px 0px;
}
@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:\00003414}}
  #title-area #site-title .menu .l-menu ul li {
    margin: 5px 5px 0;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003424}}
#title-area #site-title .menu .l-menu ul li a {
  display: block;
  min-width: 151px;
  padding: 15px 24px 15px 15px;
  background: url(../img/r-arrow-search.png) no-repeat right 10px center #fff;
  color: #000;
  text-align: center;
  box-sizing: border-box;
  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:\00003365}}
#title-area #site-title .menu .l-menu ul li a:hover {
  opacity: 0.8;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003434}}
#title-area.dataset {
  background: #334d5b;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003437}}
#title-area.dataset .logo a {
  background: url(../img/logo-dataset.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:\00003442}}
#title-area.app {
  background: #02665c;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003445}}
#title-area.app .logo a {
  background: url(../img/logo-app.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:\00003450}}
#title-area.idea {
  background: #aa1d12;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003453}}
#title-area.idea .logo a {
  background: url(../img/logo-idea.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:\00003461}}
#gnav {
  width: 100%;
  min-width: 1040px;
  border-top: 1px solid #345b21;
  border-bottom: 1px solid #345b21;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003461}}
  #gnav {
    display: none;
    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:\00003472}}
#gnav ul {
  display: -webkit-flex;
  display: flex;
  zoom: 1;
  width: 1040px;
  margin: 0 auto;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003120}}
#gnav ul:before, #gnav 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:\00003126}}
#gnav 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:\00003478}}
#gnav ul li {
  width: 173.333px;
  border-left: 1px solid #345b21;
  list-style: none;
  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:\00003484}}
#gnav ul li:last-child {
  width: 173.333px;
  border-right: 1px solid #345b21;
  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:\00003490}}
#gnav ul li.current a {
  background: #345b21;
  color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003496}}
#gnav ul a {
  display: block;
  padding: 10px 0;
  color: #383838;
  font-size: 115%;
  text-decoration: 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:\00003504}}
#gnav ul a:hover {
  background: #345b21;
  color: #fff;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003515}}
.description {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  width: 1000px;
  margin: 0 auto 30px;
  padding: 0 20px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003515}}
  .description {
    width: 100%;
    display: block;
    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:\00003528}}
.description p {
  font-size: 115%;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003532}}
  .description p br {
    display: none;
  }
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003539}}
.dataset-count,
.app-count,
.idea-count {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 40px;
  padding: 0 15px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003539}}
  .dataset-count,
  .app-count,
  .idea-count {
    -webkit-justify-content: center;
    justify-content: center;
    width: 50%;
    margin-right: 0;
    margin: 0 auto 30px;
  }
}
@media only screen and (max-width: 480px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003539}}
  .dataset-count,
  .app-count,
  .idea-count {
    width: 70%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003461}}
.dataset-count .count,
.app-count .count,
.idea-count .count {
  padding: 0 5px;
  font-size: 172%;
  color: #f0392f;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003545}}
.dataset-count {
  border: 2px solid #334d5b;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003549}}
.app-count {
  border: 2px solid #02665c;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003553}}
.idea-count {
  border: 2px solid #aa1d12;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003559}}
#portal-kv {
  position: relative;
  width: 100%;
  margin-bottom: 28px;
  background: #cef3ff;
  background-image: -owg-linear-gradient(top, #cef3ff, #ffffff);
  background-image: -webkit-linear-gradient(top, #cef3ff, #ffffff);
  background-image: -moz-linear-gradient(top, #cef3ff, #ffffff);
  background-image: -o-linear-gradient(top, #cef3ff, #ffffff);
  background-image: linear-gradient(top, #cef3ff, #ffffff);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFCEF3FF', endColorstr='#FFFFFFFF');
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc4NTMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNDRUYzRkYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGRkZGRkYiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c4NTMpIiAvPgo8L3N2Zz4=);
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003564}}
#portal-kv:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 10px;
  background: #fff;
  background-image: -owg-linear-gradient(top, #ffffff, #dedede);
  background-image: -webkit-linear-gradient(top, #ffffff, #dedede);
  background-image: -moz-linear-gradient(top, #ffffff, #dedede);
  background-image: -o-linear-gradient(top, #ffffff, #dedede);
  background-image: linear-gradient(top, #ffffff, #dedede);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFDEDEDE');
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcxNTAiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkZGRkYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNERURFREUiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2cxNTApIiAvPgo8L3N2Zz4=);
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003576}}
#portal-kv .wrap {
  zoom: 1;
  width: 1000px;
  margin: 0 auto;
  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:\00003120}}
#portal-kv .wrap:before, #portal-kv .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:\00003126}}
#portal-kv .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:\00003583}}
#portal-kv h2 {
  float: left;
  margin-top: 55px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003588}}
#portal-kv nav {
  float: right;
  margin: 28px 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003592}}
#portal-kv nav li {
  width: 249px;
  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:\00003596}}
#portal-kv nav li:last-child {
  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:\00003600}}
#portal-kv nav li a {
  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:\00003604}}
#portal-kv nav li .title {
  display: block;
  padding: 14px 14px 14px 50px;
  color: #383838;
  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:\00003612}}
#portal-kv nav li .summary {
  display: block;
  padding: 3px 0;
  color: #fff;
  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:\00003620}}
#portal-kv nav .dataset {
  background: #00b2c4;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003623}}
#portal-kv nav .dataset:hover {
  background: #00686b;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003626}}
#portal-kv nav .dataset:hover .title {
  color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003631}}
#portal-kv nav .dataset .title {
  background: url(../img/ic-data-wh-l.png) no-repeat 13px center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003635}}
#portal-kv nav .dataset .summary {
  background: #00686b;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003640}}
#portal-kv nav .app {
  background: #345b21;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003643}}
#portal-kv nav .app:hover {
  background: #68931d;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003646}}
#portal-kv nav .app:hover .title {
  color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003651}}
#portal-kv nav .app .title {
  background: url(../img/ic-app-wh-l.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:\00003655}}
#portal-kv nav .app .summary {
  background: #68931d;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003660}}
#portal-kv nav .idea {
  background: #eaeab9;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003663}}
#portal-kv nav .idea:hover {
  background: #c79d00;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003666}}
#portal-kv nav .idea:hover .title {
  color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003671}}
#portal-kv nav .idea .title {
  background: url(../img/ic-idea-wh-l.png) no-repeat 15px center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003675}}
#portal-kv nav .idea .summary {
  background: #c79d00;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003682}}
#dataset-kv,
#app-kv,
#idea-kv {
  position: relative;
  width: 100%;
  margin-bottom: 28px;
  background: #cef3ff;
  background-image: -owg-linear-gradient(top, #cef3ff, #ffffff);
  background-image: -webkit-linear-gradient(top, #cef3ff, #ffffff);
  background-image: -moz-linear-gradient(top, #cef3ff, #ffffff);
  background-image: -o-linear-gradient(top, #cef3ff, #ffffff);
  background-image: linear-gradient(top, #cef3ff, #ffffff);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFCEF3FF', endColorstr='#FFFFFFFF');
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc4NTMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNDRUYzRkYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGRkZGRkYiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c4NTMpIiAvPgo8L3N2Zz4=);
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003690}}
#dataset-kv:after,
#app-kv:after,
#idea-kv:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 10px;
  background: #fff;
  background-image: -owg-linear-gradient(top, #ffffff, #dedede);
  background-image: -webkit-linear-gradient(top, #ffffff, #dedede);
  background-image: -moz-linear-gradient(top, #ffffff, #dedede);
  background-image: -o-linear-gradient(top, #ffffff, #dedede);
  background-image: linear-gradient(top, #ffffff, #dedede);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFDEDEDE');
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcxNTAiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkZGRkYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNERURFREUiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2cxNTApIiAvPgo8L3N2Zz4=);
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003700}}
#dataset-kv .wrap,
#app-kv .wrap,
#idea-kv .wrap {
  zoom: 1;
  width: 1000px;
  margin: 0 auto;
  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:\00003120}}
#dataset-kv .wrap:before, #dataset-kv .wrap:after,
#app-kv .wrap:before,
#app-kv .wrap:after,
#idea-kv .wrap:before,
#idea-kv .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:\00003126}}
#dataset-kv .wrap:after,
#app-kv .wrap:after,
#idea-kv .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:\00003707}}
#dataset-kv nav,
#app-kv nav,
#idea-kv nav {
  margin: 134px 0 28px 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003710}}
#dataset-kv nav ul,
#app-kv nav ul,
#idea-kv nav 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:\00003120}}
#dataset-kv nav ul:before, #dataset-kv nav ul:after,
#app-kv nav ul:before,
#app-kv nav ul:after,
#idea-kv nav ul:before,
#idea-kv nav 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:\00003126}}
#dataset-kv nav ul:after,
#app-kv nav ul:after,
#idea-kv nav 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:\00003714}}
#dataset-kv nav li,
#app-kv nav li,
#idea-kv nav li {
  float: left;
  width: 249px;
  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:\00003719}}
#dataset-kv nav li:first-child,
#app-kv nav li:first-child,
#idea-kv nav li:first-child {
  margin-right: 28px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003723}}
#dataset-kv nav li a,
#app-kv nav li a,
#idea-kv nav li a {
  display: inline-block;
  padding: 6px 12px 6px 28px;
  border: 1px solid #383838;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background: #383838 url(../img/ic-arrow-wh.png) no-repeat 12px center;
  color: #fff;
  text-decoration: none;
  display: block;
  padding-left: 35px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003176}}
#dataset-kv nav li a:hover,
#app-kv nav li a:hover,
#idea-kv nav li a:hover {
  background-color: #666666;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003729}}
#dataset-kv nav li .entry,
#app-kv nav li .entry,
#idea-kv nav li .entry {
  background: #383838 url(../img/ic-upload.png) no-repeat 6px center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003733}}
#dataset-kv nav li .search,
#app-kv nav li .search,
#idea-kv nav li .search {
  background: #383838 url(../img/ic-search-wh.png) no-repeat 6px center;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003742}}
#wrap {
  position: relative;
  zoom: 1;
  width: 100%;
  margin: 0 auto 28px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003120}}
#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:\00003126}}
#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:\00003749}}
#main {
  float: left;
  width: 740px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003749}}
  #main {
    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:\00003758}}
#main.one {
  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:\00003762}}
#main.one .pagination {
  display: block;
  text-align: center;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003768}}
  #main.top {
    margin-top: 85px;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003772}}
  #main.top.bunya-page {
    margin-top: 30px;
  }
}
@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:\00003768}}
  #main.top {
    margin-top: 60px;
  }
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003781}}
  #main.top.search-page {
    margin-top: 30px;
    box-sizing: border-box;
  }
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003789}}
  #main.fixation {
    margin-top: 100px;
  }
}
@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:\00003789}}
  #main.fixation {
    margin-top: 80px;
  }
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003800}}
#side {
  float: right;
  width: 240px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003800}}
  #side {
    float: none;
    width: 100%;
    padding: 0 15px;
    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:\00003814}}
.side-contents {
  margin-bottom: 30px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003817}}
.side-contents .side-head {
  border: 1px solid #b3b3b3;
  font-size: 129%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003821}}
.side-contents .side-head h2 {
  display: block;
  padding: 10px 15px;
  color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003826}}
.side-contents .side-head h2.dataset-group {
  background: #334d5c;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003830}}
.side-contents .side-head h2.attention-app {
  background: #02665c;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003836}}
.side-contents ul {
  list-style: none;
  border-right: 1px solid #b3b3b3;
  border-left: 1px solid #b3b3b3;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003841}}
.side-contents ul li {
  border-bottom: 1px solid #b3b3b3;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003844}}
.side-contents ul li a {
  display: block;
  padding: 15px;
  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:\00003852}}
.side-contents .side-more {
  display: block;
  padding: 15px;
  border: 1px solid #b3b3b3;
  border-top: none;
  background: url(../img/side-r-arrow.png) no-repeat 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:\00003862}}
#side .more {
  display: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003867}}
#side .ckan a {
  display: block;
  padding: 20px 38px;
  font-size: 143%;
  background: url(../img/ckan-view.png) no-repeat right 20px center #345b21;
  color: #fff;
  border-radius: 6px;
  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:\00003365}}
#side .ckan a:hover {
  opacity: 0.8;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003878}}
#side .ckan .preview-part {
  display: none;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003886}}
#add {
  display: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003889}}
#add .banners {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003889}}
  #add .banners {
    -webkit-justify-content: center;
    justify-content: center;
  }
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003897}}
  #add .banners:after {
    content: "";
    width: 183px;
    height: 60px;
    margin: 20px 15px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003905}}
#add .banners span {
  width: 183px;
  margin-bottom: 30px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003365}}
#add .banners span a:hover {
  opacity: 0.8;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003905}}
  #add .banners span {
    margin: 20px 15px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003920}}
#add .banners span:nth-child(3) a, #add .banners span:nth-child(4) a, #add .banners span:nth-child(5) a {
  pointer-events: none;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003930}}
#foot {
  min-width: 1040px;
  width: 100%;
  margin: 0 auto;
  border-top: 1px solid #d5d5d5;
  text-align: center;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003930}}
  #foot {
    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:\00003941}}
#foot nav {
  padding: 15px 0;
  background: #f2f2f2;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003946}}
#foot #copyright {
  padding: 27px 0;
  color: #fff;
  background: #132026;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003955}}
.crumbs {
  width: 1000px;
  margin: 14px auto;
  padding: 0 20px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003955}}
  .crumbs {
    width: 100%;
    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:\00003965}}
.crumbs .separator {
  margin: 0 3px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003974}}
.pages article,
.opendata-search-groups article {
  padding: 12px 15px;
  border-bottom: 1px solid #d5d5d5;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\00003978}}
.pages article header,
.opendata-search-groups article header {
  zoom: 1;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003120}}
.pages article header:before, .pages article header:after,
.opendata-search-groups article header:before,
.opendata-search-groups article header: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:\00003126}}
.pages article header:after,
.opendata-search-groups article header: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:\00003982}}
.pages article time,
.opendata-search-groups article time {
  float: left;
  width: 20%;
  margin-right: 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:\00003982}}
  .pages article time,
  .opendata-search-groups article time {
    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:\00003993}}
.pages article h2,
.opendata-search-groups article h2 {
  float: left;
  width: calc(80% - 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:\00003993}}
  .pages article h2,
  .opendata-search-groups article h2 {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031001}}
.pages article h2 a,
.opendata-search-groups article h2 a {
  display: inline-block;
  color: #345b21;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031007}}
.pages article .point,
.opendata-search-groups article .point {
  width: 30px;
  padding-left: 26px;
  background: url(../img/ic-date-list.png) no-repeat 5px center;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031018}}
.opendata-datasets .feed .more,
.opendata-datasets .feed .rss {
  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:\000031023}}
.opendata-datasets .feed .more {
  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:\000031032}}
a.download-all {
  float: right;
  display: ineline-block;
  margin: 0 15px 28px;
  padding: 5px 12px 5px 40px;
  border: 2px solid #345b21;
  background: url(../img/ic-download.png) no-repeat left 12px 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:\000031041}}
a.download-all:hover {
  background: url(../img/ic-download-hover.png) no-repeat left 12px center #345b21;
  color: #fff;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031047}}
.bulk-download {
  display: flex;
  justify-content: end;
  margin: 30px 20px 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031051}}
.bulk-download a {
  display: inline-block;
  padding: 8px 12px 8px 40px;
  border: 2px solid #345b21;
  color: #000;
  text-decoration: none;
  background: url(../img/ic-download.png) no-repeat left 12px center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031059}}
.bulk-download a:hover {
  background: url(../img/ic-download-hover.png) no-repeat left 12px center #345b21;
  color: #fff;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031066}}
.opendata-search-datasets,
.opendata-search-apps,
.opendata-search-ideas {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031071}}
.opendata-search-datasets article,
.opendata-search-apps article,
.opendata-search-ideas article {
  position: relative;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031075}}
.opendata-search-datasets .download,
.opendata-search-apps .download,
.opendata-search-ideas .download {
  position: absolute;
  display: inline-block;
  right: 15px;
  bottom: 12px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031075}}
  .opendata-search-datasets .download,
  .opendata-search-apps .download,
  .opendata-search-ideas .download {
    position: static;
    margin-top: 5px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031086}}
.opendata-search-datasets .download a,
.opendata-search-apps .download a,
.opendata-search-ideas .download a {
  width: auto;
  padding: 5px 10px 5px 39px;
  text-decoration: none;
  color: #345b21;
  border: 2px solid #345b21;
  background: url(../img/ic-download.png) no-repeat left 12px center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031094}}
.opendata-search-datasets .download a:hover,
.opendata-search-apps .download a:hover,
.opendata-search-ideas .download a:hover {
  background: url(../img/ic-download-hover.png) no-repeat left 12px center #345b21;
  color: #fff;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031104}}
nav.feed {
  margin-top: 30px;
  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:\000031111}}
.cms-sns_share {
  width: 1000px;
  margin: 0 auto;
  padding: 30px 20px 0;
  zoom: 1;
  clear: both;
  display: block;
  box-sizing: border-box;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003120}}
.cms-sns_share:before, .cms-sns_share: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:\00003126}}
.cms-sns_share:after {
  clear: both;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031111}}
  .cms-sns_share {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031124}}
.cms-sns_share div {
  float: left;
  margin-right: 14px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031132}}
.opendata-search-datasets-form,
.opendata-search-groups-form,
.opendata-search-apps-form,
.opendata-search-ideas-form {
  zoom: 1;
  margin-bottom: 20px;
  padding: 25px 12px 30px;
  border: 2px solid #345b21;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003120}}
.opendata-search-datasets-form:before, .opendata-search-datasets-form:after,
.opendata-search-groups-form:before,
.opendata-search-groups-form:after,
.opendata-search-apps-form:before,
.opendata-search-apps-form:after,
.opendata-search-ideas-form:before,
.opendata-search-ideas-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:\00003126}}
.opendata-search-datasets-form:after,
.opendata-search-groups-form:after,
.opendata-search-apps-form:after,
.opendata-search-ideas-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:\000031141}}
.opendata-search-datasets-form dl,
.opendata-search-groups-form dl,
.opendata-search-apps-form dl,
.opendata-search-ideas-form dl {
  float: left;
  width: calc(33.333% - 12px);
  margin: 0 6px;
}
@media only screen and (max-width: 480px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031141}}
  .opendata-search-datasets-form dl,
  .opendata-search-groups-form dl,
  .opendata-search-apps-form dl,
  .opendata-search-ideas-form dl {
    margin: 0;
  }
}
@media only screen and (max-width: 480px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031141}}
  .opendata-search-datasets-form dl,
  .opendata-search-groups-form dl,
  .opendata-search-apps-form dl,
  .opendata-search-ideas-form dl {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031154}}
.opendata-search-datasets-form dl dt label,
.opendata-search-groups-form dl dt label,
.opendata-search-apps-form dl dt label,
.opendata-search-ideas-form dl dt label {
  color: #345b21;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031158}}
.opendata-search-datasets-form dl dd,
.opendata-search-groups-form dl dd,
.opendata-search-apps-form dl dd,
.opendata-search-ideas-form dl dd {
  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:\000031162}}
.opendata-search-datasets-form dl input,
.opendata-search-datasets-form dl select,
.opendata-search-groups-form dl input,
.opendata-search-groups-form dl select,
.opendata-search-apps-form dl input,
.opendata-search-apps-form dl select,
.opendata-search-ideas-form dl input,
.opendata-search-ideas-form dl select {
  width: 100%;
  height: 33px;
  border: 1px solid #d5d5d5;
  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:\000031170}}
.opendata-search-datasets-form dl select,
.opendata-search-groups-form dl select,
.opendata-search-apps-form dl select,
.opendata-search-ideas-form dl select {
  position: relative;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0;
  background: transparent;
  padding: 0 29px 0 5px;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031180}}
.opendata-search-datasets-form .send,
.opendata-search-groups-form .send,
.opendata-search-apps-form .send,
.opendata-search-ideas-form .send {
  float: none;
  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:\000031185}}
.opendata-search-datasets-form .send input,
.opendata-search-groups-form .send input,
.opendata-search-apps-form .send input,
.opendata-search-ideas-form .send input {
  display: inline-block;
  width: 300px;
  padding: 12px 0;
  border: none;
  background: url(../img/ic-r-arrow.png) no-repeat right 10px center #345b21;
  border-radius: 8px;
  font-size: 115%;
  color: #fff;
  text-align: center;
  text-decoration: none;
  margin-top: 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003272}}
.opendata-search-datasets-form .send input:hover,
.opendata-search-groups-form .send input:hover,
.opendata-search-apps-form .send input:hover,
.opendata-search-ideas-form .send input:hover {
  color: #fff;
  opacity: 0.8;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003277}}
.opendata-search-datasets-form .send input:visited,
.opendata-search-groups-form .send input:visited,
.opendata-search-apps-form .send input:visited,
.opendata-search-ideas-form .send input:visited {
  color: #fff;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031185}}
  .opendata-search-datasets-form .send input,
  .opendata-search-groups-form .send input,
  .opendata-search-apps-form .send input,
  .opendata-search-ideas-form .send input {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031192}}
.opendata-search-datasets-form dl dd,
.opendata-search-groups-form dl dd,
.opendata-search-apps-form dl dd,
.opendata-search-ideas-form dl dd {
  position: relative;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031195}}
.opendata-search-datasets-form dl dd:after,
.opendata-search-groups-form dl dd:after,
.opendata-search-apps-form dl dd:after,
.opendata-search-ideas-form dl dd:after {
  content: "";
  position: absolute;
  top: 1px;
  right: 0;
  padding: 16px 14px 15px 14px;
  border-right: 1px solid #d5d5d5;
  border-left: 1px solid #d5d5d5;
  background: url(../img/ic-select.png) no-repeat right 5px center white;
  background-size: 18px;
  z-index: -1;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031210}}
.opendata-search-datasets-form dl.keyword dd:after,
.opendata-search-groups-form dl.keyword dd:after,
.opendata-search-apps-form dl.keyword dd:after,
.opendata-search-ideas-form dl.keyword dd:after {
  content: "";
  border: 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:\000031220}}
.opendata-search-datasets-form .sort dd option[value="popular"] {
  display: none;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031226}}
.opendata-search-datasets .categories {
  padding-right: 220px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031226}}
  .opendata-search-datasets .categories {
    padding-right: 0;
  }
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031235}}
section.result {
  margin-bottom: 20px;
  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:\000031240}}
.opendata-search-datasets,
.opendata-search-apps,
.opendata-search-ideas {
  margin-bottom: 28px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031245}}
.opendata-search-datasets .categories,
.opendata-search-apps .categories,
.opendata-search-ideas .categories {
  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:\000031248}}
.opendata-search-datasets .categories span,
.opendata-search-apps .categories span,
.opendata-search-ideas .categories span {
  display: inline-block;
  margin: 0 10px 15px 0;
  padding: 6px 18px;
  border-radius: 6px;
  color: #333333;
  text-decoration: none;
  margin: 0 10px 10px 0;
  padding: 1px 4px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031254}}
.opendata-search-datasets .categories .category,
.opendata-search-apps .categories .category,
.opendata-search-ideas .categories .category {
  background: #e8dff4;
  border: 2px solid #643c7c;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031259}}
.opendata-search-datasets .categories .area,
.opendata-search-apps .categories .area,
.opendata-search-ideas .categories .area {
  border: 2px solid #345b21;
  background: #dae586;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031264}}
.opendata-search-datasets .categories .tag,
.opendata-search-apps .categories .tag,
.opendata-search-ideas .categories .tag {
  border: 2px solid #0a437c;
  background: #e6f7ff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031268}}
.opendata-search-datasets .categories .tag:hover,
.opendata-search-apps .categories .tag:hover,
.opendata-search-ideas .categories .tag:hover {
  background: #0a437c;
  color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031275}}
.opendata-search-datasets article header,
.opendata-search-apps article header,
.opendata-search-ideas article header {
  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:\000031284}}
#page-title {
  position: relative;
  width: 1040px;
  margin: 0 auto;
  padding: 0 15px;
  box-sizing: border-box;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031284}}
  #page-title {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031295}}
#page-title h1,
#page-title h2 {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  width: 1040px;
  margin: 0 auto 30px;
  padding: 5px 20px 5px 68px;
  font-size: 172%;
  border-bottom: 2px solid #345b21;
  box-sizing: border-box;
  word-break: break-word;
  background: url(../img/ic-head-title.png) no-repeat left 20px center;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031295}}
  #page-title h1,
  #page-title h2 {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031302}}
#page-title h1:after,
#page-title h2:after {
  font-size: 54%;
  margin-left: 30px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031302}}
  #page-title h1:after,
  #page-title 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:\000031311}}
#page-title h1.kurashi,
#page-title h2.kurashi {
  background: url(../img/mb-ic-kurashi.png) no-repeat left 20px center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031314}}
#page-title h1.kurashi:after,
#page-title h2.kurashi:after {
  content: "Life / Weather";
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031319}}
#page-title h1.kenko,
#page-title h2.kenko {
  background: url(../img/mb-ic-kenko.png) no-repeat left 20px center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031322}}
#page-title h1.kenko:after,
#page-title h2.kenko:after {
  content: "Health / Welfare";
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031327}}
#page-title h1.kyoiku,
#page-title h2.kyoiku {
  background: url(../img/mb-ic-kyoiku.png) no-repeat left 20px center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031330}}
#page-title h1.kyoiku:after,
#page-title h2.kyoiku:after {
  content: "Education / culture";
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031335}}
#page-title h1.sangyo,
#page-title h2.sangyo {
  background: url(../img/mb-ic-sangyo.png) no-repeat left 20px center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031338}}
#page-title h1.sangyo:after,
#page-title h2.sangyo:after {
  content: "Industry / Employment";
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031343}}
#page-title h1.koryu,
#page-title h2.koryu {
  background: url(../img/mb-ic-koryu.png) no-repeat left 20px center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031346}}
#page-title h1.koryu:after,
#page-title h2.koryu:after {
  content: "Interaction / Town planning";
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031351}}
#page-title h1.kensei,
#page-title h2.kensei {
  background: url(../img/mb-ic-kensei.png) no-repeat left 20px center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031354}}
#page-title h1.kensei:after,
#page-title h2.kensei:after {
  content: "Administration";
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031359}}
#page-title h1.docs,
#page-title h2.docs {
  background: url(../img/ic-docs.png) no-repeat left 20px center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031363}}
#page-title h1.not-icon,
#page-title h2.not-icon {
  padding: 5px 0 5px 10px;
  background: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031369}}
#page-title .dataset-count,
#page-title .app-count,
#page-title .idea-count {
  position: absolute;
  top: 0;
  right: 0;
  margin-right: 20px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031369}}
  #page-title .dataset-count,
  #page-title .app-count,
  #page-title .idea-count {
    position: static;
    width: 100%;
    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:\000031388}}
#main.detail header h1.name {
  width: 1040px;
  margin: 0 auto 30px;
  padding: 5px 20px 5px 68px;
  font-size: 172%;
  border-bottom: 2px solid #345b21;
  box-sizing: border-box;
  word-break: break-word;
  background: url(../img/ic-detail.png) no-repeat left 20px center;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031388}}
  #main.detail header h1.name {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031393}}
#main.detail .point {
  float: right;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031393}}
  #main.detail .point {
    float: none;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;
    margin-bottom: 28px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031404}}
#main.detail .point .count {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 200px;
  margin-bottom: 15px;
  padding: 14px 0;
  border: 2px solid #345b21;
  text-align: center;
  background: url(../img/ic-good.png) no-repeat left 20px center;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031404}}
  #main.detail .point .count {
    float: none;
    margin-right: 12px;
    margin-bottom: 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:\000031423}}
#main.detail .point .like {
  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:\000031426}}
#main.detail .point .like a {
  display: block;
  width: 100px;
  margin: 0 auto;
  padding: 8px 0;
  background: #345b21;
  color: #fff;
  border-radius: 6px;
  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:\000031436}}
#main.detail .point .like a:hover {
  opacity: 0.8;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031443}}
#main.detail .contents {
  margin-bottom: 30px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031447}}
#main.detail .categories {
  width: calc(100% - 220px);
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031447}}
  #main.detail .categories {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031454}}
#main.detail .categories a {
  display: inline-block;
  margin: 0 10px 15px 0;
  padding: 6px 18px;
  border-radius: 6px;
  color: #333333;
  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:\000031457}}
#main.detail .categories a.estat-category {
  border: 2px solid #345b21;
  background: #dbe5d6;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003383}}
#main.detail .categories a.estat-category:hover {
  background: #345b21;
  color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031461}}
#main.detail .categories a.category {
  border: 2px solid #643c7c;
  background: #e8dff4;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003403}}
#main.detail .categories a.category:hover {
  background: #643c7c;
  color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031465}}
#main.detail .categories a.area {
  border: 2px solid #345b21;
  background: #dae586;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003393}}
#main.detail .categories a.area:hover {
  background: #345b21;
  color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031469}}
#main.detail .categories a.tag {
  border: 2px solid #0a437c;
  background: #e6f7ff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003413}}
#main.detail .categories a.tag:hover {
  background: #0a437c;
  color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031475}}
#main.detail span.id {
  display: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031479}}
#main.detail .text {
  float: left;
  width: 100%;
  margin: 15px auto 0;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031479}}
  #main.detail .text {
    width: 100%;
    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:\000031491}}
#main.detail .resource .text {
  width: 100%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031494}}
#main.detail .resource .text p {
  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:\000031499}}
#main.detail .tabs {
  width: 1000px;
  margin: 0 auto 28px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031499}}
  #main.detail .tabs {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031507}}
#main.detail .tabs a.name {
  display: inline-block;
  width: 20%;
  padding: 10px;
  text-align: center;
  background-color: #f2f2f2;
  border-radius: 6px 6px 0 0;
  text-decoration: none;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031507}}
  #main.detail .tabs a.name {
    width: 33.3333%;
    box-sizing: border-box;
  }
}
@media only screen and (max-width: 480px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031507}}
  #main.detail .tabs a.name {
    padding: 10px 0 10px 20px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003570}}
#main.detail .tabs a.name.current {
  background-color: #345b21;
  color: #fff;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031507}}
  #main.detail .tabs a.name {
    display: inline-block;
    width: auto;
    padding: 10px 8px 10px 37px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031516}}
#main.detail .tabs a.name:nth-child(1) {
  background-image: url(../img/ic-resource.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:\000031520}}
#main.detail .tabs a.name:nth-child(2) {
  background-image: url(../img/ic-relation-app.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:\000031524}}
#main.detail .tabs a.name:nth-child(3) {
  background-image: url(../img/ic-relation-idea.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:\000031529}}
#main.detail .tabs article.view {
  border: 1px solid #345b21;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031533}}
#main.detail .tabs .pages header h1 {
  padding: 10px 20px;
  font-size: 129%;
  background: #345b21;
  border-bottom: none;
  color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031545}}
#main.detail .tabs .resource,
#main.detail .tabs .url-resource,
#main.detail .tabs .appfile,
#main.detail #tabs .resource,
#main.detail #tabs .url-resource,
#main.detail #tabs .appfile {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  clear: both;
  margin: 0 20px;
  padding: 20px 0 10px;
  border-bottom: 1px solid #d5d5d5;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031556}}
#main.detail .tabs .resource .info,
#main.detail .tabs .url-resource .info,
#main.detail .tabs .appfile .info,
#main.detail #tabs .resource .info,
#main.detail #tabs .url-resource .info,
#main.detail #tabs .appfile .info {
  display: inline-block;
  width: 40%;
  margin-right: 10px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031556}}
  #main.detail .tabs .resource .info,
  #main.detail .tabs .url-resource .info,
  #main.detail .tabs .appfile .info,
  #main.detail #tabs .resource .info,
  #main.detail #tabs .url-resource .info,
  #main.detail #tabs .appfile .info {
    width: 100%;
    margin-right: 0;
    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:\000031567}}
#main.detail .tabs .resource .info .icons,
#main.detail .tabs .url-resource .info .icons,
#main.detail .tabs .appfile .info .icons,
#main.detail #tabs .resource .info .icons,
#main.detail #tabs .url-resource .info .icons,
#main.detail #tabs .appfile .info .icons {
  width: calc(60% - 10px);
  float: right;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031567}}
  #main.detail .tabs .resource .info .icons,
  #main.detail .tabs .url-resource .info .icons,
  #main.detail .tabs .appfile .info .icons,
  #main.detail #tabs .resource .info .icons,
  #main.detail #tabs .url-resource .info .icons,
  #main.detail #tabs .appfile .info .icons {
    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:\000031577}}
#main.detail .tabs .resource .info .name,
#main.detail .tabs .resource .info .download-count,
#main.detail .tabs .url-resource .info .name,
#main.detail .tabs .url-resource .info .download-count,
#main.detail .tabs .appfile .info .name,
#main.detail .tabs .appfile .info .download-count,
#main.detail #tabs .resource .info .name,
#main.detail #tabs .resource .info .download-count,
#main.detail #tabs .url-resource .info .name,
#main.detail #tabs .url-resource .info .download-count,
#main.detail #tabs .appfile .info .name,
#main.detail #tabs .appfile .info .download-count {
  width: 100%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031582}}
#main.detail .tabs .resource .info .name,
#main.detail .tabs .url-resource .info .name,
#main.detail .tabs .appfile .info .name,
#main.detail #tabs .resource .info .name,
#main.detail #tabs .url-resource .info .name,
#main.detail #tabs .appfile .info .name {
  background: url(../img/ic-txt.png) no-repeat left top 2px;
  margin: 7px 0 10px;
  padding: 3px 0 3px 40px;
  box-sizing: border-box;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031582}}
  #main.detail .tabs .resource .info .name,
  #main.detail .tabs .url-resource .info .name,
  #main.detail .tabs .appfile .info .name,
  #main.detail #tabs .resource .info .name,
  #main.detail #tabs .url-resource .info .name,
  #main.detail #tabs .appfile .info .name {
    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:\000031594}}
#main.detail .tabs .resource .info .download-count,
#main.detail .tabs .url-resource .info .download-count,
#main.detail .tabs .appfile .info .download-count,
#main.detail #tabs .resource .info .download-count,
#main.detail #tabs .url-resource .info .download-count,
#main.detail #tabs .appfile .info .download-count {
  border-top: solid 1px #dfdfdf;
  padding: 8px 12px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031599}}
#main.detail .tabs .resource .info .format-csv,
#main.detail .tabs .url-resource .info .format-csv,
#main.detail .tabs .appfile .info .format-csv,
#main.detail #tabs .resource .info .format-csv,
#main.detail #tabs .url-resource .info .format-csv,
#main.detail #tabs .appfile .info .format-csv {
  background: url(../img/file-csv.png) 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:\000031603}}
#main.detail .tabs .resource .info .format-xlsx,
#main.detail .tabs .resource .info .format-xls,
#main.detail .tabs .url-resource .info .format-xlsx,
#main.detail .tabs .url-resource .info .format-xls,
#main.detail .tabs .appfile .info .format-xlsx,
#main.detail .tabs .appfile .info .format-xls,
#main.detail #tabs .resource .info .format-xlsx,
#main.detail #tabs .resource .info .format-xls,
#main.detail #tabs .url-resource .info .format-xlsx,
#main.detail #tabs .url-resource .info .format-xls,
#main.detail #tabs .appfile .info .format-xlsx,
#main.detail #tabs .appfile .info .format-xls {
  background: url(../img/ic-xls.png) 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:\000031608}}
#main.detail .tabs .resource .info .format-doc,
#main.detail .tabs .resource .info .format-docx,
#main.detail .tabs .url-resource .info .format-doc,
#main.detail .tabs .url-resource .info .format-docx,
#main.detail .tabs .appfile .info .format-doc,
#main.detail .tabs .appfile .info .format-docx,
#main.detail #tabs .resource .info .format-doc,
#main.detail #tabs .resource .info .format-docx,
#main.detail #tabs .url-resource .info .format-doc,
#main.detail #tabs .url-resource .info .format-docx,
#main.detail #tabs .appfile .info .format-doc,
#main.detail #tabs .appfile .info .format-docx {
  background: url(../img/ic-docs.png) 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:\000031613}}
#main.detail .tabs .resource .info .format-ppt,
#main.detail .tabs .resource .info .format-pptx,
#main.detail .tabs .url-resource .info .format-ppt,
#main.detail .tabs .url-resource .info .format-pptx,
#main.detail .tabs .appfile .info .format-ppt,
#main.detail .tabs .appfile .info .format-pptx,
#main.detail #tabs .resource .info .format-ppt,
#main.detail #tabs .resource .info .format-pptx,
#main.detail #tabs .url-resource .info .format-ppt,
#main.detail #tabs .url-resource .info .format-pptx,
#main.detail #tabs .appfile .info .format-ppt,
#main.detail #tabs .appfile .info .format-pptx {
  background: url(../img/ic-ppt.png) 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:\000031618}}
#main.detail .tabs .resource .info .format-jpg,
#main.detail .tabs .resource .info .format-png,
#main.detail .tabs .resource .info .format-png,
#main.detail .tabs .url-resource .info .format-jpg,
#main.detail .tabs .url-resource .info .format-png,
#main.detail .tabs .url-resource .info .format-png,
#main.detail .tabs .appfile .info .format-jpg,
#main.detail .tabs .appfile .info .format-png,
#main.detail .tabs .appfile .info .format-png,
#main.detail #tabs .resource .info .format-jpg,
#main.detail #tabs .resource .info .format-png,
#main.detail #tabs .resource .info .format-png,
#main.detail #tabs .url-resource .info .format-jpg,
#main.detail #tabs .url-resource .info .format-png,
#main.detail #tabs .url-resource .info .format-png,
#main.detail #tabs .appfile .info .format-jpg,
#main.detail #tabs .appfile .info .format-png,
#main.detail #tabs .appfile .info .format-png {
  background: url(../img/ic-img.png) 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:\000031624}}
#main.detail .tabs .resource .info .format-pdf,
#main.detail .tabs .url-resource .info .format-pdf,
#main.detail .tabs .appfile .info .format-pdf,
#main.detail #tabs .resource .info .format-pdf,
#main.detail #tabs .url-resource .info .format-pdf,
#main.detail #tabs .appfile .info .format-pdf {
  background: url(../img/ic-pdf.png) 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:\000031629}}
#main.detail .tabs .resource .icons,
#main.detail .tabs .url-resource .icons,
#main.detail .tabs .appfile .icons,
#main.detail #tabs .resource .icons,
#main.detail #tabs .url-resource .icons,
#main.detail #tabs .appfile .icons {
  display: inline-block;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  width: calc(60% - 10px);
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031629}}
  #main.detail .tabs .resource .icons,
  #main.detail .tabs .url-resource .icons,
  #main.detail .tabs .appfile .icons,
  #main.detail #tabs .resource .icons,
  #main.detail #tabs .url-resource .icons,
  #main.detail #tabs .appfile .icons {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031640}}
#main.detail .tabs .resource .icons span,
#main.detail .tabs .url-resource .icons span,
#main.detail .tabs .appfile .icons span,
#main.detail #tabs .resource .icons span,
#main.detail #tabs .url-resource .icons span,
#main.detail #tabs .appfile .icons span {
  margin: 4px 10px 4px 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031644}}
#main.detail .tabs .resource .icons div,
#main.detail .tabs .url-resource .icons div,
#main.detail .tabs .appfile .icons div,
#main.detail #tabs .resource .icons div,
#main.detail #tabs .url-resource .icons div,
#main.detail #tabs .appfile .icons div {
  float: left;
  margin-right: 14px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031648}}
#main.detail .tabs .resource .icons div a,
#main.detail .tabs .url-resource .icons div a,
#main.detail .tabs .appfile .icons div a,
#main.detail #tabs .resource .icons div a,
#main.detail #tabs .url-resource .icons div a,
#main.detail #tabs .appfile .icons div a {
  display: inline-block;
  padding: 8px 12px 8px 40px;
  border: 2px solid #345b21;
  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:\000031655}}
#main.detail .tabs .resource .icons div a:hover,
#main.detail .tabs .url-resource .icons div a:hover,
#main.detail .tabs .appfile .icons div a:hover,
#main.detail #tabs .resource .icons div a:hover,
#main.detail #tabs .url-resource .icons div a:hover,
#main.detail #tabs .appfile .icons div a:hover {
  color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031660}}
#main.detail .tabs .resource .icons div.content-wrap, #main.detail .tabs .resource .icons div.download-wrap, #main.detail .tabs .resource .icons div.clipboard-wrap,
#main.detail .tabs .url-resource .icons div.content-wrap,
#main.detail .tabs .url-resource .icons div.download-wrap,
#main.detail .tabs .url-resource .icons div.clipboard-wrap,
#main.detail .tabs .appfile .icons div.content-wrap,
#main.detail .tabs .appfile .icons div.download-wrap,
#main.detail .tabs .appfile .icons div.clipboard-wrap,
#main.detail #tabs .resource .icons div.content-wrap,
#main.detail #tabs .resource .icons div.download-wrap,
#main.detail #tabs .resource .icons div.clipboard-wrap,
#main.detail #tabs .url-resource .icons div.content-wrap,
#main.detail #tabs .url-resource .icons div.download-wrap,
#main.detail #tabs .url-resource .icons div.clipboard-wrap,
#main.detail #tabs .appfile .icons div.content-wrap,
#main.detail #tabs .appfile .icons div.download-wrap,
#main.detail #tabs .appfile .icons div.clipboard-wrap {
  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:\000031666}}
#main.detail .tabs .resource .icons div.clipboard-wrap,
#main.detail .tabs .url-resource .icons div.clipboard-wrap,
#main.detail .tabs .appfile .icons div.clipboard-wrap,
#main.detail #tabs .resource .icons div.clipboard-wrap,
#main.detail #tabs .url-resource .icons div.clipboard-wrap,
#main.detail #tabs .appfile .icons div.clipboard-wrap {
  margin-right: 0;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031666}}
  #main.detail .tabs .resource .icons div.clipboard-wrap,
  #main.detail .tabs .url-resource .icons div.clipboard-wrap,
  #main.detail .tabs .appfile .icons div.clipboard-wrap,
  #main.detail #tabs .resource .icons div.clipboard-wrap,
  #main.detail #tabs .url-resource .icons div.clipboard-wrap,
  #main.detail #tabs .appfile .icons div.clipboard-wrap {
    margin-right: 14px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031674}}
#main.detail .tabs .resource .icons div.content-wrap a,
#main.detail .tabs .url-resource .icons div.content-wrap a,
#main.detail .tabs .appfile .icons div.content-wrap a,
#main.detail #tabs .resource .icons div.content-wrap a,
#main.detail #tabs .url-resource .icons div.content-wrap a,
#main.detail #tabs .appfile .icons div.content-wrap a {
  background: url(../img/ic-preview.png) no-repeat left 12px center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031677}}
#main.detail .tabs .resource .icons div.content-wrap a:hover,
#main.detail .tabs .url-resource .icons div.content-wrap a:hover,
#main.detail .tabs .appfile .icons div.content-wrap a:hover,
#main.detail #tabs .resource .icons div.content-wrap a:hover,
#main.detail #tabs .url-resource .icons div.content-wrap a:hover,
#main.detail #tabs .appfile .icons div.content-wrap a:hover {
  background: url(../img/ic-preview-hover.png) no-repeat left 12px center #345b21;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031682}}
#main.detail .tabs .resource .icons div.download-wrap a,
#main.detail .tabs .url-resource .icons div.download-wrap a,
#main.detail .tabs .appfile .icons div.download-wrap a,
#main.detail #tabs .resource .icons div.download-wrap a,
#main.detail #tabs .url-resource .icons div.download-wrap a,
#main.detail #tabs .appfile .icons div.download-wrap a {
  background: url(../img/ic-download.png) no-repeat left 12px center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031685}}
#main.detail .tabs .resource .icons div.download-wrap a:hover,
#main.detail .tabs .url-resource .icons div.download-wrap a:hover,
#main.detail .tabs .appfile .icons div.download-wrap a:hover,
#main.detail #tabs .resource .icons div.download-wrap a:hover,
#main.detail #tabs .url-resource .icons div.download-wrap a:hover,
#main.detail #tabs .appfile .icons div.download-wrap a:hover {
  background: url(../img/ic-download-hover.png) no-repeat left 12px center #345b21;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031690}}
#main.detail .tabs .resource .icons div.clipboard-wrap a,
#main.detail .tabs .url-resource .icons div.clipboard-wrap a,
#main.detail .tabs .appfile .icons div.clipboard-wrap a,
#main.detail #tabs .resource .icons div.clipboard-wrap a,
#main.detail #tabs .url-resource .icons div.clipboard-wrap a,
#main.detail #tabs .appfile .icons div.clipboard-wrap a {
  background: url(../img/ic-copy.png) no-repeat left 12px center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031693}}
#main.detail .tabs .resource .icons div.clipboard-wrap a:hover,
#main.detail .tabs .url-resource .icons div.clipboard-wrap a:hover,
#main.detail .tabs .appfile .icons div.clipboard-wrap a:hover,
#main.detail #tabs .resource .icons div.clipboard-wrap a:hover,
#main.detail #tabs .url-resource .icons div.clipboard-wrap a:hover,
#main.detail #tabs .appfile .icons div.clipboard-wrap a:hover {
  background: url(../img/ic-copy-hover.png) no-repeat left 12px center #345b21;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031700}}
#main.detail .tabs .resource .text,
#main.detail .tabs .url-resource .text,
#main.detail .tabs .appfile .text,
#main.detail #tabs .resource .text,
#main.detail #tabs .url-resource .text,
#main.detail #tabs .appfile .text {
  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:\000031703}}
#main.detail .tabs .resource .text p,
#main.detail .tabs .url-resource .text p,
#main.detail .tabs .appfile .text p,
#main.detail #tabs .resource .text p,
#main.detail #tabs .url-resource .text p,
#main.detail #tabs .appfile .text 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:\000031709}}
#main.detail .tabs .appfile,
#main.detail #tabs .appfile {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031709}}
  #main.detail .tabs .appfile,
  #main.detail #tabs .appfile {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031719}}
#main.detail .tabs .appfile .icons div.download-wrap,
#main.detail #tabs .appfile .icons div.download-wrap {
  margin-right: 0;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031719}}
  #main.detail .tabs .appfile .icons div.download-wrap,
  #main.detail #tabs .appfile .icons div.download-wrap {
    margin-right: 14px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031729}}
#main.detail .tabs .resource:last-child,
#main.detail .tabs .appfile:last-child,
#main.detail #tabs .resource:last-child,
#main.detail #tabs .appfile: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:\000031737}}
#main.detail .tabs header h1,
#main.detail #tabs header h1 {
  display: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031742}}
#main.detail dl.author {
  zoom: 1;
  margin-bottom: 20px;
  padding: 20px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003120}}
#main.detail dl.author:before, #main.detail dl.author: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:\00003126}}
#main.detail dl.author: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:\000031747}}
#main.detail dl.author dt {
  clear: both;
  float: left;
  width: calc(100% - 750px);
  min-height: 42px;
  padding: 10px 10px;
  border-bottom: 1px solid #d5d5d5;
  box-sizing: border-box;
  color: #345b21;
  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:\000031758}}
#main.detail dl.author dt:nth-of-type(1) {
  border-top: 1px solid #d5d5d5;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031747}}
  #main.detail dl.author dt {
    width: 40%;
  }
}
@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:\000031747}}
  #main.detail dl.author dt {
    width: 100%;
    min-height: auto;
    padding: 10px 10px 5px;
    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:\000031774}}
#main.detail dl.author dd {
  zoom: 1;
  float: left;
  width: 750px;
  min-height: 42px;
  padding: 10px 10px;
  border-bottom: 1px solid #d5d5d5;
  box-sizing: border-box;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003120}}
#main.detail dl.author dd:before, #main.detail dl.author dd: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:\00003126}}
#main.detail dl.author dd:after {
  clear: both;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031774}}
  #main.detail dl.author dd {
    width: 60%;
  }
}
@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:\000031774}}
  #main.detail dl.author dd {
    width: 100%;
    min-height: auto;
    padding: 5px 10px 10px;
    border-top: 0;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031794}}
#main.detail dl.author dd:nth-of-type(1) {
  border-top: 1px solid #d5d5d5;
}
@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:\000031794}}
  #main.detail dl.author dd:nth-of-type(1) {
    border-top: 0;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031804}}
#main.detail div.detail {
  width: 1000px;
  margin: 0 auto;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031804}}
  #main.detail div.detail {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031812}}
#main.detail div.detail #tabs .names {
  display: -webkit-flex;
  display: flex;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031812}}
  #main.detail div.detail #tabs .names {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031819}}
#main.detail div.detail #tabs .names a {
  display: block;
  width: 16.6666%;
  padding: 8px 0;
  border-right: 1px solid #fff;
  background: #f2f2f2;
  text-align: center;
  text-decoration: none;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031819}}
  #main.detail div.detail #tabs .names a {
    width: auto;
    margin-top: 1px;
    padding: 8px 10px;
    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:\000031835}}
#main.detail div.detail #tabs .names a.dataset-current, #main.detail div.detail #tabs .names a.idea-current, #main.detail div.detail #tabs .names a.current {
  background: #345b21;
  color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031842}}
#main.detail div.detail #tabs .names a:last-child {
  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:\000031848}}
#main.detail div.detail .author {
  border: 1px solid #000;
  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:\000031854}}
#main.detail table.index,
#main.detail .related_app {
  width: 100%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031858}}
#main.detail table.index tr,
#main.detail table.index .info-wrap,
#main.detail .related_app tr,
#main.detail .related_app .info-wrap {
  display: flex;
  padding: 12px;
  border-bottom: 1px solid #d5d5d5;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031864}}
#main.detail table.index tr:last-child,
#main.detail table.index .info-wrap:last-child,
#main.detail .related_app tr:last-child,
#main.detail .related_app .info-wrap:last-child {
  border-bottom: none;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031858}}
  #main.detail table.index tr,
  #main.detail table.index .info-wrap,
  #main.detail .related_app tr,
  #main.detail .related_app .info-wrap {
    display: block;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031872}}
#main.detail table.index tr td,
#main.detail table.index tr div,
#main.detail table.index .info-wrap td,
#main.detail table.index .info-wrap div,
#main.detail .related_app tr td,
#main.detail .related_app tr div,
#main.detail .related_app .info-wrap td,
#main.detail .related_app .info-wrap div {
  width: 33.333%;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031872}}
  #main.detail table.index tr td,
  #main.detail table.index tr div,
  #main.detail table.index .info-wrap td,
  #main.detail table.index .info-wrap div,
  #main.detail .related_app tr td,
  #main.detail .related_app tr div,
  #main.detail .related_app .info-wrap td,
  #main.detail .related_app .info-wrap div {
    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:\000031887}}
#main.detail .dataset-apps .detail,
#main.detail .related_app .detail,
#main.detail .app-ideas .detail {
  width: 100%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031893}}
#main.detail .fullscreen,
#main.detail .contribute-wrap {
  padding: 20px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031897}}
#main.detail .fullscreen a,
#main.detail .contribute-wrap a {
  display: inline-block;
  min-width: 200px;
  padding: 10px;
  border: 2px solid #345b21;
  text-align: center;
  box-sizing: border-box;
  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:\000031906}}
#main.detail .fullscreen a:hover,
#main.detail .contribute-wrap a:hover {
  background: #345b21;
  color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031913}}
#main.detail .frame {
  padding: 20px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031916}}
#main.detail .frame .app-filename {
  color: #345b21;
  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:\000031923}}
#main.detail .tab-body > div {
  border: 1px solid #345b21;
  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:\000031928}}
#main.detail .tab-body iframe {
  width: 100%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031933}}
#main.detail div.idea {
  width: calc(100% - 220px);
  word-break: break-word;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031933}}
  #main.detail div.idea {
    width: 100%;
    padding: 0 15px;
    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:\000031944}}
#main.detail .download-all {
  width: 1000px;
  margin: 0px auto 30px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031944}}
  #main.detail .download-all {
    width: 100%;
    margin: 0;
    padding: 0 20px 30px;
    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:\000031955}}
#main.detail .download-all .download-wrap {
  zoom: 1;
  text-align: right;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003120}}
#main.detail .download-all .download-wrap:before, #main.detail .download-all .download-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:\00003126}}
#main.detail .download-all .download-wrap:after {
  clear: both;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031955}}
  #main.detail .download-all .download-wrap {
    float: none;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031963}}
#main.detail .download-all .download-wrap a {
  display: inline-block;
  width: 200px;
  padding: 10px 25px 10px 40px;
  border: 2px solid #345b21;
  box-sizing: border-box;
  text-align: center;
  background: url(../img/ic-download.png) no-repeat left 10px 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:\000031976}}
#main.detail .idea-tabs {
  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:\000031981}}
#main.detail #idea-comments .text {
  width: 100%;
  padding: 0;
  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:\000031986}}
#main.detail #idea-comments .text p {
  margin-bottom: 30px;
  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:\000031992}}
#main.detail #idea-comments .comments .comment {
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: solid 1px #d5d5d5;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000031998}}
#main.detail #idea-comments .comments a {
  display: inline-block;
  margin-right: 12px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032003}}
#main.detail #idea-comments dl {
  width: 100%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032006}}
#main.detail #idea-comments dl label {
  display: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032011}}
#main.detail #idea-comments dd {
  width: 100%;
  padding-right: 10px;
  box-sizing: border-box;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032011}}
  #main.detail #idea-comments dd {
    padding-right: 0;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032020}}
#main.detail #idea-comments dd textarea {
  width: 100%;
  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:\000032026}}
#main.detail #idea-comments .opendata-add-comment-form {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032026}}
  #main.detail #idea-comments .opendata-add-comment-form {
    display: block;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032037}}
#main.detail #idea-comments .comment-add {
  display: inline-block;
  width: 300px;
  padding: 12px 0;
  border: none;
  background: url(../img/ic-r-arrow.png) no-repeat right 10px center #345b21;
  border-radius: 8px;
  font-size: 115%;
  color: #fff;
  text-align: center;
  text-decoration: none;
  width: 240px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003272}}
#main.detail #idea-comments .comment-add:hover {
  color: #fff;
  opacity: 0.8;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003277}}
#main.detail #idea-comments .comment-add:visited {
  color: #fff;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032037}}
  #main.detail #idea-comments .comment-add {
    width: 100%;
  }
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032037}}
  #main.detail #idea-comments .comment-add {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032047}}
#main.detail #tab-css,
#main.detail #tab-js,
#main.detail #tab-dataset,
#main.detail #tab-app,
#main.detail #tab-idea {
  padding: 20px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032054}}
#main.detail #tab-css .detail,
#main.detail #tab-js .detail,
#main.detail #tab-dataset .detail,
#main.detail #tab-app .detail,
#main.detail #tab-idea .detail {
  width: 100%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032061}}
#main.detail .dataset-tabs .names a:nth-child(1) {
  background: url(../img/ic-resource.png) no-repeat left 58px center #f2f2f2;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032061}}
  #main.detail .dataset-tabs .names a:nth-child(1) {
    background: url(../img/ic-resource.png) no-repeat left 15px center #f2f2f2;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032068}}
#main.detail .dataset-tabs .names a:nth-child(1).current {
  background: url(../img/ic-resource-hover.png) no-repeat left 58px center #345b21;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032068}}
  #main.detail .dataset-tabs .names a:nth-child(1).current {
    background: url(../img/ic-resource-hover.png) no-repeat left 15px center #345b21;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032077}}
#main.detail .dataset-tabs .names a:nth-child(2) {
  background: url(../img/ic-relation-app.png) no-repeat left 47px center #f2f2f2;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032077}}
  #main.detail .dataset-tabs .names a:nth-child(2) {
    background: url(../img/ic-relation-app.png) no-repeat left 15px center #f2f2f2;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032084}}
#main.detail .dataset-tabs .names a:nth-child(2).current {
  background: url(../img/ic-relation-app-hover.png) no-repeat left 47px center #345b21;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032084}}
  #main.detail .dataset-tabs .names a:nth-child(2).current {
    background: url(../img/ic-relation-app-hover.png) no-repeat left 15px center #345b21;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032097}}
#main.detail .idea-tabs .names a:nth-child(1) {
  background: url(../img/ic-comment.png) no-repeat left 53px center #f2f2f2;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032097}}
  #main.detail .idea-tabs .names a:nth-child(1) {
    background: url(../img/ic-comment.png) no-repeat left 15px center #f2f2f2;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032104}}
#main.detail .idea-tabs .names a:nth-child(1).current {
  background: url(../img/ic-comment-hover.png) no-repeat left 53px center #345b21;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032104}}
  #main.detail .idea-tabs .names a:nth-child(1).current {
    background: url(../img/ic-comment-hover.png) no-repeat left 15px center #345b21;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032113}}
#main.detail .idea-tabs .names a:nth-child(2) {
  background: url(../img/ic-relation-dataset.png) no-repeat left 25px center #f2f2f2;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032113}}
  #main.detail .idea-tabs .names a:nth-child(2) {
    background: url(../img/ic-relation-dataset.png) no-repeat left 10px center #f2f2f2;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032120}}
#main.detail .idea-tabs .names a:nth-child(2).current {
  background: url(../img/ic-relation-dataset-hover.png) no-repeat left 25px center #345b21;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032120}}
  #main.detail .idea-tabs .names a:nth-child(2).current {
    background: url(../img/ic-relation-dataset-hover.png) no-repeat left center #345b21;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032129}}
#main.detail .idea-tabs .names a:nth-child(3) {
  background: url(../img/ic-relation-app.png) no-repeat left 47px center #f2f2f2;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032129}}
  #main.detail .idea-tabs .names a:nth-child(3) {
    background: url(../img/ic-relation-app.png) no-repeat left 15px center #f2f2f2;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032136}}
#main.detail .idea-tabs .names a:nth-child(3).current {
  background: url(../img/ic-relation-app-hover.png) no-repeat left 47px center #345b21;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032136}}
  #main.detail .idea-tabs .names a:nth-child(3).current {
    background: url(../img/ic-relation-app-hover.png) no-repeat left 15px center #345b21;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032147}}
#main.detail .contact {
  margin: 0 auto 28px;
  padding: 20px 15px;
  border: 1px solid #333333;
  box-sizing: border-box;
  width: 1000px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032147}}
  #main.detail .contact {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003502}}
#main.detail .contact h2 {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  width: 1040px;
  margin: 0 auto 30px;
  padding: 5px 20px 5px 68px;
  font-size: 172%;
  border-bottom: 2px solid #345b21;
  box-sizing: border-box;
  word-break: break-word;
  width: 100%;
  border-bottom: 1px solid #d5d5d5;
  background: url(../img/ic-contact.png) no-repeat left 20px center;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003502}}
  #main.detail .contact h2 {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003510}}
#main.detail .contact h2:after {
  content: "Contact";
  font-size: 54%;
  margin-left: 30px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003517}}
#main.detail .contact 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:\00003120}}
#main.detail .contact dl:before, #main.detail .contact 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:\00003126}}
#main.detail .contact dl:after {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003521}}
#main.detail .contact dt,
#main.detail .contact dd {
  float: left;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003526}}
#main.detail .contact .group {
  margin-bottom: 20px;
  padding: 8px 15px;
  background: #f2f2f2;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003532}}
#main.detail .contact .charge,
#main.detail .contact .tel,
#main.detail .contact .fax,
#main.detail .contact .email,
#main.detail .contact .link {
  margin-left: 15px;
  margin-right: 13px;
  margin-bottom: 10px;
  vertical-align: top;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003543}}
#main.detail .contact .charge,
#main.detail .contact .tel,
#main.detail .contact .fax,
#main.detail .contact .email,
#main.detail .contact .link {
  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:\000032153}}
.api a {
  display: inline-block;
  width: 100px;
  background: #345b21;
  padding: 12px 0;
  text-align: center;
  color: #fff;
  border-radius: 6px;
  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:\000032163}}
.api a:hover {
  opacity: 0.8;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032168}}
.body--app #main.detail div.detail .info-wrap {
  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:\000032173}}
#idea-comments .comment .info-wrap {
  padding: 20px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032179}}
#main.detail .tabs article.view .info-wrap .info-wrap {
  padding: 20px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032185}}
.body--idea #main.detail .tabs article.view {
  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:\000032190}}
.app-body {
  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:\000032194}}
.app-body .frm-app {
  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:\000032202}}
.resource-pdf 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:\000032207}}
.resource-content .resource-name {
  padding: 10px;
  color: #345b21;
  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:\000032213}}
.resource-content .pagination {
  border-radius: 6px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032216}}
  .resource-content .pagination .page.current {
    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:\000032224}}
.resource-content .tabs li {
  display: inline-block;
  width: 20%;
  padding: 10px;
  text-align: center;
  background-color: #f2f2f2;
  border-radius: 6px 6px 0 0;
  text-decoration: none;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032224}}
  .resource-content .tabs li {
    width: 33.3333%;
    box-sizing: border-box;
  }
}
@media only screen and (max-width: 480px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032224}}
  .resource-content .tabs li {
    padding: 10px 0 10px 20px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003570}}
.resource-content .tabs li.current {
  background-color: #345b21;
  color: #fff;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032224}}
  .resource-content .tabs li {
    display: inline-block;
    width: auto;
    padding: 10px;
  }
}
@media only screen and (max-width: 480px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032224}}
  .resource-content .tabs li {
    padding: 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032237}}
.resource-content .tabs li.current a {
  color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032241}}
.resource-content .tabs li a {
  display: block;
  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:\000032248}}
.resource-content tr {
  border-bottom: 1px solid #b3b3b3;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032251}}
.resource-content tr:first-child {
  border-top: 1px solid #b3b3b3;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032255}}
.resource-content tr td {
  min-width: 100px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032260}}
.resource-content .cells + div {
  padding: 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032264}}
.resource-content #map-canvas {
  height: 350px !important;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032271}}
#main.data-map {
  display: -webkit-flex;
  display: flex;
  min-width: 1040px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032271}}
  #main.data-map {
    display: block;
    width: 100%;
    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:\000032281}}
#main.data-map .dataset-search {
  width: 300px;
  height: 600px;
  overflow-y: scroll;
  padding: 10px;
  border: 1px solid #d5d5d5;
  border-right: none;
  box-sizing: border-box;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032281}}
  #main.data-map .dataset-search {
    width: 100%;
    height: 100%;
    max-height: 300px;
  }
}
@media only screen and (max-width: 480px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032281}}
  #main.data-map .dataset-search {
    max-height: 200px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032300}}
#main.data-map .dataset-search #ajax-search {
  display: inline-block;
  width: 300px;
  padding: 12px 0;
  border: none;
  background: url(../img/ic-r-arrow.png) no-repeat right 10px center #345b21;
  border-radius: 8px;
  font-size: 115%;
  color: #fff;
  text-align: center;
  text-decoration: none;
  width: 100%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003272}}
#main.data-map .dataset-search #ajax-search:hover {
  color: #fff;
  opacity: 0.8;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003277}}
#main.data-map .dataset-search #ajax-search:visited {
  color: #fff;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032300}}
  #main.data-map .dataset-search #ajax-search {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032305}}
#main.data-map .dataset-search .settings {
  margin-bottom: 20px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032310}}
#main.data-map .dataset-search .images {
  z-index: 9999;
  padding: 2px;
  position: absolute;
  background: #fff;
  border: 1px solid #d0d0d0;
  display: flex;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032321}}
#main.data-map .selected-dataset article {
  margin-bottom: 10px;
  border-bottom: 1px solid #d5d5d5;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032325}}
#main.data-map .selected-dataset article header {
  position: relative;
  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:\000032330}}
#main.data-map .selected-dataset article .dataset-no {
  display: block;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032334}}
#main.data-map .selected-dataset article .dataset-no,
#main.data-map .selected-dataset article .dataset-name {
  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:\000032339}}
#main.data-map .selected-dataset article .dataset-name {
  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:\000032343}}
#main.data-map .selected-dataset article button {
  position: absolute;
  top: -3px;
  right: 0;
  border: none;
  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:\000032351}}
#main.data-map .selected-dataset article label {
  display: -webkit-flex;
  display: flex;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032356}}
#main.data-map .selected-dataset ul {
  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:\000032359}}
#main.data-map .selected-dataset ul li {
  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:\000032364}}
#main.data-map .selected-dataset .deselect {
  padding: 1px 5px;
  border-radius: 6px;
  background: #345b21;
  color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032370}}
#main.data-map .selected-dataset .deselect:hvoer {
  opacity: 0.8;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032376}}
#main.data-map .dataset-map {
  width: calc(100% - 300px);
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032376}}
  #main.data-map .dataset-map {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032384}}
#main.data-map #map-canvas {
  width: 100%;
  border: 1px solid #d5d5d5;
  box-sizing: border-box;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032384}}
  #main.data-map #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:\000032397}}
.body--dataset-map #ajax-box .submitters {
  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:\000032401}}
.body--dataset-map #ajax-box .submitters {
  text-align: center;
  margin: 20px auto;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032409}}
  .body--dataset-map #ajax-box #s_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:\000032415}}
.body--dataset-map #ajax-box .btn {
  display: inline-block;
  width: 300px;
  padding: 12px 0;
  border: none;
  background: url(../img/ic-r-arrow.png) no-repeat right 10px center #345b21;
  border-radius: 8px;
  font-size: 115%;
  color: #fff;
  text-align: center;
  text-decoration: none;
  vertical-align: top;
  margin-bottom: 10px;
  border: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003272}}
.body--dataset-map #ajax-box .btn:hover {
  color: #fff;
  opacity: 0.8;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003277}}
.body--dataset-map #ajax-box .btn:visited {
  color: #fff;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032415}}
  .body--dataset-map #ajax-box .btn {
    width: 100%;
  }
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032415}}
  .body--dataset-map #ajax-box .btn {
    width: 300px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032426}}
.body--dataset-map #ajax-box .search-ui-form {
  margin: 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032430}}
.body--dataset-map #ajax-box table {
  width: 100%;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032433}}
  .body--dataset-map #ajax-box table th {
    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:\000032437}}
  .body--dataset-map #ajax-box table th:after {
    content: "/";
    display: inline-block;
    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:\000032445}}
.body--dataset-map #ajax-box table tr {
  border-bottom: 1px solid #d5d5d5;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032448}}
.body--dataset-map #ajax-box table tr:last-child {
  margin-bottom: 30px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032452}}
  .body--dataset-map #ajax-box table tr td {
    display: block;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032460}}
.body--dataset-map #ajax-box .search-ui-select {
  margin-top: 20px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032464}}
.body--dataset-map #ajax-box .pagination {
  margin-top: 20px;
}

@media only screen and (max-width: 1040px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032475}}
  .resource-graph {
    border-top: 1px solid #d5d5d5;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032480}}
.resource-graph .first-notice {
  margin-top: 30px;
  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:\000032495}}
.dataset #main.data-map {
  margin: 0 auto;
  border: 1px solid #d5d5d5;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032504}}
.dataset #main.data-map .dataset-search {
  border: none;
  border-right: 1px solid #d5d5d5;
  height: auto;
  max-height: 100%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032516}}
.dataset #wrap {
  margin: 0 auto 30px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032520}}
.dataset #gnav {
  border-bottom: 1px solid #345b21;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032524}}
.dataset .graph-types {
  text-align: right;
  margin: 30px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032528}}
.dataset .graph-types button {
  margin-left: 10px;
  color: #345b21;
  border: #345b21 solid 1px;
  border-radius: 4px;
  padding: 1px 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032535}}
.dataset .graph-types button:hover {
  background: #345b21;
  color: white;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032542}}
.dataset .graph-types button.current {
  background: #345b21;
  color: white;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032548}}
.dataset span.dataset-no {
  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:\000032552}}
.dataset .graph-header-controller {
  text-align: right;
  margin-right: 30px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032560}}
.dataset #head .tool-right .login {
  margin: 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032563}}
.dataset #head .tool-right .login a.login {
  margin: 0 0 0 auto;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032569}}
.dataset .search-ui-form {
  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:\000032572}}
.dataset .search-ui-form .submitters {
  margin: 20px auto 0;
  max-width: 400px;
  display: -webkit-flex;
  display: flex;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032577}}
.dataset .search-ui-form .submitters input[type="submit"],
.dataset .search-ui-form .submitters a.btn {
  margin: 0 5px 30px;
  display: inline-block;
  padding: 12px 0;
  border-radius: 8px;
  background: url(../img/ic-r-arrow.png) no-repeat right 10px center #345b21;
  font-size: 115%;
  color: #fff;
  text-align: center;
  text-decoration: none;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  width: 190px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032600}}
.body--dataset .resource-graph .graph-controller {
  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:\000032603}}
.body--dataset .resource-graph .graph-controller .graph-types button {
  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:\000032607}}
.body--dataset .resource-graph .graph-controller .graph-header-controller {
  margin-top: 20px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032621}}
.graph-warp {
  margin: 0 auto;
  width: 70% !important;
  height: 500px;
}
@media only screen and (max-width: 1040px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032621}}
  .graph-warp {
    margin: 0 auto;
  }
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032621}}
  .graph-warp {
    width: 740px !important;
  }
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032638}}
.body--graph .resource-graph {
  overflow-x: scroll;
  width: 100%;
}
@media only screen and (max-width: 1040px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032638}}
  .body--graph .resource-graph {
    max-width: 1040px;
  }
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032652}}
#about {
  margin-bottom: 28px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032655}}
#about h2 {
  padding: 10px;
  font-size: 115%;
  background: #0536ad;
  background-image: -owg-linear-gradient(top, #0069ac, #005a96);
  background-image: -webkit-linear-gradient(top, #0069ac, #005a96);
  background-image: -moz-linear-gradient(top, #0069ac, #005a96);
  background-image: -o-linear-gradient(top, #0069ac, #005a96);
  background-image: linear-gradient(top, #0069ac, #005a96);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF0069AC', endColorstr='#FF005A96');
  background: #0536ad url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc5MzgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiMwMDY5QUMiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMwMDVBOTYiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c5MzgpIiAvPgo8L3N2Zz4=);
  color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032661}}
#about p {
  margin-top: 14px;
  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:\000032671}}
.cms-tabs header,
.opendata-tabs header {
  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:\000032675}}
.cms-tabs .view,
.opendata-tabs .view {
  background: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032679}}
.cms-tabs .names,
.opendata-tabs .names {
  border-bottom: 1px solid #345b21;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032682}}
.cms-tabs .names .name,
.opendata-tabs .names .name {
  display: inline-block;
  font-size: 129%;
  background: #f2f2f2;
  color: #555555;
  text-align: center;
  text-decoration: none;
  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:\000032691}}
.cms-tabs .names .name:nth-child(2),
.opendata-tabs .names .name:nth-child(2) {
  border-right: 1px solid #fff;
  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:\000032696}}
.cms-tabs .names .name.current,
.opendata-tabs .names .name.current {
  background: #345b21;
  color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032703}}
.cms-tabs .pages,
.opendata-tabs .pages {
  padding: 20px 60px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032703}}
  .cms-tabs .pages,
  .opendata-tabs .pages {
    padding: 20px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032710}}
.cms-tabs .pages h3,
.opendata-tabs .pages h3 {
  width: calc(80% - 12px);
  float: left;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032715}}
.cms-tabs .pages article,
.opendata-tabs .pages article {
  padding: 0 0 12px 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:\000032721}}
.cms-tabs nav,
.opendata-tabs 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:\000032726}}
.cms-tabs .name {
  padding: 18px 0;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032730}}
.opendata-tabs .name {
  padding: 12px 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032733}}
.opendata-tabs .name:nth-child(2) {
  display: none;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032738}}
.cms-contents {
  min-width: 1040px;
  padding: 30px 0;
  background: #eaeab9;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032738}}
  .cms-contents {
    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:\000032747}}
.cms-contents .contents {
  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:\000032752}}
.cms-tabs .name {
  width: 50%;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032756}}
.opendata-tabs .name {
  width: 50%;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032762}}
.opendata-tabs .more,
.opendata-tabs .rss {
  margin: 0 5px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032762}}
  .opendata-tabs .more,
  .opendata-tabs .rss {
    margin: 0px;
  }
}

@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032772}}
  .opendata-tabs .more {
    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:\000032778}}
.opendata-tabs .pages {
  padding: 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:\000032778}}
  .opendata-tabs .pages {
    padding: 0 15px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032785}}
.opendata-tabs .pages article {
  padding: 12px 0;
  border-bottom: 1px solid #d5d5d5;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032793}}
.opendata-tabs,
article.nodes {
  margin-bottom: 55px;
}

@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032799}}
  .opendata-tabs article nav {
    padding: 15px 15px 0px;
  }
}

@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032806}}
  article.nodes {
    padding: 0 15px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032811}}
article.nodes > header {
  border-bottom: 2px solid #345b21;
  margin-bottom: 15px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032815}}
article.nodes > header h1 {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  position: relative;
  padding: 15px 0 15px 75px;
  font-size: 172%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032822}}
article.nodes > header h1:after {
  font-size: 54%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032828}}
article.nodes article a {
  display: inline-block;
  margin: 0 10px 15px 0;
  padding: 6px 18px;
  border-radius: 6px;
  color: #333333;
  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:\000032832}}
article.nodes div article {
  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:\000032836}}
article.nodes.formats a {
  padding: 6px 6px 6px 30px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032840}}
article.nodes nav {
  text-align: center;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032840}}
  article.nodes nav {
    padding: 0 15px;
  }
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032850}}
.categories article a {
  border: 2px solid #643c7c;
  background: #e8dff4;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003403}}
.categories article a:hover {
  background: #643c7c;
  color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032854}}
.categories h1 {
  background: url(../img/nodes-bunya.png) no-repeat left 20px center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032857}}
.categories h1:after {
  content: "Field";
  margin-left: 30px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032865}}
.estat-categories article a {
  border: 2px solid #345b21;
  background: #dbe5d6;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032869}}
.estat-categories article a:hover {
  background: #345b21;
  color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032875}}
.estat-categories h1 {
  background: url(../img/nodes-estat.png) no-repeat left 20px center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032878}}
.estat-categories h1:after {
  content: "e-Stat category";
  margin-left: 30px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032886}}
.areas article a {
  border: 2px solid #345b21;
  background: #dae586;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003393}}
.areas article a:hover {
  background: #345b21;
  color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032890}}
.areas h1 {
  background: url(../img/nodes-areas.png) no-repeat left 20px center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032893}}
.areas h1:after {
  content: "Region";
  margin-left: 30px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032901}}
.tags article a {
  border: 2px solid #0a437c;
  background: #e6f7ff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003413}}
.tags article a:hover {
  background: #0a437c;
  color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032905}}
.tags h1 {
  background: url(../img/nodes-tags.png) no-repeat left 20px center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032908}}
.tags h1:after {
  content: "Tag";
  margin-left: 30px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032916}}
.formats article a {
  border: 2px solid #deb887;
  background: url(../img/ic-txt.png) no-repeat left 6px center #faf0e6;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032920}}
.formats article a.hover {
  background: url(../img/ic-txt.png) no-repeat left 6px center #deb887;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032924}}
.formats article a.csv {
  background: url(../img/ic-csv.png) no-repeat left 6px center #faf0e6;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032927}}
.formats article a.csv:hover {
  background: url(../img/ic-csv.png) no-repeat left 6px center #deb887;
  color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032933}}
.formats article a.xls {
  background: url(../img/ic-xls.png) no-repeat left 6px center #faf0e6;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032936}}
.formats article a.xls:hover {
  background: url(../img/ic-xls.png) no-repeat left 6px center #deb887;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032941}}
.formats article a.pdf {
  background: url(../img/ic-pdf.png) no-repeat left 6px center #faf0e6;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032944}}
.formats article a.pdf:hover {
  background: url(../img/ic-pdf.png) no-repeat left 6px center #deb887;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032949}}
.formats article a.docs {
  background: url(../img/ic-docs.png) no-repeat left 6px center #faf0e6;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032952}}
.formats article a.docs:hover {
  background: url(../img/ic-docs.png) no-repeat left 6px center #deb887;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032957}}
.formats article a.ppt {
  background: url(../img/ic-ppt.png) no-repeat left 6px center #faf0e6;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032960}}
.formats article a.ppt:hover {
  background: url(../img/ic-ppt.png) no-repeat left 6px center #deb887;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032965}}
.formats article a.txt {
  background: url(../img/ic-txt.png) no-repeat left 6px center #faf0e6;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032968}}
.formats article a.txt:hover {
  background: url(../img/ic-txt.png) no-repeat left 6px center #deb887;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032973}}
.formats article a.img {
  background: url(../img/ic-img.png) no-repeat left 6px center #faf0e6;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032976}}
.formats article a.img:hover {
  background: url(../img/ic-img.png) no-repeat left 6px center #deb887;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032982}}
.formats h1 {
  background: url(../img/nodes-formats.png) no-repeat left 20px center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032985}}
.formats h1:after {
  content: "Format";
  margin-left: 30px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032993}}
.licenses article a {
  border: 2px solid #666666;
  background: #f2f2f2;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000032997}}
.licenses article a:hover {
  background: #666666;
  color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033003}}
.licenses h1 {
  background: url(../img/nodes-licenses.png) no-repeat left 20px center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033006}}
.licenses h1:after {
  content: "Licence";
  margin-left: 30px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033015}}
.child-category {
  width: 1000px;
  margin: 0 auto;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033015}}
  .child-category {
    width: 100%;
    margin-bottom: 28px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033024}}
.child-category .child-contents {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -5px 30px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033024}}
  .child-category .child-contents {
    margin: 0;
    -webkit-justify-content: center;
    justify-content: center;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033034}}
.child-category .child-contents article {
  width: calc(20% - 10px);
  margin: 0px 5px 10px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033034}}
  .child-category .child-contents article {
    width: 50%;
    margin: 0 0 10px 0;
    padding: 0 5px;
    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:\000033045}}
.child-category .child-contents article a {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  height: 100%;
  padding: 8px;
  background: #e8dff4;
  border: 2px solid #643c7c;
  text-align: center;
  color: #000;
  border-radius: 6px;
  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:\000033059}}
.child-category .child-contents article a:hover {
  background: #643c7c;
  color: #fff;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033072}}
.body--dataset-bunya-kurashi .bunya-kenko,
.body--dataset-bunya-kurashi .bunya-kyoiku,
.body--dataset-bunya-kurashi .bunya-sangyo,
.body--dataset-bunya-kurashi .bunya-koryu,
.body--dataset-bunya-kurashi .bunya-kensei,
.body--app-bunya-kurashi .bunya-kenko,
.body--app-bunya-kurashi .bunya-kyoiku,
.body--app-bunya-kurashi .bunya-sangyo,
.body--app-bunya-kurashi .bunya-koryu,
.body--app-bunya-kurashi .bunya-kensei,
.body--idea-bunya-kurashi .bunya-kenko,
.body--idea-bunya-kurashi .bunya-kyoiku,
.body--idea-bunya-kurashi .bunya-sangyo,
.body--idea-bunya-kurashi .bunya-koryu,
.body--idea-bunya-kurashi .bunya-kensei {
  display: none;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033085}}
.body--dataset-bunya-kenko .bunya-kurashi,
.body--dataset-bunya-kenko .bunya-kyoiku,
.body--dataset-bunya-kenko .bunya-sangyo,
.body--dataset-bunya-kenko .bunya-koryu,
.body--dataset-bunya-kenko .bunya-kensei,
.body--app-bunya-kenko .bunya-kurashi,
.body--app-bunya-kenko .bunya-kyoiku,
.body--app-bunya-kenko .bunya-sangyo,
.body--app-bunya-kenko .bunya-koryu,
.body--app-bunya-kenko .bunya-kensei,
.body--idea-bunya-kenko .bunya-kurashi,
.body--idea-bunya-kenko .bunya-kyoiku,
.body--idea-bunya-kenko .bunya-sangyo,
.body--idea-bunya-kenko .bunya-koryu,
.body--idea-bunya-kenko .bunya-kensei {
  display: none;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033098}}
.body--dataset-bunya-kyoiku .bunya-kurashi,
.body--dataset-bunya-kyoiku .bunya-kenko,
.body--dataset-bunya-kyoiku .bunya-sangyo,
.body--dataset-bunya-kyoiku .bunya-koryu,
.body--dataset-bunya-kyoiku .bunya-kensei,
.body--app-bunya-kyoiku .bunya-kurashi,
.body--app-bunya-kyoiku .bunya-kenko,
.body--app-bunya-kyoiku .bunya-sangyo,
.body--app-bunya-kyoiku .bunya-koryu,
.body--app-bunya-kyoiku .bunya-kensei,
.body--idea-bunya-kyoiku .bunya-kurashi,
.body--idea-bunya-kyoiku .bunya-kenko,
.body--idea-bunya-kyoiku .bunya-sangyo,
.body--idea-bunya-kyoiku .bunya-koryu,
.body--idea-bunya-kyoiku .bunya-kensei {
  display: none;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033111}}
.body--dataset-bunya-sangyo .bunya-kurashi,
.body--dataset-bunya-sangyo .bunya-kenko,
.body--dataset-bunya-sangyo .bunya-kyoiku,
.body--dataset-bunya-sangyo .bunya-koryu,
.body--dataset-bunya-sangyo .bunya-kensei,
.body--app-bunya-sangyo .bunya-kurashi,
.body--app-bunya-sangyo .bunya-kenko,
.body--app-bunya-sangyo .bunya-kyoiku,
.body--app-bunya-sangyo .bunya-koryu,
.body--app-bunya-sangyo .bunya-kensei,
.body--idea-bunya-sangyo .bunya-kurashi,
.body--idea-bunya-sangyo .bunya-kenko,
.body--idea-bunya-sangyo .bunya-kyoiku,
.body--idea-bunya-sangyo .bunya-koryu,
.body--idea-bunya-sangyo .bunya-kensei {
  display: none;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033124}}
.body--dataset-bunya-koryu .bunya-kurashi,
.body--dataset-bunya-koryu .bunya-kenko,
.body--dataset-bunya-koryu .bunya-kyoiku,
.body--dataset-bunya-koryu .bunya-sangyo,
.body--dataset-bunya-koryu .bunya-kensei,
.body--app-bunya-koryu .bunya-kurashi,
.body--app-bunya-koryu .bunya-kenko,
.body--app-bunya-koryu .bunya-kyoiku,
.body--app-bunya-koryu .bunya-sangyo,
.body--app-bunya-koryu .bunya-kensei,
.body--idea-bunya-koryu .bunya-kurashi,
.body--idea-bunya-koryu .bunya-kenko,
.body--idea-bunya-koryu .bunya-kyoiku,
.body--idea-bunya-koryu .bunya-sangyo,
.body--idea-bunya-koryu .bunya-kensei {
  display: none;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033137}}
.body--dataset-bunya-kensei .bunya-kurashi,
.body--dataset-bunya-kensei .bunya-kenko,
.body--dataset-bunya-kensei .bunya-kyoiku,
.body--dataset-bunya-kensei .bunya-sangyo,
.body--dataset-bunya-kensei .bunya-koryu,
.body--app-bunya-kensei .bunya-kurashi,
.body--app-bunya-kensei .bunya-kenko,
.body--app-bunya-kensei .bunya-kyoiku,
.body--app-bunya-kensei .bunya-sangyo,
.body--app-bunya-kensei .bunya-koryu,
.body--idea-bunya-kensei .bunya-kurashi,
.body--idea-bunya-kensei .bunya-kenko,
.body--idea-bunya-kensei .bunya-kyoiku,
.body--idea-bunya-kensei .bunya-sangyo,
.body--idea-bunya-kensei .bunya-koryu {
  display: none;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033149}}
.portal-page .body {
  width: 900px;
  margin: 0 auto;
  zoom: 1;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003120}}
.portal-page .body:before, .portal-page .body: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:\00003126}}
.portal-page .body:after {
  clear: both;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033149}}
  .portal-page .body {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033159}}
.portal-page .released {
  width: 900px;
  margin: 0 auto 28px;
  text-align: right;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033159}}
  .portal-page .released {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033170}}
.portal-page .related-pages ul li {
  margin-left: 25px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033175}}
.portal-page .contact {
  margin: 0 auto 28px;
  padding: 20px 15px;
  border: 1px solid #333333;
  box-sizing: border-box;
  width: 900px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033175}}
  .portal-page .contact {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003502}}
.portal-page .contact h2 {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  width: 1040px;
  margin: 0 auto 30px;
  padding: 5px 20px 5px 68px;
  font-size: 172%;
  border-bottom: 2px solid #345b21;
  box-sizing: border-box;
  word-break: break-word;
  width: 100%;
  border-bottom: 1px solid #d5d5d5;
  background: url(../img/ic-contact.png) no-repeat left 20px center;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003502}}
  .portal-page .contact h2 {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003510}}
.portal-page .contact h2:after {
  content: "Contact";
  font-size: 54%;
  margin-left: 30px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003517}}
.portal-page .contact 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:\00003120}}
.portal-page .contact dl:before, .portal-page .contact 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:\00003126}}
.portal-page .contact dl:after {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003521}}
.portal-page .contact dt,
.portal-page .contact dd {
  float: left;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003526}}
.portal-page .contact .group {
  margin-bottom: 20px;
  padding: 8px 15px;
  background: #f2f2f2;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003532}}
.portal-page .contact .charge,
.portal-page .contact .tel,
.portal-page .contact .fax,
.portal-page .contact .email,
.portal-page .contact .link {
  margin-left: 15px;
  margin-right: 13px;
  margin-bottom: 10px;
  vertical-align: top;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003543}}
.portal-page .contact .charge,
.portal-page .contact .tel,
.portal-page .contact .fax,
.portal-page .contact .email,
.portal-page .contact .link {
  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:\000033186}}
.portal-page .body h1,
.portal-page .inquiry-html h1,
.portal-page .inquiry-form h1,
.cke_editable h1,
.portal-page .faq-question h1 {
  margin-bottom: 28px;
  padding: 10px;
  background: #345b21;
  font-size: 172%;
  color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033190}}
.portal-page .body h2,
.portal-page .inquiry-html h2,
.portal-page .inquiry-form h2,
.cke_editable h2,
.portal-page .faq-question h2 {
  margin-bottom: 28px;
  padding-left: 10px;
  border-bottom: 2px solid #345b21;
  font-size: 172%;
  color: #000;
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033195}}
.portal-page .body h3,
.portal-page .inquiry-html h3,
.portal-page .inquiry-form h3,
.cke_editable h3,
.portal-page .faq-question h3 {
  margin-bottom: 28px;
  padding-left: 10px;
  font-size: 143%;
  color: #345b21;
  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:\000033199}}
.portal-page .body h4,
.portal-page .inquiry-html h4,
.portal-page .inquiry-form h4,
.cke_editable h4,
.portal-page .faq-question h4 {
  margin-bottom: 14px;
  padding-left: 10px;
  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:\000033205}}
.portal-page .body p,
.portal-page .inquiry-html p,
.portal-page .inquiry-form p,
.cke_editable p,
.portal-page .faq-question p {
  margin-bottom: 28px;
  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:\000033210}}
.portal-page .body img,
.portal-page .inquiry-html img,
.portal-page .inquiry-form img,
.cke_editable img,
.portal-page .faq-question img {
  max-width: 100%;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033210}}
  .portal-page .body img,
  .portal-page .inquiry-html img,
  .portal-page .inquiry-form img,
  .cke_editable img,
  .portal-page .faq-question img {
    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:\000033218}}
.portal-page .body .float-left,
.portal-page .inquiry-html .float-left,
.portal-page .inquiry-form .float-left,
.cke_editable .float-left,
.portal-page .faq-question .float-left {
  float: left;
  margin: 0 14px 14px 0;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033218}}
  .portal-page .body .float-left,
  .portal-page .inquiry-html .float-left,
  .portal-page .inquiry-form .float-left,
  .cke_editable .float-left,
  .portal-page .faq-question .float-left {
    float: none;
    margin: 0 0 14px 0;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033228}}
.portal-page .body .float-right,
.portal-page .inquiry-html .float-right,
.portal-page .inquiry-form .float-right,
.cke_editable .float-right,
.portal-page .faq-question .float-right {
  float: right;
  margin: 0 0 14px 14px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033228}}
  .portal-page .body .float-right,
  .portal-page .inquiry-html .float-right,
  .portal-page .inquiry-form .float-right,
  .cke_editable .float-right,
  .portal-page .faq-question .float-right {
    float: none;
    margin: 0 0 14px 0;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033238}}
.portal-page .body .clear,
.portal-page .inquiry-html .clear,
.portal-page .inquiry-form .clear,
.cke_editable .clear,
.portal-page .faq-question .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:\000033242}}
.portal-page .body table,
.portal-page .inquiry-html table,
.portal-page .inquiry-form table,
.cke_editable table,
.portal-page .faq-question table {
  margin-bottom: 28px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033245}}
.portal-page .body table caption,
.portal-page .inquiry-html table caption,
.portal-page .inquiry-form table caption,
.cke_editable table caption,
.portal-page .faq-question table caption {
  padding: 0 10px;
  text-align: left;
  color: #345b21;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033251}}
.portal-page .body table th,
.portal-page .body table td,
.portal-page .inquiry-html table th,
.portal-page .inquiry-html table td,
.portal-page .inquiry-form table th,
.portal-page .inquiry-form table td,
.cke_editable table th,
.cke_editable table td,
.portal-page .faq-question table th,
.portal-page .faq-question table td {
  padding: 10px 15px;
  border: 1px solid #323232;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033257}}
.portal-page .body table th,
.portal-page .inquiry-html table th,
.portal-page .inquiry-form table th,
.cke_editable table th,
.portal-page .faq-question table th {
  background: #10222b;
  color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033263}}
.portal-page .body ul,
.portal-page .body ol,
.portal-page .inquiry-html ul,
.portal-page .inquiry-html ol,
.portal-page .inquiry-form ul,
.portal-page .inquiry-form ol,
.cke_editable ul,
.cke_editable ol,
.portal-page .faq-question ul,
.portal-page .faq-question ol {
  margin: 0 0 28px 25px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033271}}
.portal-page .body .agreement,
.portal-page .inquiry-html .agreement,
.portal-page .inquiry-form .agreement,
.cke_editable .agreement,
.portal-page .faq-question .agreement {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033276}}
.portal-page .body .agreement:after,
.portal-page .inquiry-html .agreement:after,
.portal-page .inquiry-form .agreement:after,
.cke_editable .agreement:after,
.portal-page .faq-question .agreement:after {
  content: "";
  display: block;
  width: calc(33.33333% - 20px);
  margin: 0 10px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033276}}
  .portal-page .body .agreement:after,
  .portal-page .inquiry-html .agreement:after,
  .portal-page .inquiry-form .agreement:after,
  .cke_editable .agreement:after,
  .portal-page .faq-question .agreement:after {
    width: calc(50% - 20px);
  }
}
@media only screen and (max-width: 480px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033276}}
  .portal-page .body .agreement:after,
  .portal-page .inquiry-html .agreement:after,
  .portal-page .inquiry-form .agreement:after,
  .cke_editable .agreement:after,
  .portal-page .faq-question .agreement:after {
    width: 100%;
    margin: 0 0 28px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033292}}
.portal-page .body .agreement a,
.portal-page .inquiry-html .agreement a,
.portal-page .inquiry-form .agreement a,
.cke_editable .agreement a,
.portal-page .faq-question .agreement a {
  display: block;
  width: calc(33.33333% - 20px);
  margin: 0 10px 28px;
  box-sizing: border-box;
  border: 1px solid #d5d5d5;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033292}}
  .portal-page .body .agreement a,
  .portal-page .inquiry-html .agreement a,
  .portal-page .inquiry-form .agreement a,
  .cke_editable .agreement a,
  .portal-page .faq-question .agreement a {
    width: calc(50% - 20px);
  }
}
@media only screen and (max-width: 480px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033292}}
  .portal-page .body .agreement a,
  .portal-page .inquiry-html .agreement a,
  .portal-page .inquiry-form .agreement a,
  .cke_editable .agreement a,
  .portal-page .faq-question .agreement a {
    width: 100%;
    margin: 0 0 28px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033308}}
.portal-page .body .agreement a .agree-img,
.portal-page .inquiry-html .agreement a .agree-img,
.portal-page .inquiry-form .agreement a .agree-img,
.cke_editable .agreement a .agree-img,
.portal-page .faq-question .agreement a .agree-img {
  display: inline-block;
  width: 100%;
  height: auto;
  border-bottom: 1px solid #d5d5d5;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033314}}
.portal-page .body .agreement a .agree-img img,
.portal-page .inquiry-html .agreement a .agree-img img,
.portal-page .inquiry-form .agreement a .agree-img img,
.cke_editable .agreement a .agree-img img,
.portal-page .faq-question .agreement a .agree-img img {
  width: 100%;
  height: 150px;
  object-fit: cover;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033321}}
.portal-page .body .agreement a .title,
.portal-page .inquiry-html .agreement a .title,
.portal-page .inquiry-form .agreement a .title,
.cke_editable .agreement a .title,
.portal-page .faq-question .agreement a .title {
  font-size: 129%;
  padding: 10px;
  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:\000033327}}
.portal-page .body .agreement a .agree-link,
.portal-page .inquiry-html .agreement a .agree-link,
.portal-page .inquiry-form .agreement a .agree-link,
.cke_editable .agreement a .agree-link,
.portal-page .faq-question .agreement a .agree-link {
  padding: 0 10px 10px 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033331}}
.portal-page .body .agreement a .title,
.portal-page .body .agreement a .agree-link,
.portal-page .inquiry-html .agreement a .title,
.portal-page .inquiry-html .agreement a .agree-link,
.portal-page .inquiry-form .agreement a .title,
.portal-page .inquiry-form .agreement a .agree-link,
.cke_editable .agreement a .title,
.cke_editable .agreement a .agree-link,
.portal-page .faq-question .agreement a .title,
.portal-page .faq-question .agreement a .agree-link {
  display: block;
  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:\000033340}}
.portal-page .inquiry-html p {
  padding: 0;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033344}}
.related-pages,
.map-page {
  width: 900px;
  margin: 0 auto 28px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033344}}
  .related-pages,
  .map-page {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033353}}
.related-pages h1,
.related-pages h2,
.map-page h1,
.map-page h2 {
  margin-bottom: 28px;
  padding-left: 10px;
  border-bottom: 2px solid #345b21;
  font-size: 172%;
  color: #000;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033359}}
section.categories {
  width: 900px;
  margin: 0 auto 15px;
  padding: 10px 15px;
  border-top: 1px solid #d5d5d5;
  text-align: right;
  box-sizing: border-box;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033359}}
  section.categories {
    width: 100%;
    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:\000033372}}
section.categories header,
section.categories .nodes {
  display: inline-block;
  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:\000033377}}
section.categories header ul li,
section.categories .nodes ul li {
  display: inline-block;
  margin-left: 10px;
  padding-left: 10px;
  border-left: 1px solid #d5d5d5;
  vertical-align: bottom;
  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:\000033392}}
.inquiry-form dl,
.body--event .see dl {
  clear: both;
  zoom: 1;
  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:\00003120}}
.inquiry-form dl:before, .inquiry-form dl:after,
.body--event .see dl:before,
.body--event .see 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:\00003126}}
.inquiry-form dl:after,
.body--event .see 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:\000033398}}
.inquiry-form dt,
.body--event .see dt {
  width: 200px;
  float: left;
  margin-right: 14px;
  padding: 10px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033398}}
  .inquiry-form dt,
  .body--event .see dt {
    padding: 0;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033409}}
.inquiry-form dd,
.body--event .see dd {
  width: 569px;
  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:\000033414}}
.inquiry-form .simple-captcha,
.body--event .see .simple-captcha {
  margin-top: 30px;
  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:\000033419}}
.inquiry-form #answer_captcha,
.body--event .see #answer_captcha {
  width: 10%;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033425}}
.portal-page .inquiry-form p {
  padding: 0;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033430}}
:root .inquiry-form .send input,
:root .body--event .see .send input {
  filter: none\0;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033435}}
#ss-notice {
  margin-bottom: 28px;
  color: #e00;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033440}}
#errorExplanation {
  margin: 28px 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033443}}
#errorExplanation p,
#errorExplanation ul {
  color: #e00;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033448}}
#errorExplanation p {
  margin: 14px 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033452}}
#errorExplanation ul {
  margin: 14px 0 14px 25px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033458}}
.body--event .body {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033463}}
.body--event .see dt {
  clear: both;
  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:\000033468}}
.body--event .see dd {
  margin: 10px 0 14px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033477}}
.event-date h1 {
  margin-bottom: 14px;
  padding: 7px 0 4px 50px;
  border-bottom: 2px solid #f09700;
  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:\000033484}}
.event-date h1.jan {
  background: url(../img/ic-january.png) no-repeat 10px bottom;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033488}}
.event-date h1.feb {
  background: url(../img/ic-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:\000033492}}
.event-date h1.may {
  background: url(../img/ic-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:\000033496}}
.event-date h1.apr {
  background: url(../img/ic-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:\000033500}}
.event-date h1.mar {
  background: url(../img/ic-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:\000033504}}
.event-date h1.jun {
  background: url(../img/ic-june.png) no-repeat 10px bottom;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033508}}
.event-date h1.jul {
  background: url(../img/ic-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:\000033512}}
.event-date h1.aug {
  background: url(../img/ic-august.png) no-repeat 5px bottom;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033516}}
.event-date h1.sep {
  background: url(../img/ic-september.png) no-repeat 9px bottom;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033520}}
.event-date h1.oct {
  background: url(../img/ic-october.png) no-repeat 10px bottom;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033524}}
.event-date h1.nov {
  background: url(../img/ic-november.png) no-repeat 8px bottom;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033528}}
.event-date h1.dec {
  background: url(../img/ic-december.png) no-repeat 10px bottom;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033532}}
.event-date > h2 {
  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:\000033536}}
.event-date ul {
  float: right;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033539}}
.event-date ul .prev {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin-right: 10px;
  padding: 0 15px;
  border-right: 1px solid #d5d5d5;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033546}}
.event-date ul .next {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  padding-right: 13px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033553}}
#event-list {
  clear: both;
  margin-bottom: 2em;
  border-top: 1px solid #d5d5d5;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033558}}
#event-list dl {
  margin: 0;
  padding: 10px 10px 6px;
  border-bottom: 1px solid #d5d5d5;
  zoom: 1;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033564}}
#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:\000033571}}
#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:\000033579}}
#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:\000033584}}
#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:\000033590}}
#event-list dl.sat {
  background: #e1ebf1;
  color: #039;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033595}}
#event-list dl.sun,
#event-list dl.holiday {
  background: #ffeeee;
  color: #e00;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033601}}
#event-list dt {
  float: left;
  width: 20%;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033601}}
  #event-list 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:\000033611}}
#event-list dd {
  margin-left: 20%;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033611}}
  #event-list dd {
    margin-left: 0;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033618}}
#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:\000033626}}
#event-list dd div {
  display: inline;
  float: left;
  min-width: 85px;
  margin-right: 14px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033631}}
#event-list dd div a {
  display: block;
  min-width: 85px;
  padding: 0 5px;
  border: 1px solid #d5d5d5;
  background: #caebff;
  color: #383838;
  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:\000033643}}
#event-list .page {
  margin-bottom: 10px;
  border-bottom: 1px solid #d5d5d5;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033647}}
#event-list .page 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:\000033655}}
#event-list .page p {
  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:\000033659}}
#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:\00003120}}
#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:\00003126}}
#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:\000033664}}
#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:\000033668}}
#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: #caebff;
  color: #383838;
  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:\000033678}}
#event-list .page .categories li a:hover {
  background-color: #0536ad;
  color: #fff;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033687}}
.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:\00003120}}
.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:\00003126}}
.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:\000033690}}
.event .see dt {
  clear: both;
  display: inline;
  float: left;
  width: 150px;
  margin: 0 28px 14px 0;
  padding: 3px 5px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background: #caebff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033700}}
.event .see dd {
  display: inline;
  float: left;
  width: 528px;
  margin-bottom: 14px;
  padding: 3px 0;
  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:\000033709}}
.event-calendar {
  margin-bottom: 28px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033712}}
.event-calendar .title h2 {
  margin-bottom: 6px;
  padding: 5px 14px;
  background: #0536ad;
  background-image: -owg-linear-gradient(top, #0069ac, #005a96);
  background-image: -webkit-linear-gradient(top, #0069ac, #005a96);
  background-image: -moz-linear-gradient(top, #0069ac, #005a96);
  background-image: -o-linear-gradient(top, #0069ac, #005a96);
  background-image: linear-gradient(top, #0069ac, #005a96);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF0069AC', endColorstr='#FF005A96');
  background: #0536ad url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc5MzgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiMwMDY5QUMiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMwMDVBOTYiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c5MzgpIiAvPgo8L3N2Zz4=);
  color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033719}}
.event-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:\000033722}}
.event-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:\000033727}}
.event-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:\000033732}}
.event-calendar .calendar {
  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:\000033735}}
.event-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:\000033739}}
.event-calendar .calendar th,
.event-calendar .calendar td {
  width: 40px;
  border: 1px solid #d5d5d5;
  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:\000033746}}
.event-calendar .calendar th {
  background: #caebff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033750}}
.event-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:\000033754}}
.event-calendar .calendar td.sun {
  color: #e00;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033758}}
.event-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:\000033762}}
.event-calendar .calendar .today {
  background: #ffeacc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033766}}
.event-calendar .calendar td.prev-month,
.event-calendar .calendar td.next-month {
  color: #666666;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033770}}
.event-calendar .calendar td.prev-month a,
.event-calendar .calendar td.next-month a {
  color: #666666;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033781}}
.dataset .opendata-tabs {
  margin-bottom: 28px;
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003289}}
.dataset .opendata-tabs .names {
  border-bottom: 2px solid #0536ad;
  zoom: 1;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003120}}
.dataset .opendata-tabs .names:before, .dataset .opendata-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:\00003126}}
.dataset .opendata-tabs .names:after {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003239}}
.dataset .opendata-tabs .names a {
  display: block;
  float: left;
  min-width: 100px;
  margin-right: 10px;
  padding: 8px 10px 5px;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -ms-border-radius: 5px 5px 0 0;
  -o-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  background: #ccd6d6;
  color: #383838;
  font-size: 115%;
  text-decoration: none;
  text-align: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003252}}
.dataset .opendata-tabs .names a:hover, .dataset .opendata-tabs .names a.current {
  background: #0536ad;
  background-image: -owg-linear-gradient(top, #0069ac, #005a96);
  background-image: -webkit-linear-gradient(top, #0069ac, #005a96);
  background-image: -moz-linear-gradient(top, #0069ac, #005a96);
  background-image: -o-linear-gradient(top, #0069ac, #005a96);
  background-image: linear-gradient(top, #0069ac, #005a96);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF0069AC', endColorstr='#FF005A96');
  background: #0536ad url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc5MzgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiMwMDY5QUMiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMwMDVBOTYiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c5MzgpIiAvPgo8L3N2Zz4=);
  color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003294}}
.dataset .opendata-tabs article nav {
  zoom: 1;
  padding-top: 14px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003120}}
.dataset .opendata-tabs article nav:before, .dataset .opendata-tabs article 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:\00003126}}
.dataset .opendata-tabs article nav:after {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003299}}
.dataset .opendata-tabs article .more {
  float: right;
  display: inline-block;
  padding: 6px 12px 6px 28px;
  border: 1px solid #383838;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background: #383838 url(../img/ic-arrow-wh.png) no-repeat 12px center;
  color: #fff;
  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:\00003176}}
.dataset .opendata-tabs article .more:hover {
  background-color: #666666;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003304}}
.dataset .opendata-tabs article .rss {
  float: left;
  margin-top: 5px;
  padding-left: 26px;
  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:\000033785}}
.dataset .opendata-tabs .names {
  border-bottom: 2px solid #00b2c4;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033788}}
.dataset .opendata-tabs .names a:hover,
.dataset .opendata-tabs .names a.current {
  background: #00b2c4;
  filter: none;
  color: #383838;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033805}}
.dataset .areas h1,
.dataset .tags h1,
.dataset .formats h1,
.dataset .licenses h1 {
  padding: 10px;
  font-size: 115%;
  border-bottom: 2px solid #eaeab9;
  background: #00b2c4;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033813}}
.dataset #page-name {
  padding: 10px;
  font-size: 115%;
  border-bottom: 2px solid #eaeab9;
  background: #00b2c4;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033819}}
#search-group {
  margin-bottom: 28px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033822}}
#search-group h1 {
  padding: 10px;
  font-size: 115%;
  background: #ffe7a5;
  padding-left: 35px;
  background: #ffe7a5 url(../img/ic-group-gr.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:\000033828}}
#search-group h2 a {
  display: block;
  padding: 7px 14px;
  border-bottom: 1px solid #d5d5d5;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033833}}
#search-group h2 a:hover {
  background: #ccd6d6;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033838}}
#search-group nav {
  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:\000033842}}
#search-group .more {
  margin-top: 14px;
  display: inline-block;
  padding: 6px 12px 6px 28px;
  border: 1px solid #383838;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background: #383838 url(../img/ic-arrow-wh.png) no-repeat 12px center;
  color: #fff;
  text-decoration: none;
  text-align: right;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003176}}
#search-group .more:hover {
  background-color: #666666;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033851}}
#dataset-attention {
  margin-bottom: 28px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033854}}
#dataset-attention h1 {
  padding: 10px;
  font-size: 115%;
  border-bottom: 2px solid #eaeab9;
  background: #00b2c4;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033858}}
#dataset-attention li {
  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:\000033861}}
#dataset-attention li a {
  display: block;
  padding: 7px 14px;
  border-bottom: 1px solid #d5d5d5;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033866}}
#dataset-attention li a:hover {
  background: #ccd6d6;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033877}}
#app-attention {
  margin-bottom: 28px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033880}}
#app-attention h1 {
  padding: 10px;
  font-size: 115%;
  border-bottom: 2px solid #f09700;
  background: #345b21;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033884}}
#app-attention li {
  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:\000033887}}
#app-attention li a {
  display: block;
  padding: 7px 14px;
  border-bottom: 1px solid #d5d5d5;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033892}}
#app-attention li a:hover {
  background: #ccd6d6;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033901}}
.app .opendata-tabs {
  margin-bottom: 28px;
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003289}}
.app .opendata-tabs .names {
  border-bottom: 2px solid #0536ad;
  zoom: 1;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003120}}
.app .opendata-tabs .names:before, .app .opendata-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:\00003126}}
.app .opendata-tabs .names:after {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003239}}
.app .opendata-tabs .names a {
  display: block;
  float: left;
  min-width: 100px;
  margin-right: 10px;
  padding: 8px 10px 5px;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -ms-border-radius: 5px 5px 0 0;
  -o-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  background: #ccd6d6;
  color: #383838;
  font-size: 115%;
  text-decoration: none;
  text-align: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003252}}
.app .opendata-tabs .names a:hover, .app .opendata-tabs .names a.current {
  background: #0536ad;
  background-image: -owg-linear-gradient(top, #0069ac, #005a96);
  background-image: -webkit-linear-gradient(top, #0069ac, #005a96);
  background-image: -moz-linear-gradient(top, #0069ac, #005a96);
  background-image: -o-linear-gradient(top, #0069ac, #005a96);
  background-image: linear-gradient(top, #0069ac, #005a96);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF0069AC', endColorstr='#FF005A96');
  background: #0536ad url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc5MzgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiMwMDY5QUMiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMwMDVBOTYiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c5MzgpIiAvPgo8L3N2Zz4=);
  color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003294}}
.app .opendata-tabs article nav {
  zoom: 1;
  padding-top: 14px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003120}}
.app .opendata-tabs article nav:before, .app .opendata-tabs article 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:\00003126}}
.app .opendata-tabs article nav:after {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003299}}
.app .opendata-tabs article .more {
  float: right;
  display: inline-block;
  padding: 6px 12px 6px 28px;
  border: 1px solid #383838;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background: #383838 url(../img/ic-arrow-wh.png) no-repeat 12px center;
  color: #fff;
  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:\00003176}}
.app .opendata-tabs article .more:hover {
  background-color: #666666;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003304}}
.app .opendata-tabs article .rss {
  float: left;
  margin-top: 5px;
  padding-left: 26px;
  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:\000033905}}
.app .opendata-tabs .names {
  border-bottom: 2px solid #345b21;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033908}}
.app .opendata-tabs .names a:hover,
.app .opendata-tabs .names a.current {
  background: #345b21;
  filter: none;
  color: #383838;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033925}}
.app .areas h1,
.app .tags h1,
.app .formats h1,
.app .licenses h1 {
  padding: 10px;
  font-size: 115%;
  border-bottom: 2px solid #f09700;
  background: #345b21;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033933}}
.app #page-name {
  padding: 10px;
  font-size: 115%;
  border-bottom: 2px solid #f09700;
  background: #345b21;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033941}}
#idea-attention {
  margin-bottom: 28px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033944}}
#idea-attention h1 {
  padding: 10px;
  font-size: 115%;
  border-bottom: 2px solid #f0392f;
  background: #eaeab9;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033948}}
#idea-attention li {
  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:\000033951}}
#idea-attention li a {
  display: block;
  padding: 7px 14px;
  border-bottom: 1px solid #d5d5d5;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033956}}
#idea-attention li a:hover {
  background: #ccd6d6;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033965}}
.idea .opendata-tabs {
  margin-bottom: 28px;
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003289}}
.idea .opendata-tabs .names {
  border-bottom: 2px solid #0536ad;
  zoom: 1;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003120}}
.idea .opendata-tabs .names:before, .idea .opendata-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:\00003126}}
.idea .opendata-tabs .names:after {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003239}}
.idea .opendata-tabs .names a {
  display: block;
  float: left;
  min-width: 100px;
  margin-right: 10px;
  padding: 8px 10px 5px;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -ms-border-radius: 5px 5px 0 0;
  -o-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  background: #ccd6d6;
  color: #383838;
  font-size: 115%;
  text-decoration: none;
  text-align: center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003252}}
.idea .opendata-tabs .names a:hover, .idea .opendata-tabs .names a.current {
  background: #0536ad;
  background-image: -owg-linear-gradient(top, #0069ac, #005a96);
  background-image: -webkit-linear-gradient(top, #0069ac, #005a96);
  background-image: -moz-linear-gradient(top, #0069ac, #005a96);
  background-image: -o-linear-gradient(top, #0069ac, #005a96);
  background-image: linear-gradient(top, #0069ac, #005a96);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF0069AC', endColorstr='#FF005A96');
  background: #0536ad url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc5MzgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiMwMDY5QUMiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMwMDVBOTYiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c5MzgpIiAvPgo8L3N2Zz4=);
  color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003294}}
.idea .opendata-tabs article nav {
  zoom: 1;
  padding-top: 14px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003120}}
.idea .opendata-tabs article nav:before, .idea .opendata-tabs article 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:\00003126}}
.idea .opendata-tabs article nav:after {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003299}}
.idea .opendata-tabs article .more {
  float: right;
  display: inline-block;
  padding: 6px 12px 6px 28px;
  border: 1px solid #383838;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background: #383838 url(../img/ic-arrow-wh.png) no-repeat 12px center;
  color: #fff;
  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:\00003176}}
.idea .opendata-tabs article .more:hover {
  background-color: #666666;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003304}}
.idea .opendata-tabs article .rss {
  float: left;
  margin-top: 5px;
  padding-left: 26px;
  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:\000033969}}
.idea .opendata-tabs .names {
  border-bottom: 2px solid #eaeab9;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033972}}
.idea .opendata-tabs .names a:hover,
.idea .opendata-tabs .names a.current {
  background: #eaeab9;
  filter: none;
  color: #383838;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033989}}
.idea .areas h1,
.idea .tags h1,
.idea .formats h1,
.idea .licenses h1 {
  padding: 10px;
  font-size: 115%;
  border-bottom: 2px solid #f0392f;
  background: #eaeab9;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000033997}}
.idea #page-name {
  padding: 10px;
  font-size: 115%;
  border-bottom: 2px solid #f0392f;
  background: #eaeab9;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034004}}
.members 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:\00003120}}
.members ul:before, .members 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:\00003126}}
.members 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:\000034008}}
.members li {
  float: left;
  width: 332px;
  margin: 0 14px 14px;
  list-style: none;
  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:\000034015}}
.members li img {
  width: 50px;
  height: 50px;
  margin-right: 14px;
  padding: 2px;
  border: 1px solid #d5d5d5;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034025}}
.member-tabs {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034028}}
.member-tabs .names {
  border-bottom: 1px solid #345b21;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034031}}
.member-tabs .names a.name {
  display: inline-block;
  width: 20%;
  padding: 10px;
  text-align: center;
  background-color: #f2f2f2;
  border-radius: 6px 6px 0 0;
  text-decoration: none;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034031}}
  .member-tabs .names a.name {
    width: 33.3333%;
    box-sizing: border-box;
  }
}
@media only screen and (max-width: 480px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034031}}
  .member-tabs .names a.name {
    padding: 10px 0 10px 20px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003570}}
.member-tabs .names a.name.current {
  background-color: #345b21;
  color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034036}}
.member-tabs article.view nav {
  margin-top: 30px;
  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:\000034042}}
:root .member-tabs .names a:hover,
:root .member-tabs .names a.current {
  filter: none\0;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034047}}
.body--member .profile {
  display: -webkit-flex;
  display: flex;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034047}}
  .body--member .profile {
    padding: 0 20px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034054}}
.body--member .profile .icon {
  margin: 0 15px 15px 0;
  padding: 2px;
  border: 1px solid #d5d5d5;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034059}}
.body--member .profile .icon img {
  width: 120px;
  height: 120px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034059}}
  .body--member .profile .icon img {
    width: 90px;
    height: 90px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034070}}
.body--member .profile .name {
  font-size: 229%;
  font-weight: bold;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034070}}
  .body--member .profile .name {
    font-size: 129%;
  }
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034080}}
.login-attention {
  margin-bottom: 30px !important;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034080}}
  .login-attention {
    padding: 0 20px;
  }
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034088}}
.body--member .contents {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034091}}
.body--member .contents .datasets > header h2 {
  padding: 10px;
  background: #334d5b;
  color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034097}}
.body--member .contents .apps > header h2 {
  padding: 10px;
  background: #02665c;
  color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034103}}
.body--member .contents .ideas > header h2 {
  padding: 10px;
  background: #aa1d12;
  color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034109}}
.body--member .contents .datasets .pages header h2,
.body--member .contents .apps .pages header h2,
.body--member .contents .ideas .pages header h2 {
  padding: 0;
  border-bottom: none;
  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:\000034122}}
.body--sparql .login-attention {
  margin-bottom: 28px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034127}}
.opendata-sparql {
  width: 1000px;
  margin: 0 auto;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034127}}
  .opendata-sparql {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034135}}
.opendata-sparql h1 {
  margin-bottom: 28px;
  padding: 10px;
  background: #345b21;
  font-size: 172%;
  color: #fff;
  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:\000034140}}
.opendata-sparql table {
  width: 100%;
  margin-bottom: 28px;
  border-top: 2px solid #345b21;
  border-bottom: 2px solid #345b21;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034146}}
.opendata-sparql table tr {
  border-bottom: 1px solid #d5d5d5;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034150}}
.opendata-sparql table td {
  padding: 14px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034153}}
.opendata-sparql table td input[type="text"],
.opendata-sparql table td 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:\000034159}}
.opendata-sparql table td label {
  margin-right: 14px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034163}}
.opendata-sparql table td label.parent {
  display: block;
  margin-right: 0;
  margin-bottom: 7px;
  padding-bottom: 7px;
  border-bottom: 1px solid #d5d5d5;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034171}}
.opendata-sparql table td tr:last-child td {
  position: relative;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034174}}
.opendata-sparql table td tr:last-child td:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  padding: 16px 14px;
  border-right: 1px solid #d5d5d5;
  border-left: 1px solid #d5d5d5;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034186}}
.opendata-sparql table th {
  width: 200px;
  padding: 14px;
  background: #dbe5d6;
  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:\000034194}}
.opendata-sparql div {
  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:\000034197}}
.opendata-sparql div input {
  display: inline-block;
  width: 300px;
  padding: 12px 0;
  border: none;
  background: url(../img/ic-r-arrow.png) no-repeat right 10px center #345b21;
  border-radius: 8px;
  font-size: 115%;
  color: #fff;
  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:\00003272}}
.opendata-sparql div input:hover {
  color: #fff;
  opacity: 0.8;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003277}}
.opendata-sparql div input:visited {
  color: #fff;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034197}}
  .opendata-sparql div input {
    width: 100%;
  }
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034203}}
:root .opendata-sparql div input {
  filter: none\0;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034209}}
.pagination {
  display: inline-block;
  margin-bottom: 28px;
  padding: 0 15px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034214}}
.pagination span {
  margin-right: 5px;
  margin-bottom: 5px;
  display: inline-block;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034214}}
  .pagination span {
    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:\000034223}}
.pagination span.current {
  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:\000034228}}
.pagination a {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  padding: 4px 10px;
  border: 2px solid #345b21;
  color: #345b21;
  box-sizing: border-box;
  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:\000034236}}
.pagination a:hover {
  background: #345b21;
  color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034242}}
.pagination .current {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  padding: 5px 11px;
  background: #345b21;
  color: #fff;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034242}}
  .pagination .current {
    margin-bottom: 0;
  }
}

/* new lines  â late sorce delete */
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034258}}
.contents,
.contents + .data,
.contents + .data + .note {
  zoom: 1;
  width: 1000px;
  margin: 0 auto 70px;
  padding: 0 20px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003120}}
.contents:before, .contents:after,
.contents + .data:before,
.contents + .data:after,
.contents + .data + .note:before,
.contents + .data + .note: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:\00003126}}
.contents:after,
.contents + .data:after,
.contents + .data + .note:after {
  clear: both;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034258}}
  .contents,
  .contents + .data,
  .contents + .data + .note {
    width: 100%;
    box-sizing: border-box;
  }
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034271}}
  .contents.col-2,
  .contents + .data.col-2,
  .contents + .data + .note.col-2 {
    padding: 0;
  }
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034278}}
.contents + .data,
.contents + .data + .note {
  margin-bottom: 30px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034283}}
.portal-contents {
  min-width: 1040px;
  margin-bottom: 28px;
  padding-top: 28px;
  background: url(../img/bg-top.png);
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034283}}
  .portal-contents {
    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:\000034293}}
.portal-contents .portal-bg {
  min-width: 1040px;
  background: url(../img/bg-shizuoka.png) no-repeat center bottom;
  background-size: contain;
  padding-bottom: 100px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034293}}
  .portal-contents .portal-bg {
    min-width: 100%;
    padding-bottom: 35px;
  }
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034306}}
.balloon {
  position: relative;
  width: 760px;
  margin: 0 auto 28px;
  -webkit-border-radius: 42px;
  -moz-border-radius: 42px;
  -ms-border-radius: 42px;
  -o-border-radius: 42px;
  border-radius: 42px;
  -webkit-box-shadow: 0px 0px 4px 3px #DADBDE;
  -moz-box-shadow: 0px 0px 4px 3px #DADBDE;
  box-shadow: 0px 0px 4px 3px #DADBDE;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034306}}
  .balloon {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034317}}
.balloon:after {
  content: "";
  position: absolute;
  right: 0;
  left: 0;
  width: 0;
  margin: auto;
  border-top: 15px solid #fff;
  border-right: 12px solid transparent;
  border-left: 12px solid transparent;
  -webkit-filter: drop-shadow(0px 3px 1px rgba(0, 0, 0, 0.1));
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034330}}
.balloon p {
  padding: 20px 42px;
  text-align: center;
  font-size: 172%;
  background: #fff;
  -webkit-border-radius: 42px;
  -moz-border-radius: 42px;
  -ms-border-radius: 42px;
  -o-border-radius: 42px;
  border-radius: 42px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034341}}
.dateset-search {
  text-align: center;
  margin-bottom: 30px;
}
@media only screen and (max-width: 1040px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034341}}
  .dateset-search {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034350}}
.dateset-search form input[type="text"] {
  width: 360px;
  height: 43px;
  margin: 0;
  padding: 0 14px;
  border: 1px solid #d5d5d5;
  border-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:\000034350}}
  .dateset-search form input[type="text"] {
    width: calc(100% - 128px);
    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:\000034364}}
.dateset-search form .search-button {
  height: 33px;
  margin-left: -10px;
  padding: 0px 14px;
  margin: 0 0 0 -10px;
  border: none;
  background: #345b21;
  color: #fff;
  height: 45px;
  margin: 0 0 0 -5px;
  padding: 0 40px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003334}}
.dateset-search form .search-button:hover {
  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:\000034373}}
.catalog-date {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  margin-bottom: 28px;
  padding: 25px 0;
  background: #334d5c;
}
@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:\000034373}}
  .catalog-date {
    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:\000034385}}
.catalog-date .title {
  display: inline-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:\000034385}}
  .catalog-date .title {
    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:\000034393}}
.catalog-date .title .catalog {
  position: relative;
  display: inline-block;
  padding: 49px 0px 34px 0;
  text-align: center;
  width: 185px;
  font-size: 129%;
  color: #fff;
  border-radius: 8px;
  text-decoration: none;
  background: url(../img/ic-file.png) no-repeat center top 12px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034405}}
.catalog-date .title .catalog:after {
  content: "Data catalog";
  position: absolute;
  right: 0;
  bottom: 15px;
  left: 0;
  font-size: 72%;
  color: #fff;
  font-weight: normal;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034405}}
  .catalog-date .title .catalog:after {
    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:\000034393}}
  .catalog-date .title .catalog {
    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:\000034416}}
.catalog-date .date-number {
  display: inline-block;
  color: #334d5c;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034416}}
  .catalog-date .date-number {
    display: -webkit-flex;
    display: flex;
    width: 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:\000034416}}
  .catalog-date .date-number {
    width: 100%;
  }
}
@media only screen and (max-width: 480px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034416}}
  .catalog-date .date-number {
    display: block;
    padding: 0 15px;
    box-sizing: border-box;
  }
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034436}}
  .catalog-date .date-number a {
    display: block;
    width: calc(33.33333% - 15px);
    margin-right: 15px;
  }
}
@media only screen and (max-width: 480px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034436}}
  .catalog-date .date-number a {
    width: 100%;
    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:\000034449}}
.catalog-date .date-number .dateset {
  background: url(../img/ic-dateset.png) no-repeat left 10px top 20px #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034453}}
.catalog-date .date-number .tag {
  background: url(../img/ic-tag.png) no-repeat left 10px top 20px #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034457}}
.catalog-date .date-number .group {
  background: url(../img/ic-group.png) no-repeat left 10px top 20px #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034461}}
.catalog-date .date-number .dateset,
.catalog-date .date-number .tag,
.catalog-date .date-number .group {
  display: inline-block;
  width: 215px;
  margin-right: 30px;
  padding: 6px 10px 6px 85px;
  border: 1px solid #808080;
  text-align: center;
  box-sizing: border-box;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034461}}
  .catalog-date .date-number .dateset,
  .catalog-date .date-number .tag,
  .catalog-date .date-number .group {
    width: 100%;
    padding: 15px 10px 15px 30px;
    background-size: 26%;
  }
}
@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:\000034461}}
  .catalog-date .date-number .dateset,
  .catalog-date .date-number .tag,
  .catalog-date .date-number .group {
    margin: 0 7px;
  }
}
@media only screen and (max-width: 480px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034461}}
  .catalog-date .date-number .dateset,
  .catalog-date .date-number .tag,
  .catalog-date .date-number .group {
    width: 100%;
    margin: 0 0 15px 0;
    background-size: 55px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034491}}
.catalog-date .date-number .dateset span,
.catalog-date .date-number .tag span,
.catalog-date .date-number .group 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:\000034494}}
.catalog-date .date-number .dateset span.number,
.catalog-date .date-number .tag span.number,
.catalog-date .date-number .group span.number {
  font-size: 229%;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034500}}
  .catalog-date .date-number .dateset {
    background-size: 20%;
  }
}

@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034510}}
  #e-stat {
    display: none;
  }
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034516}}
.content-head-left {
  margin-bottom: 28px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034519}}
.content-head-left h2 {
  width: 300px;
  margin: 0 auto;
  text-align: center;
  font-size: 186%;
  background: url(../img/ic-category_search.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:\000034528}}
.e-stat-list {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -4px;
  padding-bottom: 21px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034534}}
.e-stat-list article {
  display: -webkit-flex;
  display: flex;
  margin-bottom: 6px;
  padding: 0 4px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034539}}
.e-stat-list article a {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 104px;
  padding: 55px 0px 3px;
  background: url(../img/ic-stat01.png) no-repeat center 9px #dae586;
  text-align: center;
  box-sizing: border-box;
  text-decoration: none;
  font-weight: bold;
  color: #244414;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003365}}
.e-stat-list article a:hover {
  opacity: 0.8;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034553}}
.e-stat-list article a.kokudo {
  background: url(../img/ic-stat01.png) no-repeat center 9px #dae586;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034557}}
.e-stat-list article a.zinko {
  background: url(../img/ic-stat02.png) no-repeat center 9px #dae586;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034561}}
.e-stat-list article a.rodo {
  background: url(../img/ic-stat03.png) no-repeat center 9px #dae586;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034565}}
.e-stat-list article a.norin {
  background: url(../img/ic-stat04.png) no-repeat center 9px #dae586;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034569}}
.e-stat-list article a.kogyo {
  background: url(../img/ic-stat05.png) no-repeat center 9px #dae586;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034573}}
.e-stat-list article a.syogyo {
  background: url(../img/ic-stat06.png) no-repeat center 9px #dae586;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034577}}
.e-stat-list article a.kezai {
  background: url(../img/ic-stat07.png) no-repeat center 9px #dae586;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034581}}
.e-stat-list article a.jyutaku {
  background: url(../img/ic-stat08.png) no-repeat center 9px #dae586;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034585}}
.e-stat-list article a.energie {
  background: url(../img/ic-stat09.png) no-repeat center 9px #dae586;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034589}}
.e-stat-list article a.unso {
  background: url(../img/ic-stat10.png) no-repeat center 9px #dae586;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034593}}
.e-stat-list article a.kyoiku {
  background: url(../img/ic-stat11.png) no-repeat center 9px #dae586;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034597}}
.e-stat-list article a.syakai {
  background: url(../img/ic-stat12.png) no-repeat center 9px #dae586;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034601}}
.e-stat-list article a.shiho {
  background: url(../img/ic-stat13.png) no-repeat center 9px #dae586;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034605}}
.e-stat-list article a.zaisei {
  background: url(../img/ic-stat14.png) no-repeat center 9px #dae586;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034609}}
.e-stat-list article a.joho {
  background: url(../img/ic-stat15.png) no-repeat center 9px #dae586;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034613}}
.e-stat-list article a.kokusai {
  background: url(../img/ic-stat16.png) no-repeat center 9px #dae586;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034617}}
.e-stat-list article a.sonota {
  background: url(../img/ic-stat17.png) no-repeat center 9px #dae586;
}

@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034626}}
  #portal-navi {
    display: none;
  }
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034632}}
.navi-list {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034637}}
.navi-list article {
  width: 160px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034640}}
.navi-list article div {
  padding: 20px 0 20px 24px;
  text-align: center;
  background: url(../img/ic-nav01.png) no-repeat left 10px center #345b21;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034645}}
.navi-list article div.kenko {
  background: url(../img/ic-nav02.png) no-repeat left 10px center #345b21;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034649}}
.navi-list article div.kyoiku {
  background: url(../img/ic-nav03.png) no-repeat left 10px center #345b21;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034653}}
.navi-list article div.sangyo {
  background: url(../img/ic-nav04.png) no-repeat left 10px center #345b21;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034657}}
.navi-list article div.koryu {
  background: url(../img/ic-nav05.png) no-repeat left 10px center #345b21;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034661}}
.navi-list article div.kensei {
  background: url(../img/ic-nav06.png) no-repeat left 10px center #345b21;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034665}}
.navi-list article div a {
  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:\000034671}}
.navi-list article ul {
  height: calc(100% - 61px);
  padding: 10px;
  background: #dbe5d6;
  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:\000034677}}
.navi-list article ul li {
  word-wrap: break-word;
  background: url(../img/r-arrow-navi.png) no-repeat left top 8px;
  padding-left: 5px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034682}}
.navi-list article ul li a {
  color: #244414;
  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:\000034693}}
.contents-btn {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034698}}
.contents-btn div {
  position: relative;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034698}}
  .contents-btn div {
    width: calc(50% - 5px);
    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:\000034698}}
  .contents-btn 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:\000034710}}
.contents-btn div a {
  display: block;
  padding: 49px 0px 34px 0;
  text-align: center;
  width: 235px;
  font-size: 129%;
  color: #fff;
  border-radius: 8px;
  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:\00003365}}
.contents-btn div a:hover {
  opacity: 0.8;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034710}}
  .contents-btn div a {
    width: auto;
    padding: 7px 0 26px 90px;
    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:\000034727}}
.contents-btn div a.about {
  background: url(../img/ic-about.png) no-repeat center top 12px #345b21;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034727}}
  .contents-btn div a.about {
    background: url(../img/ic-about.png) no-repeat left 40px center #345b21;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034734}}
.contents-btn div a.about:after {
  content: "About Open Data";
  position: absolute;
  right: 0;
  bottom: 15px;
  left: 0;
  font-size: 72%;
  color: #fff;
  font-weight: normal;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034734}}
  .contents-btn div a.about:after {
    bottom: 10px;
  }
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034734}}
  .contents-btn div a.about:after {
    left: 90px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034744}}
.contents-btn div a.datemap {
  background: url(../img/ic-map.png) no-repeat center top 12px #345b21;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034744}}
  .contents-btn div a.datemap {
    background: url(../img/ic-map.png) no-repeat left 35px center #345b21;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034751}}
.contents-btn div a.datemap:after {
  content: "Dashboard";
  position: absolute;
  right: 0;
  bottom: 15px;
  left: 0;
  font-size: 72%;
  color: #fff;
  font-weight: normal;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034751}}
  .contents-btn div a.datemap:after {
    bottom: 10px;
  }
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034751}}
  .contents-btn div a.datemap:after {
    left: 90px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034761}}
.contents-btn div a.use-example {
  background: url(../img/ic-example.png) no-repeat center top 12px #345b21;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034761}}
  .contents-btn div a.use-example {
    background: url(../img/ic-example.png) no-repeat left 36px center #345b21;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034768}}
.contents-btn div a.use-example:after {
  content: "Use case example";
  position: absolute;
  right: 0;
  bottom: 15px;
  left: 0;
  font-size: 72%;
  color: #fff;
  font-weight: normal;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034768}}
  .contents-btn div a.use-example:after {
    bottom: 10px;
  }
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034768}}
  .contents-btn div a.use-example:after {
    left: 90px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034778}}
.contents-btn div a.faq {
  background: url(../img/ic-faq.png) no-repeat center top 12px #345b21;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034778}}
  .contents-btn div a.faq {
    background: url(../img/ic-faq.png) no-repeat left 40px center #345b21;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034785}}
.contents-btn div a.faq:after {
  content: "FAQ";
  position: absolute;
  right: 0;
  bottom: 15px;
  left: 0;
  font-size: 72%;
  color: #fff;
  font-weight: normal;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034785}}
  .contents-btn div a.faq:after {
    bottom: 10px;
  }
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034785}}
  .contents-btn div a.faq:after {
    left: 90px;
  }
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034800}}
.content-head h1,
.content-head h2 {
  position: relative;
  display: block;
  margin-bottom: 30px;
  padding: 43px 0px 15px 0;
  text-align: center;
  font-size: 229%;
  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:\000034810}}
.content-head h1.new-date,
.content-head h2.new-date {
  background: url(../img/ic-new_date.png) no-repeat center top;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034813}}
.content-head h1.new-date:after,
.content-head h2.new-date:after {
  content: "About Open Data";
  position: absolute;
  right: 0;
  bottom: 15px;
  left: 0;
  font-size: 72%;
  color: #fff;
  font-weight: normal;
  bottom: 0;
  font-size: 40%;
  color: #333333;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034813}}
  .content-head h1.new-date:after,
  .content-head h2.new-date:after {
    bottom: 10px;
  }
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034813}}
  .content-head h1.new-date:after,
  .content-head h2.new-date:after {
    bottom: 0;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034819}}
.content-head h1.municipal,
.content-head h2.municipal {
  background: url(../img/ic-municipal.png) no-repeat center top;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034822}}
.content-head h1.municipal:after,
.content-head h2.municipal:after {
  content: "Municipal data catalog";
  position: absolute;
  right: 0;
  bottom: 15px;
  left: 0;
  font-size: 72%;
  color: #fff;
  font-weight: normal;
  bottom: 0;
  font-size: 40%;
  color: #333333;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034822}}
  .content-head h1.municipal:after,
  .content-head h2.municipal:after {
    bottom: 10px;
  }
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034822}}
  .content-head h1.municipal:after,
  .content-head h2.municipal:after {
    bottom: 0;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034828}}
.content-head h1.relation,
.content-head h2.relation {
  background: url(../img/ic-relation.png) no-repeat center top;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034831}}
.content-head h1.relation:after,
.content-head h2.relation:after {
  content: "Related Sites";
  position: absolute;
  right: 0;
  bottom: 15px;
  left: 0;
  font-size: 72%;
  color: #fff;
  font-weight: normal;
  bottom: 0;
  font-size: 40%;
  color: #333333;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034831}}
  .content-head h1.relation:after,
  .content-head h2.relation:after {
    bottom: 10px;
  }
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034831}}
  .content-head h1.relation:after,
  .content-head h2.relation:after {
    bottom: 0;
  }
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034840}}
.municipal-contents {
  padding-top: 40px;
  background: url(../img/bg-map.png) no-repeat top center;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034840}}
  .municipal-contents {
    background-size: contain;
  }
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034849}}
.municipal-date {
  width: 1040px;
  margin: 0 auto 70px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034849}}
  .municipal-date {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034857}}
.municipal-date .municipal-list {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034857}}
  .municipal-date .municipal-list {
    padding: 0 20px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034866}}
.municipal-date .municipal-list article {
  margin-bottom: 30px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034866}}
  .municipal-date .municipal-list article {
    width: calc(33.3333% - 5px);
    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:\000034874}}
.municipal-date .municipal-list article a {
  display: block;
  width: 150px;
  padding: 15px 0;
  border: 2px solid #345b21;
  color: #345b21;
  background: #fff;
  text-align: center;
  font-weight: bold;
  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:\00003365}}
.municipal-date .municipal-list article a:hover {
  opacity: 0.8;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034874}}
  .municipal-date .municipal-list article a {
    width: 100%;
    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:\000034891}}
.municipal-date .municipal-list article a.shizuokaken {
  border: 2px solid #0536ad;
  color: #0536ad;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034902}}
.more,
.rss {
  display: inline-block;
  width: 300px;
  padding: 12px 0;
  border: none;
  background: url(../img/ic-r-arrow.png) no-repeat right 10px center #345b21;
  border-radius: 8px;
  font-size: 115%;
  color: #fff;
  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:\00003272}}
.more:hover,
.rss:hover {
  color: #fff;
  opacity: 0.8;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003277}}
.more:visited,
.rss:visited {
  color: #fff;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034902}}
  .more,
  .rss {
    width: 100%;
  }
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034907}}
.rss {
  width: 150px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034907}}
  .rss {
    width: 100%;
  }
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034916}}
.cms-tabs article nav {
  padding: 0 20px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034920}}
.cms-tabs .more,
.cms-tabs .rss {
  margin: 0 5px 30px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034920}}
  .cms-tabs .more,
  .cms-tabs .rss {
    margin: 0 0 10px;
  }
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034929}}
  .cms-tabs .rss {
    margin-bottom: 30px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034937}}
.cms-tabs article#cms-tab-22-1-view .rss {
  display: none;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034945}}
.mb-navi {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  display: none;
  background: #f0f7fc;
  display: none;
  height: 100%;
  width: 100%;
  z-index: 98;
  overflow-y: auto;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034958}}
.mb-navi.active {
  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:\000034945}}
  .mb-navi {
    top: 0;
    padding-top: 0;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034967}}
.mb-navi .mb-navi-list {
  width: 85%;
  height: 100%;
  margin: 0 auto;
  padding: 100px 0 130px;
}
@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:\000034967}}
  .mb-navi .mb-navi-list {
    padding: 85px 0;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034978}}
.mb-navi ul {
  border-top: 1px solid #b3b3b3;
  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:\000034982}}
.mb-navi ul li {
  border-bottom: 1px solid #b3b3b3;
  background: url(../img/mb-arrow.png) no-repeat right 20px center;
  float: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034987}}
.mb-navi ul li:nth-child(9) {
  border-bottom: 3px solid #000;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034991}}
.mb-navi ul li.list-login, .mb-navi ul li.list-use {
  display: none;
  width: 50%;
  float: left;
}
@media only screen and (max-width: 480px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000034991}}
  .mb-navi ul li.list-login, .mb-navi ul li.list-use {
    background: 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:\000035003}}
.mb-navi ul li:not(.list-login):not(.list-use) {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035007}}
.mb-navi ul li a {
  display: block;
  font-size: 125%;
  padding: 18px;
  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:\000035014}}
.mb-navi ul li a.login, .mb-navi ul li a.use {
  padding-left: 45px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035019}}
.mb-navi ul li a.kurashi, .mb-navi ul li a.kenko, .mb-navi ul li a.kyoiku, .mb-navi ul li a.sangyo, .mb-navi ul li a.koryu, .mb-navi ul li a.kensei {
  padding-left: 65px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035028}}
.mb-navi ul li a.login {
  background: url(../img/mb-login.png) no-repeat left center;
  background-size: 35px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035033}}
.mb-navi ul li a.use {
  background: url(../img/mb-use.png) no-repeat left center;
  background-size: 35px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035038}}
.mb-navi ul li a.kurashi {
  background: url(../img/mb-ic-kurashi.png) no-repeat left 20px center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035042}}
.mb-navi ul li a.kenko {
  background: url(../img/mb-ic-kenko.png) no-repeat left 20px center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035046}}
.mb-navi ul li a.kyoiku {
  background: url(../img/mb-ic-kyoiku.png) no-repeat left 20px center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035050}}
.mb-navi ul li a.sangyo {
  background: url(../img/mb-ic-sangyo.png) no-repeat left 20px center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035054}}
.mb-navi ul li a.koryu {
  background: url(../img/mb-ic-koryu.png) no-repeat left 20px center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035058}}
.mb-navi ul li a.kensei {
  background: url(../img/mb-ic-kensei.png) no-repeat left 20px center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035065}}
.mb-navi .after-link {
  padding: 20px 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035068}}
.mb-navi .after-link a {
  display: inline-block;
  margin: 0 auto;
  padding-left: 20px;
  font-size: 125%;
  color: #000;
  text-decoration: none;
  background: url(../img/mb-arrow-after.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:\000035077}}
.mb-navi .after-link a.link, .mb-navi .after-link a.inquiry {
  margin-left: 30px;
}
@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:\000035077}}
  .mb-navi .after-link a.link, .mb-navi .after-link a.inquiry {
    margin: 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:\000035068}}
  .mb-navi .after-link 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:\000035092}}
.mb-navi .close-modal {
  width: 250px;
  margin: 20px auto 40px;
  padding: 10px 0;
  font-size: 129%;
  text-align: center;
  border: 1px solid #b2b2b2;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035101}}
.mb-navi .close-modal:hover {
  background: #b2b2b2;
  color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035106}}
.mb-navi .close-modal:before {
  content: "Ã";
  padding-right: 10px;
  font-size: 143%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035115}}
.mb-navi.portal-navi ul li:nth-child(3) {
  border-bottom: 3px solid #000;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035119}}
.mb-navi.portal-navi ul li:nth-child(9) {
  border-bottom: 1px solid #b3b3b3;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035130}}
.oauth-login li.twitter {
  background: url(../img/ic-twitter.png) no-repeat 50px center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035134}}
.oauth-login li.facebook {
  background: url(../img/ic-facebook.png) no-repeat 50px center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035138}}
.oauth-login li.yahoojp {
  background: url(../img/ic-yahoo.png) no-repeat 50px center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035142}}
.oauth-login li.google_oauth2 {
  background: url(../img/ic-google.png) no-repeat 50px center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035146}}
.oauth-login li.github {
  background: url(../img/ic-github.png) no-repeat 50px center;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035152}}
.twitter,
.facebook,
.yahoojp,
.google_oauth2,
.github {
  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:\000035159}}
.twitter a,
.facebook a,
.yahoojp a,
.google_oauth2 a,
.github a {
  display: block;
  width: 498px;
  margin-bottom: 14px;
  padding: 14px 28px 14px 140px;
  border: 1px solid #d5d5d5;
  color: #383838;
  text-decoration: none;
  box-sizing: border-box;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003365}}
.twitter a:hover,
.facebook a:hover,
.yahoojp a:hover,
.google_oauth2 a:hover,
.github a:hover {
  opacity: 0.8;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035159}}
  .twitter a,
  .facebook a,
  .yahoojp a,
  .google_oauth2 a,
  .github a {
    width: 100%;
    padding: 14px 28px 14px 110px;
  }
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035178}}
#body--auth-login #page-title 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:\000035182}}
#body--auth-login .form-login {
  width: 1000px;
  margin: 0 auto;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035182}}
  #body--auth-login .form-login {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035190}}
#body--auth-login .form-login input {
  width: 100%;
  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:\000035195}}
#body--auth-login .form-login .send {
  text-align: center;
  padding: 0 20px;
  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:\000035200}}
#body--auth-login .form-login .send input {
  display: inline-block;
  width: 300px;
  padding: 12px 0;
  border: none;
  background: url(../img/ic-r-arrow.png) no-repeat right 10px center #345b21;
  border-radius: 8px;
  font-size: 115%;
  color: #fff;
  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:\00003272}}
#body--auth-login .form-login .send input:hover {
  color: #fff;
  opacity: 0.8;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003277}}
#body--auth-login .form-login .send input:visited {
  color: #fff;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035200}}
  #body--auth-login .form-login .send input {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035205}}
#body--auth-login .form-login dt,
#body--auth-login .form-login dd {
  display: inline-block;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035205}}
  #body--auth-login .form-login dt,
  #body--auth-login .form-login dd {
    display: block;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035214}}
#body--auth-login .form-login dl {
  padding: 0 20px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035218}}
#body--auth-login .form-login dd {
  width: 30%;
  margin-right: 30px;
  margin-bottom: 30px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035218}}
  #body--auth-login .form-login dd {
    width: 100%;
    margin-right: 0;
  }
}

@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035231}}
  .login-attention {
    margin-bottom: 28px;
  }
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035237}}
.member-login-box {
  display: -webkit-flex;
  display: flex;
  width: 1000px;
  margin: 0 auto;
  padding: 0 20px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035237}}
  .member-login-box {
    width: 100%;
    display: block;
    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:\000035249}}
.member-login-box ul {
  margin-right: 20px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035249}}
  .member-login-box ul {
    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:\000035258}}
#mypage-tabs {
  zoom: 1;
  border-bottom: 2px solid #345b21;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003120}}
#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:\00003126}}
#mypage-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:\000035262}}
#mypage-tabs a {
  display: inline-block;
  float: left;
  width: 25%;
  padding: 10px 0;
  text-align: center;
  background: #f2f2f2;
  border-right: 1px solid #fff;
  box-sizing: border-box;
  text-decoration: none;
  color: #000;
}
@media only screen and (max-width: 480px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035262}}
  #mypage-tabs a {
    width: 50%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035278}}
#mypage-tabs a.current {
  background: #345b21;
  color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035283}}
#mypage-tabs a:last-child {
  border-right: 0;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035289}}
.deletion-confirm {
  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:\000035297}}
.mypage nav.menu, .mypage nav.tutorial-data,
.body--sparql nav.menu,
.body--sparql nav.tutorial-data {
  margin-top: 30px;
  margin-bottom: 30px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035303}}
  .mypage nav.menu,
  .body--sparql nav.menu {
    width: 100%;
    margin-right: 0;
    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:\000035310}}
.mypage nav.menu a,
.body--sparql nav.menu a {
  margin-right: 10px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035310}}
  .mypage nav.menu a,
  .body--sparql nav.menu a {
    margin: 0 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:\000035310}}
  .mypage nav.menu a,
  .body--sparql nav.menu a {
    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:\000035325}}
.mypage .tutorial-data a,
.body--sparql .tutorial-data a {
  display: inline-block;
  width: 300px;
  padding: 12px 0;
  border: none;
  background: url(../img/ic-r-arrow.png) no-repeat right 10px center #345b21;
  border-radius: 8px;
  font-size: 115%;
  color: #fff;
  text-align: center;
  text-decoration: none;
  width: 180px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003272}}
.mypage .tutorial-data a:hover,
.body--sparql .tutorial-data a:hover {
  color: #fff;
  opacity: 0.8;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003277}}
.mypage .tutorial-data a:visited,
.body--sparql .tutorial-data a:visited {
  color: #fff;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035325}}
  .mypage .tutorial-data a,
  .body--sparql .tutorial-data a {
    width: 100%;
  }
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035325}}
  .mypage .tutorial-data a,
  .body--sparql .tutorial-data a {
    width: 180px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035335}}
.mypage .menu,
.body--sparql .menu {
  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:\000035335}}
  .mypage .menu,
  .body--sparql .menu {
    margin-bottom: 20px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035342}}
.mypage .menu a,
.body--sparql .menu a {
  display: inline-block;
  width: 300px;
  padding: 12px 0;
  border: none;
  background: url(../img/ic-r-arrow.png) no-repeat right 10px center #345b21;
  border-radius: 8px;
  font-size: 115%;
  color: #fff;
  text-align: center;
  text-decoration: none;
  width: 180px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003272}}
.mypage .menu a:hover,
.body--sparql .menu a:hover {
  color: #fff;
  opacity: 0.8;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003277}}
.mypage .menu a:visited,
.body--sparql .menu a:visited {
  color: #fff;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035342}}
  .mypage .menu a,
  .body--sparql .menu a {
    width: 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:\000035342}}
  .mypage .menu a,
  .body--sparql .menu a {
    margin-bottom: 10px;
  }
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035342}}
  .mypage .menu a,
  .body--sparql .menu a {
    width: 150px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035356}}
.mypage #ss-notice,
.body--sparql #ss-notice {
  padding: 20px 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:\000035361}}
.mypage .tutorial-data,
.body--sparql .tutorial-data {
  float: right;
  margin-bottom: 30px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035366}}
.mypage table,
.body--sparql table {
  clear: both;
  width: 100%;
  margin-bottom: 28px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035371}}
.mypage table thead,
.body--sparql table thead {
  border-bottom: 2px solid #345b21;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035375}}
.mypage table thead tr th,
.body--sparql table thead tr th {
  text-align: left;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035375}}
  .mypage table thead tr th,
  .body--sparql table thead tr th {
    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:\000035381}}
  .mypage table thead tr th:after,
  .body--sparql table thead tr th:after {
    content: "/";
    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:\000035390}}
.mypage table tr,
.body--sparql table tr {
  border-bottom: 1px solid #d5d5d5;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035394}}
.mypage table th,
.mypage table td,
.body--sparql table th,
.body--sparql table td {
  padding: 10px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035394}}
  .mypage table th,
  .mypage table td,
  .body--sparql table th,
  .body--sparql table td {
    padding: 5px;
  }
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035405}}
  .mypage table td,
  .body--sparql table td {
    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:\000035409}}
  .mypage table td:first-child,
  .body--sparql table td:first-child {
    display: block;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035415}}
.mypage table.see,
.body--sparql table.see {
  border-top: 2px solid #345b21;
  border-bottom: 2px solid #345b21;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035419}}
.mypage table.see tr,
.body--sparql table.see tr {
  border-bottom: 1px #d5d5d5;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035422}}
.mypage table.see tr .field,
.body--sparql table.see tr .field {
  width: 200px;
  background: #dbe5d6;
  vertical-align: top;
  color: #000;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035422}}
  .mypage table.see tr .field,
  .body--sparql table.see tr .field {
    width: 100%;
    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:\000035435}}
.mypage table.see td,
.body--sparql table.see td {
  padding: 14px;
  border-bottom: 1px solid #d5d5d5;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035435}}
  .mypage table.see td,
  .body--sparql table.see td {
    display: block;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035443}}
.mypage table.see td label,
.body--sparql table.see td label {
  display: inline-block;
  margin-right: 14px;
  margin: 5px 14px 5px 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035449}}
.mypage table.see td label.parent,
.body--sparql table.see td label.parent {
  display: inline-block;
  width: 100%;
  margin-bottom: 5px;
  padding-bottom: 5px;
  border-bottom: 1px solid #d5d5d5;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035458}}
.mypage table.see td .child,
.body--sparql table.see td .child {
  margin-left: 17px;
  margin-bottom: 15px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035462}}
.mypage table.see td .child label.category,
.body--sparql table.see td .child label.category {
  display: inline-block;
  min-width: 100px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035468}}
.mypage table.see td ul,
.body--sparql table.see td ul {
  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:\000035473}}
.mypage table.see .tooltip,
.body--sparql table.see .tooltip {
  position: relative;
  display: inline-block;
  width: 16px;
  height: 16px;
  border-radius: 8px;
  border-radius: 8px;
  background: #383838;
  line-height: 18px;
  color: #fff;
  font-weight: bold;
  text-align: center;
  cursor: pointer;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035487}}
.mypage table.see .tooltip ul,
.body--sparql table.see .tooltip ul {
  position: absolute;
  bottom: 18px;
  left: -44px;
  display: none;
  width: 22em;
  padding: 10px;
  border: 1px solid #d5d5d5;
  background: #fff;
  line-height: 1.6em;
  color: #383838;
  font-weight: normal;
  text-align: left;
  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:\000035504}}
.mypage table.see div.resources,
.body--sparql table.see div.resources {
  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:\000035507}}
.mypage table.see div.resources a,
.body--sparql table.see div.resources a {
  display: inline-block;
  width: 300px;
  padding: 12px 0;
  border: none;
  background: url(../img/ic-r-arrow.png) no-repeat right 10px center #345b21;
  border-radius: 8px;
  font-size: 115%;
  color: #fff;
  text-align: center;
  text-decoration: none;
  width: 240px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003272}}
.mypage table.see div.resources a:hover,
.body--sparql table.see div.resources a:hover {
  color: #fff;
  opacity: 0.8;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003277}}
.mypage table.see div.resources a:visited,
.body--sparql table.see div.resources a:visited {
  color: #fff;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035507}}
  .mypage table.see div.resources a,
  .body--sparql table.see div.resources a {
    width: 100%;
  }
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035507}}
  .mypage table.see div.resources a,
  .body--sparql table.see div.resources a {
    width: 240px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035519}}
.mypage .send,
.body--sparql .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:\000035522}}
.mypage .send input,
.body--sparql .send input {
  display: inline-block;
  width: 300px;
  padding: 12px 0;
  border: none;
  background: url(../img/ic-r-arrow.png) no-repeat right 10px center #345b21;
  border-radius: 8px;
  font-size: 115%;
  color: #fff;
  text-align: center;
  text-decoration: none;
  width: 150px;
  margin-bottom: 28px;
  border: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003272}}
.mypage .send input:hover,
.body--sparql .send input:hover {
  color: #fff;
  opacity: 0.8;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003277}}
.mypage .send input:visited,
.body--sparql .send input:visited {
  color: #fff;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035522}}
  .mypage .send input,
  .body--sparql .send input {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035528}}
.mypage .send input[name="save"],
.body--sparql .send input[name="save"] {
  background: #d5d5d5;
  color: #000;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035535}}
.mypage .account a,
.body--sparql .account a {
  display: inline-block;
  width: 300px;
  padding: 12px 0;
  border: none;
  background: url(../img/ic-r-arrow.png) no-repeat right 10px center #345b21;
  border-radius: 8px;
  font-size: 115%;
  color: #fff;
  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:\00003272}}
.mypage .account a:hover,
.body--sparql .account a:hover {
  color: #fff;
  opacity: 0.8;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003277}}
.mypage .account a:visited,
.body--sparql .account a:visited {
  color: #fff;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035535}}
  .mypage .account a,
  .body--sparql .account a {
    width: 100%;
  }
}

@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035541}}
  .body--mypage-profile nav.menu a {
    width: 180px;
  }
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035548}}
#ajax-box {
  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:\000035551}}
#ajax-box input[type="text"] {
  height: 1em;
  padding: 2px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035556}}
#ajax-box input {
  font-weight: 100%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035560}}
#ajax-box thead {
  border-bottom: 1px solid #d5d5d5;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035564}}
#ajax-box tr:hover {
  background: #eee;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035568}}
#ajax-box th {
  font-weight: normal;
  text-align: left;
  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:\000035574}}
#ajax-box th,
#ajax-box td {
  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:\000035579}}
#ajax-box .checkbox {
  width: 20px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035587}}
.body--member .login-attention,
.body--member .profile,
.body--sparql .login-attention,
.body--sparql .profile {
  width: 1000px;
  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:\000035596}}
.menu-trigger {
  position: relative;
  float: left;
  display: none;
  width: 85px;
  height: 85px;
}
@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:\000035596}}
  .menu-trigger {
    width: 60px;
    height: 60px;
  }
}

@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035612}}
  .trigger-text {
    position: absolute;
    right: 0;
    bottom: 10px;
    left: 0;
    margin-top: 5px;
    font-size: 100%;
    color: #fff;
    text-align: center;
  }
}
@media only screen and (max-width: 768px) 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:\000035612}}
  .trigger-text {
    bottom: 2px;
  }
}

@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035627}}
  .menu-trigger,
  .menu-trigger span {
    display: inline-block;
    transition: all .4s;
    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:\000035634}}
  .menu-trigger {
    text-decoration: none !important;
    background: #345b21;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035639}}
  .menu-trigger span {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    width: 40px;
    height: 4px;
    background-color: #fff;
    border-radius: 6px;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035650}}
  .menu-trigger span:nth-of-type(1) {
    top: 25px;
  }
}
@media only screen and (max-width: 768px) 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:\000035650}}
  .menu-trigger span:nth-of-type(1) {
    top: 10px;
  }
}

@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035658}}
  .menu-trigger span:nth-of-type(2) {
    top: 35px;
  }
}
@media only screen and (max-width: 768px) 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:\000035658}}
  .menu-trigger span:nth-of-type(2) {
    top: 20px;
  }
}

@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035666}}
  .menu-trigger span:nth-of-type(3) {
    top: 45px;
  }
}
@media only screen and (max-width: 768px) 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:\000035666}}
  .menu-trigger span:nth-of-type(3) {
    top: 30px;
  }
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035675}}
.menu-trigger.active span:nth-of-type(1) {
  -webkit-transform: translateY(6px) rotate(-45deg);
  transform: translateY(6px) rotate(-45deg);
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035680}}
.menu-trigger.active span:nth-of-type(2) {
  left: 50%;
  opacity: 0;
  -webkit-animation: active-menu-bar02 .8s forwards;
  animation: active-menu-bar02 .8s forwards;
}

@-webkit-keyframes active-menu-bar02 {
  100% {
    height: 0;
  }
}
@keyframes active-menu-bar02 {
  100% {
    height: 0;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035699}}
.menu-trigger.active span:nth-of-type(3) {
  -webkit-transform: translateY(-6px) rotate(45deg);
  transform: translateY(-6px) rotate(45deg);
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035704}}
.pagetop {
  display: none;
  position: fixed;
  bottom: 50px;
  right: 30px;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  width: 50px;
  height: 50px;
  background: #345b21;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035720}}
.visual-header {
  position: relative;
  min-width: 1040px;
  width: 100%;
  height: 399px;
  margin-bottom: 45px;
  background: url(../img/bg-visual.jpg) no-repeat center top;
  background-size: cover;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035720}}
  .visual-header {
    min-width: 100%;
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035734}}
.visual-header 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:\000035738}}
.visual-header .dataset-menu {
  width: 1000px;
  margin: 0 auto;
  padding: 222px 20px 0;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035738}}
  .visual-header .dataset-menu {
    width: 100%;
    padding-top: 100px;
    box-sizing: border-box;
  }
}
@media only screen and (max-width: 480px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035738}}
  .visual-header .dataset-menu {
    padding: 70px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035753}}
.visual-header .dataset-menu ul {
  float: right;
  list-style: none;
  width: 100%;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035753}}
  .visual-header .dataset-menu ul {
    float: 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:\000035763}}
.visual-header .dataset-menu ul li {
  float: right;
  display: inline-block;
  margin-left: 24px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035763}}
  .visual-header .dataset-menu ul li {
    float: none;
    margin: 0 10px;
  }
}
@media only screen and (max-width: 480px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035763}}
  .visual-header .dataset-menu ul li {
    float: none;
    margin: 0 10px 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035778}}
.visual-header .dataset-menu ul li a {
  display: block;
  min-width: 151px;
  padding: 15px 24px 15px 15px;
  background: url(../img/r-arrow-search.png) no-repeat right 10px center #fff;
  color: #000;
  text-align: center;
  box-sizing: border-box;
  text-decoration: none;
  border: 1px solid #334d5b;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035786}}
.visual-header .page-name {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  width: 100%;
  margin: auto;
  background: url(../img/bg-title.png) bottom center;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035795}}
.visual-header .page-name header {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
  width: 1000px;
  margin: 0 auto;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035795}}
  .visual-header .page-name header {
    width: 100%;
    display: block;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035808}}
.visual-header .page-name h1 {
  display: block;
  font-size: 229%;
  padding: 16px 0;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035808}}
  .visual-header .page-name h1 {
    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:\000035818}}
.visual-header .page-name .dataset-count {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 40px;
  padding: 0 15px;
  margin-right: 0;
  border: 2px solid #334d5b;
  background: #fff;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035818}}
  .visual-header .page-name .dataset-count {
    -webkit-justify-content: center;
    justify-content: center;
    width: 50%;
    margin-right: 0;
    margin: 0 auto 30px;
  }
}
@media only screen and (max-width: 480px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035818}}
  .visual-header .page-name .dataset-count {
    width: 70%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003461}}
.visual-header .page-name .dataset-count .count {
  padding: 0 5px;
  font-size: 172%;
  color: #f0392f;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035827}}
.body--dataset-chiiki-shizuoka .visual-header {
  background: url(../img/bg-visual.jpg) no-repeat center top;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035831}}
.body--dataset-chiiki-shizuoka-shizuoka .visual-header {
  background: url(../img/bg-visual2.jpg) no-repeat center top;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035835}}
.body--dataset-chiiki-shizuoka-hamamatu .visual-header {
  background: url(../img/bg-visual3.jpg) no-repeat center top;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035839}}
.body--dataset-chiiki-shizuoka-numazu .visual-header {
  background: url(../img/bg-visual4.jpg) no-repeat center top;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035843}}
.body--dataset-chiiki-shizuoka-atami .visual-header {
  background: url(../img/bg-visual5.jpg) no-repeat center top;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035847}}
.body--dataset-chiiki-shizuoka-mishima .visual-header {
  background: url(../img/bg-visual6.jpg) no-repeat center top;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035851}}
.body--dataset-chiiki-shizuoka-huzimiya .visual-header {
  background: url(../img/bg-visual7.jpg) no-repeat center top;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035855}}
.body--dataset-chiiki-shizuoka-ito .visual-header {
  background: url(../img/bg-visual8.jpg) no-repeat center top;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035859}}
.body--dataset-chiiki-shizuoka-shimada .visual-header {
  background: url(../img/bg-visual9.jpg) no-repeat center top;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035863}}
.body--dataset-chiiki-shizuoka-huzi .visual-header {
  background: url(../img/bg-visual10.jpg) no-repeat center top;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035867}}
.body--dataset-chiiki-shizuoka-iwata .visual-header {
  background: url(../img/bg-visual11.jpg) no-repeat center top;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035871}}
.body--dataset-chiiki-shizuoka-yaizu .visual-header {
  background: url(../img/bg-visual-yaizu.jpg) no-repeat center top;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035875}}
.body--dataset-chiiki-shizuoka-kakegawa .visual-header {
  background: url(../img/bg-visual14.jpg) no-repeat center top;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035879}}
.body--dataset-chiiki-shizuoka-fujie .visual-header {
  background: url(../img/bg-visual13.jpg) no-repeat center top;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035883}}
.body--dataset-chiiki-shizuoka-gotenba .visual-header {
  background: url(../img/bg-visual15.jpg) no-repeat center top;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035887}}
.body--dataset-chiiki-shizuoka-fukuroi .visual-header {
  background: url(../img/bg-visual16.jpg) no-repeat center top;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035891}}
.body--dataset-chiiki-shizuoka-shimoda .visual-header {
  background: url(../img/bg-visual17.jpg) no-repeat center top;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035895}}
.body--dataset-chiiki-shizuoka-susono .visual-header {
  background: url(../img/bg-visual18.jpg) no-repeat center top;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035899}}
.body--dataset-chiiki-shizuoka-kosai .visual-header {
  background: url(../img/bg-visual19.jpg) no-repeat center top;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035903}}
.body--dataset-chiiki-shizuoka-izu .visual-header {
  background: url(../img/bg-visual20.jpg) no-repeat center top;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035907}}
.body--dataset-chiiki-shizuoka-omaezaki .visual-header {
  background: url(../img/bg-visual21.jpg) no-repeat center top;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035911}}
.body--dataset-chiiki-shizuoka-kikugawa .visual-header {
  background: url(../img/bg-visual22.jpg) no-repeat center top;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035915}}
.body--dataset-chiiki-shizuoka-izunokuni .visual-header {
  background: url(../img/bg-visual23.jpg) no-repeat center top;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035919}}
.body--dataset-chiiki-shizuoka-makinohara .visual-header {
  background: url(../img/bg-visual24.jpg) no-repeat center top;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035923}}
.body--dataset-chiiki-shizuoka-kamo-higashiizu .visual-header {
  background: url(../img/bg-visual25.jpg) no-repeat center top;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035927}}
.body--dataset-chiiki-shizuoka-kamo-kawazu .visual-header {
  background: url(../img/bg-visual26.jpg) no-repeat center top;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035931}}
.body--dataset-chiiki-shizuoka-kamo-minamiizu .visual-header {
  background: url(../img/bg-visual27.jpg) no-repeat center top;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035935}}
.body--dataset-chiiki-shizuoka-kamo-matsuzaki .visual-header {
  background: url(../img/bg-visual28.jpg) no-repeat center top;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035939}}
.body--dataset-chiiki-shizuoka-kamo-nishiizu .visual-header {
  background: url(../img/bg-visual29.jpg) no-repeat center top;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035943}}
.body--dataset-chiiki-shizuoka-tagata-kannami .visual-header {
  background: url(../img/bg-visual30.jpg) no-repeat center top;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035947}}
.body--dataset-chiiki-shizuoka-sunto-shimizu .visual-header {
  background: url(../img/bg-visual31.jpg) no-repeat center top;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035951}}
.body--dataset-chiiki-shizuoka-sunto-nagaizumi .visual-header {
  background: url(../img/bg-visual32.jpg) no-repeat center top;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035955}}
.body--dataset-chiiki-shizuoka-sunto-koyama .visual-header {
  background: url(../img/bg-visual33.jpg) no-repeat center top;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035959}}
.body--dataset-chiiki-shizuoka-haibara-yoshida .visual-header {
  background: url(../img/bg-visual34.jpg) no-repeat center top;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035963}}
.body--dataset-chiiki-shizuoka-haibara-kawane .visual-header {
  background: url(../img/bg-visual35.jpg) no-repeat center top;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035967}}
.body--dataset-chiiki-shizuoka-shuchi-morimachi .visual-header {
  background: url(../img/bg-visual36.jpg) no-repeat center top;
}

@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035975}}
  .body--auth .crumb,
  .body--mypage .crumb {
    padding-top: 90px;
  }
}
@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:\000035975}}
  .body--auth .crumb,
  .body--mypage .crumb {
    padding-top: 65px;
  }
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035988}}
.inquiry-html {
  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:\000035992}}
.inquiry-confirm-message {
  margin-bottom: 28px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000035997}}
.inquiry-form .columns {
  border-top: 1px solid #d5d5d5;
  border-bottom: 1px solid #d5d5d5;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036001}}
.inquiry-form .columns dl,
.inquiry-form .columns fieldset {
  zoom: 1;
  padding: 10px 0;
  border-bottom: 1px solid #d5d5d5;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003120}}
.inquiry-form .columns dl:before, .inquiry-form .columns dl:after,
.inquiry-form .columns fieldset:before,
.inquiry-form .columns fieldset:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003126}}
.inquiry-form .columns dl:after,
.inquiry-form .columns fieldset:after {
  clear: both;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036001}}
  .inquiry-form .columns dl,
  .inquiry-form .columns fieldset {
    margin: 10px 0;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036011}}
.inquiry-form .columns dl:last-child,
.inquiry-form .columns fieldset:last-child {
  border: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036016}}
.inquiry-form .columns dt,
.inquiry-form .columns legend {
  clear: left;
  float: left;
  width: 12em;
  font-weight: bold;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036016}}
  .inquiry-form .columns dt,
  .inquiry-form .columns legend {
    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:\000036029}}
.inquiry-form .columns dd,
.inquiry-form .columns .fields {
  padding-left: 13em;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036029}}
  .inquiry-form .columns dd,
  .inquiry-form .columns .fields {
    padding: 0;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036037}}
.inquiry-form .columns dd label,
.inquiry-form .columns .fields label {
  display: inline-block;
  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:\000036043}}
.inquiry-form .columns .required {
  display: block;
  color: #f0392f;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036043}}
  .inquiry-form .columns .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:\000036052}}
.inquiry-form .columns 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:\000036057}}
.inquiry-form .send {
  margin-top: 30px;
  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:\000036061}}
.inquiry-form .send input {
  display: inline-block;
  width: 300px;
  padding: 12px 0;
  border: none;
  background: url(../img/ic-r-arrow.png) no-repeat right 10px center #345b21;
  border-radius: 8px;
  font-size: 115%;
  color: #fff;
  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:\00003272}}
.inquiry-form .send input:hover {
  color: #fff;
  opacity: 0.8;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003277}}
.inquiry-form .send input:visited {
  color: #fff;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036061}}
  .inquiry-form .send input {
    width: 100%;
  }
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036061}}
  .inquiry-form .send input {
    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:\000036068}}
.inquiry-form .send input[name="cancel"] {
  background: #d5d5d5;
  color: #000;
}

/* ã¤ãã³ãã«ã¬ã³ãã¼ */
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036077}}
.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:\000036080}}
.event-date h2 {
  width: 100%;
  margin-bottom: 14px;
  padding: 12px 0 8px 50px;
  border-bottom: 2px solid #345b21;
  font-size: 115%;
  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:\000036089}}
.event-date h2.jan {
  background: url(../img/ic-january.png) no-repeat 10px bottom;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036093}}
.event-date h2.feb {
  background: url(../img/ic-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:\000036097}}
.event-date h2.may {
  background: url(../img/ic-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:\000036101}}
.event-date h2.apr {
  background: url(../img/ic-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:\000036105}}
.event-date h2.mar {
  background: url(../img/ic-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:\000036109}}
.event-date h2.jun {
  background: url(../img/ic-june.png) no-repeat 10px bottom;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036113}}
.event-date h2.jul {
  background: url(../img/ic-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:\000036117}}
.event-date h2.aug {
  background: url(../img/ic-august.png) no-repeat 5px bottom;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036121}}
.event-date h2.sep {
  background: url(../img/ic-september.png) no-repeat 9px bottom;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036125}}
.event-date h2.oct {
  background: url(../img/ic-october.png) no-repeat 10px bottom;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036129}}
.event-date h2.nov {
  background: url(../img/ic-november.png) no-repeat 8px bottom;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036133}}
.event-date h2.dec {
  background: url(../img/ic-december.png) no-repeat 10px bottom;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036137}}
.event-date ul {
  position: absolute;
  top: 9px;
  right: 0;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036137}}
  .event-date ul {
    position: static;
    padding-top: 12px;
    text-align: center;
    clear: both;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036149}}
.event-date ul .prev {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin-right: 10px;
  padding: 0 15px;
  border-right: #f2f2f2;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036156}}
.event-date ul .next {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  padding-right: 13px;
  background: url(../img/r-arrow.png) no-repeat right 7px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036164}}
.event-pages-filter {
  zoom: 1;
  margin-bottom: 14px;
  /*
  li {
    display: block;
    @include float(left);
    margin: 0 10px 10px 0;
    padding: 3px 5px 3px;
    @include border-radius(3px);
    background: $hblue;
    color: #000;
    text-decoration: none;
    &:hover, &:focus {
      background-color: ;
      color: $white;
      cursor: pointer;
    }
  }
  */
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003120}}
.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:\00003126}}
.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:\000036185}}
.event-pages-filter li {
  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:\000036188}}
.event-pages-filter li a {
  display: inline-block;
  margin: 0 10px 15px 0;
  padding: 6px 18px;
  border-radius: 6px;
  color: #333333;
  text-decoration: none;
  border: 2px solid #345b21;
  background: #dae586;
  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:\00003393}}
.event-pages-filter li a:hover {
  background: #345b21;
  color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036193}}
.event-pages-filter li a:hover {
  color: #fff;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036200}}
#event-list {
  clear: both;
  margin-bottom: 2em;
  border-top: 1px #ccc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036205}}
#event-list dl {
  margin: 0;
  padding: 10px 10px 6px;
  border-bottom: 1px solid #ccc;
  zoom: 1;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036211}}
#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:\000036218}}
#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:\000036226}}
#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:\000036231}}
#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:\000036235}}
#event-list dl .page h2 a {
  background: none;
  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:\000036245}}
#event-list .page .categories li:before {
  background: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036250}}
#event-list dt {
  float: left;
  width: 20%;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036250}}
  #event-list dt {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036259}}
#event-list dd {
  margin-left: 20%;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036259}}
  #event-list dd {
    margin-left: 0;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036266}}
#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:\000036274}}
#event-list dd div {
  display: inline;
  float: left;
  min-width: 85px;
  margin-right: 14px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036279}}
#event-list dd div a {
  display: block;
  min-width: 85px;
  padding: 0 5px;
  border: 1px solid #0536ad;
  background: #caebff;
  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:\000036291}}
#event-list .page {
  margin-bottom: 10px;
  border-bottom: #f2f2f2;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036295}}
#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:\000036304}}
#event-list .page p {
  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:\000036308}}
#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:\00003120}}
#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:\00003126}}
#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:\000036313}}
#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:\000036317}}
#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: #caebff;
  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:\000036327}}
#event-list .page .categories li a:hover, #event-list .page .categories li a:focus {
  background-color: #0536ad;
  color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036336}}
#event-list abbr {
  border: none;
  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:\000036344}}
#event-list .sat,
#event-table .sat {
  background: #e1ebf1;
  color: #039;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036349}}
#event-list .sun,
#event-list .holiday,
#event-table .sun,
#event-table .holiday {
  background: #ffeeee;
  color: #f0392f;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036356}}
.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:\00003120}}
.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:\00003126}}
.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:\000036359}}
.event .see dt {
  clear: both;
  display: inline;
  float: left;
  width: 150px;
  margin: 0 28px 14px 0;
  padding: 3px 5px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background: #0536ad;
  color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036370}}
.event .see dd {
  display: inline;
  float: left;
  width: 528px;
  margin-bottom: 14px;
  padding: 3px 0;
  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:\000036380}}
#calendar header.title {
  color: #0536ad;
  border-top: 2px solid #0536ad;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036385}}
#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:\000036388}}
#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:\000036392}}
#calendar .calendar-nav li 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:\000036398}}
#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:\000036403}}
#calendar .calendar {
  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:\000036406}}
#calendar .calendar tbody {
  background: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036410}}
#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:\000036414}}
#calendar .calendar th,
#calendar .calendar td {
  width: 40px;
  border: #f2f2f2;
  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:\000036421}}
#calendar .calendar th {
  background: #0536ad;
  color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036426}}
#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:\000036430}}
#calendar .calendar td.sun {
  color: #f0392f;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036434}}
#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:\000036438}}
#calendar .calendar .today {
  background: #ffeacc;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036442}}
#calendar .calendar td.prev-month,
#calendar .calendar td.next-month {
  color: #d5d5d5;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036446}}
#calendar .calendar td.prev-month a,
#calendar .calendar td.next-month a {
  color: #d5d5d5;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036452}}
#calendar .content-body {
  background: #d5d5d5;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036457}}
.event-date {
  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:\00003120}}
.event-date:before, .event-date: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:\00003126}}
.event-date: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:\000036461}}
.event-date span.list,
.event-date span.table {
  float: right;
  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:\000036466}}
.event-date span.list a,
.event-date span.table a {
  display: inline-block;
  text-decoration: none;
  display: inline-block;
  width: 300px;
  padding: 12px 0;
  border: none;
  background: url(../img/ic-r-arrow.png) no-repeat right 10px center #345b21;
  border-radius: 8px;
  font-size: 115%;
  color: #fff;
  text-align: center;
  text-decoration: none;
  background: #dbe5d6;
  color: #000;
  width: 100px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003272}}
.event-date span.list a:hover,
.event-date span.table a:hover {
  color: #fff;
  opacity: 0.8;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003277}}
.event-date span.list a:visited,
.event-date span.table a:visited {
  color: #fff;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036466}}
  .event-date span.list a,
  .event-date span.table a {
    width: 100%;
  }
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036466}}
  .event-date span.list a,
  .event-date span.table a {
    margin-left: 0;
    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:\000036479}}
.event-date span.list a:visited,
.event-date span.table a:visited {
  color: #000;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036484}}
.event-date span.list.current a,
.event-date span.table.current a {
  display: inline-block;
  width: 300px;
  padding: 12px 0;
  border: none;
  background: url(../img/ic-r-arrow.png) no-repeat right 10px center #345b21;
  border-radius: 8px;
  font-size: 115%;
  color: #fff;
  text-align: center;
  text-decoration: none;
  width: 100px;
  background: #345b21;
  color: #fff;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003272}}
.event-date span.list.current a:hover,
.event-date span.table.current a:hover {
  color: #fff;
  opacity: 0.8;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003277}}
.event-date span.list.current a:visited,
.event-date span.table.current a:visited {
  color: #fff;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036484}}
  .event-date span.list.current a,
  .event-date span.table.current a {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036490}}
.event-date span.list.current a:hover,
.event-date span.table.current a:hover {
  background: #345b21;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036497}}
.event-date .event-ics-file {
  display: inline-block;
  margin: 7px 0;
  padding: 5px 6px;
  font-size: 115%;
  text-align: center;
  text-decoration: none;
  border: 1px solid #000;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036508}}
#calendar-search {
  margin-bottom: 28px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036511}}
#calendar-search .categories {
  display: none;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036516}}
  #calendar-search fieldset.keyword input {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036523}}
#calendar-search fieldset.keyword,
#calendar-search .event-date-range {
  margin-bottom: 1rem;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036528}}
#calendar-search fieldset.keyword label,
#calendar-search .event-date-range legend {
  display: inline-block;
  min-width: 100px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036528}}
  #calendar-search fieldset.keyword label,
  #calendar-search .event-date-range legend {
    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:\000036539}}
#calendar-search .event-date-range legend {
  float: left;
  margin-left: 4px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036539}}
  #calendar-search .event-date-range legend {
    float: none;
    margin-left: 0;
  }
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036552}}
.event #calendar-search .content-head {
  position: relative;
  padding: 3px 10px;
  color: #0536ad;
  font-size: 122%;
  border: 1px solid #d5d5d5;
  border-top: solid 2px #0536ad;
  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:\000036562}}
.event #calendar-search h2 {
  border: 0;
  min-width: 160px;
  font-size: 100%;
  color: #000;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036562}}
  .event #calendar-search h2 {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036575}}
.event #calendar-search .content-body h2,
.event #calendar-search .content-body div {
  zoom: 1;
  float: left;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003120}}
.event #calendar-search .content-body h2:before, .event #calendar-search .content-body h2:after,
.event #calendar-search .content-body div:before,
.event #calendar-search .content-body div: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:\00003126}}
.event #calendar-search .content-body h2:after,
.event #calendar-search .content-body div:after {
  clear: both;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036575}}
  .event #calendar-search .content-body h2,
  .event #calendar-search .content-body div {
    float: none;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036585}}
.event #calendar-search .content-body.search {
  border: 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:\000036589}}
.event #calendar-search .content-body.search form {
  padding: 10px;
  border: 1px solid #d5d5d5;
  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:\000036595}}
.event #calendar-search .content-body.search .event-pages {
  float: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036599}}
.event #calendar-search .content-body.search article {
  border-bottom: 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036602}}
.event #calendar-search .content-body.search article time {
  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:\000036606}}
.event #calendar-search .content-body.search article h2 {
  padding: 0;
  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:\000036612}}
.event #calendar-search .content-body.search footer.send a {
  vertical-align: middle;
  padding: 6px 10px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036618}}
  .event #calendar-search .content-body .dates.location input {
    width: 47%;
    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:\000036625}}
.event #calendar-search .content-body .send {
  clear: both;
}

@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036631}}
  #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:\000036637}}
#event-table .calendar {
  width: 100%;
  table-layout: fixed;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036637}}
  #event-table .calendar {
    width: 1080px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036648}}
#event-table .calendar caption {
  display: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036653}}
#event-table th,
#event-table td {
  border: solid 1px #d5d5d5;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036658}}
#event-table th {
  background: #f8f8f8;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036661}}
#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:\000036665}}
#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:\000036670}}
#event-table .date {
  padding: 5px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036673}}
#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:\000036678}}
#event-table .date .data,
#event-table .date .event {
  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:\000036684}}
#event-table .date .data {
  width: 1rem;
  height: 1rem;
  padding: 2px;
  line-height: 1;
  overflow: hidden;
  border: 1px solid #d5d5d5;
  background: #caebff;
  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:\000036695}}
#event-table .date .data a {
  display: block;
  width: 0.9rem;
  height: 1rem;
  overflow: hidden;
  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:\000036705}}
#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:\000036713}}
.faq-search form {
  border: 1px solid #d5d5d5;
  margin-bottom: 28px;
  padding: 10px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036718}}
.faq-search form .category,
.faq-search form .keyword {
  display: inline-block;
  margin-bottom: 20px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036718}}
  .faq-search form .category,
  .faq-search form .keyword {
    display: block;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036728}}
.faq-search form div.category {
  display: none;
  position: relative;
  width: 28%;
  margin-right: 12px;
  background: transparent;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036728}}
  .faq-search form div.category {
    width: 100%;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036740}}
.faq-search form div.category:after {
  content: "";
  position: absolute;
  top: 1px;
  right: 0;
  padding: 15px 14px;
  border-right: 1px solid #d5d5d5;
  border-left: 1px solid #d5d5d5;
  z-index: -1;
  background: url(../img/ic-select.png) no-repeat right 7px center white;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036752}}
.faq-search form div.category select {
  width: calc(100% - 74px);
  min-height: 32px;
  padding: 4px 29px 4px 5px;
  position: relative;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-size: 18px;
  background: transparent;
  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:\000036767}}
.faq-search form div.keyword {
  /*ãã«ãã´ãªã¼ãã¤ããå ´å width:40% */
  width: 70%;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036767}}
  .faq-search form div.keyword {
    width: calc(100% - 74px);
    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:\000036778}}
.faq-search form .submitters {
  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:\000036781}}
.faq-search form .submitters input {
  display: inline-block;
  width: 300px;
  padding: 12px 0;
  border: none;
  background: url(../img/ic-r-arrow.png) no-repeat right 10px center #345b21;
  border-radius: 8px;
  font-size: 115%;
  color: #fff;
  text-align: center;
  text-decoration: none;
  width: 150px;
  border: none;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003272}}
.faq-search form .submitters input:hover {
  color: #fff;
  opacity: 0.8;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003277}}
.faq-search form .submitters input:visited {
  color: #fff;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036781}}
  .faq-search form .submitters input {
    width: 100%;
  }
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036786}}
  .faq-search form .submitters input[name="search"] {
    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:\000036796}}
.more-link {
  margin-top: 28px;
  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:\000036801}}
.faq-pages {
  margin-bottom: 28px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036806}}
#main.faq-page .category-nodes {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036811}}
#main.faq-page .category-nodes article {
  width: calc(25% - 10px);
  margin-bottom: 30px;
  padding: 10px 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:\000036811}}
  #main.faq-page .category-nodes article {
    width: calc(50% - 10px);
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036820}}
#main.faq-page .category-nodes article a {
  display: block;
  padding: 10px;
  text-align: center;
  border: 2px solid #345b21;
  border-radius: 6px;
  box-sizing: border-box;
  background: #dae586;
  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:\000036831}}
#main.faq-page .category-nodes article a:hover {
  background: #345b21;
  color: #fff;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036842}}
.body--faq .faq-question,
.body--faq .body {
  position: relative;
  width: 900px;
  margin: 0 auto 30px;
  padding-left: 45px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036842}}
  .body--faq .faq-question,
  .body--faq .body {
    width: 100%;
    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:\000036854}}
.body--faq .faq-question:before,
.body--faq .body:before {
  position: absolute;
  top: -2px;
  left: 15px;
  height: auto;
  color: #345b21;
  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:\000036866}}
.body--faq .faq-question:before {
  content: "Qï¼";
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036872}}
.body--faq .body:before {
  content: "Aï¼";
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036879}}
.article-pages {
  margin-bottom: 28px;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036885}}
.portal-page .btn {
  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:\000036888}}
.portal-page .btn ul {
  margin: 0 0 28px 0;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036892}}
.portal-page .btn li {
  display: inline-block;
  margin: 0 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:\000036892}}
  .portal-page .btn 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:\000036900}}
.portal-page .btn li a {
  display: inline-block;
  width: 300px;
  padding: 12px 0;
  border: none;
  background: url(../img/ic-r-arrow.png) no-repeat right 10px center #345b21;
  border-radius: 8px;
  font-size: 115%;
  color: #fff;
  text-align: center;
  text-decoration: none;
  width: 180px;
  padding: 12px 10px;
  text-align: center;
  box-sizing: border-box;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003272}}
.portal-page .btn li a:hover {
  color: #fff;
  opacity: 0.8;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003277}}
.portal-page .btn li a:visited {
  color: #fff;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036900}}
  .portal-page .btn li a {
    width: 100%;
  }
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036900}}
  .portal-page .btn li a {
    width: 180px;
  }
}

@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036918}}
  #body--tutorial-data #main,
  #body--tutorial-app #main,
  #body--tutorial-idea #main {
    margin-top: 100px;
  }
}
@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:\000036918}}
  #body--tutorial-data #main,
  #body--tutorial-app #main,
  #body--tutorial-idea #main {
    margin-top: 80px;
  }
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036935}}
#body--reference .body img,
#body--tutorial .body img,
#body--help .body img,
#body--webapi .body img {
  border: 1px solid #d5d5d5;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036939}}
#body--reference .body h2,
#body--tutorial .body h2,
#body--help .body h2,
#body--webapi .body h2 {
  clear: both;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036943}}
#body--reference .body p,
#body--reference .body li,
#body--tutorial .body p,
#body--tutorial .body li,
#body--help .body p,
#body--help .body li,
#body--webapi .body p,
#body--webapi .body li {
  word-break: break-word;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036953}}
.sitemap-body h2 {
  zoom: 1;
  clear: both;
  padding: 10px 10px 10px 35px;
  background: url(../img/ic-sitamp-h1.png) no-repeat left 10px center;
  border-bottom: 1px solid #d5d5d5;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_init\.scss}line{font-family:\00003120}}
.sitemap-body h2:before, .sitemap-body h2: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:\00003126}}
.sitemap-body h2: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:\000036960}}
.sitemap-body h2.page--dataset-index, .sitemap-body h2.page--app-index, .sitemap-body h2.page--idea-index {
  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:\000036967}}
.sitemap-body h3 {
  display: none;
  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:\000036977}}
.sitemap-body ul {
  clear: both;
  padding: 0 0 10px 35px;
  border-bottom: 1px solid #d5d5d5;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000036982}}
.sitemap-body ul li {
  display: inline-block;
  min-width: calc(16.6666667% - 7px);
  list-style: none;
  margin-bottom: 10px;
  padding: 0 20px 0 12px;
  background: url(../img/side-r-arrow.png) no-repeat left center;
  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:\000036997}}
#body--search.portal-page .body table td {
  border: none;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000037003}}
.object-fit-img {
  object-fit: cover;
  object-position: top;
  font-family: "object-fit: cover; object-position: top;";
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000037011}}
.l-menu .entry,
.tool-right .login,
.tool-right .use {
  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:\000037017}}
.tab ul .dataset,
.tab ul .app,
.opendata-apps,
.dataset-tabs .names a:nth-child(2),
.app-navi,
.mypage-tabs .app {
  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:\000037026}}
.tab ul .idea,
.dataset-tabs .names a:nth-child(3),
.idea-navi,
.mypage-tabs .idea {
  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:\000037033}}
.app-list,
.idea-list {
  border-bottom: none !important;
}

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000037038}}
.contents .point {
  display: none;
}

@media print {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000037045}}
  .portal-page .body h1 {
    clear: both !important;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000037049}}
  .portal-page .body .agreement {
    display: block;
  }

@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000037053}}
  .portal-page .body .agreement a {
    float: left;
    min-height: 260px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000037062}}
#topbanner .banners,
#topbanner .ss-image-box-item-list {
  display: flex;
  flex-direction: column;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000037062}}
  #topbanner .banners,
  #topbanner .ss-image-box-item-list {
    -webkit-justify-content: center;
    justify-content: center;
    align-items: center;
    flex-direction: row;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000037074}}
#topbanner span {
  margin-bottom: 15px;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000037074}}
  #topbanner span {
    margin: 20px 10px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/_part\.scss}line{font-family:\00003365}}
#topbanner span a:hover {
  opacity: 0.8;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000037084}}
  #topbanner span 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:\000037093}}
#top-sidebyside {
  padding-top: 13px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000037096}}
#top-sidebyside:after {
  content: "";
  display: block;
  clear: both;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000037093}}
  #top-sidebyside {
    display: flex;
    flex-flow: column;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000037107}}
#top-sidebyside #top-main {
  float: left;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000037107}}
  #top-sidebyside #top-main {
    float: none;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000037114}}
#top-sidebyside #top-main #header-dateset {
  position: relative;
}
@media only screen and (max-width: 1040px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000037114}}
  #top-sidebyside #top-main #header-dateset {
    position: unset;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 20px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000037123}}
#top-sidebyside #top-main #header-dateset .dataset-use {
  width: 130px;
  height: 45px;
  position: absolute;
  right: -30px;
  top: 50%;
  transform: translateY(-50%);
}
@media only screen and (max-width: 1040px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000037123}}
  #top-sidebyside #top-main #header-dateset .dataset-use {
    position: unset;
    width: 170px;
    height: 60px;
  }
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000037135}}
#top-sidebyside #top-main #header-dateset .dataset-use a {
  width: 100%;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000037137}}
#top-sidebyside #top-main #header-dateset .dataset-use a:focus, #top-sidebyside #top-main #header-dateset .dataset-use a:hover {
  opacity: 0.8;
}
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000037141}}
#top-sidebyside #top-main #header-dateset .dataset-use 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:\000037149}}
#top-sidebyside .ads-banners,
#top-sidebyside .ss-image-box {
  float: right;
}
@media only screen and (max-width: 768px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/var\/www\/shirasagi\/public\/sites\/w\/w\/w\/_\/css\/style\.scss}line{font-family:\000037149}}
  #top-sidebyside .ads-banners,
  #top-sidebyside .ss-image-box {
    float: none;
  }
}
