@charset "UTF-8";
/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
/**
adminバーの位置
*/
/* line 14, ../scss/screen.scss */
#wpadminbar {
  top: inherit !important;
  bottom: 0 !important;
}

/* line 21, ../scss/screen.scss */
#tmp_header .nav-line {
  position: relative;
}

/* line 26, ../scss/screen.scss */
.drawer-hamburger {
  width: 1.5rem;
  padding-top: 10px;
  padding-left: 1.5rem;
  padding-bottom: 20px;
}

/* line 33, ../scss/screen.scss */
.drawer-hamburger-icon:before {
  top: -5px;
}

/* line 37, ../scss/screen.scss */
.drawer-hamburger-icon:after {
  top: 5px;
}

/* line 41, ../scss/screen.scss */
.drawer--right.drawer-open .drawer-hamburger {
  right: 0;
}

/* line 45, ../scss/screen.scss */
.drawer--right .drawer-nav {
  right: -100%;
}

/* line 49, ../scss/screen.scss */
.main-nav {
  width: 100%;
}
/* line 52, ../scss/screen.scss */
.main-nav .drawer-menu {
  margin-top: 40px;
  border-top: solid 1px #C0C1C0;
}
/* line 57, ../scss/screen.scss */
.main-nav li {
  text-align: left;
  font-size: 18px;
  line-height: 42.66667px;
  padding-left: 0;
}
/* line 64, ../scss/screen.scss */
.main-nav li a {
  position: relative;
  display: inline-block;
  box-sizing: border-box;
  width: 100%;
  padding-left: 28px;
  line-height: 42.66667px;
  border-bottom: solid 1px #C0C1C0;
  text-decoration: none;
  color: black;
}
/* line 18, ../../../../../../../../.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
.main-nav li a:visited {
  color: black;
}
/* line 21, ../../../../../../../../.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
.main-nav li a:focus {
  color: black;
}
/* line 24, ../../../../../../../../.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
.main-nav li a:hover {
  color: black;
}
/* line 27, ../../../../../../../../.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
.main-nav li a:active {
  color: black;
}
/* line 76, ../scss/screen.scss */
.main-nav li .dropdown-menu li {
  box-sizing: border-box;
  font-size: 15px;
  line-height: 42.66667px;
  letter-spacing: 1px;
  text-align: left;
  text-transform: uppercase;
}
/* line 84, ../scss/screen.scss */
.main-nav li .dropdown-menu li a {
  display: inline-block;
  box-sizing: border-box;
  width: 100%;
  line-height: 42.66667px;
  text-decoration: none;
  padding-left: 30.72px;
  color: black;
}
/* line 18, ../../../../../../../../.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
.main-nav li .dropdown-menu li a:visited {
  color: black;
}
/* line 21, ../../../../../../../../.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
.main-nav li .dropdown-menu li a:focus {
  color: black;
}
/* line 24, ../../../../../../../../.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
.main-nav li .dropdown-menu li a:hover {
  color: black;
}
/* line 27, ../../../../../../../../.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
.main-nav li .dropdown-menu li a:active {
  color: black;
}
/* line 97, ../scss/screen.scss */
.main-nav .nav__dropdown-allow {
  position: absolute;
  right: 1em;
  top: 0;
  line-height: 42.66667px;
}
/* line 104, ../scss/screen.scss */
.main-nav .nav__snsbox {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  height: 42.66667px;
  border-right: solid 1px #C0C1C0;
  border-bottom: solid 1px #C0C1C0;
}
/* line 111, ../scss/screen.scss */
.main-nav .nav__snsbox:last-child {
  border-right: none;
}
/* line 115, ../scss/screen.scss */
.main-nav .nav__snsbox a {
  color: black;
  text-decoration: none;
  width: 100%;
  font-size: 21.33333px;
  text-align: center;
}
/* line 18, ../../../../../../../../.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
.main-nav .nav__snsbox a:visited {
  color: black;
}
/* line 21, ../../../../../../../../.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
.main-nav .nav__snsbox a:focus {
  color: black;
}
/* line 24, ../../../../../../../../.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
.main-nav .nav__snsbox a:hover {
  color: black;
}
/* line 27, ../../../../../../../../.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
.main-nav .nav__snsbox a:active {
  color: black;
}

/* line 127, ../scss/screen.scss */
#primary-menu .sub-menu {
  display: none;
}

.fixed {
    overflow: auto;
    height: 100%;
}

/* sp */
/* md */
/* pc */
@media print, screen and (min-width: 768px) {
  /* line 147, ../scss/screen.scss */
  .md-show- {
    display: none;
  }
}
